English
Language : 

BQ2083-V1P2 Datasheet, PDF (23/55 Pages) Texas Instruments – SBS-COMPLIANT GAS GAUGE IC FOR USE WITH THE bp29311
www.ti.com
bq2083-V1P2
SLUS573 − JULY 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 bq2083−V1P2 during normal
operation and pack manufacture. The following commands are available:
0x0001 Device Type instructs the bq2083−V1P2 to return the IC part number; i.e., 2083 (0823h) to Manufacture
Access ( ) so it can be read.
0x0002 Firmware Revision instructs the bq2083−V1P2 to return the firmware revision.
0x0003 EDV Level instructs the bq2083−V1P2 to return the pending end-of-discharge voltage level so it can be
read.
0x062b SEAL instructs the bq2083−V1P2 to restrict access to those functions listed in Table 3. The bq2083−V1P2
completes the seal function and clears ManufacturerAccess( ).
Once sealed, the device remains sealed, even after reset. There is no access to calibration, or the reading/writing
of data flash. In addition, sealing inhibits write access to the protected SBS variables.
With an unsealed device, it may be useful to write to an SBS variable. For example, RemainingCapacity( ) (0x0f)
is altered to match the actual state of charge.
Purpose: The ManufacturerAccess( ) function provides the system host access to bq2083−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 bq2083−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 bq2083−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 state. The low-capacity value can be read to verify the value in use by the bq2083−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 bq2083−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 bq2083−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.
23