English
Language : 

BQ2060SS Datasheet, PDF (21/59 Pages) Texas Instruments – SBS V1.1-COMPLIANT GAS GAUGE IC
bq2060
www.ti.com
SLUS035E – JANUARY 2000 – REVISED OCTOBER 2005
Example: The following sequence of actions is an example of how to use the ManufacturerAccess() commands
in an efficient manner to take a battery pack that has completed all testing and calibration except for VFC
calibration and to make it ready for shipment in the SEALED state and in low-power storage mode:
1. Complete testing and calibration with desired final values stored in EEPROM. This process includes setting
the SEAL bit in Pack Configuration. Sending a reset command to the bq2060 during test ensures that RAM
values correspond to the final EEPROM values
2. If the initial value of RemainingCapacity() must be non-zero, the desired value may be written to Command
0x26 with the pack unsealed. A reset sent after this step resets RM to zero.
3. Issue the Enable Low-Power Storage Mode command.
4. Within 900–1600 ms after sending the Enable Low-Power command, issue the Enable VFC Calibration
command. This delays the low-power storage mode until after VFC calibration completion.
5. Issue the SEAL Command subsequent to the VFC Calibration command. The bq2060 must receive the
SEAL Command before VFC calibration completes. The bq2060 resets the OCE bit in Pack Status when
calibration begins and sets the bit when calibration successfully completes.
After VFC calibration completes automatically, the bq2060 saves the VFC offset cancellation values in EEPROM
and enters the low-power storage mode in about 20 s. In addition, the bq2060 is sealed, allowing access as
defined in Table 3 only.
PURPOSE
The ManufacturerAccess() function provides the system host access to bq2060 functions that are
not defined by the SBD.
SMBUS PROTOCOL Read or Write Word
INPUT/OUTPUT: Word
RemainingCapacityAlarm() (0x01); [0x01]
DESCRIPTION
Sets or gets the low-capacity threshold value. Whenever the RemainingCapacity() falls below the
low-capacity value, the bq2060 sends AlarmWarning() messages the SMBus Host with the
REMAINING_CAPACITY_ ALARM bit set. A low-capacity value of 0 disables this alarm. The
bq2060 initially sets the low-capacity value to Remaining Capacity Alarm value programmed in EE
0x04 - 0x05. The low-capacity value remains unchanged until altered by the
Remaining-CapacityAlarm() function. The low-capacity value may be expressed in either current
(mA) or power (10 mWh) depending on the setting of the BatteryMode()’s CAPACITY_ MODE bit.
PURPOSE
The RemainingCapacityAlarm() function can be used by systems that know how much power they
require to save their operating state. It enables those systems to more finely control the point at
which they transition into suspend or hibernate state. The low-capacity value can read to verify the
value in use by the bq2060’s low capacity alarm.
SMBus PROTOCOL Read or Write Word
INPUT/OUTPUT Unsigned integer—value below which Low Capacity messages are sent.
Units
Range
Granularity
Accuracy
BATTERY MODES
CAPACITY_MODE
bit = 0
CAPACITY_MODE
bit = 1
mAh @ C/5
10 mWh @ P/5
0–65,535 mAh
0–65,535 10 mWh
Not applicable
See RemainingCapacity()
21