English
Language : 

BQ2085-V1P2 Datasheet, PDF (23/56 Pages) Texas Instruments – SBS-COMPLIANT GAS GAUGE IC FOR USE WITH THE bq29311
www.ti.com
bq2085−V1P2
SLUS590 − DECEMBER 2003
COMMAND CODES
The SMBus command codes are in ( ). Temperature( ), Voltage( ), Current( ), and AverageCurrent( ),
performance specifications are at bq29311 regulated VCC (V(REG)) and a temperature of 0-70_C.
ManufacturerAccess( ) (0x00)
Description: This function provides writable command codes to control the bq2085−V1P2 during normal
operation and pack manufacture. The following commands are available:
0x0001 Device Type instructs the bq2085−V1P2 to return the IC part number; i.e., 2083 (0823h) to
Manufacture Access( ) so it can be read.
0x0002 Firmware Revision instructs the bq2085−V1P2 to return the firmware revision.
0x0003 EDV Level instructs the bq2085−V1P2 to return the pending end-of-discharge voltage level so it can
be read.
0x062b SEAL instructs the bq2085−V1P2 to restrict access to those functions listed in Table 3. The
bq2085−V1P2 completes the seal function and clears ManufacturerAccess( ).
Purpose: The ManufacturerAccess( ) function provides the system host access to bq2085−V1P2 functions
that are not defined by the SBD.
SMBus protocol: Read or write word
Input/Output: Word
RemainingCapacityAlarm( ) (0x01)
Description: Sets or gets the low-capacity threshold value. Whenever the RemainingCapacity( ) falls below
the low capacity value, the bq2085−V1P2 sends AlarmWarning( ) messages to the SMBus host with the
REMAINING_CAPACITY_ALARM bit set. A low-capacity value of 0 disables this alarm. The bq2085−V1P2
initially sets the low-capacity value to Remaining Capacity Alarm value programmed in DF 0x02−0x03. 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
bq2085−V1P2 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)
Description: Sets or gets the Remaining Time Alarm value. Whenever the AverageTimeToEmpty( ) falls below
the remaining time value, the bq2085−V1P2 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
bq2085−V1P2 initially sets the remaining time value to the Remaining Time Alarm value programmed in DF
0x00−0x01. The remaining time value remains unchanged until altered by the RemainingTimeAlarm( ) function.
Purpose: The RemainingTimeAlarm( ) function can be used by systems that want to adjust when the
remaining time alarm warning is sent. The remaining time value can be read to verify the value in use by the
bq2085−V1P2 RemainingTimeAlarm( ).
23