mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik I2C-Bus


Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

habe jetzt das Datenblatt des Atmega8 in puncto TWI durchgearbeitet. Es
stellt sich mir nun die Frage, wie groß die darin erwähnten Pull-Up
Widerstände zwischen SCL bzw. SDA gegen Vcc zu dimensionieren sind?
Muss beim Aufbau sonst noch irgend etwas beachtet werden, damit z.B.
Störungen unterdrückt werden?

MfG
Alex

Autor: Steffen Burr (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe für TWI 2 x 47kOhm Widerstände verwendet und es funktioniert
bestens.

Grüße
Steffen

Autor: Dirk Wiebel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Alex,

ich nehme 4k7 Ohm, das geht auch prima.

Gruß,
Dirk

Autor: womisa (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo I2C Experten,

kann man mit dem Atmega 16 TWI-interface nur auf eine Adresse triggern,
oder geht auch das "Mitlauschen" auf dem BUS.
Als kann ich mitlesen was auf dem bus passiert (Sniffer), falls ein
Master sich mit seinen Slaves unterhält?

Bin für all Antworten dankbar.

MfG Achim

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
"geht auch das "Mitlauschen" auf dem BUS."

Nur mit einem ATTiny26, da der die Adreßauswertung nicht in Hardware
macht.


Peter

Autor: Marco Schwalm (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute.

Die I2C-Bus-Specification V2.1 Jan2000 besagt laut Fig.37, dass der
Widerstand, ohne serielle Widerstände am µC, mindestens ca. 1.7 kOhm
betragen muss, bei einer Versorgungsspannung von 5V. Der maximale Wert
ist laut Fig. 39 abhängig von der Bus-Kapazität und für maximale
Bus-Kapazität ca. 2.5 kOhm. Dies gilt für den Standard-Mode. Ich nehme
mal an, ein 2 kOhm Widerstand wäre ideal.
Selber benutze ich 1.8k, 2k, 2.7k, 4.7k, 10k; und es funktioniert (auf
dem Steckboard).

Grüße
Marco

Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen Dank für eure Hilfe!

Alex

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.