bq24725A 1-4 Cell Li+ Battery SMBus Charge Controller with N-Channel Power MOSFET
Selector and Advanced Circuit Protection
1Features3Description
1
•SMBus Host-Controlled NMOS-NMOS
Synchronous Buck Converter with Programmable
615kHz, 750kHz, and 885kHz Switching
Frequencies
•Automatic N-channel MOSFET Selection of
System Power Source from Adapter or Battery
Driven by Internal Charge Pumps
•Enhanced Safety Features for Over Voltage
Protection, Over Current Protection, Battery,
Inductor and MOSFET Short Circuit Protection
•Programmable Input Current, Charge Voltage,
Charge Current Limits
– ±0.5% Charge Voltage Accuracy up to 19.2V
– ±3% Charge Current Accuracy up to 8.128A
– ±3% Input Current Accuracy up to 8.064A
– ±2% 20x Adapter Current or Charge Current
Amplifier Output Accuracy
•Programmable Battery Depletion Threshold, and
Battery LEARN Function
•Programmable Adapter Detection and Indicator
•Integrated Soft Start
•Integrated Loop Compensation
•Real Time System Control on ILIM pin to Limit
Charge Current
•AC Adapter Operating Range 4.5V-24V
•5µA Off-State Battery Discharge Current
•0.65mA (0.8mA max) Adapter Standby Quiescent
Current
•20-pin 3.5 x 3.5 mm2VQFN Package
The bq24725A is a high-efficiency, synchronous
battery charger, offering low component count for
space-constraint, multi-chemistry battery charging
applications.
Thebq24725Autilizestwochargepumpsto
separatelydriven-channelMOSFETs(ACFET,
RBFET and BATFET) for automatic system power
source selection.
SMBus controlled input current, charge current, and
charge voltage DACs allow for very high regulation
accuracies that can be easily programmed by the
system power management micro-controller.
The bq24725A uses internal input current register or
external ILIM pin to throttle down PWM modulation to
reduce the charge current.
The bq24725A charges one, two, three or four series
Li+ cells.
Device Information
PART NUMBERPACKAGEBODY SIZE (NOM)
bq24725AVQFN (20)3.50mm x 3.50mm
(1) For all available packages, see the orderable addendum at
the end of the datasheet.
(1)
2Applications
•Portable Notebook Computers, UMPC, Ultra-Thin
Notebook, and Netbook
•Handheld Terminal
•Industrial and Medical Equipment
•Portable Equipment
1
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
Changes from Original (September 2011) to Revision APage
•Changed the format to the new TI standard .......................................................................................................................... 1
•Added the Device Information table ...................................................................................................................................... 1
•Added LODRV, HIDRV, and PHASE (2% duty cycle) to the Abs Max Table........................................................................ 4
•Added the Handling Ratings table.......................................................................................................................................... 5
1ACNInput current sense resistor negative input. Place an optional 0.1µF ceramic capacitor from ACN to GND for common-
mode filtering. Place a 0.1µF ceramic capacitor from ACN to ACP to provide differential mode filtering.
2ACPInput current sense resistor positive input. Place a 0.1µF ceramic capacitor from ACP to GND for common-mode
filtering. Place a 0.1µF ceramic capacitor from ACN to ACP to provide differential-mode filtering.
3CMSRCACDRV charge pump source input. Place a 4kΩ resistor from CMSRC to the common source of ACFET (Q1) and
RBFET (Q2) limits the in-rush current on CMSRC pin.
4ACDRVCharge pump output to drive both adapter input n-channel MOSFET (ACFET) and reverse blocking n-channel MOSFET
(RBFET). ACDRV voltage is 6V above CMSRC when voltage on ACDET pin is between 2.4V to 3.15V, voltage on VCC
pin is above UVLO and voltage on VCC pin is 275mV above voltage on SRN pin so that ACFET and RBFET can be
turned on to power the system by AC adapter. Place a 4kΩ resistor from ACDRV to the gate of ACFET and RBFET
limits the in-rush current on ACDRV pin.
5ACOKAC adapter detection open drain output. It is pulled HIGH to external pull-up supply rail by external pull-up resistor when
voltage on ACDET pin is between 2.4V and 3.15V, and voltage on VCC is above UVLO and voltage on VCC pin is
275mV above voltage on SRN pin, indicating a valid adapter is present to start charge. If any one of the above
conditions can not meet, it is pulled LOW to GND by internal MOSFET. Connect a 10kΩ pull up resistor from ACOK to
the pull-up supply rail.
6ACDETAdapter detection input. Program adapter valid input threshold by connecting a resistor divider from adapter input to
ACDET pin to GND pin. When ACDET pin is above 0.6V and VCC is above UVLO, REGN LDO is present, ACOK
comparator and IOUT are both active.
7IOUTBuffered adapter or charge current output, selectable with SMBus command ChargeOption(). IOUT voltage is 20 times
the differential voltage across sense resistor. Place a 100pF or less ceramic decoupling capacitor from IOUT pin to
GND.
8SDASMBus open-drain data I/O. Connect to SMBus data line from the host controller or smart battery. Connect a 10kΩ pull-
up resistor according to SMBus specifications.
9SCLSMBus open-drain clock input. Connect to SMBus clock line from the host controller or smart battery. Connect a 10kΩ
pull-up resistor according to SMBus specifications.
10ILIMCharge current limit input. Program ILIM voltage by connecting a resistor divider from system reference 3.3V rail to ILIM
pin to GND pin. The lower of ILIM voltage or DAC limit voltage sets charge current regulation limit. To disable the
control on ILIM, set ILIM above 1.6V. Once voltage on ILIM pin falls below 75mV, charge is disabled. Charge is enabled
when ILIM pin rises above 105mV.
11BATDRV Charge pump output to drive Battery to System n-channel MOSFET (BATFET). BATDRV voltage is 6V above SRN to
turn on BATFET to power the system from battery. BATDRV voltage is SRN voltage to turn off BATFET to power
system from AC adapter. Place a 4kΩ resistor from BATDRV to the gate of BATFET limits the in-rush current on
BATDRV pin.
Product Folder Links: bq24725A
DESCRIPTION
bq24725A
SLUSAL0A –SEPTEMBER 2011–REVISED AUGUST 2014
www.ti.com
Pin Functions (continued)
PIN
NO.NAME
12SRNCharge current sense resistor negative input. SRN pin is for battery voltage sensing as well. Connect SRN pin to a 7.5
Ω resistor first then from resistor another terminal connect a 0.1µF ceramic capacitor to GND for common-mode filtering
and connect to current sensing resistor. Connect a 0.1µF ceramic capacitor between current sensing resistor to provide
differential mode filtering. See application information about negative output voltage protection for hard shorts on battery
to ground or battery reverse connection by adding small resistor.
13SRPCharge current sense resistor positive input. Connect SRP pin to a 10 Ω resistor first then from resistor another terminal
connect to current sensing resistor. Connect a 0.1µF ceramic capacitor between current sensing resistor to provide
differential mode filtering. See application information about negative output voltage protection for hard shorts on battery
to ground or battery reverse connection by adding small resistor.
14GNDIC ground. On PCB layout, connect to analog ground plane, and only connect to power ground plane through the power
pad underneath IC.
15LODRVLow side power MOSFET driver output. Connect to low side n-channel MOSFET gate.
16REGNLinear regulator output. REGN is the output of the 6V linear regulator supplied from VCC. The LDO is active when
voltage on ACDET pin is above 0.6V and voltage on VCC is above UVLO. Connect a 1µF ceramic capacitor from
REGN to GND.
17BTSTHigh side power MOSFET driver power supply. Connect a 0.047µF capacitor from BTST to PHASE, and a bootstrap
Schottky diode from REGN to BTST.
18HIDRVHigh side power MOSFET driver output. Connect to the high side n-channel MOSFET gate.
19PHASEHigh side power MOSFET driver source. Connect to the source of the high side n-channel MOSFET.
20VCCInput supply, diode OR from adapter or battery voltage. Use 10Ω resistor and 1µF capacitor to ground as low pass filter
to limit inrush current.
PowerPAD™Exposed pad beneath the IC. Analog ground and power ground star-connected only at the PowerPAD plane. Always
solder PowerPad to the board, and have vias on the PowerPAD plane connecting to analog ground and power ground
planes. It also serves as a thermal pad to dissipate the heat.
DESCRIPTION
6Specifications
6.1 Absolute Maximum Ratings
over operating free-air temperature range (unless otherwise noted)
Maximum difference SRP–SRN, ACP–ACN–0.50.5
voltage
Junction temperature range, T
(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 operatingconditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
(2) All voltages are with respect to GND if not specified. Currents are positive into, negative out of the specified terminal. Consult Packaging
Section of the data book for thermal limitations and considerations of packages.
Human body model (HBM), per ANSI/ESDA/JEDEC JS-001, all
(1)
Electrostatic dischargeV
pins
Charged device model (CDM), per JEDEC specification
JESD22-C101, all pins
(2)
–20002000
–500500
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.
(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.
6.3 Recommended Operating Conditions
over operating free-air temperature range (unless otherwise noted)
MINNOM MAXUNIT
SRN, SRP, ACN, ACP, CMSRC, VCC024
Voltage rangeV
Maximum difference voltageSRP–SRN, ACP–ACN–0.20.2V
Junction temperature range, T
≤ 24 V, 0°C ≤ TJ≤ 125°C, typical values are at TA= 25°C, with respect to GND (unless otherwise noted)
VCC
PARAMETERTEST CONDITIONSMINTYPMAX UNIT
VCC Input voltage operating range4.524V
Battery voltage range1.02419.2V
Charge voltage regulation accuracy
Charge current regulation differential
voltage range
Charge current regulation accuracy 10mΩ
current sensing resistor
Input current regulation differential voltage
range
Input current regulation accuracy 10mΩ
current sensing resistor
Input common mode rangeVoltage on ACP/ACN4.524V
Output common mode rangeVoltage on SRP/SRN019.2V
IOUT output voltage range03.3V
IOUT output current01mA
Current sense amplifier gainV
Current sense output accuracy
Maximum output load capacitanceFor stability with 0 to 1mA load100pF
≤ 24 V, 0°C ≤ TJ≤ 125°C, typical values are at TA= 25°C, with respect to GND (unless otherwise noted)
VCC
PARAMETERTEST CONDITIONSMINTYPMAXUNIT
F
SW+
F
SW–
PWM increase frequencyChargeOption() bit [10:9] = 116658851100kHz
PWM decrease frequencyChargeOption() bit [10:9] = 01465615765kHz
BATFET GATE DRIVER (BATDRV)
I
BATFET
V
BATFET
R
BATDRV_LOAD
R
BATDRV_OFF
BATDRV charge pump current limit4060µA
Gate drive voltage on BATFETV
Minimum load resistance between
BATDRV and SRN
BATDRV
- V
SRN
when V
> UVLO5.56.16.5V
SRN
500kΩ
BATDRV turn-off resistanceI = 30 µA56.27.4kΩ
ACFET GATE DRIVER (ACDRV)
I
ACFET
V
ACFET
R
ACDRV_LOAD
R
ACDRV_OFF
V
ACFET_LOW
ACDRV charge pump current limit4060μA
Gate drive voltage on ACFETV
Minimum load resistance between ACDRV
and CMSRC
ACDRV–VCMSRC
when V
> UVLO5.56.16.5V
VCC
500kΩ
ACDRV turn-off resistanceI = 30 µA56.27.4kΩ
ACDRV Turn-Off when Vgs voltage is low
(Specified by design)
5.9V
PWM HIGH SIDE DRIVER (HIDRV)
R
DS_HI_ON
R
DS_HI_OFF
V
BTST_REFRESH
High side driver turn-on resistanceV
High side driver turn-off resistanceV
Bootstrap refresh comparator thresholdV
voltage
– VPH= 5.5 V, I = 10 mA610Ω
BTST
– VPH= 5.5 V, I = 10 mA0.651.3Ω
BTST
– VPHwhen low side refresh pulse is requested
BTST
3.854.34.7V
PWM LOW SIDE DRIVER (LODRV)
R
DS_LO_ON
R
DS_LO_OFF
Low side driver turn-on resistanceV
Low side driver turn-off resistanceV
= 6 V, I = 10 mA7.512Ω
REGN
= 6 V, I = 10 mA0.91.4Ω
REGN
PWM DRIVER TIMING
t
LOW_HIGH
t
HIGH_LOW
Driver dead time from low side to high side20ns
Driver dead time from high side to low side20ns
INTERNAL SOFT START
I
STEP
t
STEP
Soft start current step64mA
Soft start current step time240μs
In CCM mode 10mΩ current sensing resistor
SMBus TIMING CHARACTERISTICS
t
R
t
F
t
W(H)
t
W(L)
t
SU(STA)
t
H(STA)
t
SU(DAT)
t
H(DAT)
t
SU(STOP)
t
(BUF)
F
S(CL)
SCLK/SDATA rise time1μs
SCLK/SDATA fall time300ns
SCLK pulse width high450μs
SCLK Pulse Width Low4.7μs
Setup time for START condition4.7μs
START condition hold time after which first clock pulse is generated4μs
Data setup time250ns
Data hold time300ns
Setup time for STOP condition4µs
Bus free time between START and STOP condition4.7μs
Clock Frequency10100kHz
HOST COMMUNICATION FAILURE
t
timeout
t
BOOT
t
WDI
SMBus bus release timeout
Deglitch for watchdog reset signal10ms
Watchdog timeout period, ChargeOption() bit [14:13] = 01
Watchdog timeout period, ChargeOption() bit [14:13] = 10
Watchdog timeout period, ChargeOption() bit [14:13] = 11
(2)
(3)
(3)
(3)
(Default)140175210s
2535ms
354453s
7088105s
(2) Devices participating in a transfer will timeout when any clock low exceeds the 25ms minimum timeout period. Devices that have
detected a timeout condition must reset the communication no later than the 35ms maximum timeout period. Both a master and a slave
must adhere to the maximum value specified as it incorporates the cumulative stretch limit for both a master (10ms) and a slave (25ms).
(3) User can adjust threshold via SMBus ChargeOption() REG0x12.
(1) Devices participating in a transfer will timeout when any clock low exceeds the 25ms minimum timeout period. Devices that have
detected a timeout condition must reset the communication no later than the 35ms maximum timeout period. Both a master and a slave
must adhere to the maximum value specified as it incorporates the cumulative stretch limit for both a master (10ms) and a slave (25ms).
(2) User can adjust threshold via SMBus ChargeOption() REG0x12.
≤ 24 V, 0°C ≤ TJ≤ 125°C, typical values are at TA= 25°C, with respect to GND (unless otherwise noted)
VCC
PARAMETERTEST CONDITIONSMINTYPMAXUNIT
SCLK/SDATA rise time1μs
SCLK/SDATA fall time300ns
SCLK pulse width high450μs
SCLK Pulse Width Low4.7μs
Setup time for START condition4.7μs
START condition hold time after which first clock pulse is generated4μs
Data setup time250ns
Data hold time300ns
Setup time for STOP condition4µs
Bus free time between START and STOP condition4.7μs
Clock Frequency10100kHz
SMBus bus release timeout
(1)
2535ms
Deglitch for watchdog reset signal10ms
Watchdog timeout period, ChargeOption() bit [14:13] = 01
Watchdog timeout period, ChargeOption() bit [14:13] = 10
Watchdog timeout period, ChargeOption() bit [14:13] = 11
The bq24725A is a 1-4 cell battery charge controller with power selection for space-constrained, multi-chemistry
portable applications such as notebook and detachable ultrabook. It supports wide input range of input sources
from 4.5V to 24V, and 1-4 cell battery for a versatile solution.
The bq24725A supports automatic system power source selection with separate drivers for n-channel MOSFETS
on the adapter side and battery side.
The bq24725A features Dynamic Power Management (DPM) to limit the input power and avoid AC adapter overloading. During battery charging, as the system power increases, the charging current will reduce to maintain
total input current below adapter rating.
The SMBus controls input current, charge current and charge voltage registers with high resolution, high
accuracy regulation limits.
The bq24725A operates as a slave, receiving control inputs from the embedded controller host through the
SMBus interface. The bq24725A uses a simplified subset of the commands documented in System Management
Bus Specification V1.1, which can be downloaded from www.smbus.org. The bq24725A uses the SMBus ReadWord and Write-Word protocols (see Figure 11) to communicate with the smart battery. The bq24725A performs
only as a SMBus slave device with address 0b00010010 (0x12H) and does not initiate communication on the
bus. In addition, the bq24725A has two identification registers a 16-bit device ID register (0xFFH) and a 16-bit
manufacturer ID register (0xFEH).
SMBus communication is enabled with the following conditions:
•V
•V
The data (SDA) and clock (SCL) pins have Schmitt-trigger inputs that can accommodate slow edges. Choose
pull-up resistors (10kΩ) for SDA and SCL to achieve rise times according to the SMBus specifications.
Communication starts when the master signals a START condition, which is a high-to-low transition on SDA,
while SCL is high. When the master has finished communicating, the master issues a STOP condition, which is a
low-to-high transition on SDA, while SCL is high. The bus is then free for another transmission. Figure 12 and
Figure 13 show the timing diagram for signals on the SMBus interface. The address byte, command byte, and
data bytes are transmitted between the START and STOP conditions. The SDA state changes only while SCL is
low, except for the START and STOP conditions. Data is transmitted in 8-bit bytes and is sampled on the rising
edge of SCL. Nine clock cycles are required to transfer each byte in or out of the bq24725A because either the
master or the slave acknowledges the receipt of the correct byte during the ninth clock cycle. The bq24725A
supports the charger commands as described in Table 2.
is above UVLO;
VCC
is above 0.6V;
ACDET
Figure 11. SMBus Write-Word and Read-Word Protocols