RTC DS1337C will nicht ..

Gast #235908
Lesenswert?

Hallo,

ich habe zwei DS1337C (SO16) vorliegen und versuche derzeit diese via
I2C anzusteuern. Und genau da liegt das Problem...schon beim Schreiben
der Registeradresse bekomme ich vom DS kein I2C-ACK zurück (er reagiert
also nicht darauf)

Die IC sind wie folgt beschalten:
Vcc ist 5V (laut Datenblatt zulässig)
INTA/INTB sind mit Pullups gegen Vcc geschalten
alle NC Pins sind gegen GND

als I2C-DeviceAdresse verwende ich 0xD0 ( 0b11010000 ) zum schreiben

..sollte ja soweit alles korrekt sein, oder ?

Trotzdem verweigern beide IC hartnäckig die Kommunikation..

Was mache ich also falsch? Können doch nicht beide defekt sein !?
Gibt es evtl. eine Möglichkeit die generelle Funktion der IC zu
überprüfen?

Danke

Link zum Datenblatt:
http://pdfserv.maxim-ic.com/en/ds/DS1337-DS1337C.pdf
Gast #235911
Lesenswert?

Ja, Pullups von 1k5 am I2C sind dran. Werd mal 4k7 versuchen, evtl. kann
der DS die Leitungen mit so kleinen Pullups ja nicht Low ziehen.
Funktionierte allerdings bisher mit jedem anderen Device ohne
Probleme.

Zum Lesen verwende ich 0xD0 | 1 ( 0b11010001 ), jedoch scheitert es
bereits beim Versuch die Registeradresse zu schreiben.

Danke

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren