Datasheet

bq34z100
www.ti.com
SLUSAU1B MAY 2012REVISED DECEMBER 2012
Table 19. Extended Commands
SEALED UNSEALED
NAME COMMAND CODE UNITS
ACCESS
(1)
,
(2)
ACCESS
(1)
,
(2)
AtRate() AR 0X10 / 0x11 mA R/W R/W
AtRateTimeToEmpty() ARTTE 0x12 / 0x13 Minutes R R
NominalAvailableCapacity() NAC 0x14 / 0x15 mAh R R
FullAvailableCapacity() FAC 0x16 / 0x17 mAh R R
TimeToEmpty() TTE 0x18 / 0x19 Minutes R R
TimeToFull() TTF 0x1a / 0x1b Minutes R R
StandbyCurrent() SI 0x1c / 0x1d mA R R
StandbyTimeToEmpty() STTE 0x1e / 0x1f Minutes R R
MaxLoadCurrent() MLI 0x20 / 0x21 mA R R
MaxLoadTimeToEmpty() MLTTE 0x22 / 0x23 Minutes R R
AvailableEnergy() AE 0x24 / 0x25 10 mWhr R R
AveragePower() AP 0x26 / 0x27 10 mW R R
TTEatConstantPower() TTECP 0x28 / 0x29 Minutes R R
Internal_Temp() INTTEMP 0x2a / 0x2b 0.1°K R R
CycleCount() CC 0x2c / 0x2d Counts R R
StateOfHealth() SOH 0x2e/0x2f % / num R R
ChargeVoltage() CHGV 0x30/0x31 mV R R
ChargeCurrent() CHGI 0x32/0x33 mA R R
PassedCharge() PCHG 0x34/0x35 mAh R R
DOD0() DOD0 0x36/0x37 HEX# R R
SelfDischargeCurrent SDSG 0x38/0x39 mA R R
PackConfiguration() PKCFG 0x3a / 0x3b N/A R R
DesignCapacity() DCAP 0x3c / 0x3d mAh R R
DataFlashClass() (2) DFCLS 0x3e N/A N/A R/W
DataFlashBlock() (2) DFBLK 0x3f N/A R/W R/W
Authenticate()/BlockData() A/DF 0x40…0x53 N/A R/W R/W
AuthenticateCheckSum()/BlockData() ACKS/DFD 0x54 N/A R/W R/W
BlockData() DFD 0x55…0x5f N/A R R/W
BlockDataCheckSum() DFDCKS 0x60 N/A R/W R/W
BlockDataControl() DFDCNTL 0x61 N/A N/A R/W
DeviceNameLength() DNAMELEN 0x62 N/A R R
DeviceName() DNAME 0x63...0x69 N/A R R
Reserved RSVD 0x6a...0x7f N/A R R
(1) SEALED and UNSEALED states are entered via commands to CNTL 0x00/0x01
(2) In SEALED mode, data flash cannot be accessed through commands 0x3e and 0x3f.
AtRate(): 0X10/0x11
The AtRate() read-/write-word function is the first half of a two-function call-set used to set the AtRate value used
in calculations made by the AtRateTimeToEmpty() function. The AtRate() units are in mA.
The AtRate() value is a signed integer and both positive and negative values will be interpreted as a discharge
current value. The AtRateTimeToEmpty() function returns the predicted operating time at the AtRate value of
discharge. The default value for AtRate() is zero and will force AtRate() to return 65535.
AtRateTimeToEmpty(): 0x12/0x13
This read-word function returns an unsigned integer value of the predicted remaining operating time if the battery
is discharged at the AtRate() value in minutes with a range of 0 to 65534. A value of 65535 indicates
AtRate() = 0.
Copyright © 2012, Texas Instruments Incorporated Submit Documentation Feedback 35
Product Folder Links: bq34z100