This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TCA9406 I2C translator usage for multi-master I2C

Other Parts Discussed in Thread: UCD9090, TCA9406, PCA9306, TCA9509, TCA9517

Hello,

We have an EVM design application of connecting a Stellaris I2C 3.3v, to (2) Multicore DSP I2C 1.8v, to a UCD9090 3.3v PMBus.   There are cases

where we would like to force a clock cycle onto the SCL pin, from the second I2C port.  So we have two different master sources, and a third master

used to unlock a stalled PMBus.  Is the TCA9406 the correct part for this I2C mux/translation?

Thanks

Joe Quintal

  • Hi Joe,

    I believe that any translator/buffer with an OE or EN pin should be able to handle this scenario. If you know that the bus is stalled you could enable the second master path, send the clock cycles to recover the stalled bus, then disable the second master path.

    This could be done with the TCA9406, PCA9306, TCA9509, or TCA9517. 

    Regards,
    Chris Kraft