I2C Bus Frage

Gast #141827
Lesenswert?
• ▲
▼
Hallo,

habe da mal nee Frage. Habe ein I2C Bus aufgebaut, aufgrund eines
Layoutproblem, wollte ich mal fragen ob das ganze auch so geht.
Ursprünglich ging die I2C Leitung an dem C-Control Modul los,weiter auf
den PCF und dann auf den TDA.So läuft es ohne Probs(Wieso auch nicht).

Jetzt habe ich aber ein Layout problem und wollte von der C-Control
einmal mit den I2C Leitungen zum PCF und zum TDA ( Siehe unten ).

PCF8574P ----- C-Control ----- TDA8444

Meine Frage:
Klappt das so auch, oder muß der Master(C-Control) immer am Anfang
sein, oder kann er auch mitten im Bus hängen.

Danke im vorraus !
mfg
Thorsten
Gast #141830
Lesenswert?
• ▲
▼
Sternfoermige Verkabelung ist eigentlich schlechter. Aber das haengt
natuerlich auch von der Kabellaenge, der Geschwindigkeit auf dem Bus,
und der Anzahl der Devices ab. Meistens wird es daher wohl
funktionieren.

Olaf
Gast #141834
Lesenswert?
• ▲
▼
@ Thorsten:
...datt löppt. Ich habe auch einen I2C-Bus, allerdings mit der
 C-Control MICRO aufgebaut.

Die c-control in der Mitte und den Bus nach 2 Seiten rausgeführt.
Ca. 3,00 m + 2,00 m Länge zu jeder Seite. Ein Ende mit 2 PCF8574, das
andere mit 'nem DS1631.
Die Pullups (10k) habe ich an beiden Busenden angeordnet, in der Mitte
an der c-control keine.
Klappt hervorragend !!

mfg Gerhard
Gast #141836
Lesenswert?
• ▲
▼
Ok danke für die vielen Antworten, hätte vielleicht schreiben sollen wie
lang die Module auseinander sind.Ich rede hier von einer Platine wo
zwischen den Modulen jeweils ca. 2-3 cm sind.Da sollte das dann auf
alle Fälle klappen.

mfg
Thorsten
Gast #141837
Lesenswert?
• ▲
▼
@ Peter Dannegger:

Danke für den Hinweis bezüglich der Pullup's. Hatte bisher zwar noch
keinen Aussetzter, mag sich aber ändern weil der Bus noch steck-
bar ausgeführt werden soll.

Ich werde daher Deine Empfehlung mal ausprobieren.

Gruss, Gerhard

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.