@all Welche Leitungslänge sollte beim I2C-Bus nicht überschritten werden (vom Sensor bis zum MController) ? Gruß, Thomas
Hallo Thomas, eigentlich heißt es das I²C nur für kurze Strecken (im Gerät) geeignet ist. Man hat sich schon mal mit dem Thema befasst also foge den Link-> http://www.mikrocontroller.net/forum/read-11-121102.html
Ich habe auch Das Problem und werde 15m versuchen ohne Verstärker.. Die Datenrate sollte jedoch recht niedrig sein.
..und werde 15m versuchen ohne Verstärker.. Du hast vermutlich die letzte Regierungserklärung mißverstanden, bzgl. Mut+Optimismus. IIC ist für Datenaustausch zwischen Baugruppen innerhalb eines Gerätes ausgelegt. Wenn die Leitungen länger sein sollen, müssen Expander verwendet werden.
Ich habe irgendwo gelesen, das bis zu 30 Meter möglich sind. Hängt sicherlich auch von der Datenrate und der Menge an angeschlossenen I²C-Bus Bausteine ab. Ich selber möchte es noch ausprobieren aber bis dahin ist noch ne weile.
Hier noch ein Link zum Thema: www.semiconductors.philips.com/ acrobat/applicationnotes/AN255_2.pdf
I2C ist fuer 400 pF Last spezifiziert (wenn ich mich richtif erinnere). Bei typisch 100 pf/m Kabel kommt man dann guenstigstenfalls auf 4 m Kabellaenge. Mit Treibern wie dem P82B96 kommt man weiter.
Hallo Thomas, schau Dir mal die zwei Appnotes von Philips an. http://www.semiconductors.philips.com/acrobat_download/applicationnotes/AN444.pdf http://www.semiconductors.philips.com/acrobat_download/other/mcu/notes_82b96.pdf Gruss, rweber
Warunm fanegst Du keinen beube Thread an? DS18B20 != I2C 1-Wire ist bei Maxim (www.maxim-ic.com) echt gut beschrieben. 5 Meter als Kette sollten gut gehen.
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.