English
Language : 

BQ27505 Datasheet, PDF (12/42 Pages) Texas Instruments – System-Side Impedance Track™ Fuel Gauge
bq27505
Not Recommended for New Designs
SLUS884 – FEBRUARY 2009
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
–
FAS
SS
CSV
CCA
BCA
OCVCMDCOMP OCVFAIL
Low byte INITCOMP HIBERNATE SNOOZE
SLEEP
LDMD RUP_DIS
VOK
QEN
FAS = Status bit indicating the bq27505 is in FULL ACCESS SEALED state. Active when set.
SS = Status bit indicating the bq27505 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 bq27505 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 bq27505 board calibration routine is active. Active when set.
OCVCMDCOMP = Status bit indicating the bq27505 has executed the OCV command. This bit can only be set with battery’s presence.
True when set.
OCVFAIL = Status bit indicating bq27505 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 bq27505 SLEEP+ mode is enabled. True when set.
SLEEP = Status bit indicating the bq27505 is in SLEEP mode. True when set.
LDMD = Status bit indicating the bq27505 Impedance Track™ algorithm is using constant-power mode. True when set. Default is 0
(constant-current mode).
RUP_DIS = Status bit indicating the bq27505 Ra table updates are disabled. Updates disabled when set.
VOK = Status bit indicating the bq27505 voltages are okay for Qmax. True when set.
QEN = Status bit indicating the bq27505 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.
4.1.1.1.3 FW_VERSION: 0x0002
Instructs the fuel gauge to return the firmware version to addresses 0x00/0x01.
4.1.1.1.4 HW_VERSION: 0x0003
Instructs the fuel gauge to return the hardware version to addresses 0x00/0x01.
4.1.1.1.5 DF_CHECKSUM: 0x0004
Instructs the fuel gauge to compute the checksum of the data flash memory. The checksum value is
written and returned to addresses 0x00/0x01 (UNSEALED mode only). The checksum will not be
calculated in SEALED mode; however, the checksum value can still be read.
4.1.1.1.6 WRITE_TEMPERATURE: 0X0006
Instructs the gauge to write the temperature. The temperature should be in the hexadecimal format with
the unit of 0.1K.
4.1.1.1.7 PREV_MACWRITE: 0x0007
Instructs the fuel gauge to return the previous command written to addresses 0x00/0x01.
4.1.1.1.8 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.9 BOARD_OFFSET: 0X0009
Instructs the fuel gauge to compute the coulomb counter offset with internal short and then without internal
12
GENERAL DESCRIPTION
Submit Documentation Feedback
Product Folder Link(s): bq27505
Copyright © 2009, Texas Instruments Incorporated