Hallo,
ich habe hier eine Anwendung mit einem Microcontroller (ATmega8), die aus einer Batterie versorgt werden soll. Um die Batterielebensdauer zu maximieren, soll der Stromverbrauch minimiert werden.
Momentan erreiche ich dies, indem ich den Prozessor zwischenzeitlich in den Power Down schalte. Per externem INT wird der Prozessor wieder aufgeweckt.
Jetzt soll der Prozessor in größeren Zeitabständen (8-24h) kurz aufgeweckt werden. Das muss nicht immer exakt dieselbe Zeit zein, soll aber selbsttätug passieren.
Jetzt gibt es die Möglichkeit, Timer2 im Power Save mode über einen
32KHz Uhrenquarz weiterlaufen zu lassen und beim Überlauf den Prozessor zu wecken. Dazu würde ich dann auch auf einen anderen Prozessor umsteigen, z.B. ATmega88PA.Alternative wäre eine externe Reset-Schaltung, also ein Langzeittimer, der möglichst wenig Strom verbrauchen solle (< 1uA). Gibt es sowas?
Gruß
Stefan DF9BI