RTC 30 second adjustment

Gast #344537
Lesenswert?

Hallo zusammen

Ich werde einfach nicht schlau, was diese Funktion genau auslöst:

Bei meinem RTC-4553 von Epson gibt es ein Bit 30ADJ.

Erklärung vom Datenblatt: Setting this bit to "1" performs 30 second
adjustment. The bit automatically resets when 30 second adjustment is
completed (after 76.3us).

Was bedeutet das genau? Kennt sich da jemand besser aus als ich?

Es grüsst
simon
Gast #344538
Lesenswert?

Hallo Simon,
das könnte die Funktion sein, die ich bei RTCs schon so oft vermisst
habe: Löst man die Funktion aus, setzt die Uhr im Zeitintervall 0..30s
die Sekunden auf 0. Im Intervall 31..59s wird eine Minute hinzugezählt
(ggf. Stunde und Datum korrekt inkrementiert) und die Sekunden
ebenfalls auf 0 gesetzt.

Jede billige Armbanduhr kann das, nur RTCs mit dieser bequemen Funktion
sind selten.

Gruß
Michael
Gast #344540
Lesenswert?

Der Sinn ist, dass das Nachstellen der Uhr einfacher wird:

Geht die Uhr um 1..29 s nach (zu langsam), wird sie vorgestellt.

Geht sie um 1..30 s vor (zu schnell), wird sie zurückgestellt.

Du gibst einfach zur vollen Minute den Befehl (z.B. Gongschlag der
Nachrichten), die Uhr entscheidet dann automatisch, ob sie vor- oder
zurückstellt.

Das ganz funktioniert nur richtig, wenn die Abweichung in diesem
Bereich -29 .. +30 liegt. Außerhalb würde der Fehler teilweise noch
größer.
Gast #344542
Lesenswert?

?????
Und was ist, wenn die Uhr um 10 Sekunden zu langsam geht?

Dann stellst Du auf 60 Sekunden zu langsam.

Mit Deiner Methode kann man nur eine Abweichung von +1..+59
korrigieren.

Bestenfalls könnte man überlegen, ob man ein paar Bits der Minuten mit
einbezieht. Dann könnte eine Abweichung von z.B. -89 .. +90 Sekunden
korrigieren.

Die Wahrscheinlichkeit, dass eine Uhr vorgeht, ist doch genauso groß,
als dass sie nachgeht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren