
SLUS573 JULY 2003
www.ti.com
15
Charge Suspension
The bq2083V1P2 may temporarily suspend charge if it detects a charging fault. A charging fault includes the
following conditions.
Overcurrent: An overcurrent condition exists when the bq2083V1P2 measures the charge current to be equal
to or greater than
Overcurrent Margin
plus ChargingCurrent( ).
Overcurrent Margin
is programmed in DF
0x5c0x5d. On detecting an overcurrent condition, the bq2083V1P2 sets the ChargingCurrent( ) to zero and
sets the TERMINATE_CHARGE_ALARM bit in Battery Status( ). The overcurrent condition and TERMINATE_
CHARGE_ALARM are cleared when the measured current drops below
Overcurrent Margin
.
Overvoltage: An overvoltage condition exists when the bq2083V1P2 measures the battery voltage to be more
than
Over Voltage Margin
plus ChargingVoltage( ), or when a cell voltage has exceeded the overvoltage limit
programmed in
Cell Over Voltage
.
Over Voltage Margin
is programmed in DF 0x5a0x5b and
Cell Over Voltage
in DF 0x60. On detecting an overvoltage condition, the bq2083V1P2 sets the ChargingCurrent( ) to zero and
sets the TERMINATE_CHARGE_ALARM bit in BatteryStatus( ). The bq2083V1P2 clears the TERMINATE_
CHARGE_ALARM bit when it detects that the battery is no longer being charged (DISCHARGING bit set in
BatteryStatus( )). The bq2083V1P2 continues to broadcast zero charging current until the overvoltage
condition is cleared. The overvoltage condition is cleared when the measured battery voltage drops below the
ChargingVoltage( ) plus the
Over Voltage Margin
and all cell voltages are less than the
Cell Over Voltage
Reset
threshold in DF 0xcf, 0xd0.
Overtemperature: An overtemperature condition exists when Temperature( ) is greater than or equal to the
Max
Temperature
value programmed in DF 0x53, 0x54. On detecting an overtemperature condition, the
bq2083V1P2 sets the ChargingCurrent( ) to zero and sets the OVER_TEMP_ALARM and
TERMINATE_CHARGE_ ALARM bit in BatteryStatus( ) and the CVOV bit in pack status. The overtemperature
condition is cleared when Temperature( ) is equal to or below (
Max Temperature
Temperature Hysteresis
DF
0x55, 0x56) or 43
°
C.
Overcharge: An overcharge condition exists if the battery is charged more than the
Maximum Overcharge
value
after RM = FCC.
Maximum Overcharge
is programmed in DF 0x4e-0x4f. On detecting an overcharge condition,
the bq2083V1P2 sets the ChargingCurrent( ) to zero and sets the OVER_CHARGED_ALARM,
TERMINATE_CHARGE_ ALARM, and FULLY_CHARGED bits in BatteryStatus( ). The bq2083V1P2 clears
the TERMINATE_CHARGE_ ALARM when it detects that the battery is no longer being charged and clears the
OVER_CHARGED_ALARM when 2mAh of discharge are measured. The FULLY_CHARGED bit remains set
and the bq2083V1P2 continues to broadcast zero charging current until RelativeStateOfCharge( ) is less than
Fully Charged Clear
% programmed in DF 0x47. The counter used to track overcharge capacity is reset with 2
mAh of discharge.
Undertemperature: An undertemperature condition exists if Temperature( ) < 0
°
C. On detecting an under
temperature condition, the bq2083V1P2 sets ChargingCurrent( ) to zero. The bq2083V1P2 sets
ChargingCurrent( ) to the appropriate precharge rate or fast-charge rate when Temperature( )
≥
0
°
C.
Primary Charge Termination
The bq2083V1P2 terminates charge if it detects a charge-termination condition based on current taper. A
charge-termination condition includes the following:
For current taper, ChargingVoltage( ) must be set to the pack voltage desired during the constant-voltage phase
of charging. The bq2083V1P2 detects a current taper termination when the pack voltage is greater than or equal
to ChargingVoltage( ) minus
Current Taper Qual Voltage
in DF 0x4a and the charging current is below a threshold
determined by
Current Taper Threshold
in DF 0x480x49 and above 22.5 mA for two consecutive 40-second
intervals.
Once the bq2083V1P2 detects a Primary Charge Termination, the bq2083V1P2 sets the
TERMINATE_CHARGE_ALARM and FULLY_CHARGED bits in BatteryStatus( ), and sets the
ChargingCurrent( ) to the maintenance charge rate as programmed in
Maintenance Charging Current
DF 0x3f,
0x40. On termination, the bq2083V1P2 also sets RM to a programmed percentage of FCC, provided that
RelativeStateOfCharge( ) is below the desired percentage of FCC and the CSYNC bit in
Gauge Configuration
DF
0x29 is set. The programmed percentage of FCC,
Fast Charge Termination %
, is set in DF 0x46. The
bq2083V1P2 clears the FULLY_CHARGED bit when RelativeStateOfCharge( ) is less than the programmed
Fully Charged Clear %
. The bq2083V1P2 broadcasts the fast-charge rate when the FULLY_CHARGED bit is
cleared and voltage and temperature permit. The bq2083V1P2 clears the TERMINATE_CHARGE_ALARM