Forum: Mikrocontroller und Digitale Elektronik ATtiny12: Hoher Strom Power-Down


von Winfried (Gast)


Lesenswert?

Hallo,

ich habe einen ATtiny in den Power-Down Modus gebracht:
        ;--- Sleep Config
        ldi a, 0b00110000
        out MCUCR, a
        ;--- Sleep
        sleep

Trotzdem zieht er mir bei 2V noch 170uA und bei 3V etwa 300uA. Der
Strom fließt auch wirklich in den Chip und nicht in meine Schaltung,
habe hierzu Masse und Pluspin des Chips aufgetrennt und dort den Strom
jeweils gemessen.

Zuerst dachte ich, der wäre nur im Idle-Modus. Kann aber nicht sein,
weil der Timerinterrupt nicht mehr angesprungen wird. Ein Test mit
0b00100000 ins MCUCR für Idle-Mode zeigte mir auch, dass der sich dann
anders verhält.

Hat jemand eine Idee wg. des hohen Stromverbrauches? Ist das erste mal,
dass ich Power-Down verwende, mache ich vielleicht prinzipiell was
falsch?

von Peter D. (peda)


Lesenswert?

Da gibts bestimmt eine Atmel Application Note dazu.


- alle Eingänge extern auf VCC oder GND
- an allen Eingängen gegen GND den Pullup ausschalten
- alle Ausgänge so schalten, das die Last stromlos ist
- alles Abschaltbare (ADC, Comparator) abschalten


Peter

von Hagen (Gast)


Lesenswert?

Nicht zu vergessen die Brownout Detection in den Fuses deaktivieren und
den Watchdog Timer nicht benutzen. Auch der Analoge Comparator muß
explizit deaktiviert werden, der ist standardmäßig an.

Gruß Hagen

von Winfried (Gast)


Lesenswert?

Brownout war schonmal ein guter Hinweis. Wußte ich nicht und finde ich
auch schade, dass der einiges an Strom braucht. Der Hauptstrom ging
aber in die interne Spannungsreferenz, die ich für den Comparator
eingeschaltet habe.

Hier mal einige Messwerte bei 3V:

- Ohne Brownout und interne Spannungsreferenz: 1,5 uA
- Mit Brownout: 46 uA
- Mit Comparator-Referenzspannung: 300uA

Klar, die Comparator Refenzspannung kann man abschalten, muss man nur
wissen. Brownout hätte ich gerne. Das wären dann 0.4Ah pro Jahr, die
mich der Brownout kostet.

Comparator Referenzspannung ist aktiv, sobald:
        sbi ACSR, AINBG

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.