Gast
#23890
Hallo Zusammen, habe gerade ein bzw. mehrere DS1621 Temperatursensoren per I2C Bus angeschlossen. Da es ja wenig Sinn macht, die TempSensoren direkt nebeneinander aufzubauen, habe ich versucht, die Leitungslänge von Sensor zu Sensor zu erhöhen. Wollte so ca. 5 bis 10 m Abstand haben. Habe dafür dann, wie im Netz gelesen, ein Cat5 Kabel genommen. Am I2C Bus im Bereich des AVR dann jeweils einen 4,7 KOhm Widerstand gegen VCC. Dann habe ich SDA und SCL mit jeweils 330 Ohm Widerständen an den Controller wie auch die beiden Temp.Sensoren angeschlossen. Leider gings so nicht. Interessanter Weise habe ich dann einfach die TEmp.Sensoren mit einem "kurzen" Kabel (ca. 15cm) als I2C Bus an den Controller gehängt und dem Cat5 Kabel als Lange Leitung (ca. 10m). Funktionierte hervorragend. Konnte nun jeweils das Kurze als SDA oder SCL verwenden und das CAT5 entsprechend als Gegenstück. Ohne Probleme. Nur wenn ich versuche, sowohl SCL als auch SDA über das Cat5 zu schicken, geht es nicht.... Hat jemand ne Idee?