So I'm having some strange behavior with a TCA9546A.
I have two PCB's that's identical, and on one it works perfectly. On the other one it worked during first startup and initial tests. However now I lost one channel. CH0 is not responding at all. I have a poor oscilloscope that's not able to trigger properly, but I can see something happens on the line when try to access the channel with a test script. With a logic analyzer nothing happens, line stays high.
During this trouble shooting I also lost channel 2. And then channel 1.. And then 5 minutes later channel 1 and 2 was back, working as usual, but channel 0 is still dead. And 5 minutes later channel 2 is lost again. Channel 3 has been stable throughout.
I'm a little bit lost what could've happen and why it behaves as it is.
Vcc to the TCA9546A is 3.3v, channel 0, 1 and 2 is pulled up to 5v, while channel 3 is pulled up to 3.3v. Pull up resistors used is 4.7k. There is nothing else then the TCA on the incoming I2c bus.
Any explanation for this behavior?