Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: I2C: Sternförmige Verzweigung am Reglerboard Kategorie: I²C-Bus (von Erich P. - 15.02.2006 8:02)
Als Antwort auf Re: I2C: Sternförmige Verzweigung am Reglerboard von André H. - 10.02.2006 21:09

> 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.
>
Hallo Andrè

Vielen Dank für Deine Auskunft.
P.S. Das mit dem Xport und dem CC2 als Webserver finde ich übrigens auch
sehr sehr interessant.

MfG Erich P.


    Antwort schreiben


Antworten: