Rainbow Electronics DS2781 User Manual
Page 14
DS2781: Two-Cell Standalone Fuel Gauge IC
14 of 30
((1031mAh – 1009mAh) / (1051mAh / 1M)) / (18ºC - 0ºC) = 1163 ppm/ºC
1 LSB of the slope registers equals 61 ppm so the Full Segment 3 Slope register (location 0x6Dh) would be
programmed with a value of 0x13h. Each slope register has a dynamic range 0 ppm to 15555 ppm.
Active Empty: The Active Empty curve defines the temperature variation in the empty point of the discharge profile
based on a high level load current (one that is sustained during a high power operating mode) and the minimum
voltage required for system operation. This load current is programmed as the Active Empty current (IAE), and
should be a 3.5s average value to correspond to values read from the Current register, and the specified minimum
voltage, or Active Empty voltage (VAE) should be a 250ms average to correspond to values read from the Voltage
register. The DS2781 reconstructs the Active Empty line from cell characteristic table values to determine the
Active Empty capacity of the battery at each temperature. Reconstruction occurs in one-degree temperature
increments. Active Empty segment slopes are stored the same as described for the Full segments above.
Standby Empty: The Standby Empty curve defines the temperature variation in the empty point in the discharge
defined by the application standby current and the minimum voltage required for standby operation. Standby Empty
represents the point that the battery can no longer support a subset of the full application operation, such as
memory data retention or organizer functions on a wireless handset. Standby Empty segment slopes are stored the
same as described for the Full segments above.
The standby load current and voltage are used for determining the cell characteristics but are not programmed into
the DS2781. The DS2781 reconstructs the Standby Empty line from cell characteristic table values to determine
the Standby Empty capacity of the battery at each temperature. Reconstruction occurs in one-degree temperature
increments.
CELL STACK MODEL CONSTRUCTION
The model is constructed with all points normalized to the fully charged state at +40°C. Initial values, the +40°C
Full value in mVh units and the +40°C Active Empty value as a fraction of the +40°C Full are stored in the cell
parameter EEPROM block. 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 also stored in the cell parameter EEPROM block
along with the break point temperatures of each segment. An example of data stored in this manner is shown in
Table 1.
Table 1. Example Cell Characterization Table (Normalized to +40°C)
Manufacturers Rated Cell Capacity: 1000mAh
Charge Voltage: 8.4V
Charge Current: 500mA
Termination Current: 50mA
Active Empty (V, I): 6.0V, 300mA
Standby Empty (V, I): 6.0V, 4mA
Sense Resistor: 0.020
W
TBP12
TBP23
TBP34
Segment
Break Points
-12ºC 0ºC 18ºC
+40
°C
Nominal
[mAh]
Seg. 1
ppm/
°C
Seg. 2
ppm/
°C
Seg. 3
ppm/
°C
Seg. 4
ppm/
°C
Full 1051
3601
3113
1163
854
Active Empty
2380 1099 671 305
Standby Empty
1404 427 244 183