Forum: Mikrocontroller und Digitale Elektronik Beaglebone: Empfehlung für einen RTC-Baustein gesucht.


von mcc (Gast)


Lesenswert?

Hallo,

der Beaglebone (ein Einplatinen-Linux Computer) besitzt keine RTC, die
im ausgeschalteten Zustand des Rechners weiterläuft.
Ich suche einen RTC-Baustein, der über I2C angebunden werden kann, eine
hohe Ganggenauigkeit hat und mit einer kleinen externen Batterie oder --
falls er extrem wenig Strom benötigt -- mit einem Goldcap über längere
Zeiträume hinkommt.

Vielleicht hat hier jemand schon Erfahrung mit dem einen oder anderen
Baustein gemacht, die über den Inhalt von Datenblätter und Google-
Suchergebnisse hinausgeht?

Vielen Dank für jede Hilfe!
Schönen Sonntag noch!
Gruß
mcc

von Werner (Gast)


Lesenswert?

mcc schrieb:
> Ich suche einen RTC-Baustein, der über I2C angebunden werden kann, eine
> hohe Ganggenauigkeit hat

Eine hohe Ganggenauigkeit erreichst du mit konstanter Temperatur, d.h. 
es kommt auf deine Umgebungsbedingungen an.
Was spricht gegen z.B. PCF8583

von Michael (Gast)


Lesenswert?

Stromsparender und mit ein paar netten zusätzlichen Features ausgerüstet 
ist die DS1388

von Markus V. (dr-greed)


Lesenswert?

Sehr genau, klein und sparsam ist zB die RV3029 , die hat eine digitale 
Temperaturkompensation. Hat auch einen Anschluss für Backup-Batterie bzw 
Kondensator, mit konfigurierbarem Tickle-Charge.

von Wolfgang (Gast)


Lesenswert?

Die DS3231 hat den Quarz gleich mit drin und besitzt eine recht gute 
Temperaturkompensation

von Jürgen (Gast)


Lesenswert?

1. Wie genau soll die Zeit sein?
2. Wie lang soll der Goldcap den Baustein stützen?

von mcc (Gast)


Lesenswert?

Moin Werner,

danke für Deine Hilfe!

Nun ja, die Genauigkeit ist nicht nur von der Umgebungstemperatur
abhängig sondern vor allem von der Empfindlichkeit des Chips gegenüber
derselben...sonst gingen ja alle Uhren gleichermaßen flasch.

Ich habe mir gerade mal den Chips angesehen und so aus dem Bauch heraus
-- ohne einen wirklichen Vergleich zu haben -- sieht das ok aus.

Zwei Fragen noch:
Bei einer Stromaufnahme von 3mA läuft das Teil ~70 Stunden an einer 
CR2032...das erscheint mir wenig...
Wie bekommt man den Switch zwischen Batteriestrom und Netzteilversorgung 
hin?

Wenn eine I2C-Bus-Adresse mit einer schon vorhandenen auf dem Board 
kollidiert -- hat man verloren, oder?

Gruß
mcc

von w2 (Gast)


Lesenswert?

mcc schrieb:
> Nun ja, die Genauigkeit ist nicht nur von der Umgebungstemperatur
> abhängig sondern vor allem von der Empfindlichkeit des Chips gegenüber
> derselben...sonst gingen ja alle Uhren gleichermaßen flasch.

Nicht der Chip, sondern der Quartz.

> Wenn eine I2C-Bus-Adresse mit einer schon vorhandenen auf dem Board
> kollidiert -- hat man verloren, oder?

Sicherlich kann man sich auf einen uc ein I2C NAT programieren :-)

von Werner (Gast)


Lesenswert?

mcc schrieb:
> Bei einer Stromaufnahme von 3mA läuft das Teil ~70 Stunden an einer
> CR2032...das erscheint mir wenig...

Woher hast du die 3mA? Auf Seite 1 des DS steht etwas von 50µA, was noch 
viel verglichen mit der DS1388 ist.

> Wenn eine I2C-Bus-Adresse mit einer schon vorhandenen auf dem Board
> kollidiert -- hat man verloren, oder?

Wenn man nicht auf so Dinge wie I2C-Multiplexer ausweichen möchte, ja.
http://ics.nxp.com/support/documents/interface/pdf/an262.pdf
http://ics.nxp.com/support/documents/interface/pdf/an10216.pdf

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.