Part Number: TCA9416
Hello,
We are using the TCA9416 to level shift a 1.8V I2C bus from the M4 portion of an iMX8X SOM from Toradex to drive 3 x 3.3V I2C slave devices. Please see circuit diagram attached. I2C_RF_1V8 connects directly to the SOM and nothing else. I2C_RF connects to 3 slave devices.
The issue is the Toradex SOM has inbuilt 1K series resistors in the I2C pins before the leave the SOM.
These resistors seem to cause MHz osscilations when the slave devices are present,
With no devices and 1K resisors I2C packets appear normal.
With devices and 1K resistors oscillations are present but only in the low portion of the packets or if the line is left low.
With no devices and 1K resisors replaced with 0R resistors I2C packets appear normal.
With devices and 1K resisors replaced with 0R resistors I2C packets appear normal.
Do you have any suggestions on why this is happening? Could it be a mismatch in load capacitance?
Do you have any suggestions on how to fix this issue that doesnt involve modifying the Toradex SOMs
Cheers
Toni









