ATtiny12: Hoher Strom Power-Down

Gast #114278
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?
#114279
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
Gast #114280
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
Gast #114281
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.