SLUS573 JULY 2003
www.ti.com
34
DesignCapacity( ) (0x18)
Description:
Returns the theoretical or nominal capacity of a new pack. The 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 the BatteryMode( ) 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 information
to the user and also adjust its power policy as a result.
SMBus protocol:
Read word
Output:
Unsigned integer
battery capacity in units of mAh or 10 mWh.
BATTERY MODES
CAPACITY_MODE
BIT = 0
mAh
0–65,535 mAh
Not applicable
Not applicable
CAPACITY_MODE
BIT = 1
10 mWh
0–65,535 10 mWh
Not applicable
Not applicable
Units
Range
Granularity
Accuracy
DesignVoltage( ) (0x19)
Description:
Returns the theoretical voltage of a new pack (mV). The bq2083V1P2 sets DesignVoltage( ) to
the value programmed in
Design Voltage
DF 0x040x05.
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 bq2083V1P2 VScale (voltage scaling) and IPScale (current scaling) should always be set to zero. The
bq2083V1P2 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
ALLOWABLE VALUES
4-bit binary value
4-bit binary value
4-bit binary value
4-bit binary value
0–15
0–15
0 (multiplies voltage by 10^ VScale)
0 (multiplies current by 10 ^ IPScale)