AN971

AN971
USB Port-Powered Li-Ion/Li-Polymer Battery Charging
Author:
Scott Dearborn
Microchip Technology Inc.
INTRODUCTION
The Universal Serial Bus (USB) allows many computer
peripherals to be easily swapped without having to turn
off the computer. Today, a variety of handheld, batteryoperated peripherals provide USB ports to facilitate
data transfer to and from a host computer. With the
introduction of the new USB 2.0 specification, CD/DVD
players, MP3 players, cameras, personal data
assistants and even cell phones can transfer data at
rates up to 480 Mbps.
These peripherals are, in some instances, selfpowered. As a result, many of these peripherals do not
take full advantage of the USB port. Often overshadowed by the data interface is the power capability that
a USB port provides. Microchip's MCP73853/55 and
MCP73861 advanced, fully-integrated, single-cell LiIon/Li-Polymer charge-management devices allow
these peripherals to utilize the full “power” of the USB
port.
USB-POWERED, SINGLE-CELL,
LI-ION BATTERY CHARGER
Many of the self-powered peripherals use a separate
power supply for battery charging even while
connected to a USB port. With the MCP73853/55,
harnessing the power of the USB port for battery charging becomes extremely simple.
A USB port transfers signal and power over a fourconductor cable, depicted in Figure 1. Each USB port
provides a limited amount of power over the cable. The
amount of current provided from a USB port is defined
in terms of unit loads, where one unit load is defined as
100 mA. The number of unit loads that a port can
supply is an absolute maximum, not an average over
time. A port may be configured as either low-power (at
one unit load) or high-power (providing up to five unit
loads). All ports default to low-power. The transition to
high-power is under the software’s control. It is the
responsibility of the host software to ensure that
adequate power is available before allowing
peripherals to consume high power.
© 2005 Microchip Technology Inc.
VBUS
D+
DGND
FIGURE 1:
VBUS
D+
DGND
USB Cable.
The USB high-power port is specified for a maximum
current of five unit loads (or 500 mA), with a voltage of
5V, +5%. The USB specification allows for voltage
drops in the USB connectors and cables of up to
350 mV when delivering 500 mA. The maximum cable
length is specified as 16 feet. Shorter cables will
introduce less voltage drop. The minimum voltage seen
at the peripheral device will be 4.4V.
Limiting the current draw to 400 mA produces an
absolute minimum voltage of 4.47V, providing 0.27V of
headroom to fully charge a single-cell, Li-Ion battery.
The extremely low dropout voltage (200 mV at 400 mA)
of the MCP73853/55 makes them an attractive and
simple approach for a USB Li-Ion/Li-Polymer battery
charger.
Figure 2 and Figure 3 illustrate USB-powered, singlecell Li-Ion/Li-Polymer battery chargers. The USB controller communicates with the host to determine if the
peripheral is connected to either a low-power or highpower port. The controller then sets the appropriate
charge current setting. The MCP73853/55 employs
typical charge current settings of 85 mA and 400 mA
for low-power and high-power, respectively. These settings ensure that the absolute maximum rating of the
USB port is not exceeded. Optionally, the high-power
charge current setting can be adjusted lower by placing
a resistor between the MCP73853/55 and the USB
controller. The appropriate value resistor can be
determined from the formula:
13.2 – 33.3 × I REG
R PROG = --------------------------------------------14.1 × I REG – 1.2
Where:
IREG is the desired high-power charge current
setting in amps
RPROG is in kilo-ohms
DS00971A-page 1
AN971
VBUS
GND
STAT1 STAT 2 EN VSS2
16
VSET
15
14
13
1
12
2
11
SUSPEND
D+
D-
VDD1
USB CONTROL
+ Single
Lithium-Ion
Cell
VBAT2
MCP73853
VDD2
100 mA
500 mA
VBAT
VBAT3
VSS1
3
10
4
9
5
6
7
PROG THREF THE RM
VBAT1
VSS3
8
TIMER
CTIMER
RPROG
RT1
RT2
FIGURE 2:
Monitoring.
USB-powered, Single-cell, Li-Ion/Li-Polymer Battery Charger with Cell Temperature
VBUS
GND
STAT1
VSET
D+
D-
SUSPEND
USB CONTROL
VDD1
VSS1
PROG
100 mA
500 mA
FIGURE 3:
DS00971A-page 2
1
10
2
9
3
MCP73855
8
4
7
5
6
EN
VBAT2
VBAT
+ Single
Lithium-Ion
Cell
VBAT1
VSS2
TIMER
CTIMER
Small PCB Area USB-powered, Single-cell, Li-Ion/Li-Polymer Battery Charger
© 2005 Microchip Technology Inc.
AN971
ADDITIONAL USB SUPPORTED
FEATURES
FASTER CHARGE CYCLE TIMES
WITH WALL ADAPTER
In addition to the maximum permissible current draw on
the USB power port, additional considerations must be
adhered to as well. Any peripheral connected to a USB
port must support a Suspend state as defined by the
USB specification. A peripheral can enter the Suspend
state from either power state (low power or high
power). The allowed Suspend current is a function of
unit load allocation. Ports operating in the Low-power
mode are limited to 500 µA of Suspend current. Ports
operating in the High-power mode are limited to
2.5 mA.
The USB high-power port is specified for a maximum
current of five unit loads, or 500 mA. Utilizing
Microchip’s MCP73861, charge currents up to 1.2A can
be realized from an alternate power source (such as a
wall cube).
In the circuits of Figures 1 and 2, the peripheral
device’s system power, including the USB controller, is
derived directly from the battery. In this manner, the
MCP73853/55 controls the charging of the battery,
while maintaining the current draw from the USB port
below the specification limits. The Suspend state is
entered when the USB controller pulls the enable pin of
the MCP73853/55 low. Disabled, the MCP73853/55
consumes less than 1 µA of current. The peripheral
Suspend current can be computed as the current from
VBUS through the bus pull-up and pull-down
termination resistors plus 1 µA.
In-rush current must also be considered whenever a
peripheral is connected to a USB port. The VBUS power
lines at the port are bypassed with a minimum low-ESR
capacitance of 120 µF. The maximum load of the
peripheral device is limited to 44Ω, in parallel with
10 µF of capacitance. This ensures that the VBUS
voltage does not get pulled below its minimum
operating voltage when a peripheral is connected to the
port. The maximum droop allowed on VBUS is 330 mV.
The MCP73853/55 requires a minimum input capacitance of 1 µF, although 4.7 µF is recommended. This is
well below the maximum USB specification. In addition,
the MCP73853/55 controls the slew rate of the charge
current when transitioning from preconditioning to fast
charge, and when a new charge current setting is
requested (i.e., from low-power to high-power). These
unique features prevent large slugs of current from
flowing to the charger output capacitor and battery,
causing the VBUS voltage to droop excessively.
Another important specification to consider when connecting to the USB power bus is that no peripheral shall
supply (source) current on VBUS at any time. The
MCP73853/55 employs integrated reverse discharge
circuitry that prevents current to flow from the battery
onto VBUS.
Figure 4 depicts the MCP73861 in a system that
accepts input power from a USB port or alternate
power source. This solution requires only a handful of
external components, in addition to the MCP73861.
In this manner, charge currents up to 1.2A can be realized when the alternate power source is present. When
only USB power is present, the P-channel MOSFET is
supplying power to the charger from VBUS. In this case,
the programming resistor is not optional. A minimum
resistance of 2.2 kΩ must be placed between the USB
controller and the MCP73861 PROG input. The 2.2 kΩ
programming resistor sets the typical high-power
charge current to 420 mA. The high-power charge
current setting can be adjusted lower by utilizing a
higher value resistor. The appropriate value resistor
can be determined from the formula:
13.2 – 11 × I REG
R PROG = ---------------------------------------12 × I REG – 1.2
Where:
IREG is the desired high-power charge current
setting in amps
RPROG is in kilo-ohms
When an alternate power source is connected, the
P-channel MOSFET is turned off. Input power is
supplied to the charger from the alternate power
source through the Schottky diode. The P-channel
MOSFET prevents current from being supplied on
VBUS. The alternate power source must provide a
voltage greater than the maximum VBUS specification,
minus the difference between the forward voltage
drop of the MOSFET body diode and the forward
voltage drop of the Schottky diode. An absolute
minimum voltage of 5V is recommended for the
alternate power source. The MCP73861 is rated for a
maximum input voltage of 12V, so higher voltages can
be utilized.
The maximum charge current is increased to 1.2A by
pulling the MCP73861 PROG input to ground. The
additional N-channel MOSFET is turned on when the
alternate power source is present. Increasing the
charge current significantly decreases the charge cycle
time.
Figure 5 depicts complete charge cycles utilizing the
MCP73861 with a high-power USB port and an
alternate power source. The charge cycles depicted
were performed on a 1400 mAh Li-Ion battery pack.
Initial conditions were near full discharge.
© 2005 Microchip Technology Inc.
DS00971A-page 3
AN971
While charging from the USB port, it takes
approximately one hour longer until the end of charge
is reached. The MCP73861 scales the charge termination current proportionately with the fast charge current.
The result is an increase of 40% in charge time with the
benefit of a 2% gain in capacity and reduced power
dissipation. The change in termination current results in
an increase in final capacity from ~98% to ~100%. The
system designer has to make a trade-off between
charge time, power dissipation and available capacity.
+6V
VBUS
GND
STAT1 STAT 2 EN VSS2
16
15
14
13
VSET
1
12
2
11
SUSPEND
D+
D-
VDD1
USB CONTROL
VDD2
VSS1
100 mA
500 mA
VBAT
VBAT3
+ Single
- Lithium-Ion
Cell
VBAT2
MCP73861
3
10
4
9
5
6
7
VBAT1
VSS3
8
PROG THR EF TH ERM TIMER
CTIMER
RPROG
RT1
RT2
FIGURE 4:
USB-powered or Externally-powered, Single-Cell, Li-Ion/Li-Polymer Battery Charger
with Cell Temperature Monitoring.
.
MCP73861 Charge Cycles, 1400 mAh Battery
VBAT @ Wall Adapter Input
1.40
Voltage (Volts)
4.00
1.20
VBAT @ USB Input
3.50
1.00
3.00
IBAT = 1.2A
2.50
0.80
2.00
0.60
1.50
0.40
1.00
IBAT = 420 mA
0.50
0.00
0.0
50.0
100.0
150.0
Current (Amps)
4.50
0.20
0.00
200.0
Time (minutes)
FIGURE 5:
DS00971A-page 4
MCP73861 Charge Cycle Waveforms.
© 2005 Microchip Technology Inc.
AN971
CONCLUSION
REFERENCES
When utilizing Microchip’s MCP73853/55 or
MCP73861, harnessing the power of the USB port for
battery charging becomes extremely simple. The
devices adhere to all the specifications governing the
USB power bus.
1.
2.
Three stand-alone linear charging solutions for Li-Ion/
Li-Polymer batteries were presented. The guidelines
and considerations presented in this application note
should be taken into account whenever the power of a
USB port is interfaced.
3.
4.
5.
6.
7.
8.
9.
© 2005 Microchip Technology Inc.
Universal Serial Bus Specification, Revision 2.0
MCP73853/55 Data Sheet, “USB Compatible
Li-Ion/Li-Polymer Charge Management Controllers”, DS21915, Microchip Technology Inc.,
2004.
MCP73861 Data Sheet, “Advanced Single or
Dual Cell, Fully Integrated Li-Ion/Li-Polymer
Charge Management Controllers”, DS21893,
Microchip Technology Inc., 2004.
David Linden, Thomas B. Reddy, Handbook of
Batteries, Third Edition (New York: McGraw-Hill,
Inc., 2002).
AN947: “Power Management in Portable Applications: Charging Lithium-Ion/Lithium-Polymer
Batteries”, Scott Dearborn, DS00947, Microchip
Technology Inc., 2004.
ADN008: “Charging Simplified for High Capacity
Batteries”, Bonnie Baker, DS21864, Microchip
Technology Inc., 2004.
Http://www.powercellkorea.com
Http://sanyo.com/batteries/lithium_ion.cfm
Http://lgchem.com/en_products/electromaterial/battery/battery.html
DS00971A-page 5
AN971
NOTES:
DS00971A-page 6
© 2005 Microchip Technology Inc.
Note the following details of the code protection feature on Microchip devices:
•
Microchip products meet the specification contained in their particular Microchip Data Sheet.
•
Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the
intended manner and under normal conditions.
•
There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our
knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data
Sheets. Most likely, the person doing so is engaged in theft of intellectual property.
•
Microchip is willing to work with the customer who is concerned about the integrity of their code.
•
Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
mean that we are guaranteeing the product as “unbreakable.”
Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our
products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts
allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.
Information contained in this publication regarding device
applications and the like is provided only for your convenience
and may be superseded by updates. It is your responsibility to
ensure that your application meets with your specifications.
MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED,
WRITTEN OR ORAL, STATUTORY OR OTHERWISE,
RELATED TO THE INFORMATION, INCLUDING BUT NOT
LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE,
MERCHANTABILITY OR FITNESS FOR PURPOSE.
Microchip disclaims all liability arising from this information and
its use. Use of Microchip’s products as critical components in
life support systems is not authorized except with express
written approval by Microchip. No licenses are conveyed,
implicitly or otherwise, under any Microchip intellectual property
rights.
Trademarks
The Microchip name and logo, the Microchip logo, Accuron,
dsPIC, KEELOQ, microID, MPLAB, PIC, PICmicro, PICSTART,
PRO MATE, PowerSmart, rfPIC, and SmartShunt are
registered trademarks of Microchip Technology Incorporated
in the U.S.A. and other countries.
AmpLab, FilterLab, Migratable Memory, MXDEV, MXLAB,
PICMASTER, SEEVAL, SmartSensor and The Embedded
Control Solutions Company are registered trademarks of
Microchip Technology Incorporated in the U.S.A.
Analog-for-the-Digital Age, Application Maestro, dsPICDEM,
dsPICDEM.net, dsPICworks, ECAN, ECONOMONITOR,
FanSense, FlexROM, fuzzyLAB, In-Circuit Serial
Programming, ICSP, ICEPIC, MPASM, MPLIB, MPLINK,
MPSIM, PICkit, PICDEM, PICDEM.net, PICLAB, PICtail,
PowerCal, PowerInfo, PowerMate, PowerTool, rfLAB,
rfPICDEM, Select Mode, Smart Serial, SmartTel and Total
Endurance are trademarks of Microchip Technology
Incorporated in the U.S.A. and other countries.
SQTP is a service mark of Microchip Technology Incorporated
in the U.S.A.
All other trademarks mentioned herein are property of their
respective companies.
© 2005, Microchip Technology Incorporated, Printed in the
U.S.A., All Rights Reserved.
Printed on recycled paper.
Microchip received ISO/TS-16949:2002 quality system certification for
its worldwide headquarters, design and wafer fabrication facilities in
Chandler and Tempe, Arizona and Mountain View, California in
October 2003. The Company’s quality system processes and
procedures are for its PICmicro® 8-bit MCUs, KEELOQ® code hopping
devices, Serial EEPROMs, microperipherals, nonvolatile memory and
analog products. In addition, Microchip’s quality system for the design
and manufacture of development systems is ISO 9001:2000 certified.
© 2005 Microchip Technology Inc.
DS00971A-page 7
WORLDWIDE SALES AND SERVICE
AMERICAS
ASIA/PACIFIC
ASIA/PACIFIC
EUROPE
Corporate Office
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Technical Support:
http://support.microchip.com
Web Address:
www.microchip.com
Australia - Sydney
Tel: 61-2-9868-6733
Fax: 61-2-9868-6755
India - Bangalore
Tel: 91-80-2229-0061
Fax: 91-80-2229-0062
China - Beijing
Tel: 86-10-8528-2100
Fax: 86-10-8528-2104
India - New Delhi
Tel: 91-11-5160-8631
Fax: 91-11-5160-8632
Austria - Weis
Tel: 43-7242-2244-399
Fax: 43-7242-2244-393
Denmark - Ballerup
Tel: 45-4450-2828
Fax: 45-4485-2829
China - Chengdu
Tel: 86-28-8676-6200
Fax: 86-28-8676-6599
Japan - Kanagawa
Tel: 81-45-471- 6166
Fax: 81-45-471-6122
France - Massy
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
China - Fuzhou
Tel: 86-591-8750-3506
Fax: 86-591-8750-3521
Korea - Seoul
Tel: 82-2-554-7200
Fax: 82-2-558-5932 or
82-2-558-5934
Germany - Ismaning
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Atlanta
Alpharetta, GA
Tel: 770-640-0034
Fax: 770-640-0307
Boston
Westford, MA
Tel: 978-692-3848
Fax: 978-692-3821
Chicago
Itasca, IL
Tel: 630-285-0071
Fax: 630-285-0075
Dallas
Addison, TX
Tel: 972-818-7423
Fax: 972-818-2924
Detroit
Farmington Hills, MI
Tel: 248-538-2250
Fax: 248-538-2260
Kokomo
Kokomo, IN
Tel: 765-864-8360
Fax: 765-864-8387
China - Hong Kong SAR
Tel: 852-2401-1200
Fax: 852-2401-3431
China - Shanghai
Tel: 86-21-5407-5533
Fax: 86-21-5407-5066
China - Shenyang
Tel: 86-24-2334-2829
Fax: 86-24-2334-2393
China - Shenzhen
Tel: 86-755-8203-2660
Fax: 86-755-8203-1760
China - Shunde
Tel: 86-757-2839-5507
Fax: 86-757-2839-5571
Singapore
Tel: 65-6334-8870
Fax: 65-6334-8850
Taiwan - Kaohsiung
Tel: 886-7-536-4818
Fax: 886-7-536-4803
Taiwan - Taipei
Tel: 886-2-2500-6610
Fax: 886-2-2508-0102
Italy - Milan
Tel: 39-0331-742611
Fax: 39-0331-466781
Netherlands - Drunen
Tel: 31-416-690399
Fax: 31-416-690340
England - Berkshire
Tel: 44-118-921-5869
Fax: 44-118-921-5820
Taiwan - Hsinchu
Tel: 886-3-572-9526
Fax: 886-3-572-6459
China - Qingdao
Tel: 86-532-502-7355
Fax: 86-532-502-7205
Los Angeles
Mission Viejo, CA
Tel: 949-462-9523
Fax: 949-462-9608
San Jose
Mountain View, CA
Tel: 650-215-1444
Fax: 650-961-0286
Toronto
Mississauga, Ontario,
Canada
Tel: 905-673-0699
Fax: 905-673-6509
10/20/04
DS00971A-page 8
© 2005 Microchip Technology Inc.