Battery Management ES 2021
Battery Management ES 2021
in Embedded Systems
Why Power Efficiency in Low Power
n Stand Alone Systems
n Battery Driven
n Battery capacity is limited
n It is possible to decrease the Battery discharge rate by
Intelligent use of its power
n DVS: stands for Dynamic Voltage Switching
n Hardware: reconfiguration and intelligent clock throttling
n Software: Code Size Minimization and Run Time
optimization
Which Systems need it
n Cell Phones
n Sensor Networks
n Pervasive Computing
n Ubiquitous Computing
This reaction goes from left to right during discharge, and from right to left
during charge. The alkaline electrolyte (commonly KOH) is not consumed in
this reaction and therefore its Specific Gravity, unlike in Lead- Acid
batteries, is not a guide to its state of charge.
Battery specifications
Power/weight 150W/kg
Time durability
Electrochemistry
The anode of a conventional Li-ion cell is made from carbon, the cathode
is a metal oxide, and the electrolyte is a lithium salt in an organic solvent.
Li1-xCoO2 +LixC6<=>C6+LiCoO2
It is important to note that lithium ions themselves are not being oxidized;
rather, in a lithium-ion battery the lithium ions are transported to and from
the cathode or anode, with the transition metal, Co, in LixCoO2 being
oxidized from Co3+ to Co4+ during charging, and reduced from Co4+ to
Co3+ during discharge.
Battery specifications
Energy/weight 160 Wh/kg
Where:
• P is the power consumed at supply voltage VDD
• C(VDD)2fc is the Dynamic component due to switching (C is capacitance, fc is
frequency)
• VDDIQ is the Static component due to leakage (IQ is leakage current)
A Typical DVS Scheme
Adaptive Voltage Scaling
Adaptive Voltage Scaling (AVS) is a closed-loop control
technique, which provides substantial improvement over DVS
schemes. AVS simplifies voltage scaling by inherently
compensating for process and temperature variations and
eliminating the need for a frequency vs. supply voltage table.
Implementation of this technique requires the use of hardware
performance monitors co-located with the embedded processors
that receive changing performance level requests from
performance setting algorithms. These performance monitors
are capable of accurately monitoring intra-die and inter-die
process and temperature variations and communicating the
information to external Energy Management Units (EMU)
through standard interfaces.
A Typical Energy Management Solution in ARM Processor