I've never really investigated cell balancing too much, so I got a two cell protection and balancing board to explore.
The module has three distinct circuitry sections. A two cell protection circuit with charge/discharge MOSFETs to protect against overcharge and over discharge of the cells, where the first cell to reach 4.25V while charging or 2.5V while discharging disconnects the cells from the charger or load.
The other two sections are completely separate and work to bypass low level current across a fully charged cell to allow the other to keep charging.
It's really important to note that the balancing must be done at low current - less than 60mA in this case. A higher current can still overcharge the cells.
The balancing concept is very simple. When a cell reaches 4.2V a MOSFET clamps a resistor across it to prevent the cell voltage from increasing further. That allows current to keep flowing in the circuit to keep topping the other cell up until it also reaches its full charge. The MOSFET turns back off when the voltage drops back down to 4.19V.
The charge current shouldn't exceed the level where the voltage across the bypass resistor can exceed the upper threshold voltage of the cell, as otherwise it will keep charging it until the protection kicks in at 4.25V. It means the charger will have to be limiting the current as the voltage nears roughly 4V per cell.
My thoughts of using an over-simplified three wire charging system would involve the cell protection circuit cutting in when the first cell reached its upper cutoff threshold and then trickling current through the cells directly to allow the balancing circuit to match the voltages. Not ideal, but a lot simpler than a sophisticated charger. The resistor could not be left in circuit for normal use as it bypasses the protection MOSFETs.
A nicer system, and probably the correct one, would just involve the charger putting out marginally above 4.2V per cell, with a series resistor to limit the current progressively as the pack charged to allow the balancing system to do its job.
These are just random thoughts and not intended as a guide to the correct way of using this module.
Supporting the channel with a dollar or two on Patreon helps keep it independent of YouTube's quirks, avoids intrusive mid-video adverts, gives early access, bonus footage and regular quiet Patreon live streams.
https://www.patreon.com/bigclive
#ElectronicsCreators

