Forum: Mikrocontroller und Digitale Elektronik RTC RV 2123-C2 von Reichelt, Counter gestoppt?


von ptc (Gast)


Lesenswert?

Hallo,

bei Reichelt ist seit einigen Monaten folgende RTC erhältlich:
http://www.reichelt.de/?ACTION=3;ARTICLE=101072;PROVID=2402

Auf Seite 28 des Manuals steht unter anderem:
4.2 INTERFACE WATCHDOG TIMER
During read/write operations, the time counting circuits are frozen. To 
prevent a situation where the accessing
device becomes locked and does not clear the interface by setting p[...]


Verstehe ich das richtig: Wenn man die aktuelle Zeit ausließt, so hält 
man den Timer für kurze Zeit an? Wenn ich also mehrmals die Zeit 
auslese, so habe ich immer mehr Abweichung?
Was nutzt dann eine RTC mit +-20ppm, wenn ich beim Auslesen einen großen 
Fehler reinbringe?

Weshalb ist das Register nicht so konstruiert, dass die Clock zwar 
weiterläuft, aber man den Wert auslesen kann? Wenn der Wert bei jedem 
Lesebefehl in ein Zwischenregister kopiert werden würde, dann wäre das 
ja technisch möglich.

Warum wird das so gemacht? Ist dieser Fehler schlimm den man beim 
mehrmaligen Auslesen macht?

von AS (Gast)


Lesenswert?

ptc schrieb:
> Verstehe ich das richtig: Wenn man die aktuelle Zeit ausließt, so hält
> man den Timer für kurze Zeit an?

Nein. Nur der Inhalt der Register wird beim ersten Zugriff
eingefroren.

Beispiel:
Du liest am 25.10.2010 um 23:59:59 den Tag aus dem Register aus.
Wenn die Register jetzt weiterhin dem aktuellen Stand folgen würden...
Klar, was dann passiert, oder?

Du mußt Dich somit nicht selber um Überläufe kümmern.

von seennoob (Gast)


Lesenswert?

Ok es hat nix mit den Zählregistern der Uhr zu tun!!!
Der watchdogtimer dient dazu wenn eine Kommunikation begonnen wird, dass 
sie nach spätestens einer Sekunde wieder beendet werden !
Wenn man aber Daten tranferriert via SPI steht der Watchdog still.

mfg Patrick

von neja (Gast)


Lesenswert?

"The watchdog is implemented to prevent the excessive loss of time due 
to interface access failure e.g. if main
power is removed from a battery backed-up system during an interface 
access.
Each time the watchdog period is exceeded, 1 second will be lost from 
the time counters. The watchdog will
triggered between 1 s and 2 s from receiving a valid sub-address and 
then will automatically clear the interface
and allow the time counting circuits continue counting."

von ptc (Gast)


Lesenswert?

das hört sich schon danach an, als würde der timer selbst gestoppt...

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.