SBS Cmd Name
Access
Protocol Type Min Max Note
SE US FA
0x0A BatteryStatus() R R R Word H2
Bit 3:0: EC3,EC2,EC1,EC0
Error Code
0x00 = OK
0x1 = Busy
0x2 = Reserved Command
0x3 = Unsupported Command
0x4 = AccessDenied
0x5 = Overflow/Underflow
0x6 = BadSize
0x7 = UnknownError
Bit 4: FD—Fully Discharged
0 = Battery ok
1 = Battery fully depleted
Bit 5: FC—Fully Charged
0 = Battery not fully charged
01 = Battery fully charged
Bit 6: DSG—Discharging
0 = Battery is charging.
1 = Battery is discharging.
Bit 7: INIT—Initialization
0 = Inactive
1 = Active
Bit 8: RTA—Remaining Time Alarm
0 = Inactive
1 = Active
0x0B BatteryStatus() R R R Word H2
Bit 9: RCA—Remaining Capacity Alarm
0 = Inactive
1 = Active
Bit 10: Reserved
Undefined
Bit 11: TDA—Terminate Discharge Alarm
0 = Inactive
1 = Active
Bit 12: OTA—Overtemperature Alarm
0 = Inactive
1 = Active
Bit 13: Reserved
Undefined
Bit 14: TCA—Terminate Charge Alarm
0 = Inactive
1 = Active
Bit 15: OCA—Overcharged Alarm
0 = Inactive
1 = Active
12.1.7 0x0C/0D Current()
This read-word function returns the measured current from the coulomb counter.
SBS Cmd Name
Access
Proto-
col
Type Min Max Unit
SE US FA
0x0C/0D Current() R Word I2 –32767 32768 mA
12.1.8 0x0E/0F MaxError()
This read-word function returns the expected margin of error, in %, in the state-of-charge calculation with a range
of 1 to 100%.
SBS
Cmd
Name
Access
Protocol Type Min Max Unit
SE US FA
0x0E/0F MaxError() R Word U1 0 100 %
Condition Action
Full device reset MaxError() = 100%
RA-table only updated MaxError() = 5%
QMax only updated MaxError() = 3%
RA-table and QMax updated MaxError() = 1%
Each CycleCount() increment after last valid QMax update MaxError() increment by 0.05%
The Configuration:Max Error Time Cycle Equivalent period passed since the
last valid QMax update
MaxError() increment by 0.05%.
I2C Commands www.ti.com
68 BQ28Z610-R2 SLUUCO0 – APRIL 2022
Submit Document Feedback
Copyright © 2022 Texas Instruments Incorporated