vipins
Newbie level 2
- Joined
- Feb 9, 2014
- Messages
- 2
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1
- Activity points
- 24
I am having an interesting issue.
I have 2 slave devices with same address on the same I2C bus. The devices are PCA9544 I2C MUX(devices are in series). In this configuration at a particular condition both devices will be in the chain. So my question is what will happen when the PCA9544a is addressed by the processor? Will both of them respond with an Ack? If both responds what will happen?
Basically I want to disable the 2nd PCA9544. If I send an address I hope both devices will send an Ack and that shouldn't cause any issues as Master will see it as one Ack. The next write instruction should disable both Muxes(As both are in series both will respond with an Ack). But next time when PCA9544 is addressed only the first device will respond as the slave will be in disabled state.
I have 2 slave devices with same address on the same I2C bus. The devices are PCA9544 I2C MUX(devices are in series). In this configuration at a particular condition both devices will be in the chain. So my question is what will happen when the PCA9544a is addressed by the processor? Will both of them respond with an Ack? If both responds what will happen?
Basically I want to disable the 2nd PCA9544. If I send an address I hope both devices will send an Ack and that shouldn't cause any issues as Master will see it as one Ack. The next write instruction should disable both Muxes(As both are in series both will respond with an Ack). But next time when PCA9544 is addressed only the first device will respond as the slave will be in disabled state.