I²C Struktur mit P82B715

#3024130
Lesenswert?

Hallo zusammen,

ich habe vor, einen I²C-Bus mit folgender Struktur aufzubauen. Siehe 
Bild.

Würde das so funktioniern?

Oder gibt es einen besseren Vorschalag für die Kabelverlegung z.B. Alle 
P82B715 in einer Reihe anstatt Stern.

Als Kabel würde ich CTA5e nehmen.
Angehängte Dateien:
#3024912
Lesenswert?

Hallo,
I2C über die hier angegeben Längen ist möglich. Es geht sogar noch 
weiter.
Der PCF8574 ist hier anscheinend besonders anspruchslos. Ich habe ohne 
P82B715 oder P82B96 bis zu 50m auf gewöhnlichem Telefonkabel 2x2x0,6 mm 
mit bis zu 100 KHz geschafft.

Siehe hierzu auch:
http://www.mikrocontroller.net/articles/I2C_als_Hausbus

Geschwindigkeitsreduktion

Wenn die Busgeschwindigkeit angepasst wird, sind große Strecken und 
umfangreiche Verzweigungen möglich. Ein 30-Meter-Bus funktioniert zum 
Beispiel noch mit rund 20kHz fast ohne Probleme. Bei Geschwindigkeiten 
um 1kHz, wurde im Forum schon von Buslängen von etlichen hundert Metern 
berichtet.


Gruss Klaus.
#3025225
Lesenswert?

Hallo,

danke für die Beiträge.

Grund für I²C ist das Preis/Leistungsverhältnis. Bei RS485 gibt es nicht 
so günstige Bausätze usw.

> Der PCF8574 ist hier anscheinend besonders anspruchslos. Ich habe ohne
> P82B715 oder P82B96 bis zu 50m auf gewöhnlichem Telefonkabel 2x2x0,6 mm
> mit bis zu 100 KHz geschafft.

Eine Frage hierzu: Ich habe bei mir die Geschwindigkeit auf 1 KHz 
reduziert und trotzdem war bei 8m Schluss. Geschwindigkeit hatte bei mir 
keine Auswirkung auf die Länge. An was liegt das? Bei mir war das Kabel 
2x2x0,6 geschirmt? Schirmung aber nicht angeschlossen.
Gast #3025236
Lesenswert?

> I²C Struktur mit P82B715

spontan schrieb:
> Die Entfernungen sind nicht wirklich für I²C geeignet.
> Hast Du mal über i²C nachgelesen, was da spezifiziert ist?

Ich bin zwar nicht der TO, habe aber mal im Datenblatt des P82B715 
gelesen: treibt Kabelkapazitäten bis 3000pF mit bis zu 30mA ist daher 
nach Spec für 50m und mehr gut.

Markus R. schrieb:
> Eine Frage hierzu: Ich habe bei mir die Geschwindigkeit auf 1 KHz
> reduziert und trotzdem war bei 8m Schluss.

Wie sehen denn die Signale aus?

MfG Klaus
#3025649
Lesenswert?

Hallo!

Ich habe den Eindruck, viele wissen gar nicht worüber sie reden, wenn 
geschrieben wird "nicht möglich"!!

Ich habe das mit den 82B715 hier mehrmals erfolgreich am laufen!
Jedoch rate ich von den 1..2m Längen nach dem 82B715 ab. Das hat sich 
mein System damals oft verschluckt.

Was ich nicht 100%ig sagen kann, ob Du mehrere 82B715 hinter einen 
betreiben kannst; hierzu das Datenblatt studieren.
GGf. musst Du die Strecken dann kanalisieren mit 2 Stück pro Strecke.

Carsten
#3026312
Lesenswert?

Kann Jens nur bestätigen. Habe bei meinem I2C-Hausbus eine Kabellänge 
von ca. 120m. Auch sternförmig und reihe gemischt. Taktfrequenz 96kHz, 
jedes der 22 Module ist mit einem P82B715 ausgestattet. Den Pull-up 
Widerstand von SDA und SCL habe ich auf 180 Ohm verringert. Läuft 
fehlerfrei seit ca. 15 Jahren. Verwendetes Kabel für SCL, SDA: 
2x0,14mm², geschirmt. Spannungsversorgung +/-15V und Interrupt: 5x1,5².
#3029273
Lesenswert?

Hallo Markus,
noch ein Tipp zum I2C-Bus. Die Clock und Datenleitung sollten am I2C-IC 
mit Widerständen abgeschlossen werden. Der Wert von 330 Ohm ist für ein 
5V - Bus gedacht und schon ein höherer Wert. Dies wird von Philips 
empfohlen, verbessert die Eigenschaften des Bus. Die Eingangskapazität 
des I2C-IC und Reflektionen werden so gemindert.
Gruss Klaus.
Angehängte Dateien:
#3029921
Lesenswert?

Bezüglich der Reihenwiderstände: Zwischen I²C-Port und Puffer (82B715) 
müssen alle Pull-up und Serienwiderstände entfernt werden. Die 
Serienwiderstände verursachen nämlich einen Spannungsverlust, der die 
Definition der logischen Null auf 0,5 ... 2V verschiebt. Dies 
überschreitet die Spezifikatiion der Puffer (82B715).
(Entnommen aus dem Buch I²C-Bus angewandt vom Elektor-Verlag)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren