English
Language : 

BQ27541-V200_1007 Datasheet, PDF (13/43 Pages) Texas Instruments – Single Cell Li-Ion Battery Fuel Gauge for Battery Pack Integration
bq27541-V200
www.ti.com
SLUSA11 – FEBRUARY 2010
CLEAR_SHUTDOWN: 0X0014
Disables the SE pin from changing state. The SE pin is left in a high-impedance state.
SET_HDQINTEN: 0x0015
Instructs the fuel gauge to set the CONTROL_STATUS [HDQIntEn] bit to 1. This will enable the HDQ Interrupt
function. When the this subcommand is received, the bq27541 will detect any of the interrupt conditions and
assert the interrupt at one second intervals until the CLEAR_HDQINTEN command is received or the count of
HDQHostIntrTries has lapsed.
CLEAR_HDQINTEN: 0x0016
Instructs the fuel gauge to set the CONTROL_STATUS [HDQIntEn] bit to 0. This will disable the HDQ Interrupt
function.
SEALED: 0X0020
Instructs the gas gauge to transition from UNSEALED state to SEALED state. The gas gauge should always be
set to SEALED state for use in customer’s end equipment.
IT ENABLE: 0X0021
This command forces the fuel gauge to begin the Impedance Track™ algorithm, sets the active
UpdateStatuslocation to 0x01 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.
CAL MODE: 0X0040
This command instructs the gas gauge to enter calibration mode. This command is only available when the gas
gauge is UNSEALED.
RESET: 0X0041
This command instructs the gas gauge to perform a full reset. This command is only available when the gas
gauge is UNSEALED.
AtRate( ): 0x02/0x03
The AtRate( ) read-/write-word function is the first half of a two-function command 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, with negative values 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 AtRateTimeToEmpty( ) to return 65,535. Both the AtRate( ) and
AtRateTimeToEmpty( ) commands should only be used in NORMAL mode.
AtRateTimeToEmpty( ): 0x04/0x05
This read-only 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 65,534. A value of 65,535 indicates AtRate( )
= 0. The fuel gauge updates AtRateTimeToEmpty( ) within 1 s after the system sets the AtRate( ) value. The fuel
gauge automatically updates AtRateTimeToEmpty( ) based on the AtRate( ) value every 1s. Both the AtRate( )
and AtRateTimeToEmpty( ) commands should only be used in NORMAL mode.
Temperature( ): 0x06/0x07
This read-only function returns an unsigned integer value of the battery temperature in units of 0.1K measured by
the fuel gauge.
Voltage( ): 0x08/0x09
This read-only function returns an unsigned integer value of the measured cell-pack voltage in mV with a range
of 0 to 6000 mV.
Copyright © 2010, Texas Instruments Incorporated
Product Folder Link(s): bq27541-V200
Submit Documentation Feedback
13