DS2780 Standalone Fuel Gauge IC
13 of 31
Figure 12. Cell Model Example Diagram
0°C 10°C 20°C 30°C 40°C
100%
1
2
3
4
Derivative
[ppm / °C]
Active
Em
p
t
y
Standby
Em
p
t
y
FULL
Cell
Characterization
data points
Full: The Full curve defines h
ow the full point of a given cell depends on temperature for a given charge
termination. The application’s charge termination method should be used to determine the table values. The
DS2780 reconstructs the Full line from the cell characteristic table to determine the Full capacity of the battery at
each temperature. Reconstruction occurs in one-degree temperature increments.
Active Empty: The Active Empty curve defines the variation of the Active Empty Point over temperature. The
Active Empty Point is defined as the minimum voltage required for system operation at a discharge rate based on a
high level load current (one that is sustained during a high power operating mode). This load current is
programmed as the Active Empty current (IAE) and should be a 3.5s average to correspond to values read from
the Current register. The specified minimum voltage, or Active Empty voltage (VAE), should be a 220ms average
to correspond to values read from the Voltage register. The DS2780 reconstructs the Active Empty line from the
cell characteristic table to determine the Active Empty capacity of the battery at each temperature. Reconstruction
occurs in one-degree temperature increments.
Standby Empty: The Standby Empty curve defines the variation of the standby empty point over temperature.
The standby empty point is defined as the minimum voltage required for standby operation at a discharge rate
dictated by the application standby current. In typical PDA applications, Standby Empty represents the point that
the battery can no longer support RAM refresh and thus the standby voltage is set by the RAM voltage supply
requirements. In other applications, Standby Empty can represent the point that the battery can no longer support a
subset of the full application operation, such as games or organizer functions on a wireless handset. The standby
load current and voltage are used for determining the cell characteristics but are not programmed into the DS2780.
The DS2780 reconstructs the Standby Empty line from the cell characteristic table to determine the Standby Empty
capacity of the battery at each temperature. Reconstruction occurs in one-degree temperature increments.
DS2780 Standalone Fuel Gauge IC
14 of 31
CELL MODEL CONSTRUCTION
The model is constructed with all points normalized to the fully charged state at +40°C. All values are stored in the
cell parameter EEPROM block. The +40°C Full value is stored in uVhr with an LSB of 6.25uVhr. The +40°C Active
Empty value is stored as a percentage of +40°C Full with a resolution of 2
-10
. Standby Empty at +40°C is by
definition zero and therefore no storage is required. The slopes (derivatives) of the 4 segments for each model
curve are stored in the cell parameter EEPROM block as PPM/°C. Segment endpoints are fixed at 0°C, +10°C,
+20°C, +30°C and +40°C. (See Application Note 3584 for more details on how values are stored.) An example of
cell model data is shown in Table 1a. Table 1b shows the actual data values stored in memory.
Table 1a. Example Cell Characterization Table (Normalized to +40°C)
Rated cell capacity: 1000mAh
Charge Voltage: 4.2V Terminating Current: 50mA
Active Empty (V): 3.0V Active Empty (I): 300mA
Sense Resistor: 0.020
+40C
Nominal
[mAh]
0°C +10°C +20°C +30°C +40°C
Full 1051 0.927 0.951 0.974 0.991 1.0
Active Empty 0.051 0.040 0.022 0.012 0.008
Standby Empty 0.013 0.0067 0.0038 0.001 0
Table 1b. Example Cell Characterization Table (Actual data values stored in EEPROM)
Rated cell capacity: 0C80h
Charge Voltage: D7h Terminating Current: 14h
Active Empty (V): 9Ah Active Empty (I): 1Eh
Sense Resistor: 32h
+40C
Nominal
[mAh]
0°C +10°C +20°C +30°C +40°C
Full 0D32h 27h 26h 1Ch 0Fh 0D32h
Active Empty 12h 1Eh 10h 07h 08h
Standby Empty 0Ah 05h 05h 02h
Figure 13. Lookup Function Diagram
Cell Model
Parameters
15 bytes
(EEPROM)
Temperature
Lookup
Function
FULL(T)
AE(T)
SE(T)
APPLICATION PARAMETERS
In addition to cell model characteristics, several application parameters are needed to detect the full and empty
points, as well as calculate results in mAh units.
DS2780 Standalone Fuel Gauge IC
15 of 31
Sense Resistor Prime (RSNSP[1/): RSNSP stores the value of the sense resistor for use in computing the
absolute capacity results. The resistance is stored as a 1-byte conductance value with units of mhos (1/. RSNSP
supports resistor values of 1 to 3.922m. RSNSP is located in the Parameter EEPROM block.
RSNSP = 1/RSNS (units of mhos; 1/
Charge Voltage (VCHG): VCHG stores the charge voltage threshold used to detect a fully charged state. The
voltage is stored as a 1-byte value with units of 19.52mV 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 detection.
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 50V (IMIN * 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 marginally greater than
the charge current at the end of the charge cycle to ensure reliable charge termination detection. 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.52mV and can range from 0V to 4.978V. VAE is located in the Parameter
EEPROM block. See the 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 200V.
It 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 Characteristics section for more information.
Aging Capacity (AC): AC stores the rated cell capacity which is used to estimate the decrease in battery capacity
that occurs during normal use. The value is stored in 2-bytes in the same units as the ACR (6.25Vh). 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 the 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 un-aged 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 characteristic table. The AS is modified by the Aging Estimation
introduced under Aging Capacity and by the Learn function. The host system has read and write access to the AS,
however caution should be exercised when writing it to ensure that the cumulative aging estimate is not over
written with an incorrect value. Usually, writing the AS by the host is not necessary because it is automatically
saved to EEPROM on a periodic basis by the DS2780. (See the Memory section for details.) The AS value stored
in EEPROM is recalled on power-up.
CAPACITY ESTIMATION UTILITY FUNCTIONS
Aging Estimation
As discussed above, the AS register value is adjusted occasionally based on cumulative discharge. As the ACR
register decrements during each discharge cycle, an internal counter is incremented until equal to 32 times the AC.
The AS is then decremented by one, resulting in a decrease in the scaled full battery capacity of 0.78%
(approximately 2.4% per 100 cycles). Refer to the AC register description above for recommendations on
customizing the age estimation rate.
Learn Function
Since Li+ cells exhibit charge efficiencies near unity, the charge delivered to a Li+ cell from a known empty point to
a known full point is a dependable measure of the cell capacity. A continuous charge from empty to full results in a

DS2780G+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Battery Management Stand-Alone Fuel Gauge
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet