Range: 0 to 65,534 cycles 65,535 indicates battery
has experienced 65,535 or more cycles.
Granularity: 1 cycle
Accuracy: absolute count
DesignCapacity() (0x18); [0x18]
Description:
Returns the theoretical or nominal capac-
ity of a new pack. The DesignCapacity() value is ex-
pressed in either current (mAh at a C/5 discharge rate)
or power, (10mWh at a P/5 discharge rate) depending on
the setting of the BatteryMode()’s CAPACITY_MODE
bit.
Purpose:
The DesignCapacity() function is used by the
SMBus Host’s power management in conjunction with
FullChargeCapacity() to determine battery wear. The
power management system may present this informa-
tion to the user and also adjust its power policy as a re-
sult.
SMBus Protocol:
Read Word
Output:
Unsigned integer—battery capacity in mAh or
10mWh.
Battery Mode
CAPACITY_MODE
bit = 0
mAh
0–65,535mAh
Not applicable
Not applicable
CAPACITY_MODE
bit = 1
10mWh
0–65,535 10mWh
Units
Range
Granularity
Accuracy
DesignVoltage() (0x19); [0x19]
Description:
Returns the theoretical voltage of a new
pack (mV). The bq2060 sets DesignVoltage() to the value
programmed in
DesignVoltage
EE0x12–0x13.
Purpose:
The DesignVoltage() function can be used to
give additional information about a particular Smart
Battery’s expected terminal voltage.
SMBus Protocol:
Read Word
Output:
Unsigned integer—the battery’s designed terminal
voltage in mV
Units: mV
Range: 0 to65,535 mV
Granularity: not applicable
Accuracy: not applicable
SpecificationInfo() (0x1a); [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.
SpecificationInfo is packed in the following fashion:
(SpecID_H
0x10 + SpecID_L) + (VScale + IPScale
0
x
10)
0x100.
The
The bq2060 VScale (voltage scaling) and IPScale (cur-
rent scaling) should always be set to zero. The bq2060
sets SpecificationInfo() to the value programmed in
SpecificationInformation
EE 0x14–0x15.
Purpose:
the SMBus Host’s power management system to deter-
mine what information the Smart Battery can provide.
The SpecificationInfo() function is used by
SMBus Protocol:
Read Word
Output:
Unsigned integer—packed specification number
and scaling information.
Field
Bits
Used
Format
4-bit binary
value
4-bit binary
value
4-bit binary
value
Allowable Values
SpecID_L
0...3
0–15
SpecID_H
4...7
0–15
VScale
8...11
0 (multiplies voltage
by 10^ VScale)
0 (multiplies current
by 10 ^ IPScale)
IPScale
12...15value
ManufactureDate() (0x1b); [0x1b]
Description:
pack was manufactured in a packed integer. The date is
packed in the following fashion: (year-1980)
512 +
month
32 + day. The bq2060 sets ManufactureDate()
to the value programmed in
Manufacture Date
EE
0x16–0x17.
This function returns the date the cell
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().
SMBus Protocol:
Read Word
Output:
Unsigned integer—packed date ofmanufacture.
26
bq2060