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.

BQ76952: How can I convert SPI communication mode to I2C communication mode?

Part Number: BQ76952

TI experts.

Because of the problem of chip supply,

as we know, BQ7695201 uses SPI communication,

but my BMS uses I2C communication.

How do I convert bq7695201 to I2C communication? Do I need to purchase additional SPI communication tools?

  • Hi JM,

    Yes, you will only be able to communicate with the BQ7695201 using SPI. The SPI output (MISO) is configured for 1.8V output level. So you will need to use SPI to change the Comm Type register. After the Comm Type register is changed, you can send the OTP_WRITE() command to program the I2C setting to OTP. (You can also program the REG0 and REG12 registers to enable the REG1 LDO if needed).

    OTP programming should be done with 10-12V on the battery stack. After cycling power on the device, it will come up in I2C mode.

    Best regards,

    Matt