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.

BQ76942: BQStudio defaults to the wrong I2C address when multiple devices are active on the bus

Part Number: BQ76942
Other Parts Discussed in Thread: EV2400, BQSTUDIO, BQ34Z100,

Tool/software:

I'm using a BQ76942 and a BQ34z100_r2 in my design and they are on the same I2C line.  Fortunately, I'm using the LDO on the BQ76942 to power the BQ76942 because after I OTP the device (and enable the LDO) I can no longer access it. After the LDO comes on I can talk only to the BQ34x100_r2. However, even this is not perfect because while I can access it I cannot Program it using the Golden image I created. I cut some traces to separate the I2C lines for both devices and am able to talk to both devices with separate EV2400 units. I was able to duplicate the problem (mostly) by using the BQ76942EVM board (external I2C) and a BQ34z1xxEVM board.  Using, the evaluation boards I can see that  BQStudio defaults to the wrong I2C address for the BQ76942. It doesn't matter if I use one or two EV2400 units the BQ34z100_r2 connects and the BQ76942 shows the wrong device address. The only difference between this behaviour and my design is that the BQStudio attached to the BQ34z100_r2 evaluation board can still program the device using the Golden Image.