English
Language : 

BQ2085 Datasheet, PDF (35/56 Pages) Texas Instruments – SBS-COMPLIANT GAS GAUGE IC FOR USE WITH THE bq29311
bq2085
SLUS541 – OCTOBER 2002
SMBus protocol: Read word
Output: Unsigned integer—battery capacity in units of mAh or 10 mWh.
Units
Range
Granularity
Accuracy
BATTERY MODES
CAPACITY_MODE
BIT = 0
CAPACITY_MODE
BIT = 1
mAh
10 mWh
0–65,535 mAh
0–65,535 10 mWh
Not applicable
Not applicable
Not applicable
Not applicable
DesignVoltage( ) (0x19)
Description: Returns the theoretical voltage of a new pack (mV). The bq2085 sets DesignVoltage( ) to the
value programmed in Design Voltage DF 0x04–0x05.
Purpose: The DesignVoltage( ) function can be used to give additional information about a particular smart
battery expected terminal voltage.
SMBus protocol: Read word
Output: Unsigned integer—the battery’s designed terminal voltage in mV
Units: mV
Range: 0 to 65,535 mV
Granularity: Not applicable
Accuracy: Not applicable
SpecificationInfo( ) (0x1a)
Description: Returns the version number of the smart battery specification the battery pack supports, as well
as voltage and current scaling information in a packed unsigned integer. Power scaling is the product of the
voltage scaling times the current scaling. The SpecificationInfo is packed in the following fashion:
(SpecID_H * 0x10 + SpecID_L) + (VScale + IPScale * 0x10) * 0x100.
The bq2085 VScale (voltage scaling) and IPScale (current scaling) should always be set to zero. The bq2085
sets SpecificationInfo( ) to the value programmed in Specification Information DF 0x06-0x07.
Purpose: The SpecificationInfo( ) function is used by the SMBus host’s power management system to
determine what information the smart battery can provide.
SMBus protocol: Read word
Output: Unsigned integer—packed specification number and scaling information:
FIELD
SpecID_L
SpecID_H
VScale
IPScale
BITS USED
0...3
4...7
8...11
12...15
FORMAT
4-bit binary value
4-bit binary value
4-bit binary value
4-bit binary value
ALLOWABLE VALUES
0–15
0–15
0 (multiplies voltage by 10^ VScale)
0 (multiplies current by 10 ^ IPScale)
ManufactureDate( ) (0x1b)
Description: This function returns the date the cell pack was manufactured in a packed integer. The date is
packed in the following fashion: (year-1980) * 512 + month * 32 + day. The bq2085 sets ManufactureDate( ) to
the value programmed in Manufacture Date DF 0x08–0x09.
Purpose: The ManufactureDate( ) provides the system with information that can be used to uniquely identify
a particular battery pack when used in conjunction with SerialNumber( ).
www.ti.com
35