Forum: Mikrocontroller und Digitale Elektronik Wie lang darf der i2C Bus sein


von René Manthei (Gast)


Lesenswert?

Hallo,

kann mir jemand sagen wie lang der i2C Bus sein kann oder darf.
Ich möchte eventl. ein LCD Display und einige Port´s vom Contoller
absetzen.

Gruss

von Andreas Buhr (Gast)


Lesenswert?

Da kann man keine eindeutige Antwort geben. Ich kann Dir nur meine
Erfahrungen schildern:

Der IIC ist für 400 kHz spezifiziert. Da läuft er nur auf sehr kurzen
distanzen.

Ich habe mal IIC von einem Lochrasterboard durch ein ungeschirmtes
Kabel (1 Meter lang) zu einem anderen Lochrasterboard geleitet.
Überhalb von 30 kHz lief das instabil, ich hatte es dann mit 25kHz
laufen. Mit einem geschirmten Kabel lief das nicht viel besser.
Ich steuerte mit einem AtMega169 einen PCF8574...

Andreas

von Michael (Gast)


Lesenswert?

Der I2C ist für 3.4 Megabit/s spwzifiziert. Schau mal in die Specs.

von Stefan Kleinwort (Gast)


Lesenswert?

"Den" IIC gibts nicht.

Es gibt IIC-Chips, die mit der ursprünglichen Spec (100khz) laufen.
Mittlerweile auch sehr viele mit 400khz.

3,4Mhz habe ich noch nicht gesehen. Man muss beachten, dass das
langsamste Device die Geschwindigkeit angibt.

Der IIC ist eigendlich als Bus innerhalb der Platine gedacht worden,
nix über große Distanzen. Dafür fehlen ihm auch die Treiber bzw.
Schutzbeschaltung.

Stefan

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.