English
Language : 

BQ2063_15 Datasheet, PDF (28/60 Pages) Texas Instruments – SBS v1.1-COMPLIANT Li-ION GAS-GAUGE IC
bq2063
Not Recommended For New Designs
SBS v1.1ĆCOMPLIANT LiĆION GASĆGAUGE IC
WITH PROTECTOR INTERFACE
SLUS468E− MAY 2001 − REVISED APRIL 2002
command codes (continued)
The bq2063 updates the non-AtRate related register values within 3 seconds of changing the state of the
CAPACITY_MODE bit. The AtRate( ) values are updated after the next AtRate value is written to the bq2063
(or after the next 20 seconds scheduled refresh calculation).
AtRate( ) (0x04); [0x04]
Description: The AtRate( ) function is the first half of a two-function call-set used to set the AtRate value used
in calculations made by the AtRateTimeToFull( ), AtRateTimeToEmpty( ), and AtRateOK( ) functions. The
AtRate value may be expressed in either current (mA) or power (10 mW) depending on the setting of the
BatteryMode( ) CAPACITY_MODE bit.
Purpose: Since the AtRate( ) function is the first half of a two-function call-set, it is followed by the second
function of the call-set that calculates and returns a value based on the AtRate value and the battery’s present
state. A delay of up to 1.3 seconds is required after writing AtRate( ) before the bq2063 can acknowledge the
requested AtRate function.
D When the AtRate( ) value is positive, the AtRateTimeToFull( ) function returns the predicted time to
full-charge at the AtRate value of charge.
D When the AtRate( ) value is negative, the AtRateTimeToEmpty( ) function returns the predicted operating
time at the AtRate value of discharge.
D When the AtRate( ) value is negative, the 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 AtRate( ) is zero. Writing AtRate( ) values over the HDQ16 serial port does not trigger a
re-calculation of AtRateTimeToFull( ), AtRateTimeToEmpty( ), and AtRateOK( ) functions.
It is recommended that AtRate( ) requests should be limited to one request every 4 seconds.
SMBus Protocol: Read or Write Word
Input/Output: Signed integer-charge or discharge; the AtRate( ) value is positive for charge, negative for
discharge, and zero for neither (default).
BATTERY MODES
CAPACITY_MODE
BIT = 0
CAPACITY_MODE
BIT = 1
Units
mA
10 mW
Charge Range
1 to 132,767 mA
1 to 32,767 10 mW
Discharge Range −1 to −32,768 mA
−1 to −32,768 10 mW
Granularity
1 Unit
Accuracy
NA
AtRateTimeToFull( ) (0x05); [0x05]
Description: Returns the predicted remaining time to fully charge the battery at the AtRate( ) value (mA).
Purpose: The AtRateTimeToFull( ) function is part of a two-function call-set used to determine the predicted
remaining charge time at the AtRate value in mA. The bq2063 updates AtRateTimeToFull( ) within 1.3 seconds
after the SMBus Host sets the AtRate value. If read before this delay, the command is No Acknowledged and
the error code in BatteryStatus is set to not ready. The bq2063 automatically updates AtRateTimeToFull( )
based on the AtRate( ) value every 20 seconds.
SMBus Protocol: Read Word
Output: Unsigned integer-predicted time in minutes to fully charge the battery.
Units: minutes
28
• POST OFFICE BOX 655303 DALLAS, TEXAS 75265