bq20z80-V101
www.ti.com
SLUS625D–SEPTEMBER 2004–REVISED OCTOBER 2005
DesignCapacity( ) (0x18)
This read-word function returns, as an unsigned integer value, the theoretical or nominal capacity of a new pack,
stored in DF:Design Capacity or in DF:Design Energy.
The SBS.DesignCapacity( ) value is expressed in either current (mAh at a C/5 discharge rate) or power, (10
mWh at a P/5 discharge rate) depending on the setting of SBS.BatteryMode( ) [CAPACITY_MODE].
When SBS.OperationStatus( ) [SS] = 0 then this function is R/W.
NAME
CLASS / SUBCLASS
FORMAT
VALID RANGE
SIZE (BYTES)
UNITS
DEFAULT VALUE
Design Capacity
SBS Configuration / Data (48)
Integer
0 to 65535
2
mAh
4400
DesignVoltage( ) (0x19)
This read-word function returns an unsigned integer value of the theoretical voltage of a new pack, in mV, with a
range of 0 to 65,534. The default value of SBS.DesignVoltage( ) is in DF:Design Voltage.
When SBS.OperationStatus( ) [SS] = 0 then this function is R/W.
NAME
CLASS / SUBCLASS
FORMAT
VALID RANGE
SIZE (BYTES)
UNITS
DEFAULT VALUE
Design Voltage
SBS Configuration / Data (48)
Integer
7000 to 18000
2
mV
14400
SpecificationInfo( ) (0x1a)
This read-word function returns, as an unsigned integer value, the version number of the Smart Battery
Specification the battery pack supports, as well as voltage- and current-scaling information.
Power scaling is the product of the voltage scaling times the current scaling. The SBS.SpecificationInfo( ) is
packed in the following fashion:
SpecID_H 0x10 + SpecID_L) + (VScale + IPScale 0x10) 0x100
VScale (voltage scaling) and IPScale (current scaling) should always be set to zero. The default setting of
SBS.SpecificationInfo( ) is in DF:Spec Info
When SBS.OperationStatus( ) [SS] = 0 then this function is R/W.
LABEL
CLASS / SUBCLASS
FORMAT
VALID RANGE
SIZE (BYTES)
UNITS
DEFAULT VALUE
Spec Info
SBS Configuration / Data (48)
Hex
0x0000 to 0xffff
2
Packed
0x0031
FIELD
SpecID_L
SpecID_H
VScale
BITS USED
FORMAT
ALLOWABLE VALUES
0...3
4...7
4-bit binary value
4-bit binary value
4-bit binary value
4-bit binary value
0–15
0–15
8...11
0 (multiplies voltage by 10VScale
0 (multiplies current by 10IPScale
)
)
IPScale
12...15
ManufactureDate( ) (0x1b)
This read-word function returns the date the pack was manufactured in a packed integer. The date is packed in
the following fashion:
(year-1980) x 512 + month x 32 + day
The default SBS.ManufactureDate( ). is in DF:Manuf Date.
When SBS.OperationStatus( ) [SS] = 0 then this function is R/W.
NAME
CLASS / SUBCLASS
FORMAT
VALID RANGE
SIZE (BYTES)
UNITS
DEFAULT VALUE
Manuf Date
SBS Configuration / Data (48)
Integer
0 to 65535
2
Packed
0
FIELD
Date
BITS USED
FORMAT
ALLOWABLE VALUES
0...4
5...8
5-bit binary value
4-bit binary value
7-bit binary value
0-31 (corresponds to date)
Month
Year
1–12 (corresponds to month number)
9...15
0–127 (corresponds to year biased by 1980)
36