Hallo, habe hier einen Schaltplan in dem eine Real-Time Clock (DS1307) an einen Mikroprozessor (MCF5307) angeschlossen ist. Beide haben SCL und SDA PINs die direkt miteinander verbunden wurden. SCL und SDA sind laut Datenblatt Open-Drain Ausgänge. Müsste man die Open-Drain Ausgänge nicht über eine 4,7k pull-up Widerstand hochziehen? In der Schaltung die ich hier gefunden habe, wurden die Ausgänge direkt verbunden und kein Pullup verwendet. Kann das sein?!? Cu Ulf
Hi evtl. hat der MCF5307 ja intern zuschaltbare Pull-Ups für den I2C Bus. Matthias
Kleiner Auszug aus dem Datenblatt ( http://www.freescale.com/files/soft_dev_tools/doc/ref_manual/MCF5307BUM.pdf ) ------------------------------>8----------------------------- The I2C module uses a serial data line (SDA) and a serial clock line (SCL) for data transfer. For I2C compliance, all devices connected to these two signals must have open drain or open collector outputs. (There is no such requirement for inputs.) The logic AND function is exercised on both lines with external pull-up resistors. -------------------------8<---------------------------------- Heisst das, dass man alles was ein open-drain Ausgang hat einfach so, ohne pull-up, anschliessen kann und nur wenn man so ein "wired AND" (wozu das auch immer gut sein mag?!?) haben will pull-ups nutzen muss? Cu Ulf
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.