Forum: Mikrocontroller und Digitale Elektronik puffern der RTC eines Infineon XC161


von Martin Herrmann (Gast)


Lesenswert?

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

von Achim Schneider (Gast)


Lesenswert?

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

von Martin (Gast)


Lesenswert?

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

von Martin Herrmann (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.