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: BQ76942 register read and write

Part Number: BQ76942

Hello 

My name is Babu and I am working with BQ76942 IC to monitor the voltage and current of 8s li-ion battery pack. As the cell voltage and current are stored in the registers, I have following questions:-

1) Could I communicate with this IC with the help of Arduino Mega 2560 micro-controller using I2C communication?

2) Could you tell me the slave address of  this IC to communicate?

3) How can I read the voltage and current values from the IC, using I2C communication protocol? Could you let me know the procedure because in datasheet I find it a bit confusing.

General question:

Is this IC is using the passive cell balancing technique to discharge the excess energy into resistors?

  • Hello Babu,

    1) Could I communicate with this IC with the help of Arduino Mega 2560 micro-controller using I2C communication?
    As long as I2C is supported, you should be able to communicate with this IC.

    2) Could you tell me the slave address of  this IC to communicate?
    Default address is 0x10(write) and 0x11(read). This is mentioned in Section 14.2 I 2C Communications Subsystem of the datasheet.

    3) How can I read the voltage and current values from the IC, using I2C communication protocol? Could you let me know the procedure because in datasheet I find it a bit confusing.
    I would recommend you read our BQ769x2 Software Development Guide (There are examples of voltage/current readings here using I2C)and watch our Microcontroller programming for the BQ769x2 training video. With these you should be able to start understanding how to develop your own code.

    You can also find code examples of the BQ769x2 family in the product page of the BQ76942 under Software Development.

    Is this IC is using the passive cell balancing technique to discharge the excess energy into resistors?
    Yes, it uses passive cell balancing. Generally, this IC uses internal cell balancing to balance cells with currents of up-to 65-mA per cell. However, if larger cell balancing currents are needed, external cell balancing is also supported. Read our Cell Balancing with BQ769x2 Battery Monitors application report for an explanation of the cell balancing function and how to implement external cell balancing (if needed).

    Best Regards,

    Luis Hernandez Salomon