English
Language : 

BQ27510-G2 Datasheet, PDF (10/38 Pages) Texas Instruments – System-Side Impedance Track™ Fuel Gauge With Direct Battery Connection
bq27510-G2
SLUS948 – AUGUST 2010
www.ti.com
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.
RESET_DATA: 0x0005
Instructs the fuel gauge to return the reset data to addresses 0x00/0x01, with the low byte (0x00) being the
number of full resets and the high byte (0x01) the number of partial resets.
PREV_MACWRITE: 0x0007
Instructs the fuel gauge to return the previous command written to addresses 0x00/0x01. The value returned is
limited to less than 0x0015.
CHEM_ID: 0x0008
Instructs the fuel gauge to return the chemical identifier for the Impedance Track™ configuration to addresses
0x00/0x01.
BOARD_OFFSET: 0x0009
Instructs the fuel gauge to compute the coulomb counter offset with internal short and then without internal short
applied across the 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
CONTROL 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.
SET_HIBERNATE: 0x0011
Instructs the fuel gauge to force the CONTROL_STATUS [HIBERNATE] bit to 1. This allows the gauge to enter
the HIBERNATE power mode after the transition to SLEEP power state is detected. The [HIBERNATE] bit is
automatically cleared upon exiting from HIBERNATE mode.
CLEAR_HIBERNATE: 0x0012
Instructs the fuel gauge to force the CONTROL_STATUS [HIBERNATE] bit to 0. This prevents the gauge from
entering the HIBERNATE power mode after the transition to SLEEP power state is detected. It can also be used
to force the gauge out of HIBERNATE mode.
SET_SLEEP+ : 0X0013
Instructs the fuel gauge to set the CONTROL_STATUS [SNOOZE] bit to 1. This enables the SLEEP+ mode. The
gauge enters SLEEP+ power mode after the transition conditions are met.
CLEAR_SLEEP+ MODE: 0X0014
Instructs the fuel gauge to set the CONTROL_STATUS [SNOOZE] bit to 0. This disables the SLEEP+ mode. The
gauge exits from the SLEEP+ power mode after the SNOOZE bit is cleared.
SEALED: 0x0020
Instructs the fuel gauge to transition from UNSEALED state to SEALED state. The fuel gauge should always be
set to SEALED state for use in end equipment.
IT_ENABLE: 0x0021
This command forces the fuel gauge to begin the Impedance Track™ algorithm, sets the bit 2 of UpdateStatus
and causes the [VOK] and [QEN] flags to be set in the CONTROL_STATUS register. [VOK] is cleared if the
voltages are not suitable for a Qmax update. Once set, [QEN] cannot be cleared. This command is only available
when the fuel gauge is UNSEALED.
10
Submit Documentation Feedback
Copyright © 2010, Texas Instruments Incorporated