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: Balancing turning OFF unexpectedly

Part Number: BQ76952

We've been using the host controlled balancing on the BQ76952 and are testing turning on balancing on a single cell. We see the following observation: Over a period of 10-15 seconds, balancing is on or upto 5-6 seconds at a time and then turns off for 1-2 seconds randomly before turning ON again. We're unable to explain this random turning OFF.

Possibilities we've ruled out:

  1. According to Cell Balancing With BQ769x2 Battery Monitors (Rev. A) (ti.com)the device modifies the timing on the CUV check on an actively balanced cell and the COV checks on adjacent cells, disabling balancing briefly every 1-sec to allow these checks to occur. If a CUV or COV alert is detected at the 1-sec check, balancing is immediately disabled.
    1. We've monitored the COV and CUV safety status registers and can confirm none of these conditions is tuning OFF balancing. Also the cell voltages never cross either threshold.
  2. According to Cell Balancing With BQ769x2 Battery Monitors (Rev. A) (ti.com)The device includes an internal die temperature check, to disable balancing if the die temperature exceeds a programmable threshold. 
    1. We've monitored the die temperature by polling it every 200 ms, and it is never seen crossing the default threshold (70 degrees Celsius).

Is there another factor that could cause this?

  • Hi Aman,

    The COV/CUV checks occur even if there is no over-voltage or under-voltage condition. I would not expect this to turn off balancing for this long of a time period though. The COV or CUV Alerts might be triggering but not long enough to meet the COV Delay and CUV Delay (so it will not show in Safety Status register, only very briefly in Safety Alert register). Are you using real cells for this test? Using a resistor divider for testing will often result in COV Alert triggering.

    How many cells are balancing together when this occurs? How many cells total are connected? Can you share more details on the register settings and balancing circuit?

    For debug, you can try to disable COV and CUV to see if this is the cause. You can try to raise the max balancing temperature to see if this is related. 

    Regards,

    Matt

  • Hi Matt, 

    I tried disabling the COV and CUV checks to can confirm that I still have the same observation.

    > How many cells are balancing together when this occurs? How many cells total are connected? Can you share more details on the register settings and balancing circuit?

    I'm balancing 8 cells at a time with alternate cells being balanced.

    I have another observation.

    According to Cell Balancing With BQ769x2 Battery Monitors (Rev. A) (ti.com)The device includes an internal die temperature check, to disable balancing if the die temperature exceeds a programmable threshold. Balancing is temporarily disabled during the regular measurement loop while the actively balanced cell is being measured by the ADC, as well as when the cells immediately adjacent to the active cell are being measured.

    While observing balancing on an oscilloscope, I can see a waveform that correlates with the above statement. 

    Balancing off for 10 ms

    Balancing turning off every 63 ms

    But after approximately ~10s of keeping balancing ON, I see that the AFE stops turning balancing OFF for measurements. Balancing only turns off every 1 second (presumably for OCV CUV checks) Waveform captures attached below:

    Balancing off for 20 ms

    Balancing OFF every 1 second

    While this is happening, measurements also turn inaccurate, which is expected. Below is a table:

    Measured Value Value reported by Bq76952
    4000 4018
    4013 4013
    3997 3997
    4008 4008
    3945 3961
    3726 3726
    3965 3991
    4048 4095
    3808 3826
    4053 4105
    3802 3821
    3867 3924
    3782 3811
    3937 3990
    3997 4018
    3778 3773

    This prevents us from doing efficient balancing as the measurements are significantly inaccurate. I have also tested with enabling a single cell at a time and have the observation.

    I send the balancing command every 500 ms from the MCU. We use external balancing resistors in our design. The waveforms captured are across the balancing resistors.

  • Hi Aman,

    I do not know your register settings, but is it possible the device is going into Sleep mode after 10 seconds which will reduce the frequency of cell voltage measurements? You can try to disable sleep mode (send the SLEEP_DISABLE() command) to see if this behavior changes.

    Can you share the schematic for your balancing circuit? Are you using the recommended cell input filter resistor and capacitor values? Larger filter components will have a longer settling time which could affect the voltage measurements.

    Regards,

    Matt

  • Hi Matt, 

    Setting the SLEEP bit in Settings:Configuration:Power Config to 0 resolved the problem. Looks like the AFE was going to sleep after the default timer of 10 seconds.

    Thanks for your support!