C1/C0 Factor/EDV2
EE 0x78–0x79. If the CEDV bit in
Pack Configuration
is set, automatic EDV compensation
is enabled and the bq2060 computes the EDV0, EDV1,
and EDV2 thresholds based on the values in EE
0x72–0x7d, 0x06, and the battery’s current discharge
rate, temperature, capacity, and cycle count. The bq2060
disables EDV detection if Current() exceeds the
Over-
load Current
threshold programmed in EE 0x46 - EE
0x47. The bq2060 resumes EDV threshold detection af-
ter Current() drops below the overload current thresh-
old.
The bq2060 uses the thresholds to apply voltage-based
corrections to the RMregister according to Table 4.
The bq2060 adjusts RM as it detects each threshold. If
the voltage threshold is reached before the correspond-
ing capacity on discharge, the bq2060 reduces RM to the
appropriate amount as shown in Table 4. If RM reaches
the capacity level before the voltage threshold is reached
on discharge, the bq2060 prevents RM from decreasing
until the battery voltage reaches the corresponding
threshold.
Self-Discharge
The bq2060 estimates the self-discharge of the battery
to maintain an accurate measure of the battery capacity
during periods of
inactivity. The algorithm for
self-discharge estimation takes a programmed estimate
for the expected self-discharge rate at 25
°
C stored in
EEPROM and makes a fixed reduction to RM of an
amount equal to RemainingCapacity()/256. The bq2060
makes the fixed reduction at a varying time interval
that is adjusted to achieve the desired self-discharge
rate. This method maintains a constant granularity of
0.39% for each self-discharge adjustment, which may be
performed multiple times per day, instead of once per
day with a potentially large reduction.
The self-discharge estimation for 25
°
C is doubled for
each 10 degrees above 25
°
C or halved for each 10 de-
grees below 25
°
C. The following table shows the relation
of the self-discharge estimation at a given temperature
to the rate programmed for25
°
C(Y%per day):
Temperature ( C)
Temp
<
10
10
≤
Temp
<
20
20
≤
Temp
<
30
30
≤
Temp
<
40
40
≤
Temp
<
50
50
≤
Temp
<
60
60
≤
Temp
<
70
70
≤
Temp
Self-Discharge Rate
1
4
Y%per day
1
2
Y%per day
Y%per day
2Y%per day
4Y%per day
8Y%per day
16Y% per day
32Y% per day
The interval at which RM is reduced is given by the fol-
lowing equation, where n is the appropriate factor of 2
(n =
1
4
,
1
2
, 1, 2,...):
(2)
Self
Disch
eUpdate Time
arg
n
Y
perday
640 13500
( %
256
)
seconds
The timer that keeps track of the self-discharge update
time is halted whenever charge activity is detected. The
timer is reset to zero if the bq2060 reaches the
RemainingCapacity()=FullChargeCapacity() condition
while charging.
Example:
If T = 35
°
C (n = 2) and programmed
self-discharge rate
Y
is 2.5 (2.5% per day at 25
°
C), the
bq2060 reduces RMbyRM/256(0.39%)every
(3)
640 13500
256
6750
n
Y
perday
s
( %
)
econds
8
bq2060
Threshold
EDV0
EDV1
EDV2
State of Charge in RM
0%
3%
Battery Low%
Table 4. State of Charge Based
on Low Battery Voltage
Figure 3. Self-Discharge at 2.5%/Day @25C