DS1302 Echtzeituhr Frage

Also versuche ich, eine Echtzeituhr ( DS1302 ) in einen Arduino und schließlich direkt in einen AVR-Chip einzubinden. Aus allen Schaltplänen, die ich gesehen habe, scheint ein Kristall erforderlich zu sein. Ich habe das Datenblatt (oben) durchgelesen und hatte nicht das Gefühl, dass Sie den Chip ohne eines betreiben können.

Irre ich mich? Ich hoffe es, da ich dies nur an den Arduino anschließen und auch eine Knopfzellenbatterie als Backup haben möchte. Benötigt dieser IC einen Kristall oder hat er einen eigenen eingebauten an Bord?

Antworten (2)

Ja, es braucht eine 32768 Hz Quarzuhr.

Der DS1302 verwendet einen externen 32,768-kHz-Quarz. Die Oszillatorschaltung benötigt zum Betrieb keine externen Widerstände oder Kondensatoren.

App. Anmerkung 58: Crystal-Überlegungen mit Dallas Real-Time Clocks (RTCs)

Es lohnt sich, ein Datenblatt gründlich zu lesen. Auf Seite 2 ist diese typische Anwendungsschaltung dargestellt:

Geben Sie hier die Bildbeschreibung ein

Dieses Schema zeigt Kondensatoren ohne Last, und tatsächlich zeigt das Blockschaltbild auf Seite 3, dass die Kondensatoren integriert sind.

Die meisten RTC-ICs haben ihren Kristall nicht an Bord. Früher dachte ich, dass dies mit der erforderlichen Größe für solche Niederfrequenzquarze zu tun hat; größere Kristalle schwingen typischerweise bei niedrigeren Frequenzen mit. Ein typisches Beispiel: Der Maxim DS32kHz , ein 32,768-kHz-Oszillator mit integriertem Quarz, kommt in einem 16-Pin-Gehäuse, obwohl nur 4 Pins verwendet werden.

Vor kurzem habe ich jedoch den Abracon ABS06 32kHz Quarz entdeckt, der nur 2 mm x 1,2 mm groß ist, das ist 0805-Größe!

Geben Sie hier die Bildbeschreibung ein

Der wahre Grund dafür, diese kleinen Kristalle nicht in das RTC-Gehäuse zu integrieren, sind wahrscheinlich die Kosten. Dieser Kristall kostet das 10-fache dessen, was die zylindrische Dose kostet.