Forum: Mikrocontroller und Digitale Elektronik RTC im Batteriebetrieb


von Peter (Gast)


Lesenswert?

Moin Moin!
Ich möchte einen RTC Baustein (PCF8583) über I2C mit einem µC verbinden. 
Der µC wird mit 5V vom Netz versorgt und der RTC-Baustein mit einer 
kleinen 3V Knopfzelle. Muss ich dann den Minuspol der Batterie mit der 
Masse der übrigen Schaltung verbinden, damit die Verbindung zwischen den 
Bausteinen (in diesem Fall der I2B Bus) funktioniert?
Danke euch!

von Sam .. (sam1994)


Lesenswert?

Peter schrieb:
> Muss ich dann den Minuspol der Batterie mit der
> Masse der übrigen Schaltung verbinden, damit die Verbindung zwischen den
> Bausteinen (in diesem Fall der I2B Bus) funktioniert?
Ja
> Danke euch!
Bitte, vergiss aber nicht einen Pegelwandler dazwischen zu bauen. 
Alternativ betreibst du den µC mit 3V.

von Peter (Gast)


Lesenswert?

Wird es ohne Pegelwandler gar nicht funktionieren? Oder wäre das nur 
"unsauber"? Hab nämlich sowas von kein Platz mehr auf meinem Board :P

von Tom (Gast)


Lesenswert?

@ Samuel K.

Kollege, bitte sorgfältig lesen, dann antworten.

Der PCF8583 kann 5V, die Pufferbatterie für den PCF8583 liefert 3V und 
versorgt nur die RTC wenn die 5V ausgeschaltet werden.

Also nix mit Pegelwandler oder Controller an 3V betreiben.

von Tom (Gast)


Lesenswert?

@ Peter

Nicht die Pullup-Widerstände vergessen!
Ist immer wieder eine gern genommene Fehlerquelle ;-)

von Sam .. (sam1994)


Lesenswert?

Tom schrieb:
> Kollege, bitte sorgfältig lesen, dann antworten.

Sry, dachte wird die ganze Zeit davon versorgt. Dann sollte man die 
Batterie evtl. mit einer Diode schützen, oder mit einem FET abklemmen.


PS: hab nochmal durchgelesen, davon steht gar nichts da.

von Peter (Gast)


Lesenswert?

OK die Pullup Widerstände hab ich. Im Datenblatt steht ja auch, dass der 
der Baustein max 6V am I2C Bus verkraftet... dann wirds wohl gehen :)

von Tom (Gast)


Lesenswert?

> Ich glaube nicht das deine RTC 5V Tolerantes I2C hat.

Nö, der Hersteller schreibt aus langer Weile Mist ins Datenblatt.

Stimmt´s?

Datenblatt Seite 1:
I2C-bus interface operating supply voltage: 2.5 V to 6 V

von Sam .. (sam1994)


Lesenswert?

Tom schrieb:
> Nö, der Hersteller schreibt aus langer Weile Mist ins Datenblatt.
>
> Stimmt´s?
>
> Datenblatt Seite 1:
> I2C-bus interface operating supply voltage: 2.5 V to 6 V

Nicht nur das Halbe Datenblatt lesen. Die Angaben am Anfang sind alle 
relativ. Die Tabellen sind entscheidend. Schau mal auf Seite 20:

SDA-High Max. Vdd+0.8V

Die RTC muss mit min. 4.2V versorgt werden um bei 5V per I2C nutzen 
können!

von Peter (Gast)


Lesenswert?

Ok da hattest du wohl doch Recht ... nicht gut für mich :P Wie groß ist 
denn die Wahrscheinlichkeit, dass der RTC Baustein die Mindestens 4,2 V 
Output High Pegel vom Atmega nicht verkraftet bzw. dann nicht richtig 
funktionieren kann?

von Sam .. (sam1994)


Lesenswert?

Peter schrieb:
> Ok da hattest du wohl doch Recht ... nicht gut für mich :P Wie groß ist
> denn die Wahrscheinlichkeit, dass der RTC Baustein die Mindestens 4,2 V
> Output High Pegel vom Atmega nicht verkraftet bzw. dann nicht richtig
> funktionieren kann?
Ich weiß nicht wie der intern beschaltet ist, wahrscheinlich einfach 
eine diode davor. Aber lass so eine Frickellösung lieber sein. Du kannst 
mit einer Diode die Batterie davor schützen, dass Strom reinfließt. Dann 
kannst du die RTC auch mit 5V versorgen.

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.