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.

TCA9544A: what are the differences between the I2C mux(TCA9544A) and analog switch/mux (TMUX4052)

Part Number: TCA9544A

Hi team,

    Support need!

    The customers want use our I2C mux to expand the their I2C bus. But they found the analog switch also meet their need(like rate and the devices use mos to change). So they ask why Ti make specific I2C switch and what the differences and advantages the I2C mux devices have compared with analog switch. 

     I only find the difference that the analog mux is control by the A1-A0  and that the I2C mux is control via I2C from mcu.

YOURS 

NAN

  • Hi NAN,

    As you pointed out, the Analog MUX is controlled externally using GPIOs to set the select pin. An I2C switch can enable multiple channels at the same time (MUXes only allow one channel at a time; TCA9544A is an I2C MUX so it will only enable one channel at a time) and is controlled via I2C lines which saves on GPIOs. 

    That's the main difference between the two.

    I2C switches can support level shifting (under the right conditions). I'm not sure if the analog mux can but I assume under certain conditions it should be able to as well.

    -Bobby

  • Hi Bobby,

         Thanks for your quick  reply.

         I will share the difference to the customer.

    YOURS 

    NAN