www.ti.com
0x05 AtRateTimeToFull()
125
SLUUBD3D–September 2015–Revised September 2018
Submit Documentation Feedback
Copyright © 2015–2018, Texas Instruments Incorporated
SBS Commands
SBS
Cmd
Name
Access
Proto-
col
Type Min Max Default Unit Note
SE US FA
0x04 AtRate() R/W Word I2 –32768 32767 0
mAh BatteryMode()[CAPM] = 0
10 mWh BatteryMode()[CAPM]= 1
17.7 0x05 AtRateTimeToFull()
This read-word function returns an unsigned integer value of the predicted remaining time to fully charge
the battery using a CC-CV method at the AtRate() value in minutes with a range of 0 to 65,534. A value of
65,535 indicates that the AtRate() = 0.
AtRateTimeToFull() can report time based on constant current ([CapM] = 0) or constant power ([CapM] =
1), and is updated within 1 s after the SMBus host sets the AtRate() value. The bq78350-R1 automatically
updates AtRateTimeToFull() based on the AtRate() function at 1-s intervals. 0..65,534 = predicted time to
full charge, based on AtRate(). 65,535 = no charge or discharge (AtRate() is 0).
SBS
Cmd
Name
Access
Proto-
col
Type Min Max Unit Note
SE US FA
0x05 AtRateTimeToFull() R Word U2 0 65535 min
65535 indicates not
being charged.
17.8 0x06 AtRateTimeToEmpty()
This read-word function returns an unsigned integer value of the predicted remaining operating time in
minutes with a range of 0 to 65,534 if the battery is discharged at the AtRate() value. A value of 65,535
indicates that AtRate() = 0.
AtRateTimeToEmpty() can report time based on constant current ([LDMD] = 0) or constant power ([LDMD]
= 1), and is updated within 1 s after the SMBus host sets the AtRate() value. The bq78350-R1 updates
AtRateTimeToEmpty() at 1-s intervals.
0..65,534 = predicted remaining operating time, based on AtRate(). 65,535 = no charge or discharge
(AtRate() is 0).
SBS
Cmd
Name
Access
Proto-
col
Type Min Max Unit Note
SE US FA
0x06 AtRateTimeToEmpty() R Word U2 0 65535 min
65535 indicates not being
charged.
17.9 0x07 AtRateOK()
This read-word function returns a boolean value that indicates whether or not the battery can deliver the
AtRate() value of energy for 10 seconds. The bq78350-R1 updates this value within 1 s after the SMBus
host sets the AtRate() function value. The bq78350-R1 updates AtRateOK() at 1-s intervals.
If the AtRate() function returns ≥ 0, AtRateOK() always returns TRUE. Based on the discharge rate
indicated in AtRate(), if it returns 0, 0 = FALSE and bq78350-R1 cannot deliver energy for 10 seconds.
1..65,535 = TRUE and bq78350-R1 can deliver energy for 10 seconds.
SBS
Cmd
Name
Access
Proto-
col
Type Min Max Unit Note
SE US FA
0x07 AtRateOK() R Word U2 0 65535 —
0 = No
1 = Yes
17.10 0x08 Temperature()
This read-word function returns the temperature in units of 0.1 K, as measured by the bq769x0 AFE. The
source of the measured temperature is configured in Settings: Temperature Enable. The selection of
Max or Average, if multiple temp sensors are enabled, is configured by DA Configuration[CTEMP].