bq20z80-V101
www.ti.com
SLUS625D–SEPTEMBER 2004–REVISED OCTOBER 2005
If SBS.BatteryMode( ) [ALARM_MODE] is set, the SBS.AlarmWarning( ) message is disabled for a set time. See
the SBS.BatteryMode( ) function for further information.
SIZE
(BYTES)
DEFAULT
VALUE
NAME
CLASS / SUBCLASS
FORMAT
VALID RANGE
UNITS
Rem Cap Alarm
SBS Configuration / Data (48)
Integer
0 to 700
2
mAh
300
RemainingTimeAlarm( ) (0x02)
This read or write-word function sets or gets the Remaining Time Alarm unsigned integer value in minutes and
with a range of 0 to 65,535.
When the SBS.AverageTimeToEmpty(
)
is
<
SBS.RemainingTimeAlarm( ), the bq20z80 sends
SBS.AlarmWarning( ) messages to the SMBus Host with the Remaining_Time_Alarm (RTA) bit set.
The default value of SBS.RemainingTimeAlarm( ) is set in DF:Rem Time Alarm. If SBS.RemainingTimeAlarm( ) =
0, this alarm is disabled.
RTA is cleared when SBS.RemainingTimeAlarm(
SBS.AverageTimeToEmpty( ) is increased by charging.
) is ≤SBS.AverageTimeToEmpty( ), or when the
If SBS.BatteryMode( ) [ALARM_MODE] is set then the SBS.AlarmWarning( ) message is disabled for a set time.
See the SBS.BatteryMode( ) function for further information.
SIZE
(BYTES)
DEFAULT
VALUE
NAME
CLASS / SUBCLASS
FORMAT
VALID RANGE
UNITS
Rem Time Alarm
SBS Configuration / Data (48)
Integer
0 to 100
2
s
10
BatteryMode( ) (0x03)
This read- or write-word function selects the various battery operational modes and reports the battery's
capabilities, modes, and flags minor conditions requiring attention.
BatteryMode( )
High Byte
bit7
CapM
CF
bit6
bit5
AM
bit4
bit3
bit2
bit1
PB
bit0
CC
ChgM
RSVD
RSVD
RSVD
RSVD
RSVD
RSVD
RSVD
Low Byte
RSVD
PBS
ICC
The SBS.BatteryMode( ) word is divided into two halves, the High Byte which is read/write and the Low Byte
which is read only. The default state of SBS.BatteryMode( ) is stored in DF:Init Battery Mode.
FIELD
FORMAT
ALLOWABLE VALUES
ICC = INTERNAL_CHARGE_CONTROLLER
PBS = PRIMARY_BATTERY_SUPPORT
Read Only Fixed to 1
Read Only Fixed to 0
0 – Battery OK
1 – Conditioning Cycle Requested
CF = CONDITION_FLAG
Read Only
CC = CHARGE_CONTROLLER_ENABLED
PB = PRIMARY_BATTERY
Read/Write Not used, Fixed to 0
Read/Write Not use, Fixed to 0
0 – Enable AlarmWarning( ) broadcasts to Host and Smart Battery Charger
(default)
AM = ALARM_MODE
Read/Write
1 – Disable AlarmWarning( ) broadcast to Host and Smart Battery Charger
0 – Enable ChargingVoltage( ) and ChargingCurrent( ) broadcasts to Smart
Battery Charger (default)
ChgM = CHARGER_MODE
CapM = CAPACITY_MODE
Read/Write
Read/Write
1 – Disable broadcasts of ChargingVoltage( ) and ChargingCurrent( ) to
Smart Battery Charger
0 – Report in mA or mAh (default)
1 – Report in 10 mW or 10 mWh
30