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
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
Der I2C ist für 3.4 Megabit/s spwzifiziert. Schau mal in die Specs.
"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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.