Das spielt für den I2C Bus keine Rolle.
Schon mal die Signale auf diesem Bus angesehen? Wie sieht es mit Cross Talk, Übersprechen, zwischen SCL und SDA aus?
Woher stammt dieser Wert? Ich halte ihn für zu klein. Da fließen bei 12V mehr als 30mA in jedem, der Teiberbaustein muß also über 60mA liefern. Das ist ja mehr als der ganze Rest der Schaltung braucht.
An einem I2C-Bus müssen Pull-Ups sein, sonst wird keine Leitung je High. Das ist eine Binse, ob das extra im Datenblatt eines Treiberchips stehen sollte?
4m schaffe ich ohne Treiber mit einem geteilten Pullup von je 4,7k auf beiden Seiten. Mit den Treibern und 12V soll man 100m und mehr erreichen. Du hast also ein anderes Problem, daß du mit extrem niederohmigen Pullups überdeckt hast. Nach meiner Erfahrung fällt einem sowas auf die Füsse, wenn man es am wenigsten braucht.
MfG Klebwax
Lesezeichen