I2C Bustopologie - Ring möglich?

Gast #6259503
Lesenswert?

Hallo zusammen,

ich beschäftige mich zur Zeit mit dem I2C-Bus. Dabei kam die Frage auf, 
in welchen Topologien der Bus betrieben werden kann.

Linie, Stern oder Baum sind ja kein Thema, aber wie sieht es mit einer 
Ringstruktur aus? Leider schweigt sich die offizielle Spezifikation dazu 
aus (oder ich habe es schlicht nicht gefunden). Auch im Netz konnte ich 
nichts ausfindig machen.

Ich könnte mir vorstellen, das es hier mit der Leitungskapazität oder 
EMV Probleme geben könnte?

Mir geht es nur um die Theorie, es wird keine praktische Umsetzung. 
Danke für eure Erfahrung.

Grüße
Fabian
Gast #6259517
Lesenswert?

Fabian schrieb:
> Linie, Stern oder Baum sind ja kein Thema, aber wie sieht es mit einer
> Ringstruktur aus? Leider schweigt sich die offizielle Spezifikation dazu
> aus
Ein Ring als Topologie ist IMHO nirgendwo ausgeschlossen.
In die Berechnung der Pull-Up Widerstände geht nur die Kapazität, aber 
nicht die Länge ein (s. TI Application Report SLVA689).
#6259523
Lesenswert?

Christian M. schrieb:
> Das ist wirklich die blödste Idee!

Ein Ring hat natürlich auch einen sehr großen Vorteil: Du kannst ihn an 
einer beliebigen Stelle durchtrennen und es wird weiterhin 
funktionieren.

Christian M. schrieb:
> Wie wär's mit einer Spirale?

Das ist topologisch eine Linie.

Christian M. schrieb:
> Oder einer Acht?

Mit Verbindung in der Mitte?
Wenn ja, dann sind das zwei verbundene Ringe, wenn nein dann ist das ein 
Ring.
Gast #6259524
Lesenswert?

Warum soolte ein Ring nicht gehen? Man muss nur aufpassen, dass die 
Signalwege nicht zu lang werden, damit sich die Signallaufzeiten nicht 
auswirken.

Das hat sogar Vorteile: Egal wo der Ring durch einen defekt unterbrochen 
wird: Alle Teilnehmer sind noch erreichbar!

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