-
2022-09-23 12:39:09
The BQ29330 is a fully protected analog front end for 2-series, 3-series and 4-series Li-ion battery packs
The BQ29330 is a 2-series, 3-series and 4-series Li-Ion battery pack fully protected analog front end (AFE) IC with built-in 2.5 V, 16 mA and 3.3 V, 25 mA low dropout voltage regulators (LDO). The bq29330 also integrates an IC-compatible interface to extract battery parameters such as battery voltage, individual battery voltage 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.
1 Features
2 series, 3 series or 4 series battery protection NMOS FET driver for charging and discharging
control FET
Can interface directly with bq803x-based host control Can initiate sleep and ship power Gas Gauge home mode host Watchdog and POR Integrated 2.5V, 16mA LDO
Provides single battery voltage and battery integrated 3.3V, 25mA LDO
The battery management host voltage supply voltage range is 4.5 V to 28 V.
Capable of Sensing Operation at 5mΩ Low Supply Current 100µA Typical
Resistor Integrated Cell Balance Driver
A generation
2C compliant user interface allows access to application battery information laptop
Programmable Thresholds and Delays Medical and Test Equipment Discharge Overload Shorts and Shorts
The instrumentation and measurement system circuits are responsible for
System diagram
The bq29330 provides safety protection conditions for overload, charge short circuit and discharge short circuit. It can also provide battery overvoltage, battery overvoltage and battery undervoltage protection to the battery management host. The bq29330 automatically shuts down the FET driver according to internal configuration settings during overload, short-circuit on charge, and short-circuit on discharge conditions. This communication interface allows the host to observe and control the status of the bq29330, enabling the unit
Balance, enter different power modes, set current protection level, and set blanking delay time. Cell balancing for each cell can be done via the cell bypass path integrated in the bq29330, or it can be enabled via an internal control register with an I-accessible 2C-compatible interface. The maximum bypass current is set by an external series resistor and internal FET on-resistance ( 400 Ω typical).
Calorie Information
bq29330 heat meter (1) TSSOP (DBT) QFN (RSM) unit 30 PIN codes 32 PIN codes
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 Top to Characterization Parameters 0.4 0.4
JB Junction to Board Characteristics 33.6 7.5
JC (bottom) junction to case (bottom) thermal resistance N/A 2.6
Package Option Pin Diagram
TSSOP packaging (top view)
RSM Package (Top View)
Password function
The CELL-1 28 outputs the calibrated value of the measured battery voltage.
CELL + 2 29 outputs the calibrated value of the measured battery voltage.
REG 3 30 Integrated 2.5V Regulator Output
VSS 4,23 31,21 Power Ground
XRST 5 32 Active low output
SRN 6 1 current detection terminal
Current sense positive terminal when charging with respect to SRN; current sense negative terminal when SRP 7 3 is discharging with respect to SRN
VC5 8 4 Induced voltage input terminal for most negative cells; balanced current input for at least positive cells.
Induced voltage input terminal for min positive cell, balance current input for min positive cell and return to VC4 9 5
Balance the current of the third most positive cell.
Induced voltage input terminal of the third largest positive battery, balance current input of the third largest positive battery, VC3 10 6
and returns the balancing current of the second largest positive cell.
The induced voltage input terminal is the second largest positive battery, and the balance current input is the second largest VC2 11 7
Positive cells, the return equilibrium current of most positive cells.
Induced voltage input terminals for most positive cells, balance current input for most positive cells, and VC1 12 8
Battery pack measurement input
BAT 13 9 Device power input
CHG 14 11 charge pump to 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 backup power
VCC 19 16 Supply voltage
ZVCHG 20 17 connect the pre-charged P-CH FET driver here
GPOD 21 18 NCH FET open drain output
PMS 22 19 Determine CHG output status on POR
LEDOUT 24 22 3.3-V output for LED display power
TOUT 25 23 provides thermistor bias current
Functional block diagram
Security State Diagram
Function Description
Low Voltage Output Regulator (LEDOUT) The input to this regulator can come from the VCC or BAT terminals. The output is a fixed voltage with a typical value of 3.3 V, the output capacitance is the smallest, the stable operating current is 2.2 μF, and the internal current is also very small and limited. This output is used for LED drive, REG (2.5 V), and power supply for the bq29330's internal circuitry. During normal operation, the regulator limits the output current to typically 50 mA. The DSG and CHG FET drivers are low (FET = OFF) until the internal voltage regulator circuit is properly powered. Low Voltage Output Regulator (REG) The input to this regulator can be from an LED (3.3 V). The output is typically 2.5 V, min
The output capacitor is stable to 1µF and is internally current limited. During normal operation, the regulator limits the output current to 50 mA. Initialization From the shutdown point of view, the bq29330 requires a voltage PACK pin that is greater than the start-up voltage (VSTARTUP) to integrate the voltage regulator and provide the voltage regulator power supply. Once the REG output is stable, the power supply to the regulator is switched to VCC. After the regulator starts, it continues to run through the VCC input. If the VCC input is below the minimum operating range, the bq29330 will not operate if the PACK input supply is removed. If the voltage of VLED falls below about 2.3 V, the internal circuit will turn off the FET and disable all controllable voltage functions including REG, LEDOUT and TOUT outputs. The CHG and DSG FETs are initially driven low (OFF) and the ZVCHG FETs are driven low (ON). Overload detection Overload detection is used to detect abnormal current in the discharge direction. This feature is used to protect the pass FET, cell and any other inline components from overdischarge current conditions. The detection circuit also includes a blanking delay before driving the control of the pass FET to the OFF state. The overload detection voltage is set in the OLV register, and the delay time is set in the OLD register. The thresholds can be individually set from 50 mV to 205 mV in 5 mV steps, with a default of 50 mV. If the RSNS bit in the FUNCTION_CTL register is set to 1, the voltage threshold, programmable step size, and hysteresis are divided by 2. Short circuit for charge and short circuit in discharge detection The charge short circuit current and discharge detection short circuit are used to detect severely abnormal charges in the direction of charge and discharge, respectively. This safety feature is used to protect the pass FET, battery and any other inline components during overcurrent conditions. The detection circuit also includes a blanking delay before driving the control of the pass FET to the OFF state. charging short circuit
The threshold and delay time are set in the SCC register. The discharge threshold and delay time short circuit are set in the SCD register. The short-circuit threshold is programmable from 100 mV to 475 mV in 25 mV steps. If the RSNS bit in the FUNCTION_CTL register is set to 1, the voltage threshold, programmable step size, and hysteresis are divided by 2. Overload, short-circuit charge and short circuit with delay in unloading
Overload delay (default = 1 ms) allows the system to temporarily accept a high current state without disconnecting power from the load. The delay time can be increased by the OLD register, programmable from 1 ms to 31 ms in 2 ms steps. Charge shorts and shorts in discharge delay (default=0µs) can be programmed in the SCC and SCD registers. These registers can be programmed from 0 μs to 915 μs in 61 μs steps.
Latch Clear (LTCLR)
In the event of a protection fault, the state is locked. To clear the fault flag, toggle (from 0, set 1, then reset to 0)
LTCLR bit (bit 7) in the STATE_CONTROL register. The OL, SCC, SCD and WDF bits thus unlock functionality. The FET can now be controlled by programming the OUTPUT_CONTROL register and XALERT to clear the output by reading the STATUS register.
LTCLR and XLAERT clear timing
POR and Watchdog Reset (XRST)
Activate the XRST pin by activating the REG output. This keeps the master constant during reset for tRST periods, allowing VREG to stabilize before the master is released from reset. When the regulator supply is down, XRST is valid below 1.8 V of the regulator voltage. In addition, when a watchdog failure is detected, XRST is also activated to ensure a valid reset of the battery management host.
XRST Timing Diagram - Power-Up and Power-Down
Watchdog Input (WDI)
In determining fault detection, the WDI input needs to be used as the time base for delayed timing and as part of the use of the system watchdog. Initially, the watchdog monitors the primary oscillator startup; if the host does not respond within tWDINT tRST expires, then the bq29330 shuts down CHG, DSG and ZVCHG FETs. It then activates an XRST output to attempt to reset the host. After the watchdog is started during wakeup, it monitors the host for an oscillation stop condition, defined as the period of tWDWT where no clock input is received. If the oscillator stop condition is asserted, the watchdog turns off the CHG, DSG and ZVCHG FETs. The bq29330 then activates the XRST output to attempt to reset the host. If master clock oscillation is started after reset, the bq29330 still sets the WDF flag until it is cleared. See the LTCLR section for more details on clearing the fault flag. In sleep mode, the watchdog function is not disabled.