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!
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.
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
@ 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.
@ Peter Nicht die Pullup-Widerstände vergessen! Ist immer wieder eine gern genommene Fehlerquelle ;-)
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.
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 :)
> 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
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!
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.