mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik attiny13: zu hoher Stromverbrauch


Autor: greg (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Ich versuche eine Anwendung auf niedrigen Stromverbrauch zu trimmen und 
habe daher erst einmal etwas mit den verschiedenen Stromsparmodi usw. 
auf einem attiny13 experimentiert.

Dabei kommt so einiges nicht hin! Ich betreibe den attiny mit dem 
Watchdog-Timer als Takt, also ca. 128 KHz. Laut Datenblatt sollte sich 
damit im aktiven Betrieb bei 5 V ein Verbrauch von ca. 100 µA 
einstellen, im Idle-Modus ca. 25 µA und im Power-Down-Modus ca. 0.6 µA.

Ich habe ein kleines Assemblerprogramm geschrieben, dass diese 
verschiedenen Modi simuliert und sonst keine Peripherie nutzt. In den 
Fuses ist der Takt richtig eingestellt (auch mit LED-Blinker 
verifiziert), BOD deaktiviert usw.

Es ergeben sich jetzt ungefähr folgende Verbräuche:
Active: 1.75 mA
Idle: 1.60 mA
Power-down: ~1 µA, kaum messbar

Im Power-down-Modus kommt der Verbrauch also hin und ist schön niedrig - 
super! Aber in den anderen Modi ist der Stromverbrauch viel zu hoch. 
Woran kann das liegen? Ich habe eigentlich alles was es laut Datenblatt 
zum Thema Strom sparen zu beachten gibt, befolgt.

Autor: Floh (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
greg schrieb:
> Woran kann das liegen?

Deine Pins sind ja grad hochohmig. Könnte sein das da welche Signale 
eingestreut kriegen und die ganze Zeit High/Low/High... kriegen?
Wenn du die Pins nicht benutzt, ist es sinnvoll sie auf ein definiertes 
Potential zu legen, z.B. über die internen Pullups.

Autor: greg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hmm, an sowas einfaches habe ich gar nicht gedacht.
Habe jetzt alle Pins als Ausgänge konfiguriert und nun:

Active: 90 µA
Idle: 27 µA

Mit Eingängen als Pullups gibt es ein ähnliches Ergebnis.
Kommt also sehr gut hin. So ein blöder Fehler...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.