
3.
Issue the Enable Low-Power Storage Mode com-
mand.
4.
Within 900–1600ms after sending the Enable
Low-Power command, issue the Enable VFC Cali-
bration command. This delays the low-power stor-
age mode until after VFC calibration completion.
5.
Issue the SEAL Command subsequent to the VFC
Calibration command. The bq2060 must receive the
SEAL Command before VFC calibration completes.
The bq2060 resets the OCE bit in Pack Status
when calibration begins and sets the bit when cali-
bration successfully completes.
After VFC calibration completes automatically, the
bq2060 saves the VFC offset cancellation values in
EEPROM and enters the low-power storage mode in
about 20s. In addition, the bq2060 is sealed, allowing ac-
cess as defined in Table 3 only.
Purpose:
The ManufacturerAccess() function provides the system
host access to bq2060 functions that are not defined by
the SBD.
SMBus Protocol:
Read or Write Word
Input/Output:
Word
RemainingCapacityAlarm() (0x01); [0x01]
Description:
Sets or gets the low-capacity threshold value. Whenever
the RemainingCapacity() falls below the low capacity
value, the bq2060 sends AlarmWarning() messages to
the SMBus Host with the REMAINING_CAPAC-
ITY_ALARM bit set. A low-capacity value of 0 disables
this alarm. The bq2060 initially sets the low-capacity
value to
Remaining Capacity Alarm
value programmed
in EE 0x04 - 0x05. The low-capacity value remains un-
changed
until
altered
CapacityAlarm() function. The low-capacity value may
be expressed in either current (mA) or power (10mWh)
depending on the setting of the BatteryMode()’s CAPAC-
ITY_MODEbit.
by
the
Remaining-
Purpose:
The RemainingCapacityAlarm() function can be used by
systems that know how much power they require to save
their operating state. It enables those systems to more
finely control the point at which they transition into sus-
pend or hibernate state. The low-capacity value can be
read to verify the value in use by the bq2060’s low capac-
ity alarm.
SMBus Protocol:
Read or Write Word
Input/Output:
Unsigned integer—value below which
LowCapacity messages are sent.
Battery Modes
CAPACITY_MODE
bit = 0
mAh @C/5
0–65,535mAh
CAPACITY_MODE
bit = 1
10mWh @P/5
0–65,535 10mWh
Not applicable
See RemainingCapacity()
Units
Range
Granularity
Accuracy
RemainingTimeAlarm() (0x02); [0x02]
Description:
Sets or gets the remaining time alarm value. Whenever
the AverageTimeToEmpty() falls below the remaining time
value, the bq2060 sends AlarmWarning() messages to the
SMBus Host with the REMAINING_TIME_ALARM bit
set. A remaining time value of 0 effectively disables this
alarm. The bq2060 initially sets the remaining time value
to the
Remaining Time Alarm
value programmed in EE
0x02 - 0x03. The remaining time value remains unchanged
until altered bythe RemainingTimeAlarm()function.
Purpose:
The RemainingTimeAlarm() function can be used by
systems that want to adjust when the remaining time
alarm warning is sent. The remaining time value can
be read to verify the value in use by the bq2060’s
RemainingTimeAlarm().
SMBus Protocol:
Read or Write Word
Input/Output:
Unsigned integer—the point below which remain-
ing time messages are sent.
Units: minutes
Range: 0 to65,535 minutes
Granularity: Not applicable
Accuracy: see AverageTimeToEmpty()
BatteryMode() (0x03); [0x03]
Description:
This function selects the various battery operational
modes and reports the battery’s modeand requests.
Defined modes include:
Whether
specified in mAhor 10mWh (CAPACITY_MODEbit)
the
battery’s
capacity
information
is
Whether the ChargingCurrent() and ChargingVoltage()
values are broadcast to the Smart Battery Charger
when the bq2060 detects the battery requires charging
(CHARGER_MODEbit)
Whether all broadcasts to the Smart Battery Charger
and Host are disabled
17
bq2060