English
Language : 

BQ27505-J2 Datasheet, PDF (12/42 Pages) Texas Instruments – System-Side Impedance Track™ Fuel Gauge
bq27505-J2
System-Side Impedance Track™ Fuel Gauge
SLUS924 – APRIL 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.
High byte
Low byte
bit7
–
INITCOMP
Table 4-3. CONTROL_STATUS Bit Definitions
bit6
bit5
bit4
bit3
bit2
FAS
SS
CSV
CCA
BCA
HIBERNATE SNOOZE
SLEEP
LDMD RUP_DIS
bit1
OCVCMDCOMP
VOK
bit0
OCVFAIL
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 PREV_MACWRITE: 0x0007
Instructs the fuel gauge to return the previous command written to addresses 0x00/0x01.
4.1.1.1.7 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.8 BOARD_OFFSET: 0X0009
Instructs the fuel gauge to compute the coulomb counter offset with internal short and then without internal
short applied across the sensing resistor (SR) inputs. The difference between the two measurements is
the board offset. After a delay of approximately 32 seconds, this offset value is returned to addresses
0x00/0x01 and written to data flash. The CONROL STATUS [BCA] is also set. The user must prevent any
charge or discharge current from flowing during the process. This function is only available when the fuel
gauge is UNSEALED. When SEALED, this command only reads back the board-offset value stored in
data flash.
12
GENERAL DESCRIPTION
Submit Documentation Feedback