The subject of this video is very small, so we'll just cut straight to the Chase and we'll go into the expanded image one moment. please. That's better Now we can see what we're dealing with, which is the charge and balancing controller for a two Cell Lithium battery pack. And it's interesting because it's divided into two distinct sections here. We've got the control section which monitors the voltage across two cells. The cells are connected with the extreme negative end to this pad, the extreme positive end to this pad, and then the center connection to this pad. and as soon as one of those voltages exceeds 4.2 volts or probably a bit higher or drops below the safe, so I cut off voltage. It will basically turn the output and these pads on or off via these mosfets here. And it's worth mentioning these are dual mosfets, and technically speaking, you could remove one of these off the circuit board and it would just make it trip at lower current on its protection. The reason they've used two is for a greater current handling capability and the other section on this circuit board. well, the other two sections because they're complete independent. Each cell has a balancing circuit and it's quite interesting the way it uses it. I think at this point? Uh, well, is there anything else worth mentioning here? And we've got the spot welded tab connections here. for the battery, we've got the power, the takeoff wires from the battery pack. we've got these big fat resistors and a mosfet to switch them, the Uh sensing circuit to detect when overcharging is about to occur. Uh, and then we've got the control circuitry here. Uh. One other thing worth of worth noting is this: uh screen printing. here. They have a track running under here because it's directly in the vicinity of these pads and shorting to either one would be pretty bad. Either way, one would short the battery completely, the other would defeat protection. So what they've done here: although the track runs under here, they've not just covered it in the solder resist, but they've also printed on Uh screen print as well to give it an extra layer of insulation. So when you terminate on, should a little splasher solder go across, it will not be so dramatic, right? I Think we go straight to the notepad now one moment, please. So to make this circuitry easier to follow, I Divided into two pages, let's Zoom down this. The first section is the charge and discharge control, so it's fairly typical. It looks like this classic single cell dw01, but in this case it's a high contrast. I Think it's a high con hy2102 I Found it very hard to find the exact chip as such. This one is labeled 7022 and only by typing in the set of the Sort 23 package and describing the specifics. I Came up with the icon chip which fits the Pinner and description. so the positive is connected directly to the end of the two Lithium cells here and the negative is connected to the end of the Lithium cells via two mosfets. This is a very common arrangement. The reason for the two mosfets is because each mosfet has an inherent diode in it, which you can't really avoid that I Believe they do most fats without diodes now, but the typical standard mosfet has this inherent distress part of its design. it diode and if you consider if you had a load connected to here, supporting you had a lamp, oh, that's very old-fashioned so push out a lamp and this battery pack was discharging with current flowing clockwise using conventional current, not electron flow conventional current. So currents flowing this direction through the circuit, which is the way diodes face. The current could flow through this diode, but as long as the two, most vets are not flow in the circuit. However, if you turned this mosfet off, even though it was off, current could still flow through that diode. But by turning this mosfet off, it will block the discharge. That's why this one is marked as the discharge prevention mosfet. But when you're charging it, if current is effectively flowing the opposite direction. So now this diode here is the wrong direction to stop that current flow. So now this is the controlling mosfet and in reality both are turned on, uh, simultaneously and current can flow through a mosfet in our Direction. The issue is that diode. but by basically controlling the two mosfets, you basically block current flow in either direction. This 2K resistor here is used to sense the voltage between the negative connection which is this end of the mosfets and this end the most fats and that's the over current protection. If it sees very high current, there'll be a high voltage across these mosfets because they have a given resistance and when it detects that it will actually shut it down, the other parts of the circuitry is for monitoring the voltage across the cells, so when you're charging, the voltage will gradually rise and it's filtered via a 330 Ohms resistor and a 100 nanofarad capacitor. You can use various values, but 100 nanofarad is very common and by measuring the voltage across these cells, it has a potential divider inside that can sense the first cell that reaches 4.2 volts in the case of charging and as soon as one of them reaches it doesn't matter which one. as soon as one of them reaches 4.2 volts, it will stop any current flow through the circuit the charging current because it wants to protect the Uh, the fully charged cell from being pushed too far. Likewise, when they're discharging, it monitors the voltage across the cells and as soon as one reaches probably if it's like the DW and it'll be 2.5 volts it cuts off at but as soon as one of them starts discharging to the point of it, the voltage drops that low it will once again turn the mosfets off, and that's what protects the cells from overcharge and over discharge. It's quite unusual in the the case of the Dwl1. it's just a simple. It's just basically one of these sections, but in this one, because you get two cells in series, it monitors them independently with different voltage thresholds on the input. Uh, the next bit. The circuitry is kind of interesting. I could have drawn this bigger, but I didn't. It's another high corn chip as far as I can see. what's this one called. This one was called Um Bb3a L Double O Eight Bb3a Battery Balancing 3A I'm not really sure, but either way it's a Sword 23 package. It's a six pin package, but it only uses three pins and there's one of these across each cell. and it monitors the voltage across the cell with a 471 resistor and capacitor to provide filtering. so it gets a nice stable reference voltage. and if the voltage across this cell reaches the upper threshold, it could be just above 4.2 volts. This mosfet will turn on and it will effectively shunt this resistor across that Lithium cell. And if there's current flowing through the circuit, say the trickle charge at the end of charge. it wouldn't deal with amps, it would only deal with there typically less than 60 milliamps, but if the current is flowing through, that cell has reached its full. Voltage This mosfet turns on and it will just basically bypass this cell with that current and keep the voltage across the cell at 4.2 volts so it drops below 4.2 volts. The mosfet turns off. If it goes above 4.2 volts, the mosfet turns on. This appears to be how it works, but this does mean I'm not sure how you're supposed to use this in this configuration. I Would guess that maybe the battery pack if it was intelligent and it was applying the charge voltage to these pads here when it reached say it might detect I'm not sure to take would it detect the upper voltage because there will another beer. Can think of using this because effectively as soon as it reaches the full charge, it cuts power to the cell so that trickle charging wouldn't happen. All I can really think is that maybe once it comes to about 8.4 volts it, the charger would have to drop the current down to the trickle charge and just finalize them just balancing the cells until um, until they're all equal. I Don't know if they'd ever really reach the point that this thing would cut off at that point. Then the other option. this would be much easier. I Suppose this is just a theory. This is just a theory because this is connected directly to the batteries. Because this is connected directly to positive, you could have a three terminal charger and the bulk of the current above 8.4 volts. Would, uh, go via these protection mosfets and it would give the bulk of the charge until one of the Lithium cells reached the 4.2 volts and this thing turned the mosfets off. At that point, you could have a resistor trickling designed to actually connect between this pad and this pad so that then it trickle charged it via a direct connection to the battery and that would allow the balancing circuits to actually control that it would with that lower currency, a cap of a resistor designed to cap it to 50 milliamps or less. It doesn't have to be 50 milliamps, it could be 10 20 milliamps that will then allow the current to flow continually and these will just keep cycling on and off just to basically keep that voltage across the cells at 4.2 volts making sure they all do charge up to that level. And when you see the larger protection sockets. uh, the balancing circuits, it's basically the same circuit just repeated over and over again. all the cells in series and all these circuits just sat across those cells in series. It's very, very simple. It's kind of simple and I was expecting it means you'd have to be careful and not just trust this to basically balance them if you just supplied it with an amp because that wouldn't work if you supplied it with one amp continually at a higher voltage in the cells and you applied it directly to the cells. Then the at that current, the voltage across there's six to eight ohm resistor would be much higher. I Calculated the 60 milliamps as I equals the voltage required 4.2 volts divided by the resistance and it gave about 60 milliamps. So anything more than that, there is still a risk of overcharging the cells, but that is how it works. It does require a bit of Intelligence on the charger side or that sneaky resistor which I think would work. but uh, interesting stuff. So that answers the question. I've looked at these circuits and I've always wondered what is it doing to balance the cells and it turns out it's basically just dobbing a resistor across the cell when it reaches the required voltage and just trickling the current past it. So that answers that question. Quite an interesting technique.

