![](http://datasheet.mmic.net.cn/270000/BQ2083_datasheet_16015605/BQ2083_25.png)
SLUS573 JULY 2003
www.ti.com
25
Table 12. Battery Mode Bits and Values
Battery Mode( ) BITS
INTERNAL_CHARGE_CONTROLLER
BITS USED
0
FORMAT
Read only bit flag
ALLOWABLE VALUES
PRIMARY_BATTERY_SUPPORT
1
Read only bit flag
Reserved
2–6
RELEARN_FLAG
7
Read only bit flag
0—Battery OK
1—Relearn cycle requested
CHARGE_CONTROLLER_ENABLED
8
R/W bit flag
PRIMARY_BATTERY
9
R/W bit flag
Reserved
10–12
ALARM_MODE
13
R/W bit flag
0—Enable alarm broadcast (default)
1—Disable alarm broadcast
CHARGER_MODE
14
R/W bit flag
0—Enable charging broadcast (default)
1—Disable charging broadcast
CAPACITY_MODE
15
R/W bit flag
0—Report in mA or mAh (default)
1—Report in 10mW or 10 mWh
ALARM_MODE bit is set to disable the bq2083V1P2’s ability to master the SMBus and send AlarmWarning( )
messages to the SMBus host and the smart battery charger. When set, the bq2083V1P2 does
not
master the
SMBus, and AlarmWarning( ) messages are not sent to the SMBus host and the smart battery charger for a period
of no more than 60 seconds and no less than 59 seconds. When cleared (default), the smart battery sends the
AlarmWarning( ) messages to the SMBus host and the smart battery charger any time an alarm condition is
detected.
The ALARM broadcast does not occur more often than once every 10 s. Whenever the BATTERY_MODE
command is received, the bq2083V1P2 resets the bit and starts or restarts a 60-seconds (nominal) timer.
After the timer expires, the bq2083V1P2 automatically enables alarm broadcasts to ensure that the
accidental deactivation of broadcasts does not persist. An SMBus host that does not want the bq2083V1P2
to be a master on the SMBus must therefore continually set this bit at least once per 59 seconds to keep the
bq2083V1P2 from broadcasting alarms.
The ALARM_MODE bit defaults to a cleared state when the bq2083V1P2 enters SLEEP mode.
The condition of the ALARM-MODE bit does
not
affect the operation or state of the CHARGER_MODE bit,
which is used to prevent broadcasts of ChargingCurrent( ) and ChargingVoltage( ) to the smart battery
charger.
CHARGER_MODE bit enables or disables the bq2083V1P2’s transmission of ChargingCurrent( ) and
ChargingVoltage( ) messages to the smart battery charger. When set, the bq2083V1P2 does
not
transmit
ChargingCurrent( ) and ChargingVoltage( ) values to the smart battery charger. When cleared, the bq2083V1P2
transmits the ChargingCurrent( ) and ChargingVoltage( ) values to the smart battery charger. The
CHARGER_MODE bit defaults to a cleared state when the bq2083V1P2 enters SLEEP mode.
CAPACITY_MODE bit indicates if capacity information is reported in mA/mAh or 10mW/10 mWh. When set, the
bq2083V1P2 reports capacity information in 10 mW/10 mWh as appropriate. When cleared, the bq2083V1P2
reports capacity information in mA/mAh as appropriate. The CAPACITY_MODE bit defaults to a cleared state
when the bq2083V1P2 enters SLEEP mode.
The following functions are changed to accept or return values in mA/mAh or 10 mW/10 mWh depending on the
CAPACITY_MODE bit:
RemainingCapacityAlarm( )
AtRate( )
RemainingCapacity( )
FullChargeCapacity( )
DesignCapacity( )