Mobile Cellphone Battery Charging Circuit with Explanation

A mobile battery charger circuit is a device that can automatically recharge a mobile phone’s battery when the power in it gets low. Nowadays mobile phones have become an integral part of everyone’s life and hence require frequent charging of battery owing to longer duration usage.

Battery chargers come as simple, trickle, timer-based, intelligent, universal battery charger-analyzers, fast, pulse, inductive, USB based, solar chargers, and motion powered chargers. These battery chargers also vary depending on the applications like a mobile phone charger, battery charger for vehicles, electric vehicle batteries chargers and charge stations.

Charging methods are classified into two categories: fast charge method and slow charge method. Fast charge is a system used to recharge a battery in about two hours or less than this, and the slow charge is a system used to recharge a battery throughout the night. Slow charging is advantageous as it does not require any charge detection circuit. Moreover, it is cheap as well. The only drawback of this charging system is that it takes maximum time to recharge a battery.

Auto-Turn off Battery Charger

This project aims to automatically disconnect a battery from the mains when the battery gets fully charged. This system can be used to charge partially discharged cells as well. The circuit is simple and consists of AC-DC converter, relay drivers, and charge stations.

Mobile Battery Charger Circuit
Mobile Battery Charger Circuit

Circuit Description

In an AC-DC converter section, the transformer step-downs the available AC supply to 9v AC at 75o mA which is rectified by using a full-wave rectifier and then filtered by the capacitor. The 12v DC charging voltage is provided by the regulator and when the switch S1 is pressed, the charger starts working and the power-on LED glows to indicate the charger is ‘on’.

The relay driver section consists of PNP transistors to energize the electromagnetic relay. This relay is connected to the collector of the first transistor and it is driven by a second PNP transistor which in turn is driven by the PNP transistor.

In the charging section, the regulator IC is biased to give about 7.35V. To adjust the bias voltage, preset VR1 is used. A D6 diode is connected between the output of the IC and a limiting output voltage of the battery up to 6.7V is used for charging the battery.

When the switch is pushed, it latches relay and starts charging the battery. As the voltage per cell increases beyond 1.3V, the voltage drop starts decreasing at R4. When the voltage falls below 650 mV, then the T3 transistor cuts off and drives to T2 transistor and in turn, cuts off transistor T3. As a result, relay RL1 gets de-energized to cut off the charger and red LED1 is turned off.

The charging voltage, depending on the NiCd cell, can be determined with the specifications provided by the manufacturer. The charging voltage is set at 7.35V for four 1.5V cells. Currently, 700mAH cells, which can be charged at 70 mA for ten hours, are available in the market. The voltage of the open circuit is about 1.3V.

The shut-off voltage point is determined by charging the four cells fully (at 70 mA for fourteen hours) and adding the diode drop (up to 0.65V) after measuring the voltage and bias LM317 accordingly.

In addition to the above simple circuit, the real-time implementation of this circuit based on the solar power projects are discussed below.

Solar Power Charge Controller

The main objective of this solar power charge controller project is to charge a battery by using solar panels. This project deals with a mechanism of the charge controlling that will also do overcharge, deep discharge, and under-voltage protection of the battery. In this system, by using photovoltaic cells, solar energy is converted into electrical energy.

Solar Power Charge Controller
Solar Power Charge Controller

This project comprises hardware components like a solar panel, Op-amps, MOSFET, diodes, LEDs, potentiometer, and battery. Solar panels are used to convert sunlight energy into electrical energy. This energy is stored in a battery during day time and makes use of it during night time. A set of OP-AMPS are used as comparators for monitoring of panel voltage and lead current continuously.

LEDs are used as indicators and by glowing green, indicates the battery as fully charged. Similarly, if the battery is undercharged or overloaded, they glow red LED. The Charge controller makes use of MOSFET – a power semiconductor switch to cut off the load when the battery is low or in an overload condition. A transistor is used to bypass the solar energy into a dummy load when the battery is fully charged and it protects the battery from getting overcharged.

Microcontroller Based Photovoltaic MPPT Charge Controller

This project aims to design a charge controller with a maximum power point tracking based on a microcontroller.

Photovoltaic MPPT Charge Controller
Photovoltaic MPPT Charge Controller

The major components used in this project are solar panel, battery, inverter, wireless transceiver, LCD, current sensor, and temperature sensor. The power from the solar panels is fed to the charge controller which is then given as output into the battery and is allowed for energy storage. The output of the battery is connected to an inverter that provides outlets for the user to access the stored energy.

The solar panel, battery, and inverter are bought as the off-shell parts while the MPPT charge controller is designed and built by solar knights. An LCD screen is provided for displaying storage power and other alert messages. The output voltage is varied by pulse width modulation from the microcontroller to MOSFET drivers. The way to track a maximum power point by using MPPT algorithm implementation in the controller ensures that the battery is charged at maximum power from the solar panel.

