2-Series, 3-Series, and 4-Series Cell Lithium-Ion or Lithium-Polymer Battery Protection Afe
2-Series, 3-Series, and 4-Series Cell Lithium-Ion or Lithium-Polymer Battery Protection Afe
1FEATURES
• 2-Series, 3-Series, or 4-Series Cell Protection • NMOS FET Drive for Charge and Discharge
Control FETs
• Can Directly Interface with the bq803x-Based • Host Control can Initiate Sleep and Ship Power
Gas Gauge Family Modes
• Watchdog and POR for the Host • Integrated 2.5-V, 16-mA LDO
• Provides Individual Cell Voltages and Battery • Integrated 3.3-V, 25-mA LDO
Voltage to Battery Management Host • Supply Voltage Range from 4.5 V to 28 V
• Capable of Operation With 5-mΩ Sense • Low Supply Current of 100 μA Typical
Resistor Integrated Cell Balancing Drive
• I2C Compatible User Interface Allows Access APPLICATIONS
to Battery Information • Notebook Computers
• Programmable Threshold and Delay for • Medical and Test Equipment
Overload Short Circuit in Discharge and Short
• Instrumentation and Measurement Systems
Circuit in Charge
DESCRIPTION
The bq29330 is a 2-series, 3-series, and 4-series cell lithium-ion battery pack full-protection analog front end
(AFE) IC that incorporates a 2.5-V, 16-mA and 3.3-V, 25-mA low dropout regulator (LDO). The bq29330 also
integrates an I2C-compatible interface to extract battery parameters such as battery voltage, individual cell
voltages, and control output status. Other parameters such as current protection thresholds and delays can also
be programmed into the bq29330 to increase the flexibility of the battery management system.
SYSTEM DIAGRAM
Discharge / Charge /
Precharge FETs
Fuse
Pack +
16 Dig GPIO & Peripherals 2.5 V LDO + Nch FET Drive Precharge
8 Dig GPIO or Analog GPI Reset (Charge Pumps) Control
Reset
2K Bytes of 2K Bytes
Voltage Translation
Cell, Bat and Pack
2-Tier Overcurrent
Integrating Delta-Sigma A-to-D Converter
Protection
Pack –
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
PRODUCTION DATA information is current as of publication date. Copyright © 2005–2012, Texas Instruments Incorporated
Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not
necessarily include testing of all parameters.
bq29330
SLUS673E – SEPTEMBER 2005 – REVISED MARCH 2012 www.ti.com
These devices have limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foam
during storage or handling to prevent electrostatic damage to the MOS gates.
DESCRIPTION (CONTINUED)
The bq29330 provides safety protection for overload, short circuit in charge, and short circuit in discharge
conditions and can also provide cell overvoltage, battery overvoltage and battery undervoltage protection with the
battery management host. In overload, short circuit in charge and short circuit in discharge conditions, the
bq29330 turns off the FET drive autonomously, depending on the internal configuration setting. The
communications interface allows the host to observe and control the status of the bq29330, enable cell
balancing, enter different power modes, set current protection levels, and set the blanking delay times.
Cell balancing of each cell can be performed via a cell bypass path integrated into the bq29330, which can be
enabled via the internal control register accessible via the I2C-compatible interface. The maximum bypass current
is set via an external series resistor and internal FET on resistance (typ. 400 Ω).
(1) For the most current package and ordering information, see the Package Option Addendum at the end of this document, or see the TI
website at www.ti.com.
(2) The bq29330 can be ordered in tape and reel by adding the suffix R to the orderable part number, i.e., bq29330DBTR.
SPACER
THERMAL INFORMATION
bq29330
(1)
THERMAL METRIC TSSOP (DBT) QFN (RSM) UNITS
30 PINS 32 PINS
θJA, High K Junction-to-ambient thermal resistance 81.4 37.4
θJC(top) Junction-to-case(top) thermal resistance 16.2 30.6
θJB Junction-to-board thermal resistance 34.1 7.7
°C/W
ψJT Junction-to-top characterization parameter 0.4 0.4
ψJB Junction-to-board characterization parameter 33.6 7.5
θJC(bottom) Junction-to-case(bottom) thermal resistance N/A 2.6
(1) For more information about traditional and new thermal metrics, see the IC Package Thermal Metrics application report, SPRA953.
XALERT
SDATA
CELL+
CELL-
1 30 XALERT
XRST
CELL-
SCLK
REG
VSS
CELL+ 2 29 SDATA
REG 3 28 SCLK
31
32
30
29
28
27
26
25
VSS 4 27 NC SRN 1 24
WDI
XRST 5 26 WDI NC 2 23 TOUT
SRN 6 25 TOUT SRP 3 22 LEDOUT
SRP 7 24 LEDOUT VC5 4 21 VSS
VC5 8 23 VSS VC4 5 20
NC
VC4 9 22 PMS VC3 6 19
PMS
21
VC2 7 18 GPOD
VC3 10 GPOD
VC1 8 17
ZVCHG
VC2 11 20 ZVCHG
10
12
13
14
15
16
11
9
VC1 12 19 VCC
CHG
DSG
NC
NC
NC
VCC
BAT
PACK
BAT 13 18 NC
CHG 14 17 PACK
NC 15 16 DSG
PIN FUNCTIONS
PIN
DESCRIPTION
NAME DBT NO. RSM NO.
CELL– 1 28 Output of scaled value of the measured cell voltage.
CELL+ 2 29 Output of scaled value of the measured cell voltage.
REG 3 30 Integrated 2.5-V regulator output
VSS 4, 23 31,21 Power supply ground
XRST 5 32 Active-low output
SRN 6 1 Current sense terminal
Current sense positive terminal when charging relative to SRN; current sense negative terminal when
SRP 7 3
discharging relative to SRN
VC5 8 4 Sense voltage input terminal for most negative cell; balance current input for least positive cell.
Sense voltage input terminal for least positive cell, balance current input for least positive cell, and return
VC4 9 5
balance current for third most positive cell.
Sense voltage input terminal for third most positive cell, balance current input for third most positive cell,
VC3 10 6
and return balance current for second most positive cell.
Sense voltage input terminal for second most positive cell, balance current input for second most
VC2 11 7
positive cell, and return balance current for most positive cell.
Sense voltage input terminal for most positive cell, balance current input for most positive cell, and
VC1 12 8
battery stack measurement input
BAT 13 9 Device power supply input
CHG 14 11 Charge pump, charge N-CH FET gate drive
DSG 16 13 Charge pump output, discharge N-CH FET gate drive
PACK 17 15 PACK positive terminal and alternative power source
VCC 19 16 Power supply voltage
ZVCHG 20 17 Connect the precharge P-CH FET drive here
GPOD 21 18 NCH FET open-drain output
PMS 22 19 Determines CHG output state on POR
LEDOUT 24 22 3.3-V output for LED display power supply
TOUT 25 23 Provides thermistor bias current
GG VDD GG RST
PACK–
RZVCHG
PACK+
2nd
C Protection
REG
VC1
CELL 4
VC2
POWER CELL 3
32 kHz INPUT WDI WATCHDOG CELL VC3
TIMER MODE SELECTION
FROM GG CELL1..4
CELL 2
SHIP_ON CIRCUIT VC4
SLEEP_ON SWITCHES
CELL 1
VC5
REGISTERS
STATUS
SERIAL INTERFACE
LEGEND:
UVLO = Undervoltage Lock Out
UVLO Mode
CHG: OFF Ship Mode
DSG: OFF
ZVCHG: OFF CHG: OFF
VREG: OFF DSG: OFF
RST: HIGH ZVCHG: OFF
I2 C: Disabled VREG/VLED: OFF/OFF
Current Protection: Disabled I2 C: Disabled
VCELL: Disabled Current Protection: Disabled
Watchdog: Disabled VCELL: Disabled
Therm, Output: Disabled Watchdog: Disabled
Therm, Output: Disabled
Internal
Internal VLED> 2.4 V VLED < 2.3 V
Firmware Command
& No Supply to PACK
Firmware
Normal Mode Command
No supply PACK
CHG: ON DSG: OFF
voltage Mode
DSG: ON
DSG: OFF
ZVCHG: OFF
VREG/VLED: 2.5V/3.3V
RST: Driven low after tRST
I2 C: Enabled Firmware
Firmware
Current Protection: Enabled Command
Command
32 kHz Resumes VCELL: Enabled
Watchdog: Enabled
FirmwareCommand
Therm, Output: Enabled
Sleep Mode
Firmware CHG: OFF
32 kHz Input Halted Command DSG: OFF
and t WTO expired ZVCHG: OFF
VSR > VOL or VSCD for a period of tOL or tSCD VREG/VLED: ON/ON
Firmware Respectively, or VSR > VSCC for a period I2 C: Enabled
Command Current Protection: Enabled
of tSCC
VCELL: Enabled
WTO Mode Watchdog: Enabled
Current Protection Mode Therm, Output: Disabled
CHG: OFF CHG: OFF
DSG: OFF DSG: OFF
ZVCHG: OFF 32 kHz Input Halted ZVCHG: OFF
VREG/VLED: 2.5 V/3.3 V and tWTO expired VREG/VLED: 2.5 V/3.3 V
RST: Pulsed I2 C: Enabled
I2 C: Enabled Current Protection: Enabled
Current Protection: Enabled VCELL: Enabled
VCELL: Enabled Watchdog: Enabled
Watchdog: Enabled Therm, Output: Enabled
Therm, Output: Enabled
bq29330 UNIT
Supply voltage range (VCC, BAT) –0.3 to 34
(VC1, VC2, VC3, VC4, PACK, PMS) –0.3 to 34
(VC5) –0.3 to 1.0
(SRP, SRN) –1.0 to 1.0
Input voltage range
(VC1 to VC2, VC2 to VC3, VC3 to VC4, VC4 –0.3 to 8.5
to VC5)
(WDI, SCLK, SDATA) –0.3 to 8.5 V
(DSG,CHG) –0.3 to BAT
(ZVCHG) –0.3 to 34
(GPOD) –0.3 to 34
Output voltage range
(TOUT, SDATA, CELL, XALERT, XRST, –0.3 to 7
LEDOUT)
(CELL+) –0.3 to 7
Current for cell balancing 10 mA
Storage temperature range, Tstg –65 to 150 °C
(1) Stresses beyond those listed under absolute maximum ratings may cause permanent damage to the device. These are stress ratings
only, and functional operation of the device at these or any other conditions beyond those indicated under recommended operating
conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
(2) All voltages are with respect to ground of this device except VCn–VC(n+1), where n=1, 2, 3, 4 cell voltage.
ELECTRICAL CHARACTERISTICS
SUPPLY CURRENT, TA = 25°C, CREG = 1 μF, CL = 2.2 μF, VCC or BAT = 14 V (unless otherwise noted)
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
No load at REG, LEDOUT, TOUT, XALERT, SCLK, SDATA, TA = 25°C 140 190 μA
ZVCHG= off, WDI = 32 kHz
ICC1 Supply Current 1 TA = –40°C
VMEN = on, VC5 = VC4 = VC3 = VC2 = VC1 = 0 V 220 μA
select VC5 = VC4 = 0 V to 110°C
Regulator output 4.5 V < VCC or BAT ≤ 25 V, IOUT33 ≤ 10 mA TA = –40°C 3 3.3 3.6
VO(LED) V
voltage 6.5 V < VCC or BAT ≤ 25 V, IOUT33 ≤ 25 mA to 110°C 3 3.3 3.6
Regulator output VCC or BAT = 14 V, IOUT33 = 2 mA
TA = –40°C
ΔV(LEDEMP) change with ±0.2%
to 110°C
temperature
ΔV(LEDLINE) Line regulation 5.4 V ≤ VCC or BAT ≤ 25 V, IOUT33 = 2 mA TA = 25°C 3 10 mV
VCC or BAT = 14 V, 0.2 mA ≤ IOUT33 ≤ 2 mA 7 15
ΔV(LEDLOAD) Load regulation TA = 25°C mV
VCC or BAT = 14 V, 0.2 mA ≤ IOUT33 ≤ 25 mA 40 100
VCC or BAT = 14 V, REG = 3 V 25 125
I(LEDMAX) Current limit TA = 25°C mA
VCC or BAT = 14 V, REG = 0 V 12 50
THERMISTOR DRIVE, TA = 25°C, CREG = 1 μF, CL = 2.2 μF, VCC or BAT = 14 V (unless otherwise noted)
VTOUT ITOUT = 0 mA 2.4 2.6 V
TOUT Pass-element ITOUT = –1 mA at TOUT pin, TA = –40°C
RDS(ON) 50 100 Ω
series resistance RDS(ON) = [VREG – VOUT (TOUT)] / 1 mA to 110°C
SHUTDOWN WAKE, TA = 25°C, CREG = 1 μF, CL = 2.2 μF, VCC or BAT = 14 V (unless otherwise noted)
PACK Exit shutdown VCC or BAT = 14 V, PACK = 1.4 V
VSTARTUP 1 μA
threshold
POR, TA = 25°C, CREG = 1 μF, CL = 2.2 μF, VCC or BAT = 14 V (unless otherwise noted)
VPOR VREGTH– –3% 1.8 3% V
Hysteresis
50 150 250 mV
(Vregth+ – Vregth–)
(1) Register Address = 0x04, b2(CAL0) = b3(CAL1) = 1, Register Address = 0x03, b0(VMEN) = 1
CURRENT PROTECTION DETECTION, TA = 25°C, CREG = 1 μF, CL = 2.2 μF, VCC or BAT = 14 V (unless otherwise noted)
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
RSNS = 0 –50 –205
V(OLT) OL detection threshold voltage range, typical (1) mV
RSNS = 1 –25 –102.5
RSNS = 0 –5
ΔV(OLT) OL detection threshold voltage program step mV
RSNS = 1 –2.5
AC ELECTRICAL CHARACTERISTICS
TA = 25°C, CREG = 1 μF, CL = 2.2 μF, VCC or BAT = 14 V (unless otherwise noted)
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
tWDTINT WDT start up detect time 250 500 1000 ms
tWDWT WDT detect time 50 100 150 μs
tRST XRST Active high time 100 250 560 μs
SCLK
tr tf
SCLK 1 2 3 7 8 9
MSB ACK
SDATA
Start Condition tv
tsu(STOP)
SCLK 1 2 3 7 8 9 tsu(BUF)
Stop Condition
FUNCTIONAL DESCRIPTION
INITIALIZATION
From a shutdown situation, the bq29330 requires a voltage greater that start-up voltage (VSTARTUP) applied to the
PACK pin to enable its integrated regulator and provide the regulators power source. Once the REG output is
stable, the power source of the regulator is switched to VCC.
After the regulator has started, it then continues to operate through the VCC input. If the VCC input is below the
minimum operating range, then the bq29330 will not operate if the supply to the PACK input is removed.
If the voltage at VLED falls below about 2.3 V, the internal circuit turns off the FETs and disables all controllable
functions including the REG, LEDOUT, and TOUT outputs.
The initial state of the CHG and DSG FET drive is low (OFF) and the ZVCHG FET drive is low (ON).
OVERLOAD DETECTION
The overload detection is used to detect abnormal currents in the discharge direction. This feature is used to
protect the pass FETs, cells, and any other inline components from excessive discharge current conditions. The
detection circuit also incorporates a blanking delay before driving the control for the pass FETs to the OFF state.
The overload sense voltage is set in the OLV register, and delay time is set in the OLD register. The thresholds
can be individually programmed from 50 mV to 205 mV in 5-mV steps with the default being 50 mV.
If the RSNS bit in the FUNCTION_CTL register is set to 1, then the voltage threshold, programmable step size,
and hysteresis is divided by 2.
CELL VOLTAGE
The cell voltage is translated to allow a system host to measure individual series elements of the battery. The
series element voltage is translated to a GND-based voltage equal to 0.15 ±0.003 of the series element voltage.
This provides a range from 0 to 4.5 V. The translation output is presented between CELL+ and CELL– pins of
the bq29330 and is inversely proportional to the input using the following equation.
Where, V(CELLOUT) = –K × V(CELLIN) + 0.975 (V)
Programming CELL_SEL (b1, b0) selects the individual series element. The CELL_SEL (b3, b2) selects the
voltage monitor mode, cell monitor, offset, etc.
Step 1
Set CAL1=1, CAL0=1, VMEN=1.
VREF is trimmed to 0.975 V within ±1%; measuring VREF eliminates its error.
Measure internal reference voltage VREF from VCELL directly.
VREF = measured reference voltage
Step 2
Set CAL1=0, CAL0=1, CELL1=0, CELL0=0, VMEN=1.
The output voltage includes the offset and represented by:
VOUT(4-5) = VREF + (1 + K) × VOS (V)
Where K = CELL Scaling Factor
VOS = Offset voltage at input of the internal operational amplifier
Step 3
Set CAL1=1, CAL0=0, CELL1=0, CELL0=0, VMEN=1.
Measure scaled REF voltage through VCELL amplifier.
The output voltage includes the scale factor error and offset and is represented by:
V(OUTR) = VREF + (1 + K) × VOS – K × VREF (V)
Step 4
Calculate (VOUT(4-5) –V(OUTR)) / VREF.
The result is the actual scaling factor, KACT and is represented by:
KACT = (VOUT(4-5) –V(OUTR)) / VREF = (VREF + (1 + K) × VOS) – (VREF + (1 + K) × VOS – K ×
VREF)/VREF = K × VREF/VREF = K
Step 5
Calculate the actual offset value where:
VOS(ACT) = (V(OUTR) – VREF) / (1 + KACT)
Step 6
Calibrated cell voltage is calculated by:
VCn – VC(n+1) = { VREF + (1 + KACT ) × VOS(ACT) – V(CELLOUT)}/KACT = {VOUT(4-5) – V(CELLOUT)}/KACT
To seek greater accuracy, it is better to measure VOS(ACT) for each cell voltage.
Set CAL1=0, CAL0=0, CELL1=0, CELL0=1, VMEN=1.
Set CAL1=0, CAL0=0, CELL1=1, CELL0=0, VMEN=1.
Set CAL1=0, CAL0=0, CELL1=1, CELL0=1, VMEN=1.
Measure VOUT(3-4), VOUT(2-3), VOUT(1-2),
VC4 – VC5 = {VOUT(4-5) – V(CELLOUT)}/KACT
VC3 – VC4 = {VOUT(3-4) – V(CELLOUT)}/KACT
VC2 – VC3 = {VOUT(2-3) – V(CELLOUT)}/KACT
VC1 – VC2 = {VOUT(1-2) – V(CELLOUT)}/KACT
XALERT (XALERT)
XALERT is driven Low, when WDF, OL, SCC, or SCD OC are detected. To clear XALERT, toggle (from 0, set to
1, then reset to 0) STATE_CONTROL, LTCLR (bit 7), then read the STATUS register.
LTCLR Bit
XALERT Output
VREGTH+
tRST
RST Output
If the host clock oscillation is started after the reset, the bq29330 still has the WDF flag set until it is cleared. See
the LTCLR section for further details on clearing the fault flags.
During Sleep mode, the watchdog function is not disabled.
REG Output
REG Output
tRST
WDI Input
XALERT
WDRST = L
REG Output
REG Output
WDI Input
XALERT
WDRST = H
REG Output
Normal Operation tWDWT tDWTINIT(500 ms) tDWTINIT(500 ms)
REG Output
tRST
WDI Input
XALERT
WDRST = L
REG Output
Normal Operation tWDWT tDWTINIT(500 ms) tDWTINIT(500 ms)
REG Output
WDI Input
XALERT
WDRST = H
POWER MODES
The bq29330 has three power modes, normal, sleep, and ship. The following table outlines the operational
functions during these power modes.
COMMUNICATIONS
The I2C-compatible serial communications provides read and write access to the bq29330 data area. The data is
clocked via separate data (SDATA) and clock (SCLK) pins. The bq29330 acts as a slave device and does not
generate clock pulses. Communication to the bq29330 can be provided from GPIO pins or an I2C supporting port
of a host system controller. The slave address for the bq29330 is 7 bits, and the value is 0100 000 (0x20).
The bq29330 does NOT have the following functions compatible with the I2C specification.
• The bq29330 is always regarded as a slave.
• The bq29330 does not support the General Code of the I2C specification, and therefore will not return an ACK
but may return a NACK.
• The bq29330 does not support the Address Auto Increment, which allows continuous reading and writing.
• The bq29330 will allow data to be written or read from the same location without re-sending the location
address.
SCLK …
… … …
0 0 0 0
Start Slave Address Register Address Data Stop
SCLK … … … …
SCLK … … … …
REGISTER MAP
The bq29330 has nine addressable registers. These registers provide status, control, and configuration
information for the battery protection system.
BIT MAP
NAME ADDR TYPE
B7 B6 B5 B4 B3 B2 B1 B0
STATUS 0x00 R 0 0 0 ZV WDF OL SCC SCD
OUTPUT_ CONTROL 0x01 R/W 0 0 PMS_CHG GPOD XZV CHG DSG LTCLR
STATE_ CONTROL 0x02 R/W 0 0 0 RSNS WDRST WDDIS SHIP SLEEP
FUNCTION_ CONTROL 0x03 R/W 0 0 0 0 TOUT BAT PACK VMEN
CELL _SEL 0x04 R/W CB3 CB2 CB1 CB0 CAL1 CAL0 CELL1 CELL0
OLV 0x05 R/W 0 0 0 OLV4 OLV3 OLV2 OLV1 OLV0
OLD 0x06 R/W 0 0 0 0 OLD3 OLD2 OLD1 OLD0
SCC 0x07 R/W SCCD3 SCCD2 SCCD1 SCCD0 SCCV3 SCCV2 SCCV1 SCCV0
SCD 0x08 R/W SCDD3 SCDD2 SCDD1 SCDD0 SCDV3 SCDV2 SCDV1 SCDV0
The STATUS register provides information about the current state of the bq29330.
The OUTPUT_CONTROL register controls the outputs of the bq29330 and can show the state of the external pin
corresponding to the control.
OUTPUT_ CONTROL b0 (LTCLR): When a fault is latched, this bit releases the fault latch when toggled from 0
to 1 and back to 0 (default =0).
0= (default)
0->1 ->0 clears the fault latches, allowing STATUS to be cleared on its next read.
OUTPUT_ CONTROL b1 (DSG): This bit controls the external discharge FET.
0= Discharge FET is off and is controlled by the system host (default).
1= Discharge FET is on, and the bq29330 is in normal operating mode.
OUTPUT_ CONTROL b2 (CHG): This bit controls the external charge FET.
0= Charge FET is off, and is controlled by the system host (default).
1= Charge FET is on, and the bq29330 is in normal operating mode.
OUTPUT_CONTROL b3(ZV): This bit enables or disables the precharge function.
0= ZVCHG FET is on, and is controlled by the system host (default).
1= ZVCHG FET is off, and the bq29330 is in normal operating mode.
OUTPUT_CONTROL b4 (GPOD): This bit enables or disables the GPOD output.
0= GPOD is high impedance (default).
1= GPOD output is active (GND).
OUTPUT_CONTROL b5 (PMS_CHG): This bit enables the CHG output for 0-V charge, when PMS terminal is
connected to Pack.
0= CHG FET is off (When PMS = GND, default).
1= CHG FET is on by connecting CHG and PACK terminal. (When PMS = PACK, default).
The STATE_CTL register controls the outputs of the bq29330 and can be used to clear certain states.
STATE_CONTROL b0 (SLEEP): This bit is used to enter the sleep power mode.
0= bq29330 exits sleep mode (default).
1= bq29330 enters the sleep mode.
STATE_CONTROL b1 (SHIP): This bit is used to enter the ship power mode when Pack supply voltage is not
applied.
0= bq29330 is in normal mode (default).
1= bq29330 enters ship mode when pack voltage is removed.
STATE_CONTROL b2 (WDDIS): This bit is used to enable the watchdog timer.
0= Watchdog timer is enabled (default).
1= Watchdog timer is disabled.
STATE_CONTROL b3 (WDRST): This bit is used to enable the reset for GC, when watchdog timer is active.
0= Reset output is disabled, when watchdog timer is active (default).
1= 2 Times reset output is enabled, when watchdog timer is active.
STATE_CONTROL b4 (RSNS): This bit sets the OL, SCC, and SCD thresholds into a range suitable for a low
sense resistor value by dividing the OLV, SCCV, and SCDV selected voltage thresholds by 2.
0= Current protection voltage threshold as programmed (default)
1= Current protection voltage thresholds divided by 2 as programmed
STATE_CONTROL b6..7 (0): These bits are not used and should be set to 0.
FUNCTION_CONTROL b0 (VMEN): This bit enables or disables the cell and battery voltage monitoring
function.
0= Disable voltage monitoring (default). CELL output is pulled down to GND level.
1= Enable voltage monitoring
FUNCTION_CONTROL b1 (PACK): This bit is used to translate the PACK input to the CELL+, CELL– pins
when VMEN = 1. The PACK input voltage is divided by 18 and is presented on CELL+, CELL– pins regardless
of the CELL_SEL register settings.
0= CELL_SEL (b0, b1) settings determine CELL+, CELL– output when VMEN = 1(default).
1= PACK input translated to CELL output regardless of CELL_SEL (b0, b1) selection when VMEN=1
FUNCTION_CTL b2 (BAT): This bit is used to translate the BAT input to the CELL+, CELL– pins when
VMEN=1. The VC5 input voltage is divided by 18 and is presented on CELL+, CELL– regardless of the
CELL_SEL register settings.
0= CELL_SEL (b0, b1) settings determine CELL+, CELL– output when VMEN = 1(default).
1= BAT input translated to CELL+, CELL– output regardless of CELL_SEL (b0, b1) selection when
VMEN = 1
This bit priority is higher than PACK(b1).
FUNCTION_CONTROL b3 (TOUT): This bit controls the power to the thermistor.
0= Thermistor power is off (default).
1= Thermistor power is on.
This register determines cell selection for voltage measurement and translation, cell balancing, and the
operational mode of the cell voltage monitoring.
CELL_SEL b0–b1 (CELL0–CELL1): These two bits select the series cell for voltage measurement translation.
CELL_SEL b2–b3 (CAL1, CAL0): These bits determine the mode of the voltage monitor block
CELL_SEL b4–b7 (CB0 – CB3): These 4 bits select the series cell for cell balance bypass path.
CELL_SEL b4 (CB0): This bit enables or disables the bottom series cell balance charge bypass path.
0= Disable bottom series cell balance charge bypass path (default)
1= Enable bottom series cell balance charge bypass path
CELL_SEL b5 (CB1): This bit enables or disables the second lowest series cell balance charge bypass path.
0= Disable series cell balance charge bypass path (default)
1= Enable series cell balance charge bypass path
CELL_SEL b6 (CB2): This bit enables or disables the second highest cell balance charge bypass path.
0= Disable series cell balance charge bypass path (default)
1= Enable series cell balance charge bypass path
CELL_SEL b7 (CB3): This bit enables or disables the highest series cell balance charge bypass path.
0= Disable series cell balance charge bypass path (default)
1= Enable series cell balance charge bypass path
OLV (b4–b0): These four bits select the value of the overload threshold with a default of 0000.
OLV (b5–b7): These bits are not used and should be set to 0.
(1) If RSNS bit is FUNCTION_CONTROL = 1, then the corresponding voltage threshold is divided by 2.
OLD(b3–b0): These four bits select the value of the delay time for overload with a default of 0000.
0x00 1 ms 0x04 9 ms 0x08 17 ms 0x0c 25 ms
0x01 3 ms 0x05 11 ms 0x09 19 ms 0x0d 27 ms
0x02 5 ms 0x06 13 ms 0x0a 21 ms 0x0e 29 ms
0x03 7 ms 0x07 15 ms 0x0b 23 ms 0x0f 31 ms
This register selects the short circuit in charge voltage threshold and delay.
SCCV (b3–b0) : These lower nibble bits select the value of the short circuit in charge voltage threshold with 0000 as the default. (1)
0x00 0.100 V 0x04 0.200 V 0x08 0.300 V 0x0c 0.400 V
0x01 0.125 V 0x05 0.225 V 0x09 0.325 V 0x0d 0.425 V
0x02 0.150 V 0x06 0.250 V 0x0a 0.350 V 0x0e 0.450 V
0x03 0.175 V 0x07 0.275 V 0x0b 0.375 V 0x0f 0.475 V
(1) If RSNS bit is FUNCTION_CTL = 1, then the corresponding voltage threshold is divided by 2.
SCCD (b7–b4): These upper nibble bits select the value of the short circuit in charge delay time. Exceeding the short circuit in charge
voltage threshold for longer than this period turns off the CHG and DSG outputs. 0000 is the default.
0x00 0 μs 0x04 244 μs 0x08 488 μs 0x0c 732 μs
0x01 61 μs 0x05 305 μs 0x09 549 μs 0x0d 793 μs
0x02 122 μs 0x06 366 μs 0x0a 610 μs 0x0e 854 μs
0x03 183 μs 0x07 427 μs 0x0b 671 μs 0x0f 915 μs
This register selects the short circuit in discharge voltage threshold and delay.
SCDV(b3–b0) : These lower nibble bits select the value of the short circuit in discharge voltage threshold with 0000 as the default. (1)
0x00 –0.100 V 0x04 –0.200 V 0x08 –0.300 V 0x0c –0.400 V
0x01 –0.125 V 0x05 –0.225 V 0x09 –0.325 V 0x0d –0.425 V
0x02 –0.150 V 0x06 –0.250 V 0x0a –0.350 V 0x0e –0.450 V
0x03 –0.175 V 0x07 –0.275 V 0x0b –0.375 V 0x0f –0.475 V
(1) If RSNS bit is FUNCTION_CTL = 1, then the corresponding voltage threshold is divided by 2.
SCCD (b7–b4): These upper nibble bits select the value of the short circuit in charge delay time. Exceeding the Short Circuit in charge
voltage threshold for longer than this period will turn off the CHG and DSG outputs. 0000 is the default.
0x00 0 μs 0x04 244 μs 0x08 488 μs 0x0c 732 μs
0x01 61 μs 0x05 305 μs 0x09 549 μs 0x0d 793 μs
0x02 122 μs 0x06 366 μs 0x0a 610 μs 0x0e 854 μs
0x03 183 μs 0x07 427 μs 0x0b 671 μs 0x0f 915 μs
REVISION HISTORY
• Changed package name From: SSOP(DBT) To: TSSOP(DBT) in the Ordering Information Table .................................... 2
• Changed the SCLK pin description From: Open-drain bi-directional serial interface clock with internal 10-kΩ pullup
to VREG To: Open-drain serial interface clock with internal 10-kΩ pullup to VREG ................................................................. 4
• Changed Supply Current 2 From: XALERT, SCLK, SDATA. ZVCHG = off, Input WDI, To: XALERT, SCLK, SDATA.
ZVCHG = off, WDI = 32 kHz, ................................................................................................................................................ 7
• Changed Calibration of Cell Voltage Monitor Amplifier Gain, Step 3 - From: Set CAL1=1, CAL0=1, CELL1=0,
CELL0=0, VMEN=1. To: Set CAL1=1, CAL0=0, CELL1=0, CELL0=0, VMEN=1. ............................................................. 12
• Deleted the QFN(RHB) package from the Ordering Information Table, the Package Option Pin Diagrams, and the
Pin Functions table. .............................................................................................................................................................. 2
• Changed BAT Pin description From: Charge pump, charge N-CH FET gate drive To: Device power supply input ............ 3
• Changed ELECTRICAL CHARACTERISTICS - CURRENT PROTECTION DETECTION section - positive and
negative values were not properly displayed. ....................................................................................................................... 8
• Changed Figure 3 - Watchdog Timing Chart – WDI Fault at Start-up ................................................................................ 15
• Added Figure 4 - Watchdog Timing Chart – WDI Fault After Startup ................................................................................ 16
• Changed the device numbers in the Ordering Information Table From: bq29330ADBT and bq29330ARSM To:
bq29330DBT and bq29330RSM ........................................................................................................................................... 2
• Added Thermal Information .................................................................................................................................................. 2
• Changed the AC Timing Requiremenst Table, fSCL - Clock frequency MAX value From: 400 kHz To: 100 kHz ............... 10
www.ti.com 10-Dec-2020
PACKAGING INFORMATION
Orderable Device Status Package Type Package Pins Package Eco Plan Lead finish/ MSL Peak Temp Op Temp (°C) Device Marking Samples
(1) Drawing Qty (2) Ball material (3) (4/5)
(6)
BQ29330DBT ACTIVE TSSOP DBT 30 60 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 110 29330
BQ29330DBTG4 ACTIVE TSSOP DBT 30 60 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 110 29330
BQ29330DBTR ACTIVE TSSOP DBT 30 2000 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 110 29330
BQ29330DBTRG4 ACTIVE TSSOP DBT 30 2000 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 110 29330
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two
lines if the finish value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com 10-Dec-2020
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 2
PACKAGE MATERIALS INFORMATION
www.ti.com 12-Feb-2019
Pack Materials-Page 1
PACKAGE MATERIALS INFORMATION
www.ti.com 12-Feb-2019
Pack Materials-Page 2
PACKAGE OUTLINE
DBT0030A SCALE 2.000
TSSOP - 1.2 mm max height
SMALL OUTLINE PACKAGE
SEATING
PLANE
C
6.55 TYP
A 6.25
0.1 C
PIN 1 INDEX AREA
28X 0.5
30
1
2X
7.85 7.15
7.75
NOTE 3
15
16
30X 0.23
0.17
4.5 1.2 MAX
B
4.3 0.1 C A B
NOTE 4
0.25
GAGE PLANE
0.15
0.05
(0.15) TYP
SEE DETAIL A 0.75
0 -8 0.50
DETAIL A
A 20
TYPICAL
4220214/A 05/2020
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
3. This dimension does not include mold flash, protrusions, or gate burrs. Mold flash, protrusions, or gate burrs shall not
exceed 0.15 mm per side.
4. This dimension does not include interlead flash. Interlead flash shall not exceed 0.25 mm per side.
5. Reference JEDEC registration MO-153.
www.ti.com
EXAMPLE BOARD LAYOUT
DBT0030A TSSOP - 1.2 mm max height
SMALL OUTLINE PACKAGE
1 (R0.05) TYP
30X (0.3) 30
30X (0.5)
SYMM
15 16
(5.8)
4220214/A 05/2020
NOTES: (continued)
www.ti.com
EXAMPLE STENCIL DESIGN
DBT0030A TSSOP - 1.2 mm max height
SMALL OUTLINE PACKAGE
30X (0.5)
SYMM
15 16
(5.8)
4220214/A 05/2020
NOTES: (continued)
8. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate
design recommendations.
9. Board assembly site may have different recommendations for stencil design.
www.ti.com
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you
permission to use these resources only for development of an application that uses the TI products described in the resource. Other
reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third
party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims,
damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on
ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable
warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2020, Texas Instruments Incorporated