
Units: %
Range: 0 to 100%
Granularity: 1%
AbsoluteStateOfCharge() (0x0e)
This read-only word returns the predicted remaining
battery capacity expressed as a percentage of DesignCa-
pacity (%). Note that AbsoluteStateOfCharge can return
values greater than 100%.
Absolute StateOfCharge
is only valid for battery capacities less than
10,400mAh
.
Output: unsigned integer. Returns the percent of
remaining capacity.
Units: %
Range: 0 to 65,535 %
Granularity: 1% or better
Accuracy:
±
MaxError
RemainingCapacity() (0x0f)
This read-only word returns the predicted remaining
battery capacity.
The RemainingCapacity value is
expressed in mAh.
Output: unsigned integer. Returns the estimated re-
mainingcapacityinmAh.
Units: mAh
Range: 0 to 65,535 mAh
Granularity: 0.2% of DesignCapacity or better
FullChargeCapacity() (0x10)
This read-only word returns the predicted pack capacity
when it is fully charged. FullChargeCapacity defaults to
the value programmed in the external EEPROM until a
new pack capacity is learned.
Output: unsigned integer. Returns the estimated full
chargecapacityinmAh.
Units: mAh
Range: 0 to 65,535 mAh
Granularity: 0.2% of DesignCapacity or better
RunTimeToEmpty() (0x11)
This read-only word returns the predicted remaining
battery life at the present rate of discharge (minutes).
The RunTimeToEmpty() value is calculated based on
Current().
Output: unsigned integer. Returns the minutes of
operationleft.
Units: minutes
Range: 0 to 65,534 minutes
Granularity: 2 minutes or better
Invalid data indication: 65,535 indicates battery is
not being discharged
AverageTimeToEmpty() (0x12)
This read-only word returns the predicted remaining
battery life at the present average discharge rate
(minutes).
The AverageTimeToEmpty is calculated
based on AverageCurrent.
Output: unsigned integer. Returns the minutes of
operation left.
Units: minutes
Range: 0 to 65,534 minutes
Granularity: 2 minutes or better
Invalid data indication: 65,535 indicates battery
is not being charged
ChargingCurrent() (0x14)
If enabled, the bq2092 sends the desired charging rate
in mA to the Smart Battery Charger.
Output:
maximumchargeroutputcurrentinmA.
unsigned integer.
Transmits/returns the
Units: mA
Range: 0 to 65,534 mA
Granularity: 0.2% of the design capacity or better
Invalid data indication:
Smart Charger should operate as a voltage source
outside its maximum regulated current range.
65,535 indicates that the
ChargingVoltage() (0x15)
If enabled, the bq2092 sends the desired voltage in mV
to the Smart Battery Charger.
Output: unsigned integer. Transmits/returns the
charger voltage output in mV.
Units: mV
Range: 0 to 65,534mV
Granularity: 0.2% of the DesignVoltage or better
Invalid data indication: 65,535 indicates that the
Smart Battery Charger should operate as a cur-
13
bq2092