This is how one can make one’s battery charger for mobile phones. The two examples mentioned here can make the process easier for you. Moreover, if you have any doubts and need help with implementing real-time projects and industrial battery charger circuits, you can comment in the comment section below.

Photo Credits

  • Mobile Battery Charger Circuit by ggpht
  • Photovoltaic MPPT Charge Controller by eecs


  1. Kalkinadh.Gudla says:

    Hello Tarun ji
    It really appreciable thought of giving such a nice information to which our world is much connected with, and the way you explained is good, but i feel that it would be better for understanding if it contains some more pictorial representation.
    Congratulations, keep it up. Best of Grace

    1. Tarun Agarwal says:

      Hi Kakinadh
      Thanks for your compliment.
      As per your suggestion, we will try to add the number of pictures for the better understanding of the concept.
      If you want more project ideas please check out the link.

    2. shanmugam says:

      supper g but link u plc send ur link

  2. Muhammad Ovais says:

    Hello Sir!
    Thankyou for this informative article. My concern is: you started off by explaining a mobile charger, but in the Auto-Turn off Battery Charger section, you made a circuit for a NiCd battery rated at 6.7 V.
    I want to make a similar circuit but for a 5V Li-ion mobile battery charger with usb output. Can this circuit help me achieve that?

    1. Tarun Agarwal says:

      I sincerely appreciate your kind response regarding my article and I have mailed your query to our technical team and I will update you as early as possible.
      For more project ideas check out the link.
      For any queries please email us on


    1. Tarun Agarwal says:

      I sincerely appreciate your kind response regarding my article
      Please once again check the voltage in your train service. I think it is 110AC voltage, because all fans and ACs are run with AC voltage only in railways. and you may get charged by 110AC to 5v DC using your mobile charger.

      For more project ideas please check out the link and if you have any query please email us on

  4. Abhijit Maity says:

    very interesting . thank you very much

  5. Azhar Mohamed says:

    pls send me ppt of smart wireless battery charging with charge monitor using aurdino uno via cloud

    1. Tarun Agarwal says:

      Hi Azhar Mohamed
      For ppt and project details please email us on and our technical team will help you out.
      For more project ideas please check out the link.

  6. can i get a code to program the micro controller used for battery charging circuit???

    1. Tarun Agarwal says:

      Hi Ketaki
      We are very sorry to inform you that once you purchase the project we can provide the circuit diagram, programming, and documentation.
      For customization of projects please email us on
      For more latest project ideas please check out the link.

    1. Tarun Agarwal says:

      Hi Pavan
      Thanks for your appreciation. Hope this article helped you.
      For more latest project ideas please check out the link.
      For customization of projects please email us on

  7. Tarun Swami says:

    Kindly provide the battery specifications

  8. sanjib kumar sinha says:

    Sir ,
    can u suggest me any circuit to use one 12v 5ah rating battery [ of u.p.s ] as power bank . I will be extremely gratefull to you.


  9. bere chris says:

    Hello, please i need help on how to construct a simple torchlight which would be powered mechanically by the conversion of winding energy to electrical energy, wherein the control will be an SPST switch.

  10. hi iam hunachew iwant to the arduino code for solar charge controller project

    1. Tarun Agarwal says:

      Hi Hunachew,
      We are very sorry to inform you that we don’t have this project with Micro controller.
      We are very much sorry for the inconvenience caused to you. Kindly bear with us.
      But We suggest you to check out the link for all the latest project ideas and for customization of projects please email us on

  11. Student07 says:

    The Auto Turn off battery charger circuit shows AA batteries connected at the output end. Can this circuit be modified to have a USB connector at the output end such that the phone can be directly connected to this circuit? Will it work in the same way if a mobile is connected at the output end? I’m trying to implement a similar sort of working for my major project – i.e. to develop an efficient mobile phone charger which cuts off the power supply to the phone once it is charged to 100%. Any suggestions on how to do this (I’ve even thought of using Arduino board for communication between the circuit and the phone but not sure) would be invaluable.
    Thanks in advance.

    1. Tarun Agarwal says:

      Hi Student,
      Please send your specifications & requirements to our Official mail id:
      Our technical team will help you out.

  12. Noman Ahemad Khan says:

    Sir I want to design a filtering circuit which will filter out put voltage generated from wind energy

  13. I am looking for mobile charger circuit, wire & boxes

    1. Tarun Agarwal says:

      Hi Raj Shah,

      Thanks for reading our article. As per your query check out the link for the mobile charger circuit and its working principle. Hope you will like it.
      For customization of projects please email us on

      1. i want to make a new mobile charger
        can u help me
        how i make a charger

      2. Tarun Agarwal says:

        Hi Rahman,
        Thanks for reading our article. As per your query please check the link for how to make a solar charger. Hope this will help you.
        For customization of projects please email us on

Add Comment