Hello,
My team is using a BQ76942 to control a 4Cell pack. An STM32G4 interfaces with the chip via I2C. We've created what seems like a fairly standard implementation of the chip using the reference design and have done a run of prototype boards but cannot establish I2C communication. We're using the STM32 example driver provided by TI.
We have TS2 pulled low and RST_SHUT is driven high by the MCU before attempting communication.
The MCU seems to be sending the address of the device 0X10 correctly but does not receive an Ack bit. Here is a screenshot of our logic analyzer looking at I2C.
What could be causing this issue?
Here is our schematic: