mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik RT-Clock über SCL & SDA verbinden.


Autor: Ulf Wetzker (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

evtl. hat der MCF5307 ja intern zuschaltbare Pull-Ups für den I2C Bus.

Matthias

Autor: Ulf Wetzker (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kleiner Auszug aus dem Datenblatt (
http://www.freescale.com/files/soft_dev_tools/doc/...
)

------------------------------>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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.