Other Parts Discussed in Thread: LM75B, TCA9517
Dear TI,
We are using both outputs of the PCA9543A to connect to the same I2C bus segment on a removeable module. The module contains a small number of I2C devices, including a temperature sensor.
We adopted this topology so that the devices could still be accessed if the connector pins of the module ever were damaged. We could use output 1 of the mux rather than output 0 to read from the devices. It works, but only if both mux outputs are enabled rather than just one.
We expected that the disabled mux output would appear to the bus as high-impedance and have no effect on I2C operation, but the SDA signal exhibits a 4 MHz oscillation that turns the data into gibberish when the LM75B temperature sensor is accessed. This disappears if both mux outputs are enabled.
The bus segment going to the PCA9543A is driven by a TCA9517 device.
Our short-term solution is simply to enable both mux outputs when accessing the module, but we want to know what is causing the strange behavior when only one output is enabled. Thanks!
-Kirk