Originally posted on Battery Power online

"It may not be the law, but it’s a good idea!"

Many of us can still remember when seat-belt laws started becoming the norm a while back. There were advertisements that said, “It’s not just a good idea – it’s the law!” We were reminded that we all should do the right thing and fasten our seat belts every time we get in the car. I feel the same way about cell balancing in a multi-cell, Lithium-Ion (Li-Ion) battery pack. Most customers that I’ve worked with use cell balancing – in many cases because it is already built into the battery fuel gauges and protection ICs that we supply for their smart battery packs.

But as Li-Ion expands out from the traditional “smart” applications like computers and tablets into power tools or other relatively low-cost areas, some feel that the added cost of cell balancing just isn’t worth the effort. Engineers who design equipment that traditionally used NiCd/NiMH or Lead-Acid battery packs never had to worry about cell balancing before. The cells in those systems could tolerate a limited amount of over-discharge and overcharge on each usage cycle. Plus the cells could be (roughly) re-matched to each other with some amount of forced overcharge into the higher cells to let the lower ones catch up.

Now that high-rate Li-Ion cells are available, their higher energy density and light weight make them more attractive for higher power / industrial types of applications. But as we discussed before, “there’s no free lunch.” Is it worth adding this circuitry in your multi-cell battery pack? We think so. Mostly because unbalanced cells can lead to total battery pack failure, as shown in these power tool battery pack photos: Measuring the external terminals of this 6-series Li-Ion battery pack gave a reading of about 20V – well within the “normal” range for a pack this size. However, the pack could not provide any output power at all. After opening the pack and reading the individual cell voltages, five of the six cells were nearly full, showing just over 4.0V each. But one cell was not only low, it was actually destroyed. It measured –0.5V (yes, negative half a volt). Severe (repetitive) over-discharge of the weakest cell led to complete failure, and eventual leakage of the internal materials out of the cell casing as seen in the photo.

Fortunately, there are some simple and relatively low-cost solutions for cell balancing in small and medium-sized battery packs (see references 1 and 2 below). Furthermore, most of TI’s multi-cell fuel gauge devices integrate the cell balancing function automatically (references 3 and 4). In Part 2 of this post, we’ll look closer at why cell balancing is necessary, and some more ways you can implement it in your system.

See: Cell Balancing: Better safe than sorry (Part 2)


  1. 2-Cell Pack Protection and Balancing: bq29200 Data Sheet
  2. 4-8 Cell Pack Protection and Balancing: bq77908A Data Sheet
  3. Battery Pack Manager with Integrated Balancing: bq3055 Data Sheet 


  • As mentioned in the above training CB On will drop the cell voltage significantly, as I observed in my test setup its value is up to 150mv.

    My question is in this case how can I use continuous conversion? does it support automatic stop in CB? even CB stops automatically it needs some time to recover voltage drop how this delay is taken care?

    At present I pause CB then wait to stabilize the voltage then perform one time conversion. is there any better when I can use continuous conversion feature and will not any effect of CB. 



  • Hi I am using BQ79616 and configured OTCB_THRESH.

    OTCB Enables as expected configured corresponding temp. I configured OTCB_THRESH as 0x13 which means CB should stop at 74°C and resume at 61°C.

    But it resume CB at 73/72 °C

    This OTCB+Cooloff hysteresis calculation is not clearly explained in the datasheet or any document. 

    I configured 0x13 which means OTCB 16% (74°C) cool off 6% so resume temperature should be (16+6) 22% (61°C)

    Please guide me to get this calculation and configuration.