Hi Ich entwickle mein erstes Projekt mit einem Infinieon XC161. Dieser hat eine interne RTC. Das Gerät, in dem der µC eingesetzt werden soll, wird öfter mal vom Netz genommen. Jetzt hätte ich aber gerne das die RTC, während das Gerät nicht am Netz hängt oder ein Stromausfall vorliegt, weiterläuft damit ich beim nächsten Anschalten des Gerätes die aktuelle Uhrzeit anzeigen kann. Wer weiß wie man eine solche RTC beschalten kann damit sie ihren Betrieb nicht einstellt? Muss ich dafür den gesamten Controller weiterhin mit Spannung versorgen? Wäre schön wenn mir jemand helfen könnte. MfG Martin
Hi Martin, die RTC beim XC161 besteht aus einer Reihe von Vorteilern,Timern und Registern. Obwohl die RTC in den meisten Power-Down Modi weiterläuft und auch nach einem Reset die Registerinhalte erhalten bleiben, ist es keine "echte" Batterie gepufferte Echtzeituhr. Wird die Spannung vom Kontroller genommen - so ist nach einem Wiederanlauf der Inhalt der RTC-Register unbestimmt. (siehe XC161 User´s Manual V2.2 Volume 2of2 Peripheral Units /Kap.15) Gruss Achim
Hallo Du könntest deine Schaltung so verändern, dass eine Batterie bei Stromausfall die Versorgung übernimmt. Zusätzlich könnte der µC über einen Portpin den Stromausfall abfragen und dann in einen Power-Down-Modus springen. Bei welchem Power-Down-Modus die RTC allerdings weiterläuft musst du selbst nachschlagen. Tschüss Martin
Hi Martin danke für deine Antwort. D.h. also ich müsste den gesamten µC puffern, wäre das möglich? MfG Martin Herrman
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.