15 thoughts on “Lithium cell balancer reverse engineering with schematic”
  1. Avataaar/Circle Created with python_avatars kapegede says:

    You explained it so well! Thank you very much. So this is a passive balancer (the 68 ohm resistor reduces the capacity a bit until the weaker cell catches up). Furthermore there are active balancers out there, too. And I'm keen to know how they work exactly, too.

  2. Avataaar/Circle Created with python_avatars PicoNano says:

    I was wondering if partial charge and discharge of a cell, counts as a charge/recharge cycle?
    After googling for hours, I can't find a definitive answer to that. Only opinions. No research papers!
    For this reason, I don't charge my moped after each little trip to the store. My range is 40Km, and I recharge every 30Km

  3. Avataaar/Circle Created with python_avatars PicoNano says:

    Even my Daly 100A 48V LiFEPO4 BMS for my scooter, only balances at 50mA. Charges at 500W until the first cell hits the threshold, then it stops and goes into trickle charge mode @~14W.
    Daly sells an active balancer with Bluetooth, but the price was the same as the BMS, so I just went with the BMS and it's 50mA limitation.
    I thought this value was too small, but after graduating from Google university, I found pretty much all brands are like that.
    Thankfully, I had to balance them once by leaving the charger on for 24Hrs and let it trickle charge all cells @50mA, to the 3.65V maximum per cell.
    Once balanced, they all seem to charge and discharge the same amount and don't require balancing. I contribute that to matched internal resistance and capacity of each cell.
    I don't know if that will change with time or not. I figured the worst thing would be that one cell dies sooner and shuts off the BMS and when that happens, I'll let it on the charger for 24hrs until all cells are full and balanced once again.

  4. Avataaar/Circle Created with python_avatars Simon Tay says:

    Current can flow through a MOSFET in either direction without resistance when turned on? I had always assumed MOSFETs had to be connected so current flows from drain to source. Ive never actually tested it. I didn't know that. So does that mean you could use a MOSFET like a triac to but when turned off you would just have half wave AC?

  5. Avataaar/Circle Created with python_avatars Ed R says:

    I use these on the 2S 18650 battery pack on my bicycles automatic shifting. I got them for the protection and didn't believe the balancing part of it. However the packs have stayed perfectly in balance and maybe this is why. I have never balance charged the pack and it receives a lot of charge from a front hub dynamo.

  6. Avataaar/Circle Created with python_avatars Bruce Reichert says:

    I wonder if this would work on the large solar lawn lights, that take 2 18650 batteries. Because those are built so cheaply that one battery always seams to suffer more than the other.

  7. Avataaar/Circle Created with python_avatars mark1138 says:

    you need to build ssd bigC approved

  8. Avataaar/Circle Created with python_avatars Assassinlexx says:

    So it is a dab circuit.

  9. Avataaar/Circle Created with python_avatars Teh Freek says:

    ISTM that you could do the charging via B+, BM, and B- with a smart three-terminal charger, and use P+ and P- for output only (or brute force quick-charge, of course). That would involve more wires, but would maximize balancing effectiveness.

  10. Avataaar/Circle Created with python_avatars Tiger Cat says:

    Typically a Li-Ion charge controller like TP5100 is used with a 2S balancing BMS, which limits charge current properly and works well. But buyer beware – many "chargers" (e.g. eBay "8.4V 1A US plug 1000mA charger adapter for Lithium Ion Battery Li-ion LiPo 2S") sold are just 8.4V power supplies with no Li-Ion charging logic.

  11. Avataaar/Circle Created with python_avatars William Petty says:

    You missed how these actually work. Each circuit operates independently but not necessarily at the same time. You are correct that the large mosfets will disconnect when one cell overcharges, but the balance circuit stays operating and will slowly discharge the high cell. Once the voltage of this high cell drops to a preset voltage, the main mosfets reconnect and charging resumes for both cells. This cycle repeats until the lower cell catches up to the higher voltage cell. With each cycle the lower cell gets an additional amount of charge equal to what was discharged from the higher cell while disconnected. This does not require the charger to limit current or know anything about the current state of charge of the cells.

  12. Avataaar/Circle Created with python_avatars t1d100 says:

    Interesting. Thank you.

  13. Avataaar/Circle Created with python_avatars jlucasound says:

    I thought the ideal voltage for storing these cells was 3.8 volts. The ultimate circuit in a BMS would be to take the (individual) cell to 4.2V and if it wasn't discharged by use in a determined amount of time, the BMS circuit would discharge the cell(s) down to the optimal storage level of 80%. I know. Only in a perfect world! ๐Ÿ˜„There of course would need to be something in place that would allow reset so you don't start out with 80% charge when you need 99%. Also, in industrial usage, these cells would be constantly in use. I guess I am thinking of consumer applications, such as an electric chainsaw used seasonally.

  14. Avataaar/Circle Created with python_avatars AgW says:

    On a related note, I would love to see you do a deep dive on the budget/cheap spot welders used to build lithium packs with, like the 10-20ยฃ wish 12v ones. I often thought of buying one but are worried that they may do damage to my pack or my 12v battery/source. Could you see if a regular iup battery and/or a car battery charger (6 Amp) could work as a source of power to run it, would a super capacitor be better/required to make it work/not kill my 12v lead acid battery?

  15. Avataaar/Circle Created with python_avatars Mark Rice says:

    ๐Ÿ˜€๐Ÿ˜ƒ

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.