Hallo, ich habe eine DS3231 und einen PIC mit dem ich die Zeit über I2C ca. jede Sekunde von der RTC auslese. Nach 24h geht die angeblich so hoch akkurate Uhr ganze 2 Minuten falsch(zu schnell). Ich habe noch nicht probiert den Aging-Offset einzustellen, weil ich der Meinung bin, dass a) irgendwas nicht stimmt und b) nicht denke, dass ich diesen großen Zeitunterschied damit ausgeglichen bekomme. Kann mir jemand erklären woran das liegen kann? Viel falsch machen kann man ja eigentlich nicht, da der Quarz ja schon im Gehäuse mit eingebaut ist. Wäre es möglich, dass durch das Löten sich die Frequenz vom Quarz so stark verändert hat?
Um wenigstens noch die Lösung meines eigenen Problems für andere zur Verfügung zu stellen: Man muss einen Kondensator 0,1µF - 1µF zwischen GND und Vdd hängen, dann geht die Uhr genau.
Steht ja auch so im Datenblatt, das man Vcc entkoppeln soll oder bei Nichtnutzung gegen GND. Wundert mich warum dir vorher keine helfen konnte, habe den Thread leider nicht gesehen. Oft ist es dann aber so, dass da gewisse Peaks auf der Vcc-Leitung (z.B. durch den CPU Takt) dazu führen dass die Uhr sich verzählt, weil kleine Einbrüche/Spitzen z.B. als ein Takt des Uhrenquarzes interpretiert werden. Folglich zähl Tickt die Uhr dann kurzzeitig schneller.
Alex K schrieb: > Man muss einen Kondensator 0,1µF - 1µF zwischen GND und Vdd hängen, dann > geht die Uhr genau. Das hätte hier keiner gewagt zu vermuten, es wird vorausgesetzt. Ist quasi das gleiche wie: "Mein Fernseher geht nicht.", "Haben Sie den Netzstecker reingesteckt?" Peter
Im Datenblatt heißt es konkret: "This pin should be decoupled using a 0.1μF to 1.0μF low-leakage capacitor." Eignet sich hierfür ein 1µF Elko?
"low leakage" ist empfehlenswert wg. des Stromverbrauchs. Nimm am besten einen Keramik-Kondensator.
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.