Hallo, ich habe an meinem AVR Timer2 als Uhrentaktgeber laufen, ein Takt pro Sekunde. Lonnt es sich zwischen Timer-Tiks Power-Save Modus zu aktivieren, wenn die Anwendung sich sonnst im Leerlauf befindet? Der CPU-Quarz muß auch jedesmal sich neu einschwingen, dann Uhrzeit überprüfen (Wecker), wieder Power Save aktivieren.
Lohnen tut es sich trotzdem, aber: Kannst du in der Anwendung auf den Primärquarz verzichten und auf internem RC-Oszillator laufen, ggf. kalibiriert über den 32KHz Timer? Appnote und Code vom Butterfly zeigen ggf. wie das geht. Alternativ schneller anschwingender Keramikschwinger statt Quarz möglich? Neuere AVRs besitzen einen Stromsparmodus, bei dem der Quarzoszillator weiterläuft.
bbc schrieb: > Hallo, ich habe an meinem AVR Timer2 als Uhrentaktgeber laufen, ein Takt > pro Sekunde. Lonnt es sich zwischen Timer-Tiks Power-Save Modus zu > aktivieren, wenn die Anwendung sich sonnst im Leerlauf befindet? Das hängt davon ab, welche Kapazität Deine Batterie hat und wie lange sie den AVR betreiben soll und welche Verbraucher sonst noch dranhängen. Peter
@ bbc (Gast) >Hallo, ich habe an meinem AVR Timer2 als Uhrentaktgeber laufen, ein Takt >pro Sekunde. Lonnt es sich zwischen Timer-Tiks Power-Save Modus zu >aktivieren, wenn die Anwendung sich sonnst im Leerlauf befindet? Wenn das ganze mit Batterie läuft ja, wenn nicht, nein. > Der CPU-Quarz muß auch jedesmal sich neu einschwingen, Nöö, siehe Sleep Mode MFG Falk
Das ganze soll mit Batterie(noch nicht gewählt) laufen und mit einem 32.678 kHz externen Uhrenquarz. In dem Datenblatt habe ich gelesen, das im Power-Save Modus der Hauptquarz abgeschaltet wird, unter anderem ist der Timer 2 mit Uhrenquarz aktiv. Da die Anwendung im Leerlauf läuft bis der Wecker zugeschlagen hat, soll der Verbrauch in dieser Zeit minimiert werden.
@ bbc (Gast) >Da die Anwendung im Leerlauf läuft bis der Wecker zugeschlagen hat, soll >der Verbrauch in dieser Zeit minimiert werden. Na dann tu das doch. Nutze den internen RC-Oszillator und fertig. Geht sehr einfach, ist im Artikel auch demonstriert. Man kann dabei sogar mit dem UART arbeiten, wenn man den RC-Oszillator dynamisch mit dem Uhrenquarz kalibriert. Been there, done that. MFG Falk
Soweit war's schon vorher klar. Eine Kernfrage ist, ob der Haupttakt überhaupt ein Quarz sein muss. Wenn nicht: Der interne Oszillator startet praktisch verzögerungsfrei.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.