English
Language : 

BQ2085 Datasheet, PDF (36/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-packed date of manufacture:
FIELD
Day
Month
Year
BITS USED
0...4
5...8
9...15
FORMAT
5-bit binary value
4-bit binary value
7-bit binary value
ALLOWABLE VALUES
0–31 (corresponds to date)
1–12 (corresponds to month number)
0–127 (corresponds to year biased by 1980)
SerialNumber( ) (0x1c)
Description: This function is used to return a serial number. This number, when combined with the
ManufacturerName( ), the DeviceName( ), and the ManufactureDate( ), uniquely identifies the battery
(unsigned integer). The bq2085 sets SerialNumber( ) to the value programmed in Serial Number DF
0x0a–0x0b.
Purpose: The SerialNumber( ) function can be used to identify a particular battery. This may be important in
systems that are powered by multiple batteries where the system can log information about each battery that
it encounters.
SMBus protocol: Read word
Output: Unsigned integer
ManufacturerName( ) (0x20)
Description: This function returns a character array containing the battery manufacturer’s name. For example,
MyBattCo identifies the smart battery manufacturer as MyBattCo. The bq2085 sets ManufacturerName( ) to the
value programmed in Manufacturer Name Length DF 0x0e–0x19.
Purpose: The ManufacturerName( ) function returns the name of the smart battery manufacturer. The
manufacturer’s name can be displayed by the SMBus host’s power management system display as both an
identifier and as an advertisement for the manufacturer. The name is also useful as part of the information
required to uniquely identify a battery.
SMBus protocol: Read block
Output: String—character string with maximum length of 11 characters (11 + length byte).
DeviceName( ) (0x21)
Description: This function returns a character string that contains the battery name. For example, a
DeviceName( ) of bq2085 indicates that the battery is a model bq2085. The bq2085 sets DeviceName( ) to the
value programmed in Device Name Length DF 0x1a-0x21.
Purpose: The DeviceName( ) function returns the battery name for identification purposes.
SMBus protocol: Read block
Output: String—character string with maximum length of 7 characters (7 + length byte).
DeviceChemistry( ) (0x22)
Description: This function returns a character string that contains the battery chemistry. For example, if the
DeviceChemistry( ) function returns NiMH, the battery pack contains nickel metal hydride cells. The bq2085
sets DeviceChemistry( ) to the value programmed in Device Chemistry Length DF 0x22–0x26.
Purpose: The DeviceChemistry( ) function gives cell chemistry information for use by charging systems. The
bq2085 does not use DeviceChemisty( ) values for internal charge control or fuel gauging.
SMBus protocol: Read block
Output: String—character string with maximum length of 4 characters (4 + length byte).
36
www.ti.com