Hallo, ich habe eine DS1307 Echtzeituhr an einem Silabs C8051F133 über I2C angeschlossen. Silabs RTC Pull-Up VCC | SDA --------------- SDA -----| |--------| SCL --------------- SCL -----| |--------| Sonst ist nicht weiteres an dem I2C Bus. Jetzt hatte ich einen Prototypen gemacht und da hat alles wunderbar funktioniert. Silabs läuft mit 3.3V, DS mit 5V, Pull-Ups auf 3.3V mit 560 Ohm. Jetzt habe ich drei weitere Prototypen gemacht, nichts an der Platine geändert. Komischer Effekt: 1 RTC funktioniert mit 560 Ohm 1 RTC funktioniert nur mit 200 Ohm Pull-Up 1 RTC funktioniert garnicht Ich habe die RTC schon getauscht (ist also nicht defekt). Pull-Up von 3.3V auf 5V geändert, hab schon verschiedene Wiederstände jeweils mit 3.3V und 5V getestet (100R, 200R, 300R, 460R, 570R, 1k, 4.7k, 10k) aber nichts hilft.... die Quarze hab ich auch schon geändert, sind also anscheinend auch nicht das Problem. Als Puffer kommt ein GoldCap zum Einsatz. Ich hab keine ahnung wo das Problem liegen könnte .. ist an der Schaltung was falsch? Welche Widerstände wären optimal? Danke
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.