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.

BQ76930: bq76930 IIC communication

Part Number: BQ76930

We use two BQ76930  to manage 16 series  batteries, each BQ76930 to manage 8 series, but only 1~8 series can read the exact voltage value, and 9~16 series cannot.

The driver code of the two IIC communication is the same. Why is there a problem in the second one? Please give me some advice, thank you!

  • Hi User,
    This can be a frustrating situation, but you should find it with careful inspection.
    From your description I expect cells 1-8 use a bq76930 at the same reference potential as the MCU. Cells 9-16 must use the other bq76930 with communication through a communication isolator. If you are using the same bq769300x part number at both locations you should be able to use the signaling for reference, if using different addresses look for that difference in the signal waveforms.
    Follow the SCL and SDA signals from the MCU through the isolator to the bq76930. If using a design like TIDA-1093 be sure the isolator is turned on when talking to the upper cells.