Datasheet
www.ti.com
ManufactureDate() (0x1b)
SerialNumber() (0x1c)
ManufacturerName() (0x20)
DeviceName() (0x21)
bq2084-V143
SLUS732 – SEPTEMBER 2006
FIELD BITS USED FORMAT ALLOWABLE VALUES
SpecID_L 0...3 4-bit binary value 0–15
SpecID_H 4...7 4-bit binary value 0–15
VScale 8...11 4-bit binary value 0 (multiplies voltage by 10^ VScale)
IPScale 12...15 4-bit binary value 0 (multiplies current by 10 ^ IPScale)
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 bq2084-V143 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 along with SerialNumber().
SMBus protocol: Read word
Output: Unsigned integer-packed date of manufacture:
FIELD BITS USED FORMAT ALLOWABLE VALUES
Day 0...4 5-bit binary value 0-31 (corresponds to date)
Month 5...8 4-bit binary value 1-12 (corresponds to month number)
Year 9...15 7-bit binary value 0-127 (corresponds to year biased by 1980)
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 bq2084-V143 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
Description: This function returns a character array containing the battery manufacturer's name. For example,
MyBattCo identifies the smart battery manufacturer as MyBattCo. The bq2084-V143 sets ManufacturerName() to
the value programmed in Manufacturer Name DF 0x0e-0x19. When Misc Configuration 2 SSTRING is set then
the extended manufacturer name data flash is appended (0x151-0x15f).
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).
Description: This function returns a character string that contains the battery name. For example, a
DeviceName() of bq2084-V143 indicates that the battery is a model bq2084-V143. The bq2084-V143 sets
DeviceName() to the value programmed in Device Name DF 0x1a-0x21. When Misc Configuration 2 SSTRING
is set then the extended device name data flash is appended (0x141-0x14f)
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).
46
Submit Documentation Feedback