trigger a charge suspend is encoded in
Overvoltage Mar-
gin
as follows:
OvervoltageMargin
VOVM
16
(19)
VOVMis between 0 and 4080mV.
Charging Current
ChargingCurrent() values are either broadcast to a
Level 2 Smart Battery Charger or read from the bq2060
by a Level 3 Smart Battery Charger. The bq2060 sets
the value of ChargingCurrent(), depending on the
charge requirements and charge conditions ofthe pack.
When fast charge is allowed, the bq2060 sets
ChargingCurrent() to the rate programmed in
Fast
ChargingCurrent
EE 0x1a-0x1b.
When fast charge terminates, the bq2060 sets
ChargingCurrent() to zero and then to the
Maintenance
Charging Current
EE 0x1c-0x1d when the termination
condition ceases.
When Voltage() is less than EDV0, the bq2060 sets
ChargingCurrent() to
Pre-charge Current
EE 0x1e-0x1f.
Typically this rate is larger than the maintenance rate
to charge a deeply depleted pack up to the point where it
may be fast charged.
Fast Charging Current
,
Maintenance Charging Current
,
and
Pre-ChargeCurrent
are stored in mA.
Charge Suspension
During charge, the bq2060 compares the current to the
ChargingCurrent() plus the value IOIM. If the pack is
charged at a current above the ChargingCurrent() plus
IOIM, the bq2060 sets ChargingCurrent() set to zero to
stop charging. IOIM is programmed in the EEPROM
value,
OvercurrentMargin
, encoded as:
Overcurrent Margin
IOIM
16
(20)
Overcurrent Margin
EE 0x49 may be used to program
IOIM values of0 to4080mAin 16mAsteps.
The desired temperature threshold for charge suspen-
sion, MAXTEMP, may be programmed between 45
°
C
and 69
°
C in 1.6
°
C steps.
MaxT DeltaT
EE 0x45 (MSN)
is stored in a 4-bit value as shown:
MaxT
Int69
MAXTEMP
1.6
05
(21)
The bq2060 suspends fast charge when fast charge con-
tinues past full by the amount programmed in
Maxi-
mum Overcharge
EE 0x2e-0x2f.
is programmed in 2s complement form ofcharge in mAh.
Maximum Overcharge
FULLY_CHARGED Bit Clear Threshold
The bq2060 clears the FULLY_CHARGED bit in
BatteryStatus() when RelativeStateOfCharge() reaches
the value,
Fully Charged Clear %
EE 0x4c.
Fully
Charged Clear %
is an 8-bit value and is stored as a 2’s
complement ofpercent.
Fast Charge Termination Percentage
The bq2060 sets RM to a percentage of FCC on charge
termination if the CSYNC bit is set in the Pack Configu-
ration register. The percentage of FCC is stored in
Fast
Charge Termination %
in EE 0x4b. The value is stored
in 2’s complement ofpercent.
Cycle Count Threshold
Cycle Count Threshold
0x3c–0x3d sets the number of
mAh that must be removed from the battery to incre-
ment CycleCount(). Cycle Count Threshold is a 16-bit
value stored in 2’s complement ofcharge in mAh.
T/ t Rate and Hold-off Programming
The
T
portion of the
T/
t
rate is programmed in
DeltaT
, the low nibble of
MaxT DeltaT
EE 0x45 (LSN).
The
t
portion is programmed in
DeltaTTime
EE 0x4e.
DeltaT
DeltaT Time
2s(
DT/Dt =
2
16
) 2
C
s
/10
0
(22)
DeltaT
0
1
2
3
4
5
6
7
8
9
a
b
c
d
e
f
( C)
1.6
1.8
2.0
2.2
2.4
2.6
2.8
3.0
3.2
3.4
3.6
3.8
4.0
4.2
4.4
4.6
DeltaT_Time
f0
f1
f2
f3
f4
f5
f6
f7
f8
f9
fa
fb
fc
fd
fe
ff
t (s)
320
300
280
260
240
220
200
180
160
140
120
100
80
60
40
20
T/ t Hold-off Timer Programming
The hold-off timer is programmed in the lower nibble of
Holdoff Time
EE 0x4f. The hold-off time is 20s times
the 2s complement ofthe
HoldoffTime
value.
35
bq2060