Hallo Hans,
du mußt die beiden TX Kanäle für I2C verwenden. Aus dem Schaltplan geht hervor, das hier ein FET in Basis Schaltung verwendet wird. Das entspricht den Vorgaben der I2C level shifter Application note (S.11) und funktioniert in beide Richtungen.
I2C funktioniert ja nur mit den PullUp Widerständen an Clock und Daten Leitung. Für ein LOW Signal werden die Clock bzw. Daten Leitung vom I2C Sender aktiv auf LOW gezogen. Für ein HIGH Sgnal schaltet der Sender seinen Ausgang Tristate und damit zieht der PullUp zurück auf HIGH.
Allerdings verwende ich I2C in gemischter 5V,3.3V Umgebung oft auch ohne Level Shifter. Einfach die PullUp Widerstände an 3.3V anschliessen und gut ist. Das ist zwar leicht unter der Spezifikation (die fordert 3.5V für HIGH bei 5V Betrieb). Es gab aber bisher keine Probleme damit.
Lesezeichen