Re: I2C: Sternförmige Verzweigung am Reglerboard Kategorie: I²C-Bus (von André H. - 10.02.2006 21:09) | ||
Als Antwort auf Re: I2C: Sternförmige Verzweigung am Reglerboard von Erich P. - 10.02.2006 12:28 | ||
| ||
Hallo @all, > Danke für rasche und auskunftsreiche Antwort, werde es mit dem Transeiver machen. > Ich hätte noch eine weitere Frage: > Ist es möglich nach dem Transeiver beim Bedienteil wieder sternförmig zu verzweigen und > worauf wäre dabei zu achten? Prinzipiell ist eine sternförmige Verkabelung beim I²C-Bus nicht zulässig. Darum mu� mit I²C-Bus-Puffern oder auch Tranceivern bei längeren Leitungen getrickst werden. Sternförmig nennt man eine Verkabelung erst, wenn von einem Punkt mindestens 3 Stränge abgehen. Bei zwei Strängen ist es noch eine einfache Busform. (Als Beispiel: CC2 in der Mitte mit zwei abgehenden Busleitungen. Das ist immer möglich.) > > MAX7311 > I2C Trans > ! > 10m > ! > ! > I2C Trans > ! > --CC2--!--I2C Trans -----------------------------ca 15m----------------------I2C Trans - -Edip > ! ! > ! -I2C Trans------- I2C Trans > !--I2C Trans ------ ! > 12m > ! > ! > I2C Trans > MAX7311 Das Verketten mehrerer I²C-Bus-Tranceiver könnte schwierig werden, da das Timing zu knapp werden könnte. Beim Schreiben ist das nicht zu schlimm (wenn man vom Ack-Bit absieht), aber bei Lesezugriffen kann es durchaus zu Datenfehlern kommen. Wenn, dann würde ich eher soetwas versuchen: MAX7311 I2C Trans | 12m | | CC2-----I2C Trans -----------------------------ca 15m----------------------I2C Trans - -Edip | | | -I2C Trans------- | |--I2C Trans ------ | 10m | | MAX7311 (evtl. mit I²C-Bus-Puffer/Extender) An einem I²C-Tranceiver-Bus können auch mehr als zwei Tranceiver hängen. Auch hier gilt aber: busförmig verkabeln. (Stichleitungen möglichst kurz.) MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: Re: I2C: Sternförmige Verzweigung am Reglerboard (von Erich P. - 15.02.2006 8:02) |