Re: Frage zum I²C Bus Extender Kategorie: I²C-Bus (von André H. - 8.10.2003 13:57) | |
Als Antwort auf Frage zum I²C Bus Extender von Udo - 8.10.2003 13:25
| |
Hallo Udo, > Ich will mit 2 Strängen von der CC2 weggehen, d. h. die CC2 liegt in der Mitte und an beiden Enden hängt > Peripherie. Die Entfernung beträgt je ca. 5 m. Um das ganze robuster zu machen, habe ich vor, die beiden > Stränge mit dem I²C Extender abzukoppeln. Jetzt meine Frage: Reicht es aus die beiden Extender an der > CC2 selbst vorzusehen, oder brauche ich an der Peripherie auch wieder einen um quasi eine Rückwandlung > ähnlich wie beim Transceiver vorzunehmen? Bei 5m benötigst Du nicht unbedingt einen gepufferten Bus, wenn keine starken Störrquellen in der Nähe sind. Aber, wenn Du die CC2 schützen willst, kannst Du einen einzelnen I²C-Bus-Extender an die CC2 setzen. An die gepufferte Seite setzt Du Einfach zwei Pull-Ups mit grö�erem Wert (6,8k bis 10k). So ist es z.B. auch beim CC2-StarterBoard vorgesehen. Mehrere I²C-Bus-Extender benötigst Du nur, wenn Du den Bus mit höheren Strömen treibst, oder die Leitungen länger werden. (z.B. gesamt-Pull-Up an der gepufferten Seite <500Ohm ^= 10mA) Aber bei 5m ist dies nicht unbedingt notwendig. Ansonsten müsste dies so aussehen: Peripherie 1 I I---- Pull-Ups 4,7k bis 10k I I²C-Bus-Extender I I---- Pull-Ups 1k bis 6,8k I I------I²C-Bus-Ext.---- CC2 I I I²C-Bus-Extender I I---- Pull-Ups 4,7k bis 10k I Peripherie 2 Aber bei Dir würde wie gesagt folgendes sicher reichen: Peripherie 1 I I---- Pull-Ups 6,8k I I I I------I²C-Bus-Ext.---- CC2 I I I I---- Pull-Ups 6,8k I Peripherie 2 Mit jeweils 10k als Pull-Ups bei der Peripherie wäre dis bei 5m auch ziemlich "robust". > Noch eine Anmerkung an André: Unter Ausblicke steht "sofort lieferbar", im Shop finde ich das Teil aber noch > nicht. Danke für den Hinweis. Bei den ganzen neuen Platinen hab ich irgendwie die I2C-Extender HS-Platine vergessen einzufügen. Ich werde das heute noch erledigen. Bestellen kann man den I2C-Extender HS schon (über die Direkteingabe im Warenkorb): 1822-0 Platine 1822-1 Bausatz 1822-2 Baustein Dazu gibt's noch die Option R, mit Spannungsregler für 12V statt 5V, und die Option S mit Pull-Ups auf der nichtgepufferten Seite. Diese werden für die Sub-Bus-Seite benötigt. (Wenn der I2C-Extender HS an der Peripherie und nicht an der CC2 sitzt.) Den I²C-Bus-Extender als Bauteil (P82B715) befindet sich unter Bauteile. (#1505). 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: Frage zum I²C Bus Extender (von Udo - 8.10.2003 14:32) |