MelMan
29.05.2011, 11:48
Morgen zusammen,
Ich möchte gerne eine möglichst genaue Uhr realisieren die folgende Anforderungen erfüllen sollte:
-geringe Stromaufnahme
-geringe Abweichung über lange Zeit (1-2 Jahre wenn möglich)
-Temperaturresistent (-20°C bis +50°C)
Jetzt steh ich vor folgendem Problem. Da ich eh einen ATMega32 verwerde, könnte ich die Uhr mit einem 32Khz Quarz an T2 verwenden und dann den Power Save Modus des µC.
Im Power Save Modus hätte ich eine Stromaufnahme von 10µA (bei 1Mhz).
Als RTC hab ich mir mal den DS1337 rausgesucht. Der hätte bei 3.3V eine Stromaufnahme von ca. 400nA (hoffe ich hab richtig geschaut im Datenblatt). Hab aber noch nie mit einem RTC gearbeitet deshalb weiß ich auch leider nix zum Thema Genauigkeit etc...also wenn da einer helfen kann bin ich um jeden Hinweis dankbar:)
Jetzt noch kurz zur gesamten Schaltung.
Der ATMega32 soll ein paar Daten auswerden und diese auf einem Display anzeigen. Die aktive Anzeige der Daten muss jedoch vllt nur 2Std/Woche erfolgen, in der anderen Zeit kann der µC im Powersavemodus (oder, wenn ein RTC verwendet wird, auch komplett ausgeschaltet werden) sein. Während der aktiven Anzeigezeit (also die 2Std/Woche) wollte ich die Schaltung über einen 5V FSR versorgen. Die restliche Zeit wollte ich gerne eine 3,3V Batterie nehmen, die mir dann nur den RTC versorgen soll dass dieser die Zeit weiterzählen kann. Sobald man dann wieder auf den aktiv Modus umschaltet sollte der µC die Zeit vom RTC bekommen und auch auf dem Display ausgeben können.
Jetzt ist die Frage ob ich einen RTC oder den µC mit Timer2 und Power-save Modus verwenden soll. Die Batterie würde ich halt gerne so selten wie möglich wechseln.
Und das ganze sollte für Temperaturen zwischen -20°C und 50°C (ok das sind die extremsten Werte) halbwegs stabil laufen (paar Sekunden Verzögerung der Uhr sind ok, aber Minuten wäre schlecht).
Bin über jeden Tip etc. dankbar:)
LG Mel
Ich möchte gerne eine möglichst genaue Uhr realisieren die folgende Anforderungen erfüllen sollte:
-geringe Stromaufnahme
-geringe Abweichung über lange Zeit (1-2 Jahre wenn möglich)
-Temperaturresistent (-20°C bis +50°C)
Jetzt steh ich vor folgendem Problem. Da ich eh einen ATMega32 verwerde, könnte ich die Uhr mit einem 32Khz Quarz an T2 verwenden und dann den Power Save Modus des µC.
Im Power Save Modus hätte ich eine Stromaufnahme von 10µA (bei 1Mhz).
Als RTC hab ich mir mal den DS1337 rausgesucht. Der hätte bei 3.3V eine Stromaufnahme von ca. 400nA (hoffe ich hab richtig geschaut im Datenblatt). Hab aber noch nie mit einem RTC gearbeitet deshalb weiß ich auch leider nix zum Thema Genauigkeit etc...also wenn da einer helfen kann bin ich um jeden Hinweis dankbar:)
Jetzt noch kurz zur gesamten Schaltung.
Der ATMega32 soll ein paar Daten auswerden und diese auf einem Display anzeigen. Die aktive Anzeige der Daten muss jedoch vllt nur 2Std/Woche erfolgen, in der anderen Zeit kann der µC im Powersavemodus (oder, wenn ein RTC verwendet wird, auch komplett ausgeschaltet werden) sein. Während der aktiven Anzeigezeit (also die 2Std/Woche) wollte ich die Schaltung über einen 5V FSR versorgen. Die restliche Zeit wollte ich gerne eine 3,3V Batterie nehmen, die mir dann nur den RTC versorgen soll dass dieser die Zeit weiterzählen kann. Sobald man dann wieder auf den aktiv Modus umschaltet sollte der µC die Zeit vom RTC bekommen und auch auf dem Display ausgeben können.
Jetzt ist die Frage ob ich einen RTC oder den µC mit Timer2 und Power-save Modus verwenden soll. Die Batterie würde ich halt gerne so selten wie möglich wechseln.
Und das ganze sollte für Temperaturen zwischen -20°C und 50°C (ok das sind die extremsten Werte) halbwegs stabil laufen (paar Sekunden Verzögerung der Uhr sind ok, aber Minuten wäre schlecht).
Bin über jeden Tip etc. dankbar:)
LG Mel