English
Language : 

BQ2060A_15 Datasheet, PDF (24/61 Pages) Texas Instruments – SBS v1.1-Compliant Gas Gauge IC
bq2060A
SLUS500D – OCTOBER 2001 – REVISED OCTOBER 2011
www.ti.com
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:
• 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 bq2060A during test ensures that RAM
values correspond to the final EEPROM values
• 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.
• Issue the Enable Low-Power Storage Mode command.
• Within 900 ms to 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.
• Issue the SEAL Command subsequent to the VFC Calibration command. The bq2060A must receive the
SEAL Command before VFC calibration completes. The bq2060A resets the OCE bit in Pack Status when
calibration begins and sets the bit when calibration successfully completes.
After VFC calibration completes automatically, the bq2060A saves the VFC offset cancellation values in
EEPROM and enters the low-power storage mode in about 20 s. In addition, the bq2060A is sealed, allowing
access as defined in Table 3 only.
Purpose: The ManufacturerAccess() function provides the system host access to bq2060A 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 bq2060A sends AlarmWarning() messages to the SMBus Host with the
REMAINING_CAPACITY_ALARM bit set. A low-capacity value of 0 disables this alarm. The bq2060A 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 RemainingCapacityAlarm() function. The low-capacity value may
be expressed in either current (mA) or power (10 mWh) depending on the setting of the BatteryMode()
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 be read to verify the value in use by the
bq2060 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 at C/5
10 mWh at P/5
0–65,535 mAh
0–65,535 10 mWh
Not applicable
See RemainingCapacity()
RemainingTimeAlarm() (0x02); [0x02]
Description: Sets or gets the remaining time alarm value. Whenever the AverageTimeToEmpty() falls below the
remaining time value, the bq2060A sends AlarmWarning() messages to the SMBus Host with the
REMAINING_TIME_ALARM bit set. A remaining time value of 0 effectively disables this alarm. The bq2060A
initially sets the remaining time value to the Remaining Time Alarm value programmed in EE 0x02–0x03. The
remaining time value remains unchanged until altered by the RemainingTimeAlarm() function.
24
Submit Documentation Feedback
Product Folder Link(s): bq2060A
Copyright © 2001–2011, Texas Instruments Incorporated