English
Language : 

BQ29312A Datasheet, PDF (17/35 Pages) Texas Instruments – TWO-CELL, THREE-CELL, AND FOUR-CELL LITHIUM-ION OR LITHIUM-POLYMER BATTERY PROTECTION AFE
www.ti.com
bq29312A
SLUS629A – JANUARY 2005 – REVISED AUGUST 2005
Register Map
The bq29312A has nine addressable registers. These registers provide status, control, and configuration
information for the battery protection system.
NAME
STATUS
OUTPUT CTL
STATE CTL
FUNCTION CTL
CELL _SEL
OLV
OLT
SCC
SCD
ADDR
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
TYPE
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Table 3. Addressable Registers
DESCRIPTION
Status register
Output pin control from system host
State control
Function control
Battery cell select for cell translation and balance bypass and select mode for calibration
Overload threshold voltage
Overload delay time
Short-circuit current threshold voltage and delay for charge
Short-circuit current threshold voltage and delay for discharge
STATUS : Status register
STATUS REGISTER (0x00)
7
6
5
4
3
2
0
0
ZVCLMP
SLEEPDET
WDF
OL
1
SCCHG
0
SCDSG
The STATUS register provides information about the current state of the bq29312A. Reading the STATUS
register clears the XALERT pin.
STATUS b0 (SCDSG): This bit indicates a short-circuit in the discharge direction.
0 = Current below the short-circuit threshold in the discharge direction (default).
1 = Current greater than or equal to the short-circuit threshold in the discharge direction.
STATUS b1 (SCCHG): This bit indicates a short-circuit in the charge direction.
0 = Current below the short-circuit threshold in the charge direction (default).
1 = Current greater than or equal to the short-circuit threshold in the charge direction.
STATUS b2 (OL): This bit indicates an overload condition.
0 = Current less than or equal to the overload threshold (default).
1 = Current greater than overload threshold.
STATUS b3 (WDF): This bit indicates a watchdog fault condition has occurred.
0 = 32-kHz oscillation is normal (default).
1 = 32-kHz oscillation stopped or not started and the watchdog has timed out.
STATUS b4 (SLEEPDET): This bit indicates the bq29312A is SLEEP mode.
0 = bq29312A is not in SLEEP mode (default).
1 = bq29312A is in SLEEP mode.
STATUS b5 (ZVCLMP): This bit indicates ZVCHG output is clamped.
0 = ZVCHG pin is not clamped (default).
1 = ZVCHG pin is clamped.
OUTPUT CTL: Output Control Register
OUTPUT CTL REGISTER (0x01)
7
6
5
4
3
2
0
0
0
OD
XZVCHG
CHG
1
DSG
0
LTCLR
17