Freescale Semiconductor Application Note Document Number: AN4620 Rev. 1.0, 12/2012 Interfacing the MC34708 with an External Battery Charger 1 Purpose This document shows an example implementation of an external battery charger solution for the MC34708 power management architecture for i.MX processors. 2 Scope This document provides the design-in information (including schematic) for using an external battery charger with isolated charging path while interfacing with the MC34708 PMIC. It does not provide instruction on how to fully configure the MC34708 system along with an i.MX processor; however, it does refer to them in order to provide a clear idea on how the battery charger would interact in a full system environment. © Freescale Semiconductor, Inc., 2012. All rights reserved. Contents 1 Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 MC34708 Device Overview . . . . . . . . . . . . . . 2 4 Interfacing with the MC34708 . . . . . . . . . . . . 2 5 References . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6 Revision History . . . . . . . . . . . . . . . . . . . . . . 7 MC34708 Device Overview 3 MC34708 Device Overview The MC34708 is a Power Management Integrated Circuit (PMIC) designed primarily for use with the Freescale i.MX50 and i.MX53 families. It offers a low-cost solution targeting embedded applications. It supports both consumer and industrial applications in two possible packages, a 206-pin, 8mm x 8mm, 0.5mm-pitch MAPBGA package and a 206-pin, 13mm x 13mm, 0.8mm-pitch MAPBGA package, both of which provide flexibility between size and design constraints for specific PCB layout requirements. Features: • • • • • • • • • Six multi-mode buck regulators for directly supplying the processor core, memory, and peripherals Boost regulator for USB PHY domain on i.MX processors Eight regulators with internal and external pass devices for thermal budget optimization 10-bit ADC for monitoring battery and other inputs Eight regulators with internal and external pass devices for thermal budget optimization Real-time clock and crystal oscillator circuitry with a coin cell backup/charger SPI/I2C bus for control and register interface Four general purpose low-voltage I/Os with interrupt capability Two PWM outputs The MC34708 can be easily combined with an external charger, allowing flexibility for either single or multi-cell Li-Ion battery configurations. This document presents the MAX8903 battery charger as an example of a battery charging solution for the MC34708 power management device. However, it is up to the customer, according to his system requirements, to select a proper charger device to be used in conjunction with the power management unit. 4 Interfacing with the MC34708 The MC34708 power management device is powered by a single input supply (BP) that provides full system power distribution. BP operating voltage range goes from 3.0 V to 4.5 V; therefore, the charger system voltage must be set within the operating range. One such example of a charger IC, the MAX8903 provides a typical VSYS = 4.325 V, which makes it suitable to supply full system power to the MC34708. The MAX8903 supplies a 4.2 V battery regulation voltage suitable for standard 3.7 V Li-ion batteries, which are used in common portable applications. Figure 1, Figure 2 and Figure 3 show the application schematic, including the external charger and how it connects to the MC34708. Freescale does not assume liability, endorse, or warrant components from external manufacturers that are referenced in circuit drawings or tables. While Freescale offers component recommendations in this configuration, it is the customer’s responsibility to validate their application. AN4620, Rev. 1.0 2 Freescale Semiconductor Interfacing with the MC34708 For USB OTG support, connect main charger supply to VBUS pin on MC34708 VBUS R76 10K SW5 SW5 U11 C78 3 4 C79 0.1UF 1 2 10UF 6 0 DC1 DC2 DCM VL PG1 PG2 C80 1.0 UF BST FLT C81 0.1UF 2 27 28 UOK LX1 LX2 L10 1UH DOK CHG 1 THM 25 26 17 R77 0 10 7 C83 0.15UF 0 15 14 GPIOLV0 12 29 R79 0 0 5 9 CS1 CS2 ISET 18 R80 10K R81 10K R82 10K CHF_FLT_B UOK_B 8 DOK_B 22 CHG_STATUS1_B 16 13 R85 10K R86 604 0 IDC 11 R87 3.0K CT SYS1 SYS2 24 23 GND EP MAX8903 BAT1 BAT2 0 Signalization to MCU/PMIC GPIO Interface BP USUS CEN R84 10K 19 USB IUSB R83 10K 0 C85 10UF 21 20 0 Connect SYS1 and SYS2 pins to BP (system voltage) VBATT R97 10K 0 0 NOTE: pins DCM, IUSB, CEN, USUS may also be connected to MCU/PMIC GPIO interface for charger control if required. External Charger Figure 1. External Charger Connection Diagram AN4620, Rev. 1.0 Freescale Semiconductor 3 Interfacing with the MC34708 NSRD130LNXTG5 U10 NCP4682 3 D22 4 A BP C C74 0.1UF NSRD130LNXTG5 0 CE VIN D12 GND TAB_GND C VOUT A 1 C VDDLP NSRD130LNXTG5 C75 0.1UF 2 5 LICELL A D20 0 0 VSRTC WORKAROUND BP 1 SHORTED 2 VUSB2DRV 4 1 2 3 2 J9 1X2 J53 Q1 1 3 DNP Q2 NSS12100XV6T1G 0 1 2 5 6 3 NSS12100UW3 1X3 Jumper 2-3 C29 1.0UF VUSB2 C33 2.2UF BP 0 SHORTED 1 2 VGEN2DRV 4 1 2 3 2 J20 1X2 J66 Q5 1 3 DNP Q6 NSS12100XV6T1G 0 1 2 5 6 3 NSS12100UW3 1X3 Jumper 2-3 C32 1.0UF VGEN2 C41 2.2UF 0 Figure 2. MC34708 Connection Diagram (Part 1) AN4620, Rev. 1.0 4 Freescale Semiconductor Interfacing with the MC34708 BP Connect BP to SYS1 and SYS2 on charger A If SW1 is operated in single phase mode with load current <=2 Amps D1 RED LED L2 need to use LPS4012-102NL D2 LED_GREEN If SW1 is operated in dual phase mode can use 10.0uF C 10.0uF VLS201612ET-1R0N VLS252010ET-1R0N BRL3225 ADIN9 K7 ADIN10 K6 ADIN11 L6 N2 P4 P3 N4 N3 0 C54 2.2UF 0 TSX1 K4 TSX2 L5 TSY1 J7 TSY2 J6 B4 C4 F6 E6 A5 A9 B9 C9 D9 A3 B10 CHRGLEDG General Purpose ADCs ADIN11 SW1ALX1 SW1ALX2 GNDADC1 GNDADC5 GNDADC4 GNDADC3 GNDADC2 GNDSW1A1 GNDSW1A2 SW1 0.650-1.4375V 800mA Buck Touch Screen Interface TSREF BP SW1IN1 SW1IN2 SW1IN3 SW1IN4 Battery Interface and Control ADIN10 SW1FB GNDSW1B1 GNDSW1B2 SW1VSSSNS SW1PWGD Battery Thermistor Sense SW1CFG NTCREF SW2IN1 SW2IN2 SW2IN3 SW2 0.650-1.4375V 800mA Buck SW2LX1 SW2LX2 SW2LX3 GNDSW2_1 GNDSW2_2 GNDSW2_3 BATTISNSCCP Coulomb Counter CFP BP 0 P10 R10 SW1 SHORTED SH6 SH67 1 2 1 L2BRL3225 2 D13 C C6 22UF A 0 0.1UF SH66 SHORTED 1 2 SW1BLX SW1ALX SW1FB C7 22UF 0 BAS 3010B M10 C58 OPEN 2 0 0 P13 SW1BLX 1 R13 SPIVCC DNP 2 P14 R14 0 L9 R18 200K 1UH D14 C A SW1PWGD 0 BAS 3010B J50 M11 SW1PWGD 0 3 2 1 VCOREDIG L10 BP BPTHERM BATTISNSCCN C5 4.7uF SW1 TSX2/ADIN13 TSY2/ADIN15 N11 N12 P12 R12 P11 SW1ALX 1 R11 L3 SW1BLX1 SW1BLX2 TSX1/ADIN12 TSY1/ADIN14 or or GNDCHRG1 GNDCHRG2 GNDCHRG3 GNDCHRG4 GNDACHRG A10 B3 E10 CHRGLEDR A2 PRETMR TRICKLESEL LEDVDD D1 VAUX GAUX D3 B1 B2 C1 C2 AUXVIN1 AUXVIN2 AUXVIN3 AUXVIN4 GOTG D2 A7 B7 C7 D7 A8 B8 C8 D8 CHRGLX1 CHRGLX2 CHRGLX3 CHRGLX4 BPSNS VBUSVIN1 VBUSVIN2 VBUSVIN3 VBUSVIN4 B6 C6 A6 BP GBAT E7 E8 0 ADIN9 TP9 P1 0 BATTISNSP ITRIC BATT BATTISNSN CHRGFB U1 A4 F7 C5 0 0 Inductor If SW1 is operated in single phase mode with load current <= 1.6Amps L1 can use the BRL3225 inductor C2 C C1 A BP SW2FB SW2PWGD E13 E14 E15 C10 4.7uF 1X3 0 1 2 1UH D15 C C13 C14 C15 SW2 SHORTED SH9 SH68 1 2 1 C59 BP 0 Jumper 2-3 L4 D13 D14 D15 0 0.1UF SPIVCC OPEN 2 SW2FB C11 22UF A R19 200K 0 BAS 3010B SW2PWGD 0 E12 G10 SW2PWGD BP J52 OPEN 1 2 B5 SW3 0.650-1.4375V 1000mA Buck CFN 1X2 GNDSW3_1 GNDSW3_2 SW3FB F1 MISO/SDA J63 R75 4.7K 0 TP6 TP5 0 2 4 6 F2 J4 TP4 0 J3 VCOREDIG TP3 K3 VCORE C51 1.0UF TP1 0 REFCORE N1 C50 1.0UF TP7 0 L2 M2 C49 0.1UF SPI/I2C Interface CS CLK SW4AIN SW4A 1.200-1.975, 2.5, 3.15, 3.3V 500mA Buck MISO MOSI SW4ALX GNDSW4A SW4AFB GNDSPI Ripley VALWAYS SW4BIN SW4B 1.200-1.975, 2.5, 3.15, 3.3V 500mA Buck Reference Generation VDDLP VCOREDIG SW4BLX GNDSW4B SW4BFB VCORE SW4CFG D17 P2 C P6 C61 GNDUSB VUSB C47 2.2UF C46 0.1UF 0.1UF SW4A 1 SW4BFB A 2 SW4B SH65 OPEN 0 BAS 3010B M6 J54 1 3 5 N7 P7 R7 C22 2 4 6 VCOREDIG VCORE N8 P8 R8 1 HDR 2X3 Jumper 5-6 4.7uF 0 L8 2 1UH D19 C N9 P9 R9 SW5 SH16 1 SH72 1 2 OPEN 2 0 C63 SHORTED C23 22UF A SWBSTLX 0 BP SW5FB 0.1UF C71 10nF DNP 0 BAS 3010B R74 1.0 DNP 0 M7 D11 BAS 3010B C64 F12 F13 BP SWBSTLX 1 2 C25 10.0uF 2.2uH D3 G12 G13 A 0 0 BP L9 J14 J15 0.1UF SWBST 1 3 5 BAT60B H12 SWBST 0 C86 22UF C26 22UF 0 L11 SW4A SW4B SW5 J55 0 C 2 4 6 HDR 2X3 Jumper 1-2 C57 0.1UF 0 VREFDDR P15 K10 VPLL J11 C28 1.0UF C30 2.2UF VPLL 0 C55 0.1UF 0 VUSB2DRV VUSB2 M14 VUSB2DRV L13 VUSB2 BP VDACDRV VDAC J10 NSS12100UW3 Q3 3 1 K12 C31 2.2UF 0 BP Q4 NSS12100XV6T1G VDAC DNP SW5 VINGEN1 VGEN1 VGEN2DRV VGEN2 N14 C38 2.2UF 0 C36 2.2UF VGEN1 SW5 0 M13 N15 K11 C66 0.1UF C39 2.2UF VGEN2DRV 0 VGEN2 0 BP L14 BP PWM1 PWM2 K13 L12 L8 F11 C65 0.1UF 0 0 R6 A12 C10 GPIOLV0 GPIOLV1 GPIOLV2 GNDRTC K14 RESET SDWN D4 RESETBMCU INT WDI L4 F5 E1 E4 GLBRST PWRON1 PWRON2 PUMS1 STANDBY J5 E3 G7 G8 C12 PUMS3 PUMS4 PUMS2 B14 B13 PUMS5 ICTEST GNDCTRL E2 A14 GNDREG1 GNDREG2 GNDREF1 GNDREF2 D4 A BP C Y1 1 SDWNB 0 1X3 Jumper 2-3 0 VSRTC INT 1 VCOREDIG 2 3 STANDBY 0 J62 GLBRST 18PF 0 0 SW5 PWRON1 18PF TP8 PWRON2 32.768KHZ C45 C44 C43 0.1UF R3 68K 0 R4 68K RESETB 0 CLK32KMCU CLK32K PWM1 PWM2 GPIOLV0 GPIOLV1 GPIOLV2 GPIOLV3 J51 SW5 3 2 1 SW3 PUMS1 PUMS2 PUMS3 PUMS4 PUMS5 3 2 1 RESETBMCU RESETB Q7 2N7002 1 R20 200K 1X3 Jumper 2-3 0 SDWNB R7 D5 A BP J56 SW5 LED_GREEN 200 SPIVCC 2 2 0 0 J12 Control Logic D12 XTAL1 XTAL2 VINPLL LDOVDD D10 MC34708 L15 0 Crystal Oscillator M15 SUBSPWR1_2 SUBSPWR1_12 SUBSPWR1_11 SUBSPWR1_1 SUBSPWR1_8 SUBSPWR1_7 SUBSPWR1_6 SUBSPWR1_5 SUBSPWR1_4 SUBSPWR1_3 SUBSPWR1_9 SUBSPWR1_10 SUBSREF SUBSANA1 SUBSANA2 SUBSANA3 SUBSLDO 0 LICELL 0 H5 N13 B15 C3 K15 G9 F9 F8 L7 K9 K8 J9 J8 H9 H8 H6 E9 E11 LICELL Coincell Battery Backup B11 A11 LICELL OPEN 2 0 2 VUSB 3.3V 100mA LDO VINUSB 0 VHALF GPIOLV3 H2 VREFDDR VPLL 1.2, 1.25, 1.5, 1.8V 50mA LDO VUSB2 2.5, 2.6, 2.75, 3.0V 250mA LDO VDAC 2.5, 2.6, 2.7, 2.775V 250mA LDO VGEN1 1.2, 1.25, 1.3, 1.35, 1.4, 1.45, 1.5, 1.55V, 250mA LDO VGEN2 2.5, 2.7, 2.8, 2.9, 3.0, 3.1, 3.15, 3.3V, 250mA LDO VBUS 0 G3 SH71 1 2 C20 10UF BP UID C77 1.0UF SWBST VINREFDDR D11 H1 DM C11 H3 0 UID VREFDDR 0.6-0.9V 10mA LDO DP GPIOVDD J1 GNDSWBST1 GNDSWBST2 SWBSTFB A13 K1 DM USB/Audio SWBSTLX1 SWBSTLX2 DPLUS GNDGPIO DP RXD DMINUS SWBSTIN1 SWBSTIN2 SWBST 5.00, 5.05, 5.10, 5.15V 350mA Boost TXD VSRTC L1 MIC CLK32KMCU M1 DPLUS C P5 SHORTED SH12 1 BP SPKR J13 DMINUS GNDSW5_1 GNDSW5_2 GNDSW5_3 B12 G4 SW5LX1 SW5LX2 SW5LX3 SW5FB CLK32K RXD 0 SW4B 2 1UH D18 SW4BLX 0 BP 4.7uF 1 SW4BLX R6 SH64 OPEN 1 2 C62 0 BAS 3010B L7 R5 SW4ALX C17 10UF A R4 0 0.1UF SW4AFB 0 SPKL CLK32KVCC G5 2 1UH BP H10 H7 TXD R98 0 1 1 SW4ALX GNDCORE GNDREF H13 MIC L3 2 OPEN 2 0 L6 R2 VCOREREF H11 J2 SPKR BAT1 BP 0 0.1UF SW3FB 0 R3 BP SW5IN1 SW5IN2 SW5IN3 K2 SPKL VUSB SW4A SHORTED SH11 SH70 1 2 1 A C16 4.7uF SW5 1.200-1.975V 1000mA Buck VBUS OPEN 2 BAS 3010B SPIVCC 0 0 Connect VBUS to main supply for OTG support SH69 1 2 C14 10UF 0 C19 H4 VDDLP C52 100pF C G11 0 HDR 2X3 Jumper 5-6 VALWAYS C56 1.0UF 0 F3 1 3 5 F14 F15 BP SHORTED SH10 1 2 1UH C G2 G1 VCOREDIG D16 A F4 CLK MOSI 0 SW3 L5 BP 1X3 CS 4.7uF 1X3 Jumper 2-3 SW3 3 1 0 1 SW5 2 SPIVCC 3VDAC R10 2.2K DNP 1 200 C LED_GREEN RESETBMCU 3 2 C72 0.1UF OPEN J21 R9 2.2K DNP C13 G14 G15 4 C73 1.0UF DNP SPIVCC J64 1X2 OPEN H14 H15 1 2 5 6 VCOREDIG SW3IN1 SW3IN2 SW3LX1 SW3LX2 3 SW4A C60 Q8 2N7002 1 ICAP Classification: Drawing Title: SW5 68K 2 R5 0 FCP: ___ KIT34708VME Page Title: WDI MC34708_PMIC Figure 3. MC34708 Connection Diagram (Part 2) 4.1 Control Interface Signals Since the external charger provides an isolated charging path with internal charging logic, the battery charging process is fully transparent to the MC34708 and the system itself. However, depending on the external charger selected by the customer, parallel control and signaling pins may be required to interact with GPIO signals from either the MCU or the MC34708, thereby providing full charging control and signaling to/from the system controller. For further information on the external charger component selection, please refer to the vendor data sheet. AN4620, Rev. 1.0 Freescale Semiconductor 5 References 5 References Document Number MC34708 MC34708ER Description Data Sheet Errata URL http://cache.freescale.com/files/analog/doc/data_sheet/ MC34708.pdf http://cache.freescale.com/files/analog/doc/errata/ MC34708ER.pdf Product http://www.freescale.com/webapp/sps/site/ Summary Page prod_summary.jsp?code=MC34708 Power Management Home Page http://www.freescale.com/webapp/sps/site/ homepage.jsp?code=POWERMGTHOME Analog Home Page www.freescale.com/analog AN4620, Rev. 1.0 6 Freescale Semiconductor Revision History 6 Revision History Revision Date 1.0 12/2012 Description of Changes • Initial release AN4620, Rev. 1.0 Freescale Semiconductor 7 How to Reach Us: Information in this document is provided solely to enable system and software Home Page: freescale.com implementers to use Freescale products. There are no express or implied copyright Web Support: freescale.com/support information in this document. licenses granted hereunder to design or fabricate any integrated circuits on the Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters that may be provided in Freescale data sheets and/or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including “typicals,” must be validated for each customer application by customer’s technical experts. Freescale does not convey any license under its patent rights nor the rights of others. Freescale sells products pursuant to standard terms and conditions of sale, which can be found at the following address: http://www.reg.net/v2/webservices/Freescale/Docs/TermsandConditions.htm Freescale, the Freescale logo, AltiVec, C-5, CodeTest, CodeWarrior, ColdFire, C-Ware, Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, Qorivva, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, MagniV, MXC, Platform in a Package, Processor expert, QorIQ Qonverge, QUICC Engine, Ready Play, SMARTMOS, TurboLink, Vybrid, and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc. Document Number: AN4620 Rev. 1.0 12/2012