0x04 AtRate()
124
SLUUBD3D – September 2015 – Revised September 2018
Copyright © 2015–2018, Texas Instruments Incorporated
SBS Commands
CAPM (Bit 15)
: CAPACITY Mode (R/W)
1 = Reports specific data in 10 mW or 10 mWh
0 = Reports specific data in mA or mAh (default)
CHGM (Bit 14)
: CHARGER Mode (R/W)
1 = Disable
ChargingVoltage()
and
ChargingCurrent()
broadcasts to host and smart battery
charger (default)
0 = Enable
ChargingVoltage()
and
ChargingCurrent()
broadcasts to host and smart battery
charger
AM (Bit 13)
: ALARM Mode (R/W)
1 = Disable Alarm Warning broadcasts to host and smart battery charger (default)
0 = Enable AlarmWarning broadcasts to host and smart battery charger
PB (Bit 9)
: Primary Battery. This bit does not affect the operation of the bq78350-R1 device and is for
information only.
1 = Battery is operating in its secondary role.
0 = Battery is operating in its primary role (default).
CC (Bit 8)
: Charge Controller Enabled (R/W). This bit does not affect the operation of the bq78350-R1
device and is for information only.
1 = Internal charge control enabled
0 = Internal charge controller disabled (default)
CF (Bit 7)
: Condition Flag (R). This bit a the same as
GaugingStatus() [CF
]
1 = Conditioning cycle requested
0 = Battery OK
PBS (Bit 1)
: Primary Battery Support (R). This bit does not affect the operation of the bq78350-R1
device and is for information only.
1 = Primary or Secondary Battery Support
0 = Function not supported (default)
ICC (Bit 0)
: Internal Charge Controller (R). This bit does not affect the operation of the bq78350-R1
device and is for information only.
1 = Function supported (default)
0 = Function not supported
Class
Subclass
Name
Format
Size in
Bytes
Min
Max
Default
Unit
SBS
Configuration
Data
Initial Battery
Mode
Hex
2
0x0000
0xFFFF
0x81
—
17.6 0x04 AtRate()
This read- or write-word function is the first half of a two-function call set used to set the
AtRate
value,
which is used in calculations made by the
AtRateTimeToFull()
,
AtRateTimeToEmpty()
, and
AtRateOK()
functions.
The
AtRate()
units are in either mA (
[CapM]
= 0) or 10 mW (
[CapM]
= 1). When the
AtRate()
value is
positive, the
AtRateTimeToFull()
function returns the predicted time to full charge at the
AtRate()
value of
charge. When the
AtRate()
value is negative, the
AtRateTimeToEmpty()
function returns the predicted
operating time at the
AtRate()
value of discharge. When the
AtRate()
value is negative, the
AtRateOK()
function returns a Boolean value that predicts the battery's ability to supply the
AtRate()
value of additional
discharge energy (current or power) for 10 s.