I²C maximale Leitungslänge

Gast #29126
Lesenswert?

Hi

I2C bedeutet InterIC-Bus. D.h. er diehnt primär dazu innerhalb eines 
Gerätes mit mehreren IC's zu kommunizieren. Es ist sicher kein Feldbus. 
Wenn es mehr als 0,5m sind würde ich RS485 oder RS422 verwenden. Am 
anderen Ende muß dann zwar etwas mehr Intelligenz sitzen aber du 
handelst dir damit nicht so viele Probleme ein.

Matthias
Gast #29127
Lesenswert?

Hallo,

bei vielen Compilern ist eine Routine schon intergriert, z.B. bei 
FASTAVR, Beispiele unter www.FASTAVR.com.

Tja, die Leitungslängen, geh lieber auch Nummer sicher und nimm 
Leitungstreiber, was Matthias sagt stimmt. Treiber sind z.B. von Philips 
8-pol. DIP

Gruss
A. Arndt
Gast #29128
Lesenswert?

Ich habe mal über einen I2C Treiber gelesen. Er wandelt das 
5-Volt-Signal in 12-Volt um und zurück um die Leitungslänge zu erhöhen. 
Ich weiß aber nicht mehr wie der Chip genau heißt!???
Aber für 9m müsste ein geschirmtes kabel auch reichen.

Gruß, Florian
Gast #29129
Lesenswert?

Hallo Florian,

Du meinst den Hardware-Treiber 82B715 von Philips (da gibts auch das 
Datenblatt). Ich habe damit so etwa 20m Leitunglänge überbrückt. Als 
Teilnehmer waren 6 LM75 Temperatursensoren auf dem Bus, Frequenz war 
100kHz.

Gruß,
Sascha

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