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: Cell Connection Issue For Less Than 16 Cell

Part Number: BQ76952

For a BMS with 15 cells, I have made connection as in Fig A of attached hand-drawn image. I am using host controlled balancing and am sending balancing command every 2 sec. I am reading 14th cell voltage from C15. To balance 15th cell, I am setting last bit and for 14th cell, I am setting 2nd last bit of the balancing register. The third last bit is always 0. However, I am getting voltage reading error in this configuration whenever balancing is on.

If I modify the schematic to as shown in figure B, things work fine. I am reading cell 15 voltage from C16, 14 from C14 and balancing 14th cell with third last bit. I do not get any voltage reading error in this case.

Referring to the datasheet, Fig A is the way to do the connection. What am I doing wrong here? And why is Fig B working?

Also, Fig C is should be equivalent to Fig A. In Fig C, I have shorted unused pin to higher pin while in Fig A, I have shorted it to lower pin. Any of the two methods should be correct as per the datasheet. However, even in  Fig C I am getting voltage reading error.

I this not only for 15S, it extends till 3S. I connect N to C16 and then short 15 till N-1 and connect this shorted line to cell N-1 through balancing resistor (as shown in schematic). This does not work and keep getting errors in cell voltage when balancing is on. However, connecting cell N-1 through a resistor to both C15 and C(N-1) works.

I am using the AFE only for cell voltage reading and host controlled balancing. No other function is used.

Values of R is 47 Ohm and C is 1uF.

Kindly help me with this issue.

  • Hello Mrinal,

    Something I notice, figure (A) Cell 14 is being shorted (VC14 - VC13) while figure (B) has Cell 15 "shorted" (VC15 - VC14). Are you trying to balance both the same? 

    Ensure to disable the correct cell in your registers. No, Figure (C) is not equivalent to Figure (A). Figure (C) is shorting VC15 - VC14.

    For cell connection reference, the following E2E may be useful:

    It would also be good to know more details as to what is the voltage error, and what exactly are your steps in your balancing procedure.

    Best Regards,

    Luis Hernandez Salomon

  • The problem I am facing is that cell voltage of the highest two cells are fluctuating randomly if I turn the balancing on. Balancing is being done on alternate cells only. For instance, a cell voltage of 3.2V sometimes shows as 4.4V.
    If I change my configuration as in Fig B, these errors go away.

    Before going any further, is it necessary to set VCELL Mode if I am not using the AFE for any protection? As of now, I am not setting VCELL Mode. It is at default 0, meaning all cells are connected. I am using the AFE only for cell voltage monitoring and balancing.

  • Hello Mrinal,

    Yes, ideally you want VCELL to properly be configured for any operation of the device. Is it possible to get a log of the registers during balancing?

    Can you also share the whole schematic for review? You can also send it through the E2E private messages if you do not want to publicly post it here.

    Best Regards,

    Luis Hernandez Salomon