Tool/software:
I have built a 1 to 64 I2C multiplexer/demultiplexer based on 9 TCA9548A devices: one as primairy (address 0) to split the master I2C onto 8 intermediate busses and subsequently 8 TCA9548A devices (all on address 1) on each intermediate bus to achieve 64 final I2C busses. Each TCA9548A has its own 1.8V VCC power supply, created through an LDO from a single 2.5V master power supply. The master I2C bus is pulled-up by 1K2 resistors to the VCC of the primairy TCA9548A devices, while the intermediate I2C busses are each pulled-up through 1K2 resistors to the VCC of their respective TCA9548A device.
I would expect that when all TCS9548A devices are kept in reset, that both SDA and SCL of each intermediate I2C bus would be pulled-up to the 1.8V of their respective VCC. However, of the 8 intermediate busses, only half appear to do that, while the SDA/SCL signals on the remaining busses vary in between 1.4V to 1.65V. This indicates that current is flowing through the pull-up resistors into the SDA/SCL signals of the intermediate bus. However, as all TCA9548A devices are in reset, the intermediate bus should be disconnected on both sides from the primairy bus and their final I2C busses.
So, what can cause this and/or where does this current flow to?