www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Sleep Betreibsart


Autor: f.h (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich muss mit meinem ATmega88 strom sparen. Er soll alle 9ms aufwachen 
und 1ms lange arbeiten. Welche Betreibsart empfehlt ihr mir? Watchdog 
geht wohl nicht (minimal 16ms)! Sonstige Funtionen während dem Sleep 
Modus werden nicht benötigt.

Vielen Dank für eure Hilfe.

Autor: Jörg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mir fällt da nur der Idle-Modus ein. Sämtliche Peripherie läuft weiter, 
nur der Core schläft. Mit einem Timer als Interruptquelle wacht er 
wieder auf. Dann braucht er grob über den Daumen 1 mA statt 3 mA, bei 4 
MHz und 3V.
Muß das Timing exakt sein? Vielleicht kannst Du den internen Oszillator 
nehmen, ihn möglicht langsam takten.
Als ganz kruden Trick könnte man jedes zweite Mal den Watchdog nehmen...

Für ausgefeiltere Sleepmodi und Lop Power im allgemeinen wird die 
MSP430-Familie empfohlen.


Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
oder 32kH quarz an Timer2 und ab in den Powersave. Da kommste bei ein 
paar µA raus.

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ f.h

>ich muss mit meinem ATmega88 strom sparen. Er soll alle 9ms aufwachen
>und 1ms lange arbeiten. Welche Betreibsart empfehlt ihr mir? Watchdog

Oder Power-save + 32,768 kHz Quarz am asynchronen Timer2.

Da braucht der AVR nur ~9uA@3,3V

MFG
Falk

Autor: f.h. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Genau muss der Takt nicht sein. Ich habe aber nur einen internen Takt zu 
Verfügung. Timer2 scheidet also damit aus.

Gruß f.h.

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.