Other Parts Discussed in Thread: TS5A23159
I2C interface is open-drain and bi-directional signal.
TMUX1219 can be used for I2C multiplexing and de-multiplexing?
Other products are more suitable for this application?
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.
Hello and welcome to the forum!
So you certainly can use the TMUX1219 in this fashion. You could even use something like TS5A23159, which is a 2ch 2:1 so you can mux the clocks as well.
The only thing I would also recommend is a pull up on both sides of the mux (see https://www.ti.com/lit/an/slva704/slva704.pdf?ts=1672120460449&ref_url=https%253A%252F%252Fwww.google.com%252F). This is just so the controller will be in a known state when not selected, since it will be floating otherwise.
Here is our FAQ on selecting the correct Mux for I2C. [FAQ] What Analog Switch / Multiplexer should I use for I2C applications? The list isn't all encompassing but it's a good starting place for some good recommendations.
Let me know if this is clear or if you have any more questions.
Thanks!
Rami
Hi Rami
Thank you for replying.
Let me check one regarding Rp value.
After reading AR, I think master side Rp value can be same (or close)
as salve side resistor value, such like 2.2K.
Am I right?
Regards,
Koike
The mux directly connects both sides, so the pull-up resistors on all active bus segments act in parallel. Having two 2.2 kΩ resistors results in an effective pull-up resistance of 1.1 kΩ. This might be appropiate for a 400 pF bus, but for a smaller bus, you'd use higher-valued resistors.