Battery Condition Warnings
34
SLUUBE8 – September 2018
Copyright © 2018, Texas Instruments Incorporated
Functional Description
Status
Condition
Action
Normal
Voltage()
>
BATLOW: Battery Low Set Threshold
BatteryStatus()[BATLOW]
= 0
Trip
Voltage()
≤
BATLOW: Battery Low Set Threshold
For
BATLOW:Battery Low Time
BatteryStatus()[BATLOW]
= 1
Recovery
Voltage()
>
BATLOW:Battery Low Clear Threshold
BatteryStatus()[BATLOW]
= 0
2.4.2 Battery High Warning
The bq34210-Q1 device can indicate, and optionally trigger an alert signal, when the battery voltage falls
below a programmable threshold. This feature is disabled if
Battery High Time
is set to 0.
Status
Condition
Action
Normal
Voltage()
>
BATHIGH: Battery High Set Threshold
BatteryStatus()[BATHIGH]
= 0
Trip
Voltage()
≤
BATHIGH: Battery High Set Threshold
For
BATHIGH:Battery High Time
duration
BatteryStatus()[BATHIGH]
= 1
Recovery
Voltage()
>
BATHIGH:Battery High Clear Threshold
BatteryStatus()[BATHIGH]
= 0
2.4.3 Battery Low SOC Warning
The bq34210-Q1 device can indicate, and optionally trigger an alert signal, when the battery state-of-
charge (SOC) falls below a programmable threshold. This feature is disabled by setting
SOC Low
Threshold
and
SOC Low Recovery
to 0.
Status
Condition
Action
Normal
RelativeStateOfCharge()
>
SOC Low Threshold
BatteryStatus()[SOCLOW]
= 0
Trip
RelativeStateOfCharge()
≤
SOC Low Threshold
BatteryStatus()[SOCLOW]
= 1
Recovery
RelativeStateOfCharge()
>
SOC Low Recovery
BatteryStatus()[SOCLOW]
= 0
2.4.4 Battery Level Threshold
The battery level threshold (BLT) feature indicates when the SOC of a battery pack has depleted to a
certain value set in a DF register. This feature allows a host to program two capacity-based thresholds
that govern the triggering of the BLT flag and the setting or clearing of the
OperationStatus()[BLT]
on the
basis of
RemainingCapacity()
. The interrupt on pins ALERT1 and/or ALERT2 is enabled or disabled via
Alert1_6[BLT]
and
Alert2_6[BLT]
, respectively.
•
OperationStatus()[BLT]
is set when:
–
Current > 0 and
RemainingCapacity()
>
BLTChargeSet()
. This threshold is initialized at reset from
Init Charge Set
.
–
Current
≤
0 and
RemainingCapacity()
<
BLTDischargeSet()
. This threshold is initialized at reset
from
Init Discharge Set
.
•
When either the
BLTDischargeSet()
or
BLTChargeSet()
command is received,
OperationStatus()[BLT]
will clear and the flag will be deasserted. The new threshold is written to either
BLTDischargeSet()
or
BLTChargeSet()
.
•
At reset, the flag is set to the deasserted state.
Table 2-3. BLTDischargeSet()
Name
Access
Protocol
Type
Min
Max
Default
Unit
SE
US
FA
BLT Discharge Set
R/W
R/W
R/W
Word
S2
—
65535
150
mAh
This read/write word command updates the BLT set threshold for DISCHARGE mode for the next BLT flag
assertion, deasserts the present BLT flag, and clears the
OperationStatus()[BLT]
bit.