I am a college sophomore studying EE, I am currently working on making a simple battery charger circuit for an integrated device. The device has 3 Li-Ion batteries in series for my motors, and a single cell by itself for the circuitry. I have been doing some research on charging techniques. I have seen a couple charge controller ICs and some simple schematics. I am trying to square away all aspects of charging a battery. I currently understand that a battery should be charged at its rated voltage (say 4.2V for a single cell) and that you should try to limit the current so that the battery doesn't overheat.

I have some uncertainties about how exactly to charge batteries. I was thinking that I could try plugging in the a battery to my voltage supply, setting it to 4.2V, and limiting the current to something manageable, then when the battery gets to 4.2V there will be no potential difference and the battery will stop being charged.

I was wondering if all of that is true. If not, what is the best method to stop charging a battery?

  • 4
    \$\begingroup\$ batteryuniversity.com is a good place to read-up. \$\endgroup\$ Commented Jul 21, 2013 at 19:43
  • \$\begingroup\$ @NickAlexeev As a complete n00b that's just lurking this site, that's such a great resource! \$\endgroup\$ Commented Jan 27, 2016 at 19:12

1 Answer 1


You're on the right track. Lithium batteries take what is called a "Constant Current, Constant Voltage" or CC-CV charge profile.

Constant Current: When the battery is discharged, you begin charging it by applying a fixed current (at the battery's voltage). Typically this current is somewhere in the neighborhood of 1C (the current required to completely discharge the battery from full over the course of 1 hour - i.e., for a 1000mAh capacity battery, 1C would be 1 Amp). Check the specifications for your battery, however, as the best charge current may be more or less than 1C. Because this phase of charging is performed at a single current, it is called "Constant Current".

Constant Voltage: As the battery charges, its voltage will rise to the maximum battery voltage. Once the battery reaches this voltage, it is not completely charged, but continuing to charge it at the same constant current will cause its voltage to exceed the maximum voltage. Therefore, the charge current must now be tapered off to maintain a fixed voltage on the battery. After some amount of time, the charge current will become very small, and this indicates that the battery is completely charged. Because the objective of this phase of charging is to maintain a constant voltage on the battery, it is called "Constant Voltage".

The charge algorithm can be summarized as follows:

  1. Apply a constant charge current to the battery (Constant Current mode)
  2. When the voltage hits the max battery voltage, transition to Constant Voltage mode, applying a continuously decreasing current to maintain the constant voltage on the terminals.
  3. At some small current, turn off the charger altogether and the battery is charged.

This photo has a nice visualization of the voltage and current throughout the charge cycle:

enter image description here

Your idea to use a power supply set at the max voltage and with a current limit set to the max charge rate of the battery would work just fine. You would have to manually turn the supply off at the end of charging.

  • \$\begingroup\$ Thank you for the clarifications -- I guess it makes sense that the charging is not about potential difference, since it is a chemical change. So, say I was super bored and wanted to mock a charge controller with my voltage supply. If my battery was 4.2V and 1Ah, would I increase the voltage on the supply slowly, keeping the current at 1A until I reach 4.2V, then essentially set the volts to 5V, but limit the amperage so that it stays exactly at 4.2V? I haven't yet studied power regulation in-depth, so I may be completely bonkers. \$\endgroup\$
    – Jake
    Commented Jul 21, 2013 at 20:18
  • \$\begingroup\$ @Jake -- You got the first part right (that's the definition of a current source). The second part is right too, but your explanation is silly. Just keep the voltage at 4.2V and let the current decline. If you "set the volts to 5V" and limit the current to maintain 4.2V you have exactly the same thing. \$\endgroup\$ Commented Jul 21, 2013 at 22:32
  • 1
    \$\begingroup\$ @DrFriedParts Thank you very much, this whole thing makes a whole lot more sense! \$\endgroup\$
    – Jake
    Commented Jul 22, 2013 at 13:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.