Die ChronoDot RTC ist ein extrem genaues Echtzeituhrmodul, das auf der temperaturkompensierten RTC (TCXO) DS3231 basiert.
Im Lieferumfang ist eine CR1632-Batterie enthalten, die mindestens 8 Jahre halten sollte, wenn die I2C-Schnittstelle nur verwendet wird, während das Gerät mit 5 V versorgt wird. Auf der Oberseite des Chronodot befindet sich nun ein Batteriehalter für 16mm 3V Lithium-Knopfzellen. Der DS3231 verfügt über einen internen Quarz und eine geschaltete Bank von Abstimmkondensatoren, die sich besonders gut mit CR1632-Batterien kombinieren lassen. Die Temperatur des Quarzes wird ständig überwacht, und die Kondensatoren werden so eingestellt, dass die Frequenz stabil bleibt. Andere RTC-Lösungen können pro Monat um Minuten abweichen, insbesondere in extremen Temperaturbereichen... der ChronoDot weicht weniger als eine Minute pro Jahr ab. Dadurch eignet sich der ChronoDot sehr gut für zeitkritische Anwendungen, die nicht regelmäßig mit einer externen Uhr synchronisiert werden können.
Der ChronoDot lässt sich in ein Standard-Breadboard einstecken und verfügt über Befestigungslöcher für den Einbau in ein Gehäuse.
Die I2C-Schnittstelle ist sehr einfach und praktisch identisch mit den Registeradressen der beliebten DS1337 und DS1307 RTCs, was bedeutet, dass vorhandener Code für die Arduino, Basic Stamp, Cubloc und andere Controller ohne Änderungen funktionieren sollte. Diese neue Version hat einen Batteriehalter, kein Löten erforderlich!
TECHNISCHE DETAILS
Abmessungen (ohne Batterie):
Länge: 30.4mm/1.2in Durchmesser
Höhe: 14.1mm/0.55in
Gewicht: 4 g
Dieses Board/Chip verwendet I2C 7-bit Adresse 0x68
netduino Treiber, netduino Beispiel und Dokumentation! Dieses Beispiel übt alle Funktionen der Uhr aus (wie der DS1307-Treiber und die Beispiele)
Empfehlenswert ist auch der RTC-Beispielcode von Paul Stoffergen (für alle Arduino's und kompatiblen): https://github.com/PaulStoffregen/Time und http://www.pjrc.com/teensy/td_libs_DS1307RTC.html