precharge function by requesting 0 mA charging current from the charger. The
[PCHG]
= 1. CHG FET is used in
PRECHARGE mode.
The device also supports 0-V charging. It enables the hardware 0-V charging circuit automatically when the
battery stack voltage is below the minimum operation voltage of the device. See the
BQ28Z610 1-Cell to
2-Series Cell Li-Ion Battery Pack Manager Data Sheet
(
) for BQ28Z610-R2 electrical specifications.
4.10 Maintenance Charge
Maintenance charge
[MCHG]
can allow charge after termination has been reached. This is only possible if
the
GaugingStatus()[TC]
flag is not set. This means to use maintenance charge.
[TCSETSOC]
should not be
enabled, and instead
[TCSETV]
can be used to stop maintenance charge based on voltage. Also,
[CHGFET]
should be disabled so that, on detection of a valid primary termination, the charge FET does not open.
Status
Condition
Action
Set
ChargingStatus()[IN]
= 0 AND
ChargingStatus()
[SU]
= 0 AND
ChargingStatus()[PV]
= 0 AND
GaugingStatus()[TCA]
= 1
ChargingStatus()[MCHG]
= 1
ChargingVoltage()
= Charging Algorithm
ChargingCurrent()
= Charging Algorithm
Clear
ChargingStatus()[IN]
= 1 OR
ChargingStatus()[SU]
= 1 OR
ChargingStatus()[PV]
= 1 OR
GaugingStatus()[TCA]
= 0
ChargingStatus()[MCHG]
= 0
ChargingVoltage()
= Charging Algorithm
ChargingCurrent()
= Charging Algorithm
4.11 BROADCAST Mode
Note
BROADCAST mode is available in the latest firmware version in the BQ28Z610-R2 product folder on
. BROADCAST mode is not included in the shipped version.
The BQ28Z610-R2 gauge enables a smart battery to become the I
2
C master to broadcast the charging voltage
and current to a smart battery charger. This allows the charger and gauge to operate autonomously to adjust
the charging conditions dynamically without requiring the host or system to be booted or active. For more
information, see
.
The
[BCAST]
bit enables all broadcasts to a host or a smart charger. When the
[BCAST]
bit is enabled, the
following broadcasts are sent:
•
ChargingVoltage()
and
ChargingCurrent()
broadcasts are sent to the smart-charger
Device Address
, and the
broadcast period is set in
Broadcast Pacing
. The target registers accessed for writing
ChargingVoltage()
and
ChargingCurrent()
values to the charger device are configured in the data flash register
Voltage Register
and the data flash register
Current Register
, respectively.
4.12 Charge Disable and Discharge Disable
The BQ28Z610-R2 device can disable charging if certain safety conditions are detected, setting the
OperationStatus()[XCHG]
= 0.
Status
Condition
Action
Normal
SafetyStatus()[COV]
= 0 AND
SafetyStatus()[OCC]
= 0,0 AND
SafetyStatus()[ASCC]
= 0 AND
AND
SafetyStatus()[CTO]
= 0 AND
SafetyStatus()[PTO]
= 0 AND
GaugingStatus()[TCA]
= 0 if
Charging Configuration[CHGFET]
= 1
ChargingVoltage()
= Charging Algorithm
ChargingCurrent()
= Charging Algorithm
OperationStatus()[XCHG]
= 0
Advanced Charge Algorithm
28
BQ28Z610-R2
Copyright © 2022 Texas Instruments Incorporated