1.
Charge controller (a chip on the communicator's motherboard) is only charged with charging the battery and choosing a source for powering the communicator - an external source or a battery. Its task is to form the correct battery charging algorithm - in two stages
Stage 1 - charging with direct current to the voltage limit (about 4.2 V). Switching to the second stage occurs when the battery is charged up to about 85%
Stage 2 - further charging is performed by a smoothly falling current while keeping this voltage constant (4.2 V). Charging continues until the current drops to a value of about 3% of the original (15 -30 mA). This stage takes about an hour.
After that, charging stops completely and turns on again only if the voltage on the battery drops below a certain value or reconnect the external source (but in this case the criterion for fully charging the battery will be performed immediately and charging will stop again). With this algorithm, the battery will be charged as fully as possible regardless of the initial current (it can be different - the communicator is turned on or off when charging, from which source it is connected). The chip limits
consumption current from an external source:
Current consumption from an external source = battery charging current + current for communicator operation
more resources are involved - the communicator itself consumes more - less charging current remains.
The chip also controls the temperature of the battery - one of the conclusions on the battery is the output of the thermistor located in the battery, and the charge controller determines the temperature of the battery by its resistance. If below 0 degrees or above the set value - charging
by hardware (in the chip of the charging controller) is prohibited.
So The charging controller monitors only the maximum voltage value on the battery, not allowing its exceeds. To what voltage the battery is discharged - it does not care. The only thing is if when charging the controller detects that the battery voltage is less than 3B, then first charging the controller will limit the value of no more than 50 mA until the battery voltage reaches 3.0V. The mode is limited in time - in such a way bad batteries are determined, the charging of which the rated current can lead to depressurization of the bank (explosion). Also, this chip is in no way involved in calculating the degree of charge of the battery.
2. From the output of the charging controller, unstabilized voltage = battery voltage is fed to the chip
nutrition manager On the motherboard of the communicator, and already this chip produces several stabilized voltages for powering the nodes of the communicator.
Often, the unstable operation of the communicator or increased consumption is associated with these chips or with their environment (capacitors, diodes, etc.)
3.
Battery controller (the one located in the battery itself) is mainly necessary to protect the lithium-ion banks from overvoltage, overdischarge, short circuits, and reverse polarity of the input voltage. Improper use of lithium-ion batteries (unlike other types) can lead to sad consequences
PDA batteries (Post # 2713947) , therefore, protection was designed for them in the form of a battery controller.
In many cases (but not always), another chip is added to the battery controller, which is involved in calculating the state of charge of the battery. More about this in the link.
Lithium batteries - operating rules (Post # 2730352). Very briefly the essence: the incoming / outgoing charge is measured by a specialized chip in the battery controller and transmits information via a single-wire interface to the host (communicator), the driver calculates and issues%.
If this chip is not in the battery controller, the degree of charge is calculated simply by the voltage - on the motherboard there is an ADC that measures the voltage of the battery and the degree of charge of the battery is calculated from the table wired into the driver.
In most modern communicators, battery controllers have a similar chip. Criterion for determining the degree of charge 100% (and green indicator) is similar to that it is used in the charging controller (on the example of the DS2780 gauge chip): the voltage exceeded the maximum value (the threshold is installed slightly lower than in the charging controller), the charging current is gradually reduced and reaches a minimum level ( The threshold is slightly higher than the current at which the charging controller completely stops charging). Perhaps where other chips of the meter algorithm are used somewhat different. But in any case, the charging controller (only it determines how to charge the battery and when stopping charging) and the degree of charge degree (no way affects the battery charging) is independent of each other. Those. The green indicator does not mean that the charging has completely stopped (with the communicator enabled) and vice versa: the battery can be fully charged and the indicator does not generize anything (helps CP).