Application Parameters
In addition to cell model characteristics, several applica-
tion parameters are needed to detect the full and empty
points, as well as calculate results in mAh units.
Sense Resistor Prime (RSNSP[1/Ω])—RSNSP stores the
value of the sense resistor for use in computing the abso-
lute capacity results. The resistance is stored as a 1-byte
conductance value with units of mhos (1/Ω). RSNSP sup-
ports resistor values of 1Ω to 3.922mΩ. RSNS is located
in the parameter EEPROM block.
RSNSP = 1/RSNS (units of mhos; 1/Ω)
Charge Voltage (VCHG)—VCHG stores the charge volt-
age threshold used to detect a fully charged state. The
voltage is stored as a 1-byte value with units of 19.5mV
and can range from 0V to 4.978V. VCHG should be set
marginally less than the cell voltage at the end of the
charge cycle to ensure reliable charge termination detec-
tion. VCHG is located in the parameter EEPROM block.
Minimum Charge Current (IMIN)—IMIN stores the
charge current threshold used to detect a fully charged
state. It is stored as a 1-byte value with units of 50µV
(IMIN x RSNS) and can range from 0 to 12.75mV.
Assuming RSNS = 20mΩ, IMIN can be programmed from
0mA to 637.5mA in 2.5mA steps. IMIN should be set mar-
ginally greater than the charge current at the end of the
charge cycle to ensure reliable charge termination detec-
tion. IMIN is located in the parameter EEPROM block.
Active Empty Voltage (VAE)—VAE stores the voltage
threshold used to detect the active empty point. The
value is stored in 1-byte with units of 19.5mV and can
range from 0V to 4.978V. VAE is located in the parameter
EEPROM block. See the Modeling Cell Characteristics
section for more information.
Active Empty Current (IAE)—IAE stores the discharge
current threshold used to detect the active empty point.
The unsigned value represents the magnitude of the
discharge current and is stored in 1-byte with units of
200µV and can range from 0 to 51.2mV. Assuming RSNS
= 20mΩ, IAE can be programmed from 0mA to 2550mA in
10mA steps. IAE is located in the Parameter EEPROM
block. See the Cell Model Construction section for more
information.
Aging Capacity (AC)—AC stores the rated cell capacity,
which is used to estimate the decrease in battery capac-
ity that occurs during normal use. The value is stored in
2 bytes in the same units as the ACR (6.25µVh). When
set to the manufacturer’s rated cell capacity the aging
estimation rate is approximately 2.4% per 100 cycles of
equivalent full capacity discharges. Partial discharge
cycles are added to form equivalent full capacity
discharges. The default aging estimation results in 88%
capacity after 500 equivalent cycles. The aging estimation
rate can be adjusted by setting the AC to a value other
than the cell manufacturer’s rating. Setting AC to a lower
value, accelerates the aging estimation rate. Setting AC to
a higher value, retards the aging estimation rate. The AC
is located in the parameter EEPROM block.
Age Scalar (AS)—AS adjusts the cell capacity estimation
results downward to compensate for aging. The AS is a
1-byte value that has a range of 49.2% to 100%. The LSb
is weighted at 0.78% (precisely 2-7). A value of 100% (128
decimal or 80h) represents an unaged battery. A value
of 95% is recommended as the starting AS value at the
time of pack manufacture to allow the learning of a larger
capacity on batteries that have an initial capacity greater
than the rated cell capacity programmed in the cell char-
acteristic table. The AS is modified by aging estimation
introduced under aging capacity and by the capacity-learn
function. The host system has read and write access to
the AS, however caution should exercised when writing
it to ensure that the cumulative aging estimate is not
overwritten with an incorrect value. The AS is automati-
cally saved to EEPROM (see Table 7 for details). The
EEPROM value is recalled on power-up.
Full capacity estimation based on the learn function is
more accurate than the cycle-count-based estimation.
The learn function reflects the current performance of the
cell. Cycle count based estimation is an approximation
derived from the manufacturer’s recommendation for a
typical cell. Batteries are typically considered worn-out
when the full capacity reaches 80% of the rated capacity,
therefore, the AS value is not required to range to 0%. It
is clamped to 50% (64d or 40h). If a value of 50% is read
from the AS, the host should prompt the user to initiate a
learning cycle.
DS2784 1-Cell Fuel Gauge with FuelPack,
Protector, and SHA-1 Authentication
www.maximintegrated.com Maxim Integrated
│
23