English
Language : 

BQ27520-G2 Datasheet, PDF (12/47 Pages) Texas Instruments – System-Side Impedance Track™ Fuel Gauge With Integrated LDO
bq27520-G2
SLUSAB7A – MARCH 2011 – REVISED AUGUST 2011
www.ti.com
4.1.1.1.1 CONTROL_STATUS: 0x0000
Instructs the fuel gauge to return status information to control addresses 0x00/0x01. The status word
includes the following information.
Table 4-3. CONTROL_STATUS Bit Definitions
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
High byte
DLOGEN
FAS
SS
CSV
CCA
BCA
OCVCMDCOMP OCVFAIL
Low byte INITCOMP HIBERNATE SNOOZE
SLEEP
LDMD RUP_DIS
VOK
QEN
DLOGEN = Status biting the bq27520-G2 is in current Data Logging Mode. True when set.
FAS = Status bit indicating the bq27520-G2 is in FULL ACCESS SEALED state. Active when set.
SS = Status bit indicating the bq27520-G2 is in SEALED state. Active when set.
CSV = Status bit indicating a valid data flash checksum has been generated. Active when set.
CCA = Status bit indicating the bq27520-G2 Coulomb Counter Calibration routine is active. The CCA routine will take place approximately 1
minute after the initialization. Active when set.
BCA = Status bit indicating the bq27520-G2 board calibration routine is active. Active when set.
OCVCMDCOMP = Status bit indicating the bq27520-G2 has executed the OCV command. This bit can only be set with battery’s presence.
True when set.
OCVFAIL = Status bit indicating bq27520-G2 OCV reading is failed due to the current. This bit can only be set with battery’s presence. True
when set.
INITCOMP = Initialization completion bit indicating the initialization completed. This bit can only be set with battery’s presence. True when
set.
HIBERNATE = Status bit indicating a request for entry into HIBERNATE from SLEEP mode. True when set. Default is 0.
SNOOZE = Status bit indicating the bq27520-G2 SLEEP+ mode is enabled. True when set.
SLEEP = Status bit indicating the bq27520-G2 is in SLEEP mode. True when set.
LDMD = Status bit indicating the bq27520-G2 Impedance Track™ algorithm is using constant-power mode. True when set. Default is 0
(constant-current mode).
RUP_DIS = Status bit indicating the bq27520-G2 Ra table updates are disabled. Updates disabled when set.
VOK = Status bit indicating the bq27520-G2 voltages are okay for Qmax updates and calculations. True when set.
QEN = Status bit indicating the bq27520-G2 Qmax updates enabled. True when set.
4.1.1.1.2 DEVICE_TYPE: 0x0001
Instructs the fuel gauge to return the device type to addresses 0x00/0x01. The bq27520-G2 device type
returned is 0x0520.
4.1.1.1.3 FW_VERSION: 0x0002
Instructs the fuel gauge to return the firmware version to addresses 0x00/0x01.The bq27520-G2 firmware
version returned is 0x0311.
4.1.1.1.4 PREV_MACWRITE: 0x0007
Instructs the fuel gauge to return the previous subcommand written to addresses 0x00/0x01. Note: This
subcommand is only supported for previous subcommand codes 0x0000 through 0x0014. For
subcommand codes greater than 0x0009, a value of 0x0007 is returned.
4.1.1.1.5 CHEM_ID: 0x0008
Instructs the fuel gauge to return the chemical identifier for the Impedance Track™ configuration to
addresses 0x00/0x01.
4.1.1.1.6 OCV_CMD: 0X000C
This command is to request the gauge to take an Open Circuit Voltage (OCV) reading. This command can
only be issued after the [INITCOMP] has been set, indicating the initialization has been completed. The
OCV measurement takes place at the beginning of the next repeated 1s firmware synchronization clock
and the SOC_INT pin will pulse for approximately 165mS to indicate the measurement window. For a valid
OCV reading, the host should reduce the system load current below a C/20 rate within 8ms after the
leading edge of SOC_INT assertion and maintain the reduced load for the remaining 165mS window. The
OCV command [OCVFAIL] bit will be set if the OCV_CMD is issued when [CHG_INH] is set.
12
GENERAL DESCRIPTION
Submit Documentation Feedback
Product Folder Link(s) :bq27520-G2
Copyright © 2011, Texas Instruments Incorporated