How does a mobile phone understand how much the battery is charged?


How does a mobile phone understand how much the battery is charged?

This is usually done depending on the voltage drop of the battery. But lithium ion battery using mobile phones. In the case of lithium, this method does not work.

Fuel gauge is used so there are several algorithms for Li-ion chemistry and the gauge can use one or more of them.

One of the most common is the Columb Counter. Fuel gauge has a current shunt with amplifier that measures current used, adds it over time, and compares with programmed battery capacity.

Columbus Counter is Impedance Tracking. Fuel gauge measures the impedance of the battery. Different values ​​of this impedance are found on the stage of lithium battery. Those values ​​are calculated using algorithms and shown in percentages.

Generally, a fuel gauge has its own temperature sensor or other sensors. It is used to give various temperature reports.

And from this fuel gauge information goes to the operating system of the mobile. Then you can see the different status of the operating system according to different conditions. Such as: low battery, fully charged, overheated etc. Other times, the operating system will turn off some services according to battery status.


We will be happy to hear your thoughts

Leave a reply

What do we review?

Currently, we are reviewing different kinds of electronic products, especially smartphones, cameras, laptops, gadgets, cars, and computer components like CPU, GPU, RAM, etc. To know more about our review system visit: GETSVIEW Review System

What does include in our review?

We include product specifications, price, features, photos, summary, and hands-on video.

Is the information we are providing 100% accurate?

We do not guarantee that the information we are presenting in this site is 100% correct, sometimes device prices or specs can be inaccurate, but we are working to provide our users to obtain more reliable information. If you notice any incorrect information, just let us know the issue by simply using the comment section.