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.

bq76920 cell balancing algorithm

Other Parts Discussed in Thread: BQ76920

Hi TI Experts:

We have customer that are currently using BQ76920 for the battery pack module design. 

In general, they could just check which battery is overcharged.

Then stop charging and discharge only that battery.

Which is insufficient for the battery balancing as claimed. 

They are using 4 x Li-Ion batteries in series.

However do your side have any better idea/algorithm for balancing?

Or do you have any suggestion on an algorithm to do the battery balancing?

Need advice urgently. 

Thanks!!

  • The algorithm mentioned seems rather simple.  You might refer to the Battery Management University segment on balancing, http://www.ti.com/ww/en/analog/power_management/battery/bms-university/what-cell-balancing.html One of the simplest methods may be to balance for voltage within an acceptable tolerance.  Since current may induce a voltage change due to cell impedance, you may want to balance at low current or idle.  Since the balancing used in the bq76920 is dissipative you may want to balance only during charge to avoid loss of energy in the battery.  Your algorithm may be as simple or complex as you desire but should would generally include some technique to bring down the high cells to match the lower ones within some tolerance and observing the limits of the device used.  The bq76920 does not allow balancing of adjacent cells, so some alternating pattern may be needed to bring down multiple cells.  For example if cell 1 was low the algorithm may balance cells 2 & 4 for some time then switch to 3 alternating between those groups until the desired balance is achieved or a decision is made to wait for the next balance opportunity.