![](http://datasheet.mmic.net.cn/190000/BQ20Z80DBT-V101_datasheet_14866741/BQ20Z80DBT-V101_32.png)
www.ti.com
AtRateTimeToFull( ) (0x05)
AtRateTimeToEmpty( ) (0x06)
AtRateOK( ) (0x07)
Temperature( ) (0x08)
bq20z80-V101
SLUS625D – SEPTEMBER 2004 – REVISED OCTOBER 2005
When the SBS.AtRate( ) value is positive, the SBS.AtRateTimeToFull( ) function returns the predicted time to
full-charge
at
the
AtRate
value
of
charge.
When
the
SBS.AtRate(
)
value
is
negative,
the
SBS.AtRateTimeToEmpty( ) function returns the predicted operating time at the AtRate value of discharge. When
the SBS.AtRate( ) value is negative, the SBS.AtRateOK( ) function returns a Boolean value that predicts the
battery's ability to supply the AtRate value of additional discharge energy (current or power) for 10 seconds.
The default value for SBS.AtRate( ) is zero. It is a signed integer where the SBS.AtRate( ) value is positive for
charge, negative for discharge.
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 SBS.AtRate( ) value in minutes, with a range of 0 to 65534. A value of
65,535 indicates that the SBS.AtRate( ) = 0.
SBS.AtRateTimeToFull( ) can report time based on constant current (SBS.BatteryMode( ) [CAPACITY_MODE] =
0) or constant power (SBS.BatteryMode( ) [CAPACITY_MODE] = 1), and updates within one second after the
SMBus host sets the SBS.AtRate( ) value. The bq20z80 automatically updates SBS.AtRateTimeToFull( ) based
on the SBS.AtRate( ) at one-second intervals.
This read-word function returns an unsigned integer value of the predicted remaining operating time in minutes
with a range of 0 to 65534, if the battery is discharged at the SBS.AtRate( ) value. A value of 65,535 indicates
that SBS.AtRate( ) = 0.
SBS.AtRateTimeToEmpty( ) can report time based on constant current (SBS.OperationStatus( ) [Load_Mode] =
0), or constant power (SBS.OperationStatus( ) [Load_Mode] = 1), and is updated within one second after the
SMBus host sets the SBS.AtRate( ) value. The bq20z80 automatically updates SBS.AtRateTimeToEmpty( )
based on the SBS.AtRate( ) at one-second intervals.
This read-word function returns a Boolean value that indicates whether or not the battery can deliver the
SBS.AtRate( )-value of additional energy for 10 seconds.
If SBS.AtRate( ) is
≥ 0, the SBS.AtRateOK( ) function always returns OK (logic 1).
The bq20z80 updates SBS.AtRateOK( ) within one second after the SMBus host sets the SBS.AtRate( ) value.
The bq20z80 automatically updates SBS.AtRateOK( ) based on SBS.AtRate( ) at one-second intervals.
This read-word function returns an unsigned integer value of the temperature in units of 0.1
°K, as measured by
the bq20z80. It has a range of 0 to 6553.5
°K.
The source of the measured temperature is configured by DF:Operation Cfg A [TEMP1, TEMP0].
TEMP1
TEMP0
TEMPERATURE() SOURCE(1)
0
Internal Temperature Sensor
0
1
TS1 Input (default)
1
0
Maximum of TS1 or TS2 Inputs
1
Average of TS1 and TS2 Inputs
(1)
Both external temperature sensors, if used, MUST be the same type.
32