AN4603 - Freescale Semiconductor
AN4603 - Freescale Semiconductor
AN4603 - Freescale Semiconductor
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Freescale</strong> <strong>Semiconductor</strong><br />
Application Note<br />
1 Purpose<br />
The present document is intended to teach the reader how to<br />
supply the power management to the i.MX50x family of<br />
processors using either the <strong>Freescale</strong> MC13892 or the<br />
MC34709 as the main power management device.<br />
2 Introduction<br />
The i.MX50x family of microprocessors requires complex<br />
power management distribution along with specific<br />
sequencing for proper power up. To supply integrated power<br />
management to the i.MX50 processors, <strong>Freescale</strong> provides<br />
two highly integrated PMICs solutions for different specific<br />
scenarios. The MC13892, provide a highly integrated solution<br />
which provides most of the required voltage rails as well as<br />
integrated battery charger, 10 bits ADC and backlight LED<br />
drivers. Likewise, the MC34709 is a reduced solution<br />
providing as well the majority of the required power rails for<br />
applications with less system requirements.<br />
© <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc., 2012. All rights reserved.<br />
<br />
Document Number: <strong>AN4603</strong><br />
Rev. 1.0, 12/2012<br />
Power Management Design Guidelines for<br />
the i.MX50x Family of Microprocessors<br />
Contents<br />
1 Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1<br />
2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 1<br />
3 i.MX50 Microprocessor Overview . . . . . . . . 2<br />
4 i.MX50 Power Management Design with<br />
MC13892 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />
5 i.MX50 Power Management Design with the<br />
MC34709 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />
6 References . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />
7 Revision History . . . . . . . . . . . . . . . . . . . . . 44
i.MX50 Microprocessor Overview<br />
3 i.MX50 Microprocessor Overview<br />
The i.MX50 Applications Processors (i.MX50) is part of a growing family of multimedia-focused products, offering<br />
high performance processing optimized for lowest power consumption.<br />
The i.MX50 is optimized for portable multimedia applications and it features <strong>Freescale</strong>'s advanced implementation<br />
of the ARM Cortex-A8 core, which operates at speed as high as 800 MHz. The i.MX50 provides a powerful display<br />
architecture, including a 2D Graphics Processing Unit (GPU) and Pixel Processing Pipeline (ePXP). In addition,<br />
i.MX508 includes a complete integration of the electrophoretic display function. The i.MX50 supports DDR2,<br />
LPDDR2, and LPDDR1 DRAM at clock rate up to 266 MHz to enable a range of performance and power trade-offs.<br />
The flexibility of the i.MX50 architecture allows it to be used in a variety of applications. As the heart of the application<br />
chipset, the i.MX50 provides a rich set of interfaces for connecting peripherals, such as WLAN, Bluetooth, GPS,<br />
and displays.<br />
i.MX50 power requirements are summarized in Table 1.<br />
Table 1. i.MX50 Power requirements<br />
Voltage Domain Voltage Current<br />
Name Description TYP Units Max Units<br />
VDDGP 400< fARM ≤ 800 MHz 1.05 V 1250 mA<br />
167< fARM ≤ 400 MHz 0.95 V<br />
24< fARM ≤ 167 MHz 0.9 V<br />
Stop Mode 0.85 V<br />
VCC LPM 0.95 V 400 mA<br />
RPM 1.05 V<br />
HPM 1.225 V<br />
VDDA Run Mode 1.2 V 250 mA<br />
Stop Mode 0.95 V<br />
VDDAL1 Run Mode 1.2 V<br />
Stop Mode 0.95 V<br />
VDD3P0 Bandgap and 480 MHz PLL<br />
supply<br />
VDD2P5 Efuse, 24 MHz oscillator, 32 kHz<br />
oscillator mux supply<br />
3.0 V 10 mA<br />
2.5 V 150 mA<br />
VDD1P2 PLL digital supplies 1.8 V 10 mA<br />
VDD1P8 PLL analog supplies 1.8 V 10 mA<br />
NVCC_JTAG GPIO digital power supplies 1.875 or 2.775 V<br />
NVCC_EMI_DRAM DDR2/LPDDR1 1.8 V 350 mA<br />
LPDDR2 1.2 V<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
2 <strong>Freescale</strong> <strong>Semiconductor</strong>
VREF DRAM Reference Voltage Input 1/2<br />
NVCC_E<br />
MI_DRAM<br />
i.MX50 Microprocessor Overview<br />
V 0.004 mA<br />
VDDO25 EMI Pad Predriver supply 2.5 V 10 mA<br />
NVCC_NANDF<br />
NVCC_SD1<br />
NVCC_SD2<br />
NVCC_KEYPAD<br />
NVCC_EIM<br />
NVCC_EPDC<br />
NVCC_LCD<br />
NVCC_MISC<br />
NVCC_SPI<br />
NVCC_SSI<br />
NVCC_UART<br />
High voltage I/O (HVIO)<br />
supplies<br />
NVCC_SRTC SRTC core and I/O supply<br />
(LVIO)<br />
HVIO_L=1.875<br />
HVIO_H=3.0<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 3<br />
V<br />
1.2 V<br />
NVCC_RESET LVIO 1.875 or 2.775 V<br />
USB_H1_VDDA25<br />
USB_OTG_VDDA25<br />
USB_DDA33<br />
USB_OTG_VDA33<br />
Table 1. i.MX50 Power requirements<br />
Voltage Domain Voltage Current<br />
Name Description TYP Units Max Units<br />
USB_PHY analog supply 2.5 V 50 mA<br />
USB PHY I/O analog supply 3.3 V 16 mA
i.MX50 Power Management Design with MC13892<br />
3.1 i.MX50 Power-up/down Sequence<br />
VDDGP<br />
VDDA<br />
VDDAL1<br />
Figure 1. i.MX50 Power up Sequence<br />
NOTE<br />
• The POR_B input must be immediately asserted at power-up and remain<br />
asserted until after the last power rail is at its working voltage.<br />
• No power-up sequence dependencies exist between the supplies shown<br />
shaded in gray.<br />
3.2 Power-Down Sequence<br />
NVCC_SRTC<br />
The power-down sequence is recommended to be the opposite of the power-up sequence. In other words, the same<br />
power supply constraints exist while powering off as while powering on.<br />
4 i.MX50 Power Management Design with MC13892<br />
VCC<br />
VDD3P0 VDDO2P5<br />
VDD2P5<br />
VDD1P8 VDD1P2<br />
NVCC_EMI_DRAM<br />
VREF<br />
NVCC_EIM<br />
NVCC_EPDC<br />
NVCC_JTAG<br />
NVCC_KEYPAD<br />
NVCC_LCD<br />
NVCC_MISC<br />
NVCC_NANDF<br />
NVCC_RESET<br />
NVCC_SD1<br />
NVCC_SD2<br />
NVCC_SSI<br />
NVCC_UART<br />
USB_OTG_VDDA25<br />
USB_H1_VDDA25<br />
USB_OTG_VDDA33<br />
USB_H1_VDDA33<br />
The MC13892 is a power management IC that includes the necessary sources to supply the i.MX50. Its main<br />
features are:<br />
• Battery charger system for wall charging and USB charging<br />
• 10-bit ADC for monitoring battery and other inputs, plus a coulomb counter support module<br />
• Four adjustable output buck regulators for direct supply of the processor core and memory<br />
• 12 adjustable output LDOs with internal and external pass devices<br />
• Boost regulator for supplying RGB LEDs<br />
• Serial backlight drivers for displays and keypad, plus RGB LED drivers<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
4 <strong>Freescale</strong> <strong>Semiconductor</strong>
i.MX50 Power Management Design with MC13892<br />
• Power control logic with processor interface and event detection<br />
• Real time clock and crystal oscillator circuitry, with coin cell backup and support for external secure real time<br />
clock on a companion system processor IC<br />
• Touch screen interface<br />
• SPI/I2C bus interface for control and register access<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 5
i.MX50 Power Management Design with MC13892<br />
4.1 MC13892 Voltage supplies<br />
Supply Typical Application<br />
Table 2. MC13892 Voltage Supplies Summary<br />
4.2 MC13892 Power-up Sequence<br />
Output Voltage<br />
(in V)<br />
Load Capability<br />
(in mA)<br />
SW1 Buck regulators for processor core(s) 0.600-1.375 1050<br />
SW2 Buck regulators for processor SOG, etc. 0.600-1.375; 1.100-1.850 800<br />
SW3 Buck regulators for internal processor memory and<br />
peripherals<br />
SW4 Buck regulators for external memory and<br />
peripherals<br />
0.600-1.375; 1.100-1.850 800<br />
0.600-1.375; 1.100-1.850 800<br />
SWBST Boost regulator for USB OTG, Tri-color LED drivers 5.0 300<br />
VIOHI IO and Peripheral supply, eFuse support 2.775 100<br />
VPLL Quiet Analog supply (PLL, GPS) 1.2/1.25/1.5/1.8 50<br />
VDIG Low voltage digital (DPLL, GPS) 1.05/1.25/1.65/1.8 50<br />
VSD SD Card, external PNP 1.8/2.0/2.6/2.7/2.8/2.9/3.0/<br />
3.15<br />
VUSB2 External USB PHY supply 2.4/2.6/2.7/2.775 50<br />
VVIDEO TV DAC supply, external PNP 2.5/2.6/2.7/2.775 350<br />
VAUDIO Audio supply 2.3/2.5/2.775/3.0 150<br />
VCAM Camera supply, internal PMOS 2.5/2.6/2.75/3.0 65<br />
Camera supply, external PNP 2.5/2.6/2.75/3.0 250<br />
VGEN1 General peripherals supply #1, external PNP 1.2/1.5/2.775/3.15 200<br />
VGEN2 General peripherals supply #2, external PNP 1.2/1.5/1.6/1.8/2.7/2.8/3.0/<br />
3.15<br />
VGEN3 General peripherals supply #3, internal PMOS 1.8/2.9 50<br />
General peripherals supply #3, external PNP 1.8/2.9 250<br />
VUSB USB Transceiver supply 3.3 100<br />
The Power Up mode Select pins (PUMS1 and 2) are used to configure the startup characteristics of the regulators.<br />
Supply enabling and output level options are selected by hardwiring the PUMSx pins for the desired configuration.<br />
Tying the PUMSx pins to ground corresponds to 00, open to 01, VCOREDIG to 10, and VCORE to 11.<br />
The recommended power up strategy for end products is to bring up as little of the system as possible at booting,<br />
essentially sequestering just the bare essentials, to allow processor startup and software to run. With such a<br />
strategy, the startup transients are controlled at lower levels, and the rest of the system power tree can be brought<br />
up by software. This allows optimization of supply ordering where specific sequences may be required, as well as<br />
supply default values. Software code can load up all of the required programmable options to avoid sneak paths,<br />
under/over-voltage issues, startup surges, etc., without any change in hardware. For this reason, the Power Gate<br />
drivers are limited to activation by software rather than the sequencer, allowing the core(s) to startup before any<br />
peripheral loading is introduced.<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
6 <strong>Freescale</strong> <strong>Semiconductor</strong><br />
250<br />
350
i.MX50 Power Management Design with MC13892<br />
The power up defaults Table 3 shows the initial setup for the voltage level of the switching and LDO regulators,<br />
and whether they get enabled.<br />
Table 3. Power Up Defaults Table<br />
PUMS1 GND Open VCOREDIG VCORE GND Open<br />
PUMS2 Open Open Open Open GND GND<br />
SW1 (1)<br />
SW2 (1)<br />
SW3 (1)<br />
SW4 (1)<br />
0.775 1.050 1.050 0.775 1.200 1.200<br />
1.025 1.225 1.225 1.025 1.350 1.450<br />
1.200 1.200 1.200 1.200 1.800 1.800<br />
1.800 1.800 1.800 1.800 1.800 1.800<br />
SWBST Off Off Off Off 5.000 5.000<br />
VUSB 3.300 (2)<br />
3.300 (2)<br />
3.300 (2)<br />
3.300 (2)<br />
3.300 (4)<br />
3.300 (4)<br />
VUSB2 2.600 2.600 2.600 2.600 2.600 2.600<br />
VPLL 1.800 1.800 1.800 1.800 1.500 1.500<br />
VDIG 1.250 1.250 1.250 1.250 1.250 1.250<br />
VIOHI 2.775 2.775 2.775 2.775 2.775 2.775<br />
VGEN2 3.150 Off 3.150 Off 3.150 3.150<br />
VSD Off Off Off Off 3.150 3.150<br />
Not initialized during power-up<br />
VCAM Off Off Off Off Off Off<br />
VGEN1 Off Off Off Off Off Off<br />
VGEN3 Off Off Off Off Off Off<br />
VVIDEO Off Off Off Off Off Off<br />
VAUDIO Off Off Off Off Off Off<br />
Notes<br />
1. The SWx regulators are activated in PWM pulse skipping mode, but allowed when enabled by the startup sequencer.<br />
2. USB supply VUSB, is only enabled if 5.0 V is present on UVBUS.<br />
3. The following supplies are not included in the matrix since they are not intended for activation by the startup sequencer: VCAM, VGEN1,<br />
VGEN3, VVIDEO, and VAUDIO<br />
4. SWBST = 5.0 V powers up and does VUSB regardless of 5.0 V present on UVBUS. By default VUSB will be supplied by SWBST.<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 7
i.MX50 Power Management Design with MC13892<br />
The power up sequence is shown in Table 4. VCOREDIG, VSRTC, and VCORE are brought up in the pre-sequencer<br />
startup. Once VCOREDIG is activated (i.e., at the first-time power application), it will be continuously powered as<br />
long as a valid coin cell is present.<br />
Table 4. Power Up Sequence<br />
Tap x 2ms PUMS2 = Open PUMS2 = GND<br />
0 SW2 SW2<br />
1 SW4 VGEN2<br />
2 VIOHI SW4<br />
3 VGEN2 VIOHI, VSD<br />
4 SW1 SWBST, VUSB (7)<br />
5 SW3 SW1<br />
6 VPLL VPLL<br />
7 VDIG SW3<br />
8 - VDIG<br />
9 VUSB (6) , VUSB2 VUSB2<br />
Notes<br />
5. The following supplies are not included in the matrix since they are not intended for activation by the startup<br />
sequencer: VCAM, VGEN1, VGEN3, VVIDEO, and VAUDIO. SWBST is not included on the PUMS2 = Open column.<br />
6. USB supply VUSB, is only enabled if 5.0 V is present on UVBUS.<br />
7. SWBST = 5.0 V powers up and so does VUSB regardless of 5.0 V present on UVBUS. By default VUSB will be<br />
supplied by SWBST.<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
8 <strong>Freescale</strong> <strong>Semiconductor</strong>
SW2<br />
SW4<br />
VIOHI<br />
VGEN2<br />
SW1<br />
SW3<br />
VPLL<br />
VDIG<br />
VUSB<br />
VUSB2<br />
Power on event<br />
2ms 2ms 2ms 2ms 2ms 2ms 2ms 4ms<br />
i.MX50 Power Management Design with MC13892<br />
Figure 2. MC13892 Power up Sequence for i.MX50 processors.<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 9
i.MX50 Power Management Design with MC13892<br />
4.3 Interfacing the i.MX50 with the MC13892.<br />
Table 5, shows all the i.MX50 voltage rails, their power requirements and their associated MC13892 regulator. Most<br />
of the supply domains have flexible voltage and could be adjusted or supplied with a different regulator depending<br />
on each application needs<br />
Table 5. i,MX50 voltage domain supplies with the MC13892<br />
I.MX50 MC13892<br />
Power Rail of i.MX50 Power Domain TYP<br />
NVCCSRTC 32 kHz osc. power (when<br />
chip off)<br />
Associated<br />
Regulator<br />
Voltage<br />
PUM[4:0]=1110<br />
Current<br />
(mA)<br />
1.2 VSRTC 1.2 0.05 -<br />
VCC LP Transistor power 1.2 SW2 1.2 800 0<br />
VDDA Peripheral Memory + L2<br />
Cache power<br />
1.2 SW3 1.2 800 5<br />
VDDAL1 L1 Cache power 1.2 SW3 1.2 800 5<br />
VDDGP Core and G Transistor<br />
power<br />
1 SW1 1 1050 4<br />
VDDO2P5 Predriver for EMI pads 2.5 External LDO 2.5 250 -<br />
VDD2P5 Power to 24 MHz osc,<br />
efuse, xtalok,<br />
32 kHz osc. power mux<br />
2.5 External LDO 2.5 250 -<br />
NVCC_EMI_DRAM Power to EMI pins 1.2 External Buck 1.2 - -<br />
VREF DRAM Reference 0.9 Voltage divider 0.5<br />
x<br />
NVCC_EMI_DRA<br />
M<br />
NVCC EIM<br />
NVCC JTAG<br />
NVCC SPI<br />
NVCC SD<br />
NVCC NANDF<br />
NVCC SSI<br />
NVCC MISC<br />
NVCC KEYPAD<br />
ALL 3.3V IO NVCC<br />
NVCC EPDC<br />
NVCC LCD<br />
NVCC UART<br />
NVCC_SD2<br />
3.0 V I/Os 3<br />
3<br />
3<br />
3<br />
3<br />
3.0 V I/Os<br />
VDD3P0 VDD2P5 LDO input +<br />
power to Bandgap,<br />
DCDC predriver,<br />
tempsensor, 480 MHz PLL<br />
3.15<br />
3.15<br />
3.15<br />
3.15<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
10 <strong>Freescale</strong> <strong>Semiconductor</strong><br />
PUS<br />
1.2 * 0.5 250 -<br />
VGEN2 3.0 350 3<br />
External Buck<br />
VSD<br />
3.15<br />
3.15<br />
5000<br />
250<br />
3 VGEN2 3.0 350 3<br />
-<br />
-
i.MX50 Power Management Design with MC13892<br />
USB_OTG_VDDA33 Power to USB Host 3.3 VUSB 3.3 100 9<br />
USB_H1_VDDA33 Power to USB OTG 3.3 VUSB 3.3 100 9<br />
All 1.8 IO NVCC<br />
VDD DCDCI<br />
VDD DCDCO<br />
1.8 V I/Os<br />
NVCC_RESET (LVIO) Power to<br />
POR_B,RESET_IN_B,<br />
TESTMODE, &<br />
BOOTMODE[0:1]<br />
1.8<br />
Not used<br />
1.875 or<br />
2.775<br />
SW4 1.8 800 1<br />
VPLL 1.8 50 6<br />
USB_OTG_VDDA25 Power to USB Host 2.5 VUSB2 2.5 50 9<br />
USB_H1VDDA25 Power to USB OTG 2.5 VUSB2 2.5 50 9<br />
VDD1P8 Power to all PLLs 1.8 VPLL 1.8 50 6<br />
VDD1P2 Power to all PLL digital, 32<br />
kHz osc.<br />
(when chip on), much of<br />
analog, digital<br />
Table 5. i,MX50 voltage domain supplies with the MC13892<br />
I.MX50 MC13892<br />
Power Rail of i.MX50 Power Domain TYP<br />
Associated<br />
Regulator<br />
Voltage<br />
PUM[4:0]=1110<br />
Current<br />
(mA)<br />
1.2 VDIG 1.2 50 7<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 11<br />
PUS
i.MX50 Power Management Design with MC13892<br />
4.3.1 Interfacing Block Diagram<br />
The following block diagrams show all the power connections needed for the interface, as well as how the<br />
communication signals must be connected between the i.MX50 and MC13892.<br />
5.0V<br />
4.2V<br />
regulator<br />
VIN<br />
3.15V<br />
Buck<br />
regulator<br />
MC13892<br />
SW1<br />
SW2<br />
SW4B<br />
VUSB<br />
VUSB2<br />
VDIG<br />
VPLL<br />
VSW3<br />
VGEN2<br />
2.5V<br />
LDO<br />
2.5V<br />
LDO<br />
3.15V<br />
VDDGP<br />
VCC<br />
USB_VDDA33<br />
VDD2P5<br />
VDDO25<br />
Figure 3. i.MX50 Power Interface with MC13892 Block Diagram<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
12 <strong>Freescale</strong> <strong>Semiconductor</strong><br />
1.2V<br />
Buck<br />
i.MX50<br />
NVCC_EIM_DRAM<br />
USB_VDDA25<br />
VDD1P2<br />
VDD1P8<br />
NVCC_RESET<br />
VDDA<br />
VDDAL1<br />
VDD3P0<br />
NVCC_MISC<br />
NVCC_SPI<br />
NVCC_SD1<br />
NVCC_NANDF<br />
NVCC_KEYPAD<br />
NVCC_SSI<br />
NVCC_JTAG<br />
NVCC_UART<br />
NVCC_LCD<br />
NVCC_EPDC<br />
Peripherals<br />
CODEC<br />
HDMI<br />
ETHERNET<br />
3G PCIe<br />
RS-232
MC13892<br />
RESETBMCU<br />
RESETB<br />
STANDBY<br />
POWERON1<br />
WDI<br />
INT<br />
UID<br />
CKL<br />
MISO/SDA<br />
4.3.1.1 3.15 V Buck Regulator<br />
i.MX50 Power Management Design with MC13892<br />
Figure 4. i.MX50 Control Interface with MC34709 Block Diagram<br />
For system stability, it is recommended that you use an extra 3.15 V DCDC power supply to support large current<br />
requirements (for example a 3G module or Wi-Fi card). The MC34709 has limited 3.15 V output ability.<br />
4.3.1.2 1.2 V Buck Regulator<br />
SWx<br />
POR_B<br />
WDOG<br />
CLK32MCU CLK<br />
PUMS1<br />
PUMS2<br />
SWx<br />
SWx<br />
VCOREDIG<br />
GPIOX_X<br />
i.MX50<br />
RESET_IN_B<br />
PMIC_STBY_REQ<br />
PMIC_ON_REQ<br />
USB_OTG_ID<br />
CSPI_SCLK<br />
CSPI_MISO/MOSI<br />
A 1.2V Buck regulator is required to provide voltage to the 1.2V LPDDR2 module and the NVCC_EMI_DRAM<br />
domain in the i.MX50 processor. Regulator SW4 will supply the input of this regulator at 1.8V and will also be used<br />
as the 1.8V supply on the LPDDR2 Module as well.<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 13<br />
NC
i.MX50 Power Management Design with MC13892<br />
4.3.1.3 2.5 V LDO Regulators<br />
Due to the Power-up sequence dependency, two 2.5V LDO regulators are required to power up the VDD2P5 and<br />
VDDO25 domains in the i.MX processor. The first one is enabled by the SW2 voltage rail, while the second LDO is<br />
enabled with the VGEN2 voltage rail. See Figure 3.<br />
4.3.2 Interface Power-up Sequence<br />
The resulting power-up sequence of the interface is shown in the following figure<br />
VDD2P5<br />
NVCC_EMI<br />
_DRAM<br />
VDDO25<br />
3.3V NVCC<br />
I/O<br />
NVCC_EPDC<br />
NVCC_LCD<br />
NVCC UART<br />
USB_OTG_VDDA33<br />
USB_H1_VDDA33<br />
NVCCSRTC VSRTC<br />
VCC SW2<br />
1.8 NVCC I/O rails<br />
VDD DCDCI<br />
VDD DCDCO<br />
N/A<br />
VDD3P0<br />
NVCC EIM<br />
NVCC JTAG<br />
NVCC SPI<br />
NVCC SD<br />
NVCC NANDF<br />
NVCC SSI<br />
NVCC MISC<br />
NVCC KEYPAD<br />
VDDGP<br />
VDDA<br />
VDDAL1<br />
VDD1P8<br />
NVCC_RESET (LVIO)<br />
VDD1P2<br />
USB_OTG_VDDA25<br />
USB_H1VDDA25<br />
SD2<br />
2.5V<br />
LDO<br />
regulator<br />
1.2V<br />
DC-DC<br />
regulator<br />
2.5V<br />
LDO<br />
regulator<br />
Figure 5. Power up Sequence Flow Chart<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
14 <strong>Freescale</strong> <strong>Semiconductor</strong><br />
3.15V<br />
Buck<br />
regulator<br />
VUSB<br />
SW4<br />
VIOHI<br />
VGEN2<br />
SW1<br />
SW3<br />
VPLL<br />
VDIG<br />
VSD* Enabled via<br />
SPI<br />
VUSB2
4.4 Application Example with the MC13892<br />
i.MX50 Power Management Design with MC13892<br />
The following schematic is simplified application example for interfacing the MC13892 with an i.MX50 processor.<br />
note that this schematic only includes the block related to the power section as well as power management<br />
controlling signals.<br />
U12E<br />
JP3<br />
HDR 1X2<br />
DNP<br />
PCIMX508DJV1A<br />
VDDGP<br />
3V_VGEN2<br />
SH4<br />
DNP<br />
VDD2P5<br />
1V8_ANA_PLL<br />
GND<br />
GND<br />
VDD3P0<br />
VDD2P5<br />
VDD1P8<br />
i.MX50 - POWER<br />
VDDGP_1<br />
C68<br />
C70 C86<br />
0.22UF<br />
0.22UF 0.22UF<br />
GND<br />
VCC<br />
1V2_SW2<br />
1V2_DIG GND<br />
VDD1P2<br />
C81 C82<br />
22UF 0.1UF<br />
C76<br />
C91 C78<br />
C80<br />
0.22UF<br />
0.22UF 0.22UF<br />
10UF<br />
GND<br />
1V2_SW3<br />
SH5<br />
0<br />
1V8_SW4<br />
GND<br />
VDDA<br />
C94<br />
SH9<br />
0<br />
SH6<br />
DNP<br />
C84<br />
VDD_DCDCI<br />
0.1UF<br />
0.1UF<br />
GND<br />
GND<br />
VDDA_L<br />
SH10<br />
0<br />
DNP<br />
TP11 2.2UH 2 L8 1 VDD_DCDCO<br />
GND<br />
GND<br />
SH11<br />
0<br />
VDDO2P5<br />
GND<br />
G8<br />
VDDGP_2 G9<br />
VDDGP_3 G10<br />
VDDGP_4 H8<br />
VDDGP_5 H9<br />
VCC_1 H14<br />
VCC_2 H15<br />
VCC_3 H16<br />
VCC_4 H17<br />
J17<br />
VCC_5 K14<br />
VCC_6 K15<br />
VCC_7<br />
P17<br />
VDDA_1<br />
VDDA_2 R17<br />
VDDGP_6 H10<br />
VDDGP_7<br />
K17<br />
VCC_8<br />
W5<br />
GND_DCDC<br />
H11<br />
J8<br />
VDDGP_8 K7<br />
VDDGP_9 K8<br />
VDDGP_10<br />
K10<br />
VDDGP_11 K11<br />
VDDGP_12 L8<br />
VDDGP_13 L10<br />
VDDGP_14 L11<br />
VDDGP_15<br />
L15<br />
VCC_9<br />
P15<br />
VDDAL_1<br />
VDDAL_2 R15<br />
Y6<br />
VDD_DCDCI<br />
Y5<br />
VDD_DCDCO<br />
VDDO25 N23<br />
SH8<br />
DNP<br />
C89<br />
C66<br />
0.1UF<br />
C74<br />
0.1UF<br />
C75<br />
AD3<br />
VDD3P0<br />
AD4<br />
VDD2P5<br />
AD7<br />
VDD1P8<br />
C67<br />
C69 C85<br />
C87 C71 C88 C72 C73 SH7<br />
0<br />
0.22UF<br />
0.22UF 0.22UF<br />
0.22UF 0.01UF 0.01UF 10UF 22UF<br />
JP2<br />
HDR 1X2<br />
DNP<br />
0.1UF 22UF<br />
AD6<br />
VDD1P2<br />
C90 C77<br />
C92 C79<br />
0.22UF 0.22UF<br />
0.01UF 0.01UF<br />
C93<br />
22UF<br />
C83<br />
0.1UF<br />
C95 C96<br />
0.1UF 0.1UF<br />
C98<br />
C97 DNP<br />
68uFDNP 0.1UF<br />
C99<br />
0.1UF<br />
3V_VGEN2<br />
SH12<br />
DNP<br />
3V_VGEN2<br />
SH14<br />
DNP<br />
DCDC_3V15<br />
SH15<br />
DNP<br />
3V_VGEN2<br />
SH17<br />
DNP<br />
DCDC_3V15<br />
SH19<br />
DNP<br />
3V_VGEN2<br />
SH21<br />
DNP<br />
3V15_VSD<br />
SH23<br />
DNP<br />
3V_VGEN2<br />
SH25<br />
DNP<br />
3V_VGEN2<br />
SH27<br />
DNP<br />
GND<br />
NVCC_KEYPAD<br />
C100<br />
0.1UF<br />
GND<br />
NVCC_LCD U11<br />
NVCC_LCD<br />
C128<br />
0.1UF<br />
GND<br />
NVCC_NANDF<br />
C131 C132<br />
0.1UF 0.1UF<br />
NVCC_SD2 U8<br />
NVCC_SD2<br />
C135<br />
0.1UF<br />
GND<br />
NVCC_SD1 T7<br />
NVCC_SD1<br />
C137<br />
0.1UF<br />
GND<br />
NVCC_SPI R7<br />
NVCC_SPI<br />
C145<br />
0.1UF<br />
GND<br />
N8<br />
NVCC_KEYPAD<br />
GND<br />
NVCC_MISC P8<br />
NVCC_MISC<br />
C113<br />
0.1UF<br />
GND<br />
NVCC_UART T8<br />
NVCC_UART<br />
C117<br />
0.1UF<br />
GND<br />
NVCC_SSI R8<br />
NVCC_SSI<br />
C127<br />
0.1UF<br />
V10<br />
V9<br />
NVCC_NANDF2<br />
NVCC_NANDF1<br />
AA2<br />
NGND_SRTC<br />
AC6<br />
GND1P2<br />
GND_KEL<br />
AA7<br />
AC3<br />
AC7 GND3P0<br />
AC4 GND1P8<br />
GND2P5<br />
GND<br />
A21<br />
NVCC_EMI_DRAM_1<br />
B21<br />
NVCC_EMI_DRAM_2<br />
NVCC_EMI_DRAM_3 D21<br />
NVCC_EMI_DRAM_4 D23<br />
NVCC_EMI_DRAM_5 D24<br />
K21<br />
NVCC_EMI_DRAM_6<br />
K23<br />
NVCC_EMI_DRAM7<br />
NVCC_EMI_DRAM9<br />
L7<br />
NVCC_EIM1<br />
R21<br />
NVCC_EMI_DRAM10 R23<br />
NVCC_EMI_DRAM11 R24<br />
K24<br />
NVCC_EMI_DRAM8<br />
AA21<br />
NVCC_EMI_DRAM12 AA23<br />
NVCC_EMI_DRAM13 AA24<br />
NVCC_EMI_DRAM14 AC21<br />
NVCC_EMI_DRAM15 AD21<br />
NVCC_EMI_DRAM16<br />
NVCC_EIM2 M7<br />
NVCC_EIM3 M8<br />
VSS1<br />
VSS2<br />
VSS3<br />
VSS4<br />
VSS5<br />
VSS6<br />
VSS7<br />
VSS8<br />
VSS9<br />
VSS10<br />
VSS11<br />
VSS12<br />
VSS13<br />
VSS14<br />
VSS15<br />
VSS16<br />
VSS17<br />
VSS18<br />
VSS19<br />
VSS20<br />
VSS21<br />
VSS22<br />
VSS23<br />
VSS24<br />
VSS25<br />
VSS26<br />
VSS27<br />
VSS28<br />
VSS29<br />
VSS30<br />
VSS31<br />
VSS32<br />
VSS33<br />
VSS34<br />
VSS35<br />
VSS36<br />
VSS37<br />
VSS38<br />
VSS39<br />
VSS40<br />
VSS41<br />
VSS42<br />
VSS43<br />
VSS44<br />
VSS45<br />
VSS46<br />
VSS47<br />
VSS48<br />
VSS49<br />
VSS50<br />
VSS51<br />
VSS52<br />
VSS53<br />
VSS54<br />
A1<br />
A18<br />
A24<br />
B18<br />
G20<br />
G21<br />
G23<br />
H12<br />
H13<br />
K12<br />
K13<br />
L12<br />
L13<br />
L14<br />
L17<br />
M11<br />
M14<br />
M15<br />
M17<br />
M18<br />
M20<br />
M21<br />
N11<br />
N14<br />
N15<br />
N17<br />
P11<br />
P12<br />
P13<br />
P14<br />
R11<br />
R12<br />
R13<br />
R14<br />
T17<br />
T18<br />
U12<br />
U13<br />
U14<br />
U15<br />
U16<br />
U17<br />
U18<br />
V17<br />
V18<br />
V20<br />
V21<br />
V23<br />
AA9<br />
AA11<br />
AC18<br />
AD1<br />
AD18<br />
AD24<br />
NVCC_EPDC1 M10<br />
NVCC_EPDC2 N10<br />
P10<br />
NVCC_EPDC3<br />
NVCC_EPDC4 R10<br />
NVCC_EPDC5 U10<br />
AC9<br />
USB_OTG_VDDA25_1 AD9<br />
USB_H1_VDDA25_1<br />
GND<br />
3V_VGEN2<br />
NVCC_JTAG<br />
NVCC_JTAG<br />
R56<br />
DNP<br />
0<br />
1V8_SW4<br />
GND<br />
1V8_ANA_PLL<br />
NVCC_RESET<br />
C146<br />
0.1UF<br />
U9<br />
C138<br />
0.1UF SH26<br />
DNP<br />
V8<br />
NVCC_RESET<br />
SH28<br />
DNP<br />
Figure 6. i.MX50 Voltage Domains<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 15<br />
GND<br />
GND<br />
AD11<br />
USB_OTG_VDDA33 AC11<br />
USB_H1_VDDA33<br />
C129<br />
0.1UF<br />
C133<br />
0.1UF<br />
GND<br />
GND<br />
SH22<br />
DNP<br />
C134<br />
0.1UF<br />
GND<br />
NVCC_SRTC<br />
SH24<br />
NVCC_SRTC<br />
DNP<br />
C136<br />
0.1UF<br />
AA1<br />
C101 C102 C103 C104 C105 C106 C107 C108 C109 C110 C111 C112<br />
0.22UF 0.22UF 0.22UF 0.22UF 0.22UF 0.22UF 0.22UF 0.22UF 0.01UF 0.01UF 10UF 10UF<br />
NVCC_EIM<br />
C114 C115 C116 C118 C119 C120<br />
SH16<br />
DNP<br />
0.1UF 0.1UF 0.1UF 0.01UF 0.01UF 10UF<br />
GND<br />
NVCC_EPDC<br />
C121 C122 C123 C124 C125 C126<br />
SH18<br />
DNP<br />
0.1UF 0.1UF 0.1UF 0.1UF 0.01UF 10UF<br />
SH20<br />
DNP<br />
C130<br />
0.1UF<br />
GND<br />
3V3_USB<br />
2V5_VUSB2<br />
1V2_RTC<br />
1<br />
2<br />
3V_VGEN2<br />
DCDC_3V15<br />
1<br />
2<br />
1V_SW1<br />
JP4<br />
HDR 1X2<br />
DNP<br />
1V2_DDR<br />
1<br />
2<br />
SH13<br />
0<br />
3V_VGEN2<br />
C143 C144<br />
22UF 0.01UF<br />
GND<br />
ICAP Classification:<br />
Drawing Title:<br />
FCP: ___ FIUO: X<br />
i MX50 Reference Des
i.MX50 Power Management Design with MC13892<br />
PCB MOD:<br />
Cut Trace<br />
4,5<br />
Touch Screen<br />
Connector<br />
VCC_BP<br />
Sensitive analog lines.<br />
X1-X2 and Y1-Y2<br />
make differential pairs.<br />
Note: use 10uF for Coulomb Counting of a battery.<br />
DNP if not required.<br />
4,8 CSPI_SS0<br />
1,15 CSPI_SCLK<br />
1,15 CSPI_MOSI<br />
1,15 CSPI_MISO<br />
BATT_NTC<br />
4,9 PMIC_STBY_REQ<br />
SH83<br />
0<br />
DNP<br />
3V3_USB<br />
(PUS_9)<br />
SWBST<br />
5V_APL<br />
R3 DNP 10K<br />
5V_APL<br />
3 2<br />
1<br />
GND<br />
GND<br />
R19 0<br />
-<br />
+<br />
B1<br />
B2<br />
A2<br />
C1<br />
C2<br />
BT1<br />
2994TR<br />
R7<br />
47K<br />
DNP<br />
R17 0<br />
DNP<br />
1V2_RTC 1V8_SW4<br />
LI-ION_BATTERY<br />
GPO1<br />
BATTISNS<br />
U6<br />
NLSV1T34<br />
GND<br />
Q3<br />
FDZ193P<br />
A1<br />
GND GND<br />
TP5<br />
GND<br />
C39 0.1UF<br />
GND<br />
Coin cell.<br />
C42<br />
C43<br />
0.1UF<br />
0.1UF<br />
GND<br />
GND<br />
BATTFET<br />
(active high)<br />
R26 0<br />
BATTISNS<br />
B12<br />
BATTISNSCC<br />
K7<br />
C22<br />
CFP<br />
10UFK8<br />
CFM<br />
VCC_BP<br />
R1 0.02<br />
C1 C2<br />
10UF 2.2uF<br />
GND<br />
3V_VGEN2<br />
K2<br />
L2 SPIVCC<br />
R14 100K<br />
DNP<br />
M2<br />
J2<br />
H2<br />
H4<br />
CS<br />
CLK<br />
MOSI<br />
MISO<br />
GNDSPI<br />
SPI/I2C<br />
interface<br />
R15<br />
2.775V C25 2.2UF VCORE<br />
GND<br />
A9<br />
VCORE<br />
4.7K 1.5V C27 2.2UF VCOREDIG B9<br />
VCOREDIG Reference<br />
1.2V C28 0.1UF REFCORE D7<br />
B8<br />
Generation<br />
REFCORE<br />
GNDCORE<br />
GND<br />
GND<br />
GND<br />
1<br />
VCCA<br />
2<br />
A<br />
R18 DNP 0<br />
R21 0<br />
3<br />
GND<br />
6<br />
VCCB<br />
4<br />
B<br />
NC 5<br />
TP4<br />
C37 2.2UF<br />
R4 0.02<br />
GND<br />
VCOREDIG R23 DNP 0<br />
R24 0<br />
GND VCORE R28 DNP 0<br />
VCOREDIG R29 0<br />
R30 DNP 0<br />
GND<br />
CHRGISNS<br />
CHRGCTRL<br />
CHRGCTRL1<br />
TO-2.0A<br />
R20 10M<br />
Y1<br />
TP59<br />
GND 2<br />
1GND<br />
TP8<br />
R22<br />
GND<br />
C44<br />
C45<br />
32.768KHz<br />
0<br />
GPO1 1V2_RTC<br />
15pF<br />
15pF<br />
2<br />
D1<br />
B1<br />
B2<br />
A2<br />
LED_ORANGE<br />
PWRON2<br />
1<br />
A1 C1<br />
C2<br />
R27 4.7K<br />
R25 0<br />
Figure 7. MC13892 Schematic<br />
5V Selection<br />
ECKIL 4,9<br />
C46<br />
RESET_IN_B 4,9,15<br />
POR_B 4,9<br />
3V_VGEN2<br />
1uF 1V2_RTC<br />
U5<br />
GND<br />
5<br />
VCC<br />
1<br />
PMIC_ON_REQ 4,9<br />
WDOG_B 4,8<br />
PWR_INT(GP4_18) 4,8<br />
2<br />
PWRON3<br />
PWRON1<br />
4,15<br />
4<br />
4,9 Open-drain required<br />
3<br />
GND<br />
NC7SP125P5X<br />
GND<br />
1.2V LPDDR2<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
16 <strong>Freescale</strong> <strong>Semiconductor</strong><br />
Q1<br />
FDZ193P<br />
5V_APL<br />
GND<br />
C6<br />
0.1UF<br />
C2<br />
A1 C1<br />
A2<br />
B2<br />
B1<br />
R6 0<br />
DNP<br />
C7<br />
10UF<br />
C8 C9<br />
10UF 10UF<br />
GND<br />
U2 GND GND MC13892<br />
R8 10K R9<br />
10K<br />
Battery<br />
Interface &<br />
Protection<br />
J6<br />
GND<br />
GNDADC<br />
R320<br />
DNP<br />
4,5<br />
0<br />
TP3<br />
BATT_NTC<br />
K9<br />
GND K10<br />
M11<br />
ADIN5<br />
ADIN6<br />
ADIN7<br />
4,15 TOUCH_X0<br />
4,15 TOUCH_X1<br />
4,15 TOUCH_Y0<br />
4,15 TOUCH_Y1<br />
C20<br />
J9<br />
J12<br />
M12<br />
L12<br />
M13<br />
N12<br />
N13<br />
TSX1<br />
TSX2<br />
TSY1<br />
TSY2<br />
TSREF_1<br />
TSREF_2<br />
TSREF_3<br />
Touch<br />
Screen<br />
interface<br />
2.2UF<br />
E11<br />
ADTRIG<br />
A10<br />
BATT<br />
E6<br />
E1<br />
UID<br />
UVBUS<br />
F2<br />
VBUSEN<br />
G2<br />
VINUSB<br />
D1<br />
VUSB<br />
D9<br />
LICELL<br />
BATTISNS C13<br />
VUSB<br />
100mA<br />
GNDSUB1<br />
GNDSUB2<br />
GNDSUB3<br />
GNDSUB4<br />
GNDSUB5<br />
GNDSUB6<br />
GNDSUB7<br />
GNDSUB8<br />
GNDSUB9<br />
F6<br />
F7<br />
F8<br />
G6<br />
G7<br />
G8<br />
H6<br />
H7<br />
H8<br />
BATTFET D10<br />
B10<br />
BP<br />
BPSNS D12<br />
CHRGISNS C12<br />
A12<br />
CHRGCTRL2_1<br />
B11<br />
CHRGCTRL1<br />
CHRGRAW A11<br />
A13<br />
CHRGCTRL2_2 B13<br />
CHRGCTRL2_3<br />
N6<br />
XTAL1<br />
Charger<br />
Interface<br />
and Control<br />
CHRGLED E9<br />
CHRGSE1B D8<br />
GNDCHRG E8<br />
XTAL2<br />
GNDRTC<br />
GNDCTRL<br />
MODE<br />
PUMS1<br />
PWRON1<br />
PWRON2<br />
PWRON3<br />
STANDBY<br />
INT<br />
WDI<br />
RESETBMCU<br />
RESETB<br />
STANDBYSEC<br />
N5<br />
M5<br />
H9<br />
A8<br />
G9<br />
D13<br />
E10<br />
J8<br />
J5<br />
E12<br />
G10<br />
F11<br />
F12<br />
H12<br />
NC A7<br />
LEDMD D5<br />
LEDAD F5<br />
B6<br />
LEDKP<br />
GNDSWLED A6<br />
Backlight<br />
LED Drive<br />
CLK32K<br />
CLK32KMCU<br />
VSRTC<br />
K5<br />
J4<br />
M4<br />
LEDR B7<br />
LEDG E4<br />
B5<br />
LEDB<br />
GNDLED E5<br />
D6<br />
DVS1<br />
DVS2<br />
B3<br />
J7<br />
GNDREG1<br />
GNDREG2<br />
VGEN3_2<br />
B2<br />
F10 GPO1<br />
F9 GPO2<br />
G12<br />
GPO3<br />
GPO4<br />
H5<br />
G5<br />
GNDREG3<br />
DNP<br />
Q2<br />
FDZ193P<br />
SH30<br />
5V_APL<br />
APL_GPIO2 5<br />
CHGR_DET_B_TO_PMIC 8<br />
C10<br />
4.7uF<br />
C19 10UF<br />
3 2<br />
VCC_BP<br />
C11<br />
4.7uF<br />
5V_APL<br />
C12<br />
4.7uF<br />
4<br />
SH88 0<br />
1<br />
2<br />
5<br />
6<br />
R313 0<br />
DNP<br />
C13<br />
4.7uF<br />
4<br />
1<br />
2<br />
5<br />
6<br />
4<br />
5V_MAIN<br />
USB_5V<br />
1<br />
2<br />
5<br />
6<br />
4<br />
1<br />
2<br />
5<br />
6<br />
1V8_SW4<br />
GND GND GND<br />
GND<br />
Put 4.7UF capacitors at pins G13, H13, H1 and J1.<br />
K4<br />
PWGTDRV1<br />
Tri-Color<br />
LED Drive<br />
PWGTDRV2<br />
VCC_BP<br />
(PUS_4)<br />
+/- 1%<br />
1V_SW1<br />
SW1<br />
1050mA<br />
Buck<br />
VCC_BP<br />
1.5UH<br />
1L2 R10<br />
2<br />
0<br />
C17 10UF<br />
SW1<br />
GND<br />
(PUS_0)<br />
1V2_SW2<br />
SW2<br />
800mA<br />
Buck<br />
1L3 R11<br />
VCC_BP<br />
2.2UH 2<br />
0<br />
C18 10UF<br />
GND<br />
SW2<br />
(PUS_5)<br />
1V2_SW3<br />
SW3<br />
800mA<br />
Buck<br />
1L4 VCC_BP<br />
2.2UH 2<br />
GND<br />
SW3<br />
(PUS_1)<br />
1V8_SW4<br />
SW4<br />
800mA<br />
Buck<br />
1L5 2.2UH 2<br />
C21 10UF<br />
GND<br />
SW4<br />
VCC_BP L6 3.3uH<br />
VCC_BP SWBST<br />
1<br />
D2<br />
2.2uH 2 is for optional<br />
VCC_BP<br />
SWBST<br />
350mA<br />
2 1<br />
MBR120LSFT1G<br />
C23 10uF<br />
GND<br />
3 NSS12100XV6T1G<br />
2V775_VVIDEO<br />
Boost<br />
VVIDEO<br />
350mA<br />
VUSB2<br />
50mA<br />
VAUDIO<br />
150mA<br />
VVIOHI<br />
100mA<br />
VVIDEODRV<br />
VCC_BP C24 2.2UF<br />
GND<br />
C26 2.2UF<br />
VCC_BP<br />
GND<br />
3V_VAUDIO<br />
UNUSED<br />
VCC_BP C31 2.2UF<br />
2V775_VIOIH<br />
(PUS_2) UNUSED<br />
C32 2.2UF GND<br />
VCC_BP<br />
Q6<br />
(PUS_9) 2V5_VUSB2<br />
NOTE: (PUS_X) means the Power Up<br />
Sequence index number during turn on.<br />
VPLL<br />
50mA<br />
VDIG<br />
50mA<br />
VCAM<br />
250mA<br />
VCC_BP C33<br />
C34<br />
VCAMDRV<br />
C35<br />
1V8_ANA_PLL<br />
GND(PUS_6)<br />
VCC_BP<br />
2.2UF<br />
Q7<br />
1V2_DIG<br />
NSS12100XV6T1G<br />
(PUS_7)<br />
DNP<br />
2.2UF GND<br />
3 UNUSED<br />
VCC_BP<br />
3V_VCAM<br />
GND<br />
Q8<br />
2.2UF<br />
NSS12100XV6T1G<br />
GND<br />
3<br />
VCC_BP<br />
VSD<br />
250mA<br />
VGEN1<br />
200mA<br />
VSDDRV<br />
C36<br />
VGEN1DRV<br />
C38<br />
2.2UF<br />
2.2UF<br />
GND<br />
GND<br />
3V15_VSD<br />
3<br />
Q9<br />
NSS12100XV6T1G<br />
DNP VCC_BP<br />
UNUSED<br />
3V_VGEN1 Q10<br />
NSS12100XV6<br />
3<br />
VGEN2<br />
350mA<br />
VGEN3<br />
50mA<br />
VGEN2DRV<br />
C40<br />
VGEN3DRV<br />
2.2UF<br />
GND<br />
VCC_BP<br />
Q11<br />
NSS12100UW3<br />
(PUS_3)<br />
3V_VG<br />
C41<br />
DNP<br />
2.2UF 1 UNUSED<br />
1V8_VGEN3<br />
GND<br />
M7<br />
SW1IN G13<br />
F13<br />
SW1OUT<br />
SW1FB E13<br />
GNDSW1<br />
H10<br />
SW2IN H13<br />
J13<br />
SW2OUT J10<br />
SW2FB K13<br />
GNDSW2<br />
SW3IN H1<br />
SW3OUT G1<br />
F4<br />
SW3FB F1<br />
GNDSW3<br />
SW4IN J1<br />
K1<br />
SW4OUT<br />
SW4FB L1<br />
GNDSW4<br />
G4<br />
SWBSTIN A4<br />
B4<br />
SWBSTOUT<br />
SWBSTFB D4<br />
A5<br />
GNDSWBST<br />
VVIDEODRV<br />
VVIDEO<br />
K12<br />
L13<br />
VINUSB2<br />
VUSB2_1<br />
VAUDIO<br />
A3<br />
A1<br />
N8<br />
VINIOHI N10<br />
VIOHI N9<br />
VPLL<br />
VINDIG<br />
E2<br />
M9<br />
VDIG M8<br />
VCAMDRV M6<br />
VCAM K6<br />
VSDDRV C2<br />
VSD D2<br />
VGEN1DRV M10<br />
VGEN1 N11<br />
VGEN2DRV N4<br />
VGEN2 M3<br />
VINGEN3DRV N3<br />
VGEN3_1 M1<br />
VUSB2_2<br />
VUSB2_3<br />
A2<br />
B1<br />
VINPLL C1<br />
PUMS2<br />
E7<br />
VGEN3_3<br />
N1<br />
N2<br />
VINAUDIO N7<br />
4<br />
SH85<br />
0<br />
1<br />
2<br />
5<br />
6<br />
GND
VSOURCE<br />
SH1<br />
0<br />
C47 + C48 + C49 + C50<br />
100UF 100UF 100UF 4.7uF<br />
Note: Freq=1Mhz, Tsoftstart=3.2ms<br />
3V_VGEN2<br />
R33<br />
10.0K<br />
SH71<br />
DNP<br />
C51<br />
0.1UF<br />
VDDI<br />
GND<br />
U7<br />
18<br />
19<br />
20<br />
GND<br />
5<br />
VIN1<br />
NC1<br />
VIN2<br />
BOOT<br />
21<br />
DDR2/DDR3 Power<br />
0.7V<br />
GND<br />
VDDI<br />
24<br />
VDDI<br />
PG<br />
MC34713EP<br />
4<br />
8<br />
NC2<br />
7<br />
VREFIN<br />
VOUT<br />
11<br />
3<br />
ILIM<br />
2<br />
FREQ<br />
COMP<br />
6<br />
SD<br />
9<br />
INV 10<br />
R31<br />
9.31K<br />
PVIN1 PVIN2 PVIN3<br />
C53 0.1UF<br />
C54<br />
0.1UF<br />
R34 5.1K<br />
SW1<br />
SW2<br />
SW3<br />
15<br />
16<br />
17<br />
1 L7<br />
1.0UH<br />
2<br />
R37 0<br />
C55<br />
R38 15K<br />
R41 10K<br />
R42 DNP4.99K<br />
20PF C56 560PF<br />
PGND1 PGND2 PGND3GND1<br />
GND2<br />
C61<br />
12 13 14 1 25<br />
0.1UF<br />
1V8_SW4<br />
22<br />
23<br />
Figure 8. 3.15V Buck Regulator<br />
SH85<br />
0<br />
GND<br />
SH86<br />
C3<br />
10uF<br />
SH84 DNP<br />
3<br />
U1<br />
LTC3409EDD<br />
VIN1<br />
MODE<br />
5<br />
DNP 7<br />
RUN<br />
4<br />
VIN2<br />
2<br />
GND<br />
9<br />
E_PAD<br />
Vout = 0.613 * [ R(Vout-Vfb) / R(Vfb-Gnd) + 1 ]<br />
Vout = 1.2V for R(Vout-Vfb) = 127K & R(Vfb-Gnd)=133K<br />
Figure 9. 1.2V Buck Regulator<br />
VDDO2P5 LDO<br />
VSOURCE<br />
C16<br />
2.2uF<br />
GND<br />
VDD2P5 LDO<br />
3V_VGEN2<br />
GND<br />
C15<br />
100 PF<br />
Figure 10. 2.5V LDO Regulators<br />
i.MX50 Power Management Design with MC13892<br />
Vout = 0.7 * [ R(sw-inv) / R(inv-gnd) + 1 ]<br />
Vout = 3.14V for R39=17.4K, R44=4.99K<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 17<br />
GND<br />
SW 6<br />
1<br />
VFB<br />
SYNC 8<br />
Q4<br />
IRLML6401<br />
VSOURCE<br />
3 2<br />
R306<br />
100K<br />
GND<br />
1V2_SW2<br />
R13 10K 1<br />
10K<br />
R16<br />
C30<br />
100 PF<br />
1<br />
U3<br />
VIN<br />
5<br />
VOUT<br />
C14<br />
4<br />
BYP<br />
4.7uF<br />
3<br />
ON/OFF<br />
2<br />
GND<br />
LP2992<br />
GND<br />
1<br />
2 3<br />
Q5<br />
MMBT3904<br />
R307<br />
100K<br />
1<br />
U4<br />
VIN<br />
5<br />
VOUT<br />
C29<br />
4<br />
BYP<br />
22UF<br />
3<br />
ON/OFF<br />
2<br />
GND<br />
LP2992<br />
GND<br />
L1 2.2UH<br />
1 2<br />
SH87<br />
DNP<br />
R2<br />
127.0K<br />
R5<br />
133.0K<br />
VDDO2P5<br />
VDD2P5<br />
1V2_DDR<br />
C4<br />
20PF C5<br />
10uF<br />
R35<br />
4.12K<br />
C57<br />
470pF<br />
R39<br />
17.4K<br />
R44<br />
4.99K<br />
C58 +<br />
100UF<br />
SH2<br />
0<br />
C59 + C60 +<br />
100UF 100UF<br />
DCDC_3V15
i.MX50 Power Management Design with MC13892<br />
BOOT_MODE0<br />
BOOT_MODE1<br />
R73<br />
10K<br />
GND<br />
4,6 PMIC_STBY_REQ<br />
4,6 PMIC_ON_REQ<br />
C148<br />
18PF<br />
DNP<br />
4,6<br />
4,6 POR_B<br />
RESET_IN_B<br />
4,6,15<br />
QZ1<br />
1 2<br />
32.768KHZ<br />
DNP<br />
GND<br />
ECKIL<br />
C149<br />
18PF<br />
DNP<br />
AD2<br />
POR_B<br />
AB1<br />
AB2 BOOT_MODE0<br />
BOOT_MODE1<br />
RESET_IN_B<br />
AC1<br />
AC2<br />
TEST_MODE<br />
Y2<br />
ECKIL<br />
CKIL<br />
W2<br />
W1<br />
PMIC_STBY_REQ<br />
PMIC_ON_REQ<br />
Y1<br />
SH31<br />
SH0603<br />
DNP<br />
U12C<br />
PCIMX508DJV1A<br />
i.MX50 - CONTROL PINS<br />
Figure 11. i.MX50 Control Signals<br />
4.5 MC13892 PCB Layout Example<br />
NVCC_RESET<br />
NVCC_RTC<br />
NVCC_JTAG<br />
JTAG_TCK JTAG_TCK<br />
JTAG_TMS<br />
JTAG_TDI<br />
JTAG_TDO<br />
JTAG_TRST_B<br />
W4<br />
JTAG_TMS<br />
JTAG_TDI<br />
JTAG_TDO<br />
Y4<br />
AA4<br />
U7<br />
JTAG_TRSTB<br />
JTAG_MOD<br />
AA5<br />
V7<br />
CKIH AA6 SH33 DNP<br />
The following example shows the PMIC layout section for a reference design of the i.MX50 using the MC13892<br />
power management. It is design in 10 layers with 4 inner planes (GND and PWR) form layer 4 to layer 7. For<br />
simplicity, only top, bottom and Inner signal layers are shown in figures x to y.<br />
1<br />
TP<br />
SH<br />
R31910<br />
4<br />
C48<br />
TP4<br />
TP5<br />
C47 L4<br />
L5<br />
C49<br />
C21JP3<br />
SH13<br />
R93<br />
R92<br />
C37<br />
R316<br />
JP4<br />
1<br />
R66<br />
1<br />
S<br />
R315<br />
L6<br />
1<br />
D2<br />
1<br />
1<br />
1C40<br />
R20<br />
C411<br />
R76<br />
C44<br />
C45<br />
R67<br />
R62<br />
S<br />
U2<br />
S<br />
AC5<br />
EXTAL<br />
XTAL<br />
AD5<br />
Y1<br />
Figure 12. Top Fabrication Drawing<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
18 <strong>Freescale</strong> <strong>Semiconductor</strong><br />
C7<br />
1<br />
GND<br />
Y2<br />
4 GND 3<br />
1 2<br />
GND<br />
C152<br />
15PF<br />
1<br />
C<br />
R74 1.0M<br />
24MHZ<br />
C38<br />
C31<br />
R1<br />
TP8<br />
C22TP3<br />
C154<br />
1<br />
Y3<br />
TP15<br />
GND<br />
JTAG_MOD<br />
1V8_SW4<br />
GND<br />
R85<br />
10K<br />
DNP<br />
R86<br />
1K<br />
OSC.<br />
Y3<br />
VCC<br />
10K<br />
C153<br />
15PF 22.5792MHZ<br />
DNP<br />
4<br />
3<br />
OUT<br />
DGND 2<br />
EN/DIS<br />
1<br />
AL2<br />
1<br />
1<br />
R76<br />
1V8_ANA_PLL<br />
C154<br />
0.1UF<br />
GND<br />
R16<br />
1U6<br />
U4<br />
TP59<br />
TP17<br />
TP20<br />
SH31<br />
R21<br />
L3<br />
C2<br />
1<br />
C233<br />
TP18<br />
101<br />
C1<br />
SH79<br />
J20<br />
TP23<br />
TP21<br />
5<br />
C30<br />
4<br />
1<br />
L9<br />
2<br />
JP5<br />
+<br />
C<br />
1
C121<br />
C124<br />
C1<br />
SH1<br />
C130<br />
C129<br />
C133<br />
C134<br />
20<br />
4<br />
C10<br />
C1<br />
SH6<br />
C116<br />
C114<br />
JP4<br />
C119<br />
C118<br />
C89<br />
C138<br />
10<br />
C84<br />
C148<br />
JP3<br />
SH2<br />
C19<br />
R18<br />
R19<br />
R15<br />
C75<br />
SH20<br />
R63<br />
SH26<br />
SH7<br />
Q8<br />
Q11<br />
Q10<br />
SH8<br />
40<br />
R17<br />
1<br />
1<br />
C12<br />
Q7<br />
SH4<br />
R7<br />
C35<br />
C34<br />
R320<br />
Figure 13. Bottom Fabrication Drawing<br />
Figure 14. Top Layer<br />
i.MX50 Power Management Design with MC13892<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 19<br />
C32<br />
Q6<br />
30<br />
C39<br />
R11<br />
R10<br />
Q9<br />
TP15<br />
C6<br />
C20<br />
20<br />
10<br />
R30<br />
SH83<br />
R27<br />
R25<br />
R26<br />
C43<br />
C42<br />
C29<br />
U5<br />
10<br />
2<br />
J20<br />
1<br />
2<br />
1<br />
C46<br />
BT1<br />
1<br />
1<br />
5<br />
2<br />
1<br />
R29<br />
R28<br />
C18<br />
C17<br />
1<br />
R22<br />
1<br />
5<br />
1<br />
15<br />
JP5<br />
17<br />
1<br />
1<br />
1<br />
1<br />
1<br />
2<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
C<br />
A<br />
1<br />
1<br />
1<br />
1<br />
101<br />
5<br />
4<br />
1<br />
2<br />
+<br />
1
i.MX50 Power Management Design with MC13892<br />
Figure 15. Inner Layer 2 (Signal)<br />
Figure 16. Inner Layer 3 (Signal)<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
20 <strong>Freescale</strong> <strong>Semiconductor</strong>
Figure 17. Inner Layer 8 (Signal)<br />
Figure 18. Inner Layer 9 (Signal)<br />
i.MX50 Power Management Design with MC13892<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 21
i.MX50 Power Management Design with MC13892<br />
40<br />
2<br />
20<br />
10<br />
1<br />
1<br />
1<br />
1<br />
1<br />
Figure 19. Bottom Layer<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
22 <strong>Freescale</strong> <strong>Semiconductor</strong><br />
30<br />
20<br />
10<br />
1 2<br />
1<br />
1<br />
1<br />
5<br />
2<br />
1<br />
1<br />
1<br />
15<br />
17<br />
1
i.MX50 Power Management Design with the MC34709<br />
5 i.MX50 Power Management Design with the MC34709<br />
The MC34709 is a power management IC that includes the necessary sources to supply the i.MX50. Its main<br />
features are:<br />
• Ten-bit ADC for monitoring.<br />
• Four-wire resistive touchscreen interface<br />
• Five buck converters for direct supply of the processor core and memory<br />
• One boost converter for USB OTG support<br />
• Eight LDO Regulators with internal and external pass devices for thermal budget optimization<br />
• Power control logic with processor interface and event detection<br />
• Real time clock and crystal oscillator circuitry with coin cell backup<br />
• Support for external secure real time clock on a companion system processor IC<br />
• Single SPI/I2C bus for control & register access<br />
• Four general purpose low voltage I/Os with interrupt capability<br />
• Two PWM outputs<br />
5.1 MC34709 Voltage supplies<br />
Supply Typical Application<br />
Table 6. MC34709 Voltage Supplies Summary<br />
Output Voltage<br />
(in V)<br />
Load Capability<br />
(in mA)<br />
SW1 Buck regulator for processor VDDGP domain 0.650 - 1.4375 2000<br />
SW2 Buck regulator for processor VCC domain 0.650 - 1.4375 1000<br />
SW3 Buck regulator for processor VDD domain and peripherals 0.650 - 1.425 500<br />
SW4A Buck regulator for DDR memory and peripherals 1.200 – 1.975: 2.5/3.15/3.3 500<br />
SW4B Buck regulator for DDR memory and peripherals 1.200 – 1.975: 2.5/3.15/3.3 500<br />
SW5 Buck regulator for I/O domain 1.200 – 1.975 1000<br />
SWBST Boost regulator for USB OTG 5.00/5.05/5.10/5.15 380<br />
VSRTC Secure Real Time Clock supply 1.2 0.05<br />
VPLL Quiet Analog supply 1.2/1.25/1.5/1.8 50<br />
VREFDDR DDR Ref supply 0.6-0.9V 10<br />
VDAC TV DAC supply, external PNP 2.5/2.6/2.7/2.775 250<br />
VUSB2 VUSB/peripherals supply, internal PMOS 2.5/2.6/2.75/3.0 65<br />
VUSB/peripherals external PNP 2.5/2.6/2.75/3.0 350<br />
VGEN1 General peripherals supply #1 1.2/1.25/1.3/1.35/<br />
1.4/1.45/1.5/1.55<br />
VGEN2 General peripherals supply #2, internal PMOS 2.5/2.7/2.8/2.9/3.0/<br />
3.1/3.15/3.3<br />
General peripherals supply #2, external PNP 2.5/2.7/2.8/2.9/3.0/<br />
3.1/3.15/3.3<br />
VUSB USB Transceiver supply 3.3 100<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 23<br />
250<br />
50<br />
250
i.MX50 Power Management Design with the MC34709<br />
5.2 MC34709 Power-up Sequence<br />
The MC34709 has 5 PUMS signals that enable to program the power up sequence as well as the default output<br />
voltage for specific rails, making the part suitable to supply DDR2, DDR3, LPDDR2, LVDDR3 memories with the<br />
correct power up sequence for many processors of the i.MX family. The following table shows the power up<br />
sequence and all possible voltage combinations to supply the i.MX50 in all possible modes.<br />
Table 7. Power-up Defaults<br />
i.MX50 mDDR LPDDR2 LPDDR2 mDDR LPDDR2 mDDR<br />
PUMS[4:1] 1010 1011 1100 1101 1110 1111<br />
PUMS5=0<br />
VUSB2/VGEN2<br />
PUMS5=1<br />
VUSB2/VGEN2<br />
SW1A<br />
(VDDGP)<br />
SW1B<br />
(VDDGP)<br />
SW2 (8)<br />
(VCC)<br />
SW3 (8)<br />
(VDDA)<br />
SW4A (8)<br />
(DDR/SYS)<br />
SW4B (8)<br />
(DDR/SYS)<br />
SW5 (8)<br />
(I/O)<br />
VUSB (9)<br />
Ext PNP Ext PNP Ext PNP Ext PNP Ext PNP Ext PNP<br />
Internal<br />
PMOS<br />
Internal<br />
PMOS<br />
Internal<br />
PMOS<br />
Internal<br />
PMOS<br />
Internal<br />
PMOS<br />
Internal<br />
PMOS<br />
1.1 1.1 1.1 1.1 1.1 1.1<br />
1.1 1.1 1.1 1.1 1.1 1.1<br />
1.2 1.2 1.2 1.2 1.2 1.2<br />
1.2 1.2 1.2 1.2 1.2 1.2<br />
1.8 1.2 3.15 3.15 3.15 3.15<br />
1.8 1.2 1.2 1.8 1.2 1.8<br />
1.8 1.8 1.8 1.8 1.8 1.8<br />
3.3 3.3 3.3 3.3 3.3 3.3<br />
VUSB2 2.5 2.5 2.5 2.5 2.5 2.5<br />
VSRTC 1.2 1.2 1.2 1.2 1.2 1.2<br />
VPLL 1.8 1.8 1.8 1.8 1.8 1.8<br />
VREFDDR On On On On On On<br />
VDAC 2.5 2.5 2.5 2.5 2.5 2.5<br />
VGEN1 1.2 1.2 1.2 1.2 1.2 1.2<br />
VGEN2 3.1 3.1 3.1 3.1 2.5 2.5<br />
Not used on System<br />
SWBST Off Off Off Off Off Off<br />
Notes<br />
8. The SWx node are activated in APS mode when enabled by the start-up sequencer.<br />
9. VUSB is supplied by SWBST.<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
24 <strong>Freescale</strong> <strong>Semiconductor</strong>
i.MX50 Power Management Design with the MC34709<br />
VCOREDIG, VSRTC, and VCORE, are brought up in the pre-sequencer start-up. See Figure 2<br />
System Core Active<br />
Turn On Verification<br />
Power Up Sequencer<br />
UV Masking<br />
RESETB<br />
WDI<br />
Turn On Event<br />
INT<br />
1 - Off<br />
Tap x<br />
2.0 ms<br />
Table 8. Power-up Sequence i.MX50<br />
PUMS [4:1] = [0100, 1011, 1100, 1101, 1110, 1111]<br />
0 SW2<br />
1 SW3<br />
2 SW1A/B<br />
3 VDAC<br />
4 SW4A/B, VREFDDR<br />
5 SW5<br />
6 VGEN2, VUSB2<br />
7 VPLL<br />
8 VGEN1<br />
9 VUSB<br />
Sequencer time slots<br />
8 ms 8 ms<br />
20 ms 12 ms<br />
2 - Cold Start<br />
Figure 20. Complete MC34709 Power-up Sequence<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 25<br />
128 ms<br />
WDI Pulled Low<br />
3 - Watchdog 4 - On 3- Watchdog 1 - Off<br />
Power up of the system upon a Turn On Event followed by a transition to the On state if WDI is pulled high ... or transition to Off state if WDI remains low<br />
Turn on Event is based on PWRON being pulled low<br />
= Indeterminate State<br />
ow
i.MX50 Power Management Design with the MC34709<br />
SW2<br />
SW3<br />
SW1A/B<br />
VDAC<br />
SW4A/B<br />
VREFDDR<br />
SW5<br />
VGEN2<br />
VUSB2<br />
VPLL<br />
VGEN1<br />
VUSB<br />
Power on event<br />
2ms 2ms 2ms 2ms 2ms 2ms 2ms<br />
2ms 2ms<br />
Figure 21. MC3709 Power up Sequence for i.MX50 processors.<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
26 <strong>Freescale</strong> <strong>Semiconductor</strong>
5.3 Interfacing the i.MX50 with the MC34709<br />
i.MX50 Power Management Design with the MC34709<br />
Table 9, shows all the i.MX voltage rails, their power requirements and their associated MC34709 regulator. Most of<br />
the supply domains have flexible voltage and could be adjusted or supplied with a different regulator depending on<br />
each application needs<br />
Power Rail of<br />
i.MX50<br />
NVCCSRTC 32 kHz osc. power<br />
(when chip off)<br />
VCC LP Transistor<br />
power<br />
VDDA Peripheral<br />
Memory + L2<br />
Cache power<br />
Table 9. i.MX50 voltage domain supplies with the MC34709<br />
I.MX50 MC34709<br />
Power Domain MIN TYP MAX<br />
Associated<br />
Regulator<br />
PUM[4:0]<br />
=1110<br />
Curren<br />
t (mA) PUS<br />
1.2 VSRTC 1.2 -<br />
1.2 SW2 1.2 1000 0<br />
1.2 SW3 1.2 500 1<br />
VDDAL1 L1 Cache power 1.2 SW3 1.2 500 1<br />
VDDGP Core and G<br />
Transistor power<br />
VDDO2P5 Predriver for EMI<br />
pads<br />
1 SW1A/B 1 1600 2<br />
2.5 VDAC 2.5 50 3<br />
NVCC_EMI_DRAM Power to EMI pins 1.2 SW4B 1.2 500 4<br />
VREF DRAM Reference 0.9<br />
ALL 3.3V IO NVCC 3.0 V I/Os -<br />
VDD3P0 VDD2P5 LDO<br />
input + power to<br />
Bandgap,<br />
DCDC predriver,<br />
tempsensor, 480<br />
MHz PLL<br />
USB_OTG_VDDA33 Power to USB<br />
Host<br />
USB_H1_VDDA33 Power to USB<br />
OTG<br />
All 1.8 IO NVCC 1.8 V I/Os -<br />
NVCC_RESET (LVIO) Power to<br />
POR_B,RESET_I<br />
N_B,<br />
TESTMODE, &<br />
BOOTMODE[0:1]<br />
3 SW4A 3.15 500 4<br />
3.3 VUSB 3.3 100 9<br />
3.3 VUSB 3.3 100 9<br />
1.875 or<br />
2.775<br />
SW5 1.8 1000 5<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 27
i.MX50 Power Management Design with the MC34709<br />
Power Rail of<br />
i.MX50<br />
VDD2P5 Power to 24 MHz<br />
osc, efuse, xtalok,<br />
32 kHz osc. power<br />
mux<br />
USB_OTG_VDDA25 Power to USB<br />
Host<br />
USB_H1VDDA25 Power to USB<br />
OTG<br />
2.5 VGEN2 2.5 250 6<br />
2.5 VGEN2 2.5 250 6<br />
2.5 VGEN2 2.5 250 6<br />
VDD1P8 Power to all PLLs 1.8 VPLL 1.8 50 7<br />
VDD1P2 Power to all PLL<br />
digital, 32 kHz osc.<br />
(when chip on),<br />
much of analog,<br />
digital<br />
Table 9. i.MX50 voltage domain supplies with the MC34709<br />
I.MX50 MC34709<br />
Power Domain MIN TYP MAX<br />
Associated<br />
Regulator<br />
PUM[4:0]<br />
=1110<br />
Curren<br />
t (mA) PUS<br />
1.2 VGEN1 1.2 250 8<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
28 <strong>Freescale</strong> <strong>Semiconductor</strong>
5.3.1 Interfacing Block Diagram<br />
i.MX50 Power Management Design with the MC34709<br />
The following block diagrams show all the power connections needed for the interface, as well as how the<br />
communication signals must be connected between the i.MX50 and MC34709.<br />
5.0V<br />
4.2V<br />
regulator<br />
VIN<br />
MC34709<br />
External<br />
DC/DC<br />
regulator<br />
SW1A/B<br />
SW2<br />
SW4<br />
VUSB<br />
SW5<br />
VPLL<br />
VGEN2<br />
VSW3<br />
VUSB2<br />
VDAC<br />
VSW4A<br />
VGEN1<br />
3.15 V<br />
VDDGP<br />
VCC<br />
USB_VDDA33<br />
VDD2P5<br />
VDDO25<br />
Figure 22. i.MX50 Power Interface with MC34709 Block Diagram<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 29<br />
i.MX50<br />
NVCC_EIM_DRAM<br />
POP_LPDDR2_18V<br />
NVCC_RESET<br />
NVCC_JTAG<br />
VDD1P8<br />
NVCC_KEYPAD<br />
(OPT)<br />
VDDA<br />
VDDAL1<br />
VDD3P0<br />
NVCC_MISC<br />
NVCC_SPI<br />
NVCC_SD1<br />
NVCC_SD2<br />
POP_NAND_VCC<br />
NVCC_NANDF<br />
NVCC_KEYPAD<br />
NVCC_SSI<br />
NVCC_UART<br />
NVCC_LCD<br />
NVCC_EPDC<br />
VDD1P2<br />
Peripherals<br />
CODEC<br />
HDMI<br />
ETHERNET<br />
3G PCIe<br />
RS-232
i.MX50 Power Management Design with the MC34709<br />
MC34709<br />
RESETBMCU<br />
RESETB<br />
STANDBY<br />
POWERON1<br />
WDI<br />
INT<br />
UID<br />
CKL<br />
MISO/SDA<br />
Figure 23. i.MX50 Control Interface with MC34709 Block Diagram<br />
5.3.1.1 3.15 V DC-DC power supply<br />
SWx<br />
POR_B<br />
WDOG<br />
CLK32MCU CLK<br />
PUMS1<br />
PUMS2<br />
PUMS3<br />
PUMS4<br />
PUMS5<br />
SWx<br />
SWx<br />
GPIOX_X<br />
i.MX50<br />
RESET_IN_B<br />
PMIC_STBY_REQ<br />
PMIC_ON_REQ<br />
USB_OTG_ID<br />
CSPI_SCLK<br />
CSPI_MISO/MOSI<br />
For system stability, it is recommended that you use an extra 3.15 V DCDC power supply to support large current<br />
requirements (for example a 3G module or Wi-fi card). The MC34709 has limited 3.15 V output ability to supply al<br />
peripherals, however, in cases where Ethernet, 3G, or Wi-fi are not required, this buck converter may be eliminated<br />
from the power three.<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
30 <strong>Freescale</strong> <strong>Semiconductor</strong><br />
VDC
5.3.2 Interface Power-up Sequence<br />
The resulting power-up sequence of the interface is shown in the following figure<br />
Peripherals<br />
CODEC<br />
HDMI<br />
ETHERNET<br />
3G PCIe<br />
RS-232<br />
VDDA<br />
VDDA1<br />
Figure 24. Power up Sequence Flow Chart<br />
i.MX50 Power Management Design with the MC34709<br />
VCC SW2<br />
VDDGP<br />
VDDO2P5<br />
VDD3P0<br />
NVCC_MISC<br />
NVCC_SPI<br />
NVCC_SD1<br />
NVCC_SD2<br />
POP_NAND_VCC<br />
NVCC_NANDP<br />
NVCC_KEYPAD<br />
NVCC_SSI<br />
NVCC_UART<br />
NVCC_LCD<br />
NVCC_EPDC<br />
POP_LPDDR2_18V<br />
NVCC_RESET<br />
NVCC_JTAG<br />
VDD2P5<br />
USB_VDDA25<br />
VDD1P8<br />
VDD1P2<br />
HDMI (perpheral)<br />
USB_VDDA33<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 31<br />
3.15V<br />
DC-DC<br />
regulator<br />
SW3<br />
SW1A/B<br />
VDAC<br />
SW4A<br />
SW4B<br />
VREFDDR<br />
SW5<br />
VGEN2<br />
VUSB2<br />
VPLL<br />
VGEN1<br />
VUSB
i.MX50 Power Management Design with the MC34709<br />
5.4 Application Example with the MC34709<br />
The following schematic is simplified application example for interfacing the MC34709 with an i.MX50 processor.<br />
note that this schematic only includes the block related to the power section as well as power management<br />
controlling signals.<br />
5_VGEN2<br />
DCDC_3V15<br />
3V15_SW4A_CPU<br />
VUSB2_2V5 2V5_VGEN2<br />
0<br />
R92<br />
R479 0 DNP<br />
1V8_VPLL<br />
0<br />
1V2_VGEN1<br />
0<br />
C95<br />
68uFDNP<br />
2V5_VGEN2 3V15_SW4A_CPU<br />
DNP 0<br />
C96<br />
DNP<br />
0.1UF<br />
GND<br />
3V15_SW4A_CPU<br />
3V15_SW4A_CPU<br />
3V15_SW4A_CPU<br />
3V15_SW4A<br />
3V15_SW4A_CPU<br />
R368 0.001<br />
0<br />
DNP 0<br />
R95<br />
R466 0 DNP<br />
3V15_SW4A_CPU<br />
SH12<br />
DNP<br />
3V15_SW4A_CPU<br />
3V15_SW4A_CPU<br />
3V15_SW4A_CPU<br />
R412<br />
C63<br />
R462<br />
0.1UF<br />
R499<br />
GND<br />
C68<br />
0.1UF<br />
VDD3P0 U5<br />
VDD3P0<br />
VDD2P5 V5<br />
VDD2P5<br />
R93<br />
C84<br />
GND<br />
C69<br />
VDD1P8 V6<br />
VDD1P8<br />
0.1UF 22UF<br />
GND<br />
C90<br />
VDD1P2 U6<br />
C91<br />
VDD1P2<br />
22UF 0.1UF<br />
GND<br />
1V8_SW5<br />
0 R463<br />
C76<br />
Not used (tied off to 1.8V)<br />
0.1UF<br />
VDD_DCDCI R7<br />
VDD_DCDCI<br />
R465 0<br />
GND<br />
GND<br />
C97<br />
0.1UF<br />
C110<br />
0.1UF<br />
C114<br />
0.1UF<br />
GND<br />
U6E<br />
GND<br />
DNP L10<br />
2<br />
2.2UH<br />
1 VDD_DCDCO T6<br />
VDD_DCDCO<br />
R6<br />
GND_DCDC<br />
H5<br />
NVCC_KEYPAD<br />
J5<br />
NVCC_MISC<br />
L5<br />
NVCC_UART<br />
i.MX50 - POWER<br />
GND<br />
C124<br />
0.1UF<br />
GND<br />
C118<br />
0.1UF<br />
C119<br />
0.1UF<br />
C120<br />
0.1UF<br />
C121<br />
0.1UF<br />
NVCC_EPDC<br />
C122 C123<br />
0.01UF 10UF<br />
3V15_SW4A_CPU<br />
3V15_SW4A_CPU<br />
GND<br />
GND<br />
3V3_USB 3V15_SW4A_CPU C125<br />
C127<br />
C126<br />
0.1UF<br />
USB_H1_VDDA33<br />
USB_3V3 R98 0<br />
22UF<br />
0.01UF<br />
GND<br />
C128<br />
0.1UF<br />
C129<br />
0.1UF<br />
GND<br />
PLace close to MX50<br />
C130 C131<br />
GND<br />
VUSB2_2V5<br />
0.1UF 0.1UF<br />
USB_2V5<br />
R100 0<br />
GND<br />
C133<br />
0.1UF<br />
C134<br />
GND<br />
1V2_RTC<br />
0.1UF<br />
NVCC_SRTC<br />
SH14<br />
DNP<br />
GND<br />
C136<br />
0.1UF<br />
GND<br />
3V15_SW4A_CPU<br />
NVCC_JTAG<br />
GND<br />
C137<br />
1V8_SW5<br />
0.1UF<br />
R459 0<br />
C138<br />
0.1UF<br />
GND<br />
1V8_SW5 3V15_SW4A_CPU<br />
NVCC_RESET<br />
GND<br />
C139<br />
0.1UF<br />
R461 0 DNP<br />
W11<br />
F9<br />
NVCC_EPDC1 F10<br />
NVCC_EPDC2<br />
F11<br />
NVCC_EPDC3<br />
F12<br />
NVCC_EPDC4<br />
P10<br />
NVCC_LCD<br />
P12<br />
NVCC_NANDF1<br />
USB_H1_VDDA25_1<br />
P5<br />
NVCC_SD2<br />
N5<br />
NVCC_SD1<br />
M5<br />
NVCC_SPI<br />
Y9<br />
USB_OTG_VDDA25_1 W9<br />
USB_OTG_VDDA33 Y11<br />
P11<br />
NVCC_NANDF2<br />
NVCC_SRTC R5<br />
K5<br />
NVCC_SSI<br />
NVCC_JTAG P9<br />
NVCC_RESET P6<br />
SH10<br />
DNP<br />
R99 0 DNP<br />
C132<br />
0.1UF<br />
C135<br />
0.1UF<br />
R101 0 DNP<br />
R460 0<br />
MCIMX508<br />
T7<br />
GND_KEL<br />
VSS1<br />
VSS2<br />
VSS3<br />
VSS4<br />
VSS5<br />
VSS6<br />
VSS7<br />
VSS8<br />
VSS9<br />
VSS10<br />
VSS11<br />
VSS12<br />
VSS13<br />
VSS14<br />
VSS15<br />
VSS16<br />
VSS17<br />
VSS18<br />
VSS19<br />
VSS20<br />
VSS21<br />
VSS22<br />
VSS23<br />
VSS24<br />
VSS25<br />
VSS26<br />
VSS27<br />
VSS28<br />
VSS29<br />
VSS30<br />
VSS31<br />
VSS32<br />
VSS33<br />
VSS34<br />
VSS35<br />
VSS36<br />
VSS37<br />
VSS38<br />
VSS39<br />
VSS40<br />
VSS41<br />
VSS42<br />
VSS43<br />
VSS44<br />
VSS45<br />
VSS46<br />
VSS47<br />
T5<br />
W5<br />
M6<br />
N6<br />
L7<br />
M7<br />
N7<br />
P7<br />
J8<br />
K8<br />
L8<br />
M8<br />
N8<br />
P8<br />
L9<br />
M9<br />
N9<br />
N10<br />
R10<br />
G11<br />
H11<br />
N11<br />
R11<br />
G12<br />
H12<br />
M12<br />
N12<br />
R12<br />
G13<br />
H13<br />
J13<br />
K13<br />
L13<br />
M13<br />
N13<br />
P13<br />
R13<br />
G14<br />
H14<br />
J14<br />
L14<br />
M14<br />
P14<br />
R14<br />
H15<br />
M15<br />
R15<br />
GND<br />
VDDGP<br />
VDDGP_1 G6<br />
VDDGP_2 H6<br />
J6<br />
VDDGP_3<br />
VDDGP_4 K6<br />
L6<br />
VDDGP_5<br />
VDDGP_6 G7<br />
VDDGP_7 H7<br />
J7<br />
VDDGP_8<br />
VDDGP_9 K7<br />
VDDGP_10 G8<br />
VDDGP_11 H8<br />
VDDGP_12 G9<br />
VDDGP_13 H9<br />
VDDGP_14 G10<br />
VDDGP_15 H10<br />
Figure 25. i.MX50 Voltage Domain Distribution<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
32 <strong>Freescale</strong> <strong>Semiconductor</strong><br />
VCC_1 K10<br />
L10<br />
VCC_2<br />
VCC_3 M10<br />
VCC_4 K11<br />
L11<br />
VCC_5<br />
VCC_6 M11<br />
J12<br />
VCC_7<br />
VCC_8 K12<br />
L12<br />
VCC_9<br />
VDDA_1 K9<br />
J11<br />
VDDA_2<br />
J9<br />
VDDAL_1<br />
J10<br />
VDDAL_2<br />
L17<br />
VDDO25<br />
NVCC_EMI_DRAM_1 K14<br />
NVCC_EMI_DRAM_2 N14<br />
NVCC_EMI_DRAM_3 J15<br />
NVCC_EMI_DRAM_4 K15<br />
NVCC_EMI_DRAM_5 L15<br />
NVCC_EMI_DRAM_6 N15<br />
NVCC_EMI_DRAM7 P15<br />
J16<br />
NVCC_EMI_DRAM9<br />
NVCC_EMI_DRAM10 K16<br />
NVCC_EMI_DRAM11 L16<br />
NVCC_EMI_DRAM12 M16<br />
NVCC_EMI_DRAM14 P16<br />
NVCC_EMI_DRAM15 R16<br />
NVCC_EMI_DRAM8 H16<br />
NVCC_EMI_DRAM13 N16<br />
NC1<br />
NC2<br />
NC3<br />
NC4<br />
A1<br />
Y1<br />
A20<br />
Y20<br />
NVCC_EIM1 F6<br />
NVCC_EIM2 F7<br />
NVCC_EIM3 F8<br />
VCC<br />
VDDO2P5<br />
C64 C65 C66 C77 C78 C79 C80 C67 C81 C82 C83<br />
0.22UF 0.22UF 0.22UF 0.22UF 0.22UF 0.22UF 0.22UF 0.01UF 0.01UF 10UF 22UF<br />
GND<br />
C70 C85 C71 C86 C87 C88 C72 C73 C89<br />
0.22UF 0.22UF 0.22UF 0.22UF 0.22UF 0.01UF 0.01UF 10UF 22UF<br />
GND<br />
VDDA<br />
C74 C92 C93 C75<br />
0.1UF 0.1UF 0.1UF 0.1UF<br />
GND<br />
GND<br />
GND<br />
GND<br />
2V5_VDAC<br />
R370 0<br />
C94<br />
0.1UF<br />
JP3<br />
HDR 1X2<br />
DNP<br />
1<br />
2<br />
R96 0.001<br />
NVCC_EIM<br />
C111 C112 C113 C115 C116 C117<br />
SH8<br />
DNP<br />
0.1UF 0.1UF 0.1UF 0.01UF 0.01UF 10UF<br />
1V2_SW3<br />
JP1<br />
HDR 1X2<br />
DNP<br />
1<br />
2<br />
R94 0.001<br />
3V15_SW4A_CPU<br />
1V2_SW2<br />
NVCC_EMI_DRAM<br />
C98 C99 C100 C101 C102 C103 C104 C105 C106 C107 C108 C109<br />
0.22UF 0.22UF 0.22UF 0.22UF 0.22UF 0.22UF 0.22UF 0.22UF 0.01UF 0.01UF 10UF 10UF<br />
JP2<br />
HDR 1X2<br />
DNP<br />
1<br />
2<br />
R91 0.001<br />
1V_SW1<br />
JP4<br />
HDR 1X2<br />
DNP<br />
1<br />
2<br />
R97 0.001<br />
1V2_SW4<br />
ICAP Classification: FCP: ___ FIUO: X PU<br />
Drawing Title:<br />
i.MX50 Reference Desig
1V8_SW5<br />
0.02 R367<br />
(PUS_6) C45<br />
22uF<br />
3V15_SW4A<br />
(PUS_5)<br />
GND<br />
SWBST<br />
C46<br />
22UF<br />
GND<br />
R369 0.02<br />
C38<br />
22UF<br />
GND<br />
GND<br />
(PUS_10)<br />
VCC_BP<br />
C252<br />
0.01UF<br />
C21<br />
10UF<br />
VREFDDR<br />
GND<br />
VCC_BP<br />
C20<br />
4.7uF<br />
BRL3225 L8<br />
2<br />
1<br />
VCC_BP<br />
VCC_BP<br />
VUSB2_2V5<br />
C28<br />
0.1UF<br />
GND<br />
GND<br />
SW5LX<br />
C18<br />
4.7uF<br />
GND<br />
VGEN1 has an internal PMOS pass FET and is powered from the SW5 buck<br />
for an efficiency advantage<br />
and reduced power dissipation in the pass devices.<br />
21<br />
2<br />
1<br />
F15<br />
SWBSTIN<br />
L9<br />
2.2UH<br />
G14<br />
SWBSTLX<br />
D6<br />
MBR120LSFT1G<br />
H15<br />
SWBSTFB<br />
C27<br />
0.1UF<br />
C19<br />
C26<br />
4.7uF<br />
0.1UF<br />
1V2_SW4B<br />
1V2_SW4B for EMI_DRAM_PAD<br />
GND<br />
BRL3225 L7<br />
(PUS_5)<br />
C39<br />
22UF<br />
2<br />
1 SW4BLX<br />
VCORE for Parallel Dual Phase Mode<br />
VCOREDIG for Parallel Single Phase Mode<br />
GND for separate independent output mode<br />
GND<br />
P4<br />
SW4AIN<br />
C25<br />
0.1UF<br />
2<br />
L6<br />
GND<br />
1<br />
SW4ALX<br />
BRL3225<br />
R3<br />
SW4ALX<br />
N2<br />
SW4AFB<br />
M6<br />
VCOREDIG<br />
DNP 0 R56<br />
SW4CFG<br />
DNP 0 R57<br />
VCORE<br />
0 R58<br />
0<br />
0<br />
R378<br />
C49<br />
1uF<br />
1V2_SW4B<br />
0.1UF C48<br />
VCC_BP<br />
Q8<br />
NSS12100XV6T1G 3<br />
R401<br />
1V8_SW5<br />
(PUS_9) 1.2V for PLL Digtal 1V2_VGEN1<br />
0<br />
4<br />
6<br />
5<br />
2<br />
1<br />
C51<br />
2.2UF<br />
P7<br />
SW5IN<br />
R8<br />
SW5LX<br />
M8<br />
SW5FB<br />
P5<br />
SW4BIN<br />
R6<br />
SW4BLX<br />
P2<br />
SW4BFB<br />
VUSB2DRV<br />
R373<br />
SWBST<br />
GND<br />
3V3_USB<br />
R65 0<br />
D1<br />
VINUSB<br />
(PUS_10)<br />
R375 0<br />
D2<br />
VUSB<br />
C52<br />
2.2UF<br />
0<br />
U3C<br />
C47<br />
0.1UF<br />
R365<br />
GND<br />
SWBST<br />
5.00, 5.05, 5.10, 5.15V<br />
380mA Boost<br />
SW5<br />
1.200-1.85V<br />
1000mA Buck<br />
SW4B<br />
1.200-1.85, 2.5, 3.15V<br />
500mA Buck<br />
SW4A<br />
1.200-1.85, 2.5, 3.15V<br />
500mA Buck<br />
U3B<br />
J14<br />
VINREFDDR<br />
VREFDDR<br />
K15<br />
VREFDDR<br />
0.6-0.9V<br />
10mA LDO<br />
J15<br />
VHALF<br />
P14<br />
VUSB2DRV<br />
R14<br />
VUSB2<br />
H14<br />
VINGEN1<br />
H12<br />
VGEN1<br />
C57<br />
2.2UF<br />
VUSB2<br />
2.5, 2.6, 2.75, 3.0V<br />
65mA INT.<br />
350mA EXT. PNP<br />
VGEN1<br />
1.2, 1.25, 1.3, 1.35,<br />
1.4, 1.45, 1.5, 1.55V<br />
250mA INT<br />
VUSB LDO<br />
3.3V<br />
100mA INT.<br />
MC34709<br />
SW1<br />
0.650-1.4375V<br />
2000mA Buck<br />
SW2<br />
0.650-1.4375V<br />
1000mA Buck<br />
SW3<br />
0.650-1.4375V<br />
500mA Buck<br />
MC34709<br />
Figure 26. MC34709 Power Supplies Schematic<br />
i.MX50 Power Management Design with the MC34709<br />
VPLL LDO<br />
1.2, 1.25,<br />
1.5, 1.8V<br />
N15 R363 0<br />
LDOVDD<br />
N14 VDACDRV<br />
VDACDRV<br />
VDAC P15<br />
L14 VGEN2DRV<br />
VGEN2DRV<br />
VGEN2 M15<br />
L4 BRL3225<br />
SW2LX 1 2<br />
Support source for VUSB2,VDAC and VGEN2<br />
VCC_BP<br />
GND<br />
Q10<br />
NSS12100XV6T1G<br />
3<br />
2V5_VGEN2 Power for Keypad<br />
(PUS_7)<br />
R362 0<br />
For VDAC (Q9) For VGEN2(Q10)<br />
C30 C31<br />
(PUS_3)<br />
22UF 22UF<br />
VCOREDIG for Parallel Single Phase Mode<br />
VCORE for Parallel Dual Phase Mode<br />
1.8V for PLL Analog<br />
(PUS_8)<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 33<br />
PC34709VK<br />
50mA LDO<br />
VDAC LDO<br />
2.5, 2.6,<br />
2.7, 2.775V<br />
250mA<br />
VGEN2 LDO<br />
2.5, 2.7, 2.8, 2.9,<br />
3.0, 3.1, 3.15, 3.3V,<br />
50mA INT.<br />
250mA EXT. PNP<br />
PC34709VK<br />
L15<br />
VINPLL<br />
K14<br />
VPLL<br />
R9<br />
SW1ALX<br />
VCC_BP<br />
VCC_BP<br />
SW3LX<br />
VCC_BP VCC_BP<br />
GND<br />
P11<br />
SW1IN1<br />
P10<br />
SW1IN2<br />
R11<br />
SW1BLX<br />
P13<br />
SW1FB<br />
K10<br />
SW1PWGD<br />
L12<br />
SW1CFG<br />
B11<br />
SW2IN1<br />
A10<br />
SW2LX1<br />
A12<br />
SW2FB<br />
A13<br />
SW2PWGD<br />
E14<br />
SW3IN1<br />
D15<br />
SW3LX1<br />
B13<br />
SW3FB<br />
C55<br />
0.1UF<br />
GND<br />
3<br />
TP63<br />
R35 0<br />
C158<br />
2.2UF<br />
4<br />
1<br />
2<br />
5<br />
6<br />
4<br />
1<br />
2<br />
5<br />
6<br />
GND<br />
TP64<br />
GND<br />
VCC_BP<br />
GND 1V_SW1<br />
C17<br />
4.7uF<br />
1 2<br />
L5 BRL3225<br />
C58<br />
0.1UF<br />
C15<br />
4.7uF<br />
C59<br />
2.2UF<br />
C22<br />
0.1UF<br />
BRL3225<br />
1 2<br />
L3<br />
R36 0 DNP<br />
GND<br />
GND<br />
C24<br />
0.1UF<br />
GND<br />
C16<br />
4.7uF<br />
VCOREDIG<br />
1V8_VPLL<br />
R366 0<br />
VCC_BP<br />
GND 1V2_SW2<br />
VCC_BP<br />
C23<br />
0.1UF<br />
GND<br />
C33<br />
22UF<br />
GND<br />
C35<br />
10UF<br />
(PUS_1)<br />
1V2_SW3<br />
(PUS_2)<br />
VCC_BP<br />
C50<br />
Q9<br />
NSS12100XV6T1G<br />
2.2UF<br />
GND<br />
2V5_VDAC 2.5V for VDDO2P5 (EMI PADS)<br />
R364<br />
C53<br />
2.2UF<br />
0<br />
(PUS_4)
i.MX50 Power Management Design with the MC34709<br />
C3<br />
22UF<br />
R1 0<br />
3V15_SW4A<br />
GND<br />
VSOURCE<br />
R8 0 DNP<br />
R475<br />
332K<br />
DCDC_3V15_EN<br />
3.15V/2A Regulator<br />
R78<br />
0<br />
GND<br />
R474<br />
13K<br />
J84<br />
5<br />
U30<br />
PVDD<br />
1<br />
2 HDR 1X2<br />
GND<br />
C290<br />
1000PF<br />
6<br />
Vout = 3.15V for R1=294K, R2=100K<br />
Vout = 0.8v* (R(out-fb) / R(fb-gnd) + 1)<br />
Figure 27. 3.15V DC-DC Regulator<br />
Figure 28. Main BP Supply (Battery or 4.2V)<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
34 <strong>Freescale</strong> <strong>Semiconductor</strong><br />
VDD<br />
LX 3<br />
FB 7<br />
8<br />
COMP<br />
2<br />
PGND<br />
GND<br />
4<br />
1<br />
SHDN/RT<br />
PAD 9<br />
Battery Regulator & Terminals<br />
J1<br />
L13<br />
1 2<br />
2.2uH<br />
R1<br />
R2<br />
GND<br />
R2<br />
294K<br />
C2<br />
22UF<br />
R3<br />
100K<br />
DCDC_3V15<br />
3-pin connector J2 allows the use of aftermarket Li-ION batteries. Recommended battery<br />
capacity is 800 - 1500 mAh.<br />
2<br />
1<br />
B2B-PH-K-S<br />
+<br />
-<br />
THERM<br />
BATT<br />
GND<br />
Silkscreen Labels:<br />
+<br />
-<br />
THERMISTOR<br />
5V_MAIN U2<br />
REG_4V2<br />
C7<br />
SH1<br />
DNP<br />
2<br />
1<br />
IN<br />
EN<br />
NR/FB<br />
R1<br />
C6<br />
20PF C5<br />
10UF<br />
10UF<br />
TPS78601<br />
5<br />
3<br />
6<br />
OUT<br />
GND<br />
GND_TAB<br />
4<br />
R4<br />
42.2K<br />
GND<br />
J2<br />
3<br />
2<br />
1<br />
CON_1X3<br />
DNP<br />
3<br />
2<br />
1<br />
J3<br />
HDR_1X3<br />
BATT_NTC (pg6)<br />
Vout = 1.2246 * [ R(out-fb) / R(fb-gnd) + 1 ]<br />
Vout = 4.19V for R1=42.2K, R2=17.4K<br />
R2<br />
R7<br />
17.4K<br />
VCC_BP<br />
C4<br />
47uF<br />
GND<br />
3<br />
2<br />
1<br />
HDR_1X3<br />
J4
Sensitive analog lines.<br />
X1-X2 and Y1-Y2<br />
make differential pairs.<br />
(pg17)<br />
(pg17)<br />
(pg17)<br />
(pg17)<br />
1.75V~3.6V<br />
SPI: Hold low when cold start<br />
I2C: Hold high when cold start.<br />
(pg9)<br />
(pg12,9)<br />
(pg12,9)<br />
(pg12,9)<br />
VCOREDIG VCORE R34 0 DNP<br />
1.5V<br />
2.775V<br />
1.2V<br />
Coin cell.<br />
TOUCH_X0<br />
TOUCH_X1<br />
TOUCH_Y0<br />
TOUCH_Y1<br />
CSPI_SS0<br />
CSPI_SCLK<br />
CSPI_MISO<br />
CSPI_MOSI<br />
C40 C41 C42<br />
0.1UF 1uF 1uF<br />
3 2<br />
1<br />
GND<br />
-<br />
+<br />
0<br />
1<br />
0<br />
GND<br />
BT1<br />
2994TR<br />
TP1<br />
DNP<br />
GND<br />
PUMS5<br />
PUMS4<br />
PUMS3<br />
PUMS2<br />
PUMS1<br />
1 ADIN9<br />
GND<br />
C159 C161<br />
0.1UF 1uF<br />
R49 0<br />
R48 0<br />
R51 0<br />
R52 0<br />
R54 4.7K<br />
C44<br />
0.01UF<br />
GND<br />
GND<br />
QZ1<br />
1 2<br />
C32 2.2UF<br />
3V15_SW4A<br />
GND<br />
VCOREDIG<br />
VCORE<br />
REFCORE<br />
32.768KHZ<br />
C61<br />
C62<br />
15pF<br />
15pF<br />
U3D<br />
Power Up Mode<br />
R29<br />
0<br />
DNP<br />
R37<br />
0<br />
R46<br />
0<br />
C56<br />
0.1UF<br />
R27<br />
0<br />
R38<br />
0<br />
DNP<br />
H6<br />
ADIN9<br />
J5<br />
ADIN10<br />
J6<br />
ADIN11<br />
K6<br />
TSREF<br />
K5<br />
TSX1/ADIN12<br />
L4<br />
TSX2/ADIN13<br />
L6<br />
TSY1/ADIN14<br />
L3<br />
TSY2/ADIN15<br />
A4<br />
SPIVCC<br />
B2<br />
CS<br />
B1<br />
CLK<br />
A2<br />
MISO<br />
B3<br />
MOSI<br />
L1<br />
VDDLP<br />
J1<br />
VCOREDIG<br />
J2<br />
VCORE<br />
K1<br />
VCOREREF<br />
M2<br />
LICELL<br />
G1<br />
XTAL2<br />
E1<br />
XTAL1<br />
VCOREDIG<br />
GND<br />
R30<br />
0<br />
R39<br />
0<br />
DNP<br />
R31<br />
0<br />
R40<br />
0<br />
DNP<br />
SUBSREF<br />
SUBSANA1<br />
SUBSANA2<br />
SUBSLDO<br />
SUBSGND<br />
SUBSPWR<br />
SUBSPWR3<br />
SUBSPWR2<br />
SUBSPWR1_8<br />
SUBSPWR1_7<br />
SUBSPWR1_6<br />
SUBSPWR1_5<br />
SUBSPWR1_4<br />
SUBSPWR1_3<br />
SUBSPWR1_2<br />
SUBSPWR1_1<br />
U3A<br />
R32<br />
0<br />
DNP<br />
R41<br />
0<br />
K8<br />
K12<br />
F10<br />
H10<br />
J8<br />
K9<br />
G10<br />
E11<br />
J9<br />
H9<br />
H8<br />
G9<br />
G8<br />
F9<br />
F8<br />
E8<br />
H5<br />
GNDADC<br />
GND GND<br />
General<br />
Purpose ADCs<br />
Touch Screen<br />
Interface<br />
SPI/I2C<br />
Interface<br />
Reference<br />
Generation<br />
Coincell<br />
Battery Backup<br />
Crystal<br />
Oscillator<br />
(pg10,6)<br />
(pg10,6)<br />
GNDSPI<br />
GNDCORE<br />
GNDREF<br />
GNDUSB<br />
GNDGPIO<br />
GNDRTC<br />
GNDCTRL<br />
A3<br />
H1<br />
M1<br />
C1<br />
C9<br />
F1<br />
B6<br />
STANDBY<br />
PMIC_STBY_REQ<br />
1.2V level input<br />
GND<br />
PMIC_STBY_REQ<br />
MC34709<br />
R53<br />
10K<br />
GNDREG1<br />
GNDREG2<br />
GNDREF1<br />
GNDREF2<br />
M14<br />
J12<br />
N9<br />
B12<br />
1V2_RTC<br />
1<br />
VCCA<br />
2<br />
A<br />
GND<br />
3<br />
GND<br />
GND<br />
6<br />
VCCB<br />
R55 0 DNP<br />
F14<br />
PC34709VK<br />
C36<br />
0.1UF<br />
P8<br />
1V8_SW5<br />
R45 0<br />
GND<br />
4<br />
B<br />
NC 5<br />
U4<br />
NLSV1T34<br />
C37<br />
0.1UF<br />
GNDSWBST<br />
GNDSW5<br />
GNDSW4B<br />
GNDSW4A<br />
GNDSW1A1<br />
GNDSW1B1<br />
SW1VSSSNS<br />
GNDSW2<br />
P6<br />
P3<br />
P9<br />
P12<br />
R13<br />
B10<br />
USB/Audio<br />
Control Logic<br />
PC34709VK<br />
R50 0<br />
(active high)<br />
STANDBY<br />
Figure 29. MC34709 System/Control Signals<br />
i.MX50 Power Management Design with the MC34709<br />
R89 0 open drain output<br />
R88 0 (active low)<br />
High: ICTEST mode<br />
Low: normal mode<br />
R75<br />
0<br />
DNP<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 35<br />
D14<br />
GNDSW3<br />
A8<br />
PWM1<br />
A7<br />
PWM2<br />
GND<br />
BP N1<br />
R1<br />
NC_1<br />
A14<br />
NC_2<br />
B15<br />
NC_3<br />
3<br />
R76 0<br />
3V15_SW4A<br />
PWNON1<br />
PWRON2<br />
PUMS1<br />
PUMS2<br />
PUMS3<br />
PUMS4<br />
PUMS5<br />
R80<br />
100K<br />
(pg10)<br />
GND<br />
GLBRST<br />
RESETBMCU<br />
RESETB<br />
VCC_BP<br />
R28<br />
C14<br />
0<br />
10UF<br />
MBR120LSFT1G<br />
LICELL A C<br />
D15<br />
U10<br />
NCP4682<br />
D14<br />
GND<br />
3<br />
CE<br />
4<br />
1<br />
VOUT<br />
A C VDDLP<br />
BP A C C291<br />
VIN<br />
MBR120LSFT1G<br />
D16<br />
0.1UF<br />
C292<br />
MBR120LSFT1G<br />
0.1UF<br />
0<br />
0<br />
0<br />
C8<br />
GPIOVDD<br />
R72 0<br />
1V8_SW5<br />
C7<br />
GPIOLV0<br />
B7<br />
GPIOLV1<br />
B9<br />
GPIOLV2<br />
GPIOLV1 R77 0<br />
E10<br />
GPIOLV3<br />
GPIOLV4 R82 0<br />
Output, 0~SPIVCC<br />
E3<br />
CLK32K<br />
G3<br />
CLK32KMCU<br />
F3<br />
CLK32KVCC<br />
H2<br />
VSRTC<br />
K3<br />
WDI<br />
B5<br />
RESET<br />
D5<br />
RESETBMCU<br />
B4<br />
INT<br />
P1<br />
STANDBY<br />
A5<br />
GLBRST<br />
A6<br />
PWRON1<br />
E5<br />
PWRON2<br />
PUMS1 G6<br />
D6<br />
SDWN<br />
PUMS2 G5<br />
F6<br />
PUMS3<br />
F5<br />
PUMS4<br />
E6<br />
PUMS5<br />
A9<br />
ICTEST<br />
SW2<br />
1<br />
4 2<br />
SPST PB<br />
3V15_SW4A<br />
JTAG_RESET_B<br />
Output, 0~1V2_RTC<br />
VCOREDIG<br />
GND<br />
VCOREDIG<br />
R66<br />
10K<br />
GND<br />
R73 0<br />
C249<br />
0.1UF<br />
VSRTC WORKAROUND<br />
RESET<br />
1.8V logic level<br />
Input, 0~3.6V<br />
R85 0 Output, 0~SPIVCC<br />
PMIC_INT(GP4_18) (pg9)<br />
R84 0 (active high) STANDBY Input, 0~3.6V, high level (1.0~3.6V)<br />
R83 0<br />
GLBRST Input, 0~VCOREDIG(1.5V)<br />
GLBRST<br />
1V2_RTC<br />
GLBRST (pg17)<br />
PWM1 (pg10)<br />
ECKIL (pg10)<br />
GND<br />
3V15_SW4A<br />
U20<br />
1V8_SW5<br />
5<br />
1<br />
VCC<br />
10K<br />
R90<br />
DNP<br />
R79<br />
10K<br />
R74<br />
0<br />
C54<br />
0.1UF<br />
DNP 1<br />
DNP 1<br />
R87 0<br />
R397 0 2<br />
4<br />
R67 0 DNP<br />
TP6<br />
TP7<br />
2<br />
5 GND<br />
TAB_GND<br />
3<br />
GND<br />
NC7SP125P5X<br />
R70 0<br />
D13<br />
BAT54A-7-F<br />
R71 0 1<br />
3<br />
2<br />
1V8_SW5<br />
R68<br />
68K<br />
RESETB<br />
RESETBMCU<br />
GND<br />
3V15_SW4A<br />
R69<br />
68K<br />
R454<br />
10K<br />
R86 0<br />
GND<br />
WDOG_B (pg9)<br />
SYSTEM_DOWN(GP4_17) (pg9)<br />
POR_B (pg10)<br />
RESET_IN_B (pg10)<br />
C60<br />
0.1UF
i.MX50 Power Management Design with the MC34709<br />
(pg6) POR_B<br />
RESET_IN_B<br />
(pg6)<br />
(pg10) BOOT_MODE0<br />
(pg10) BOOT_MODE1<br />
R128<br />
10K<br />
(pg6)<br />
GND<br />
PMIC_STBY_REQ<br />
(pg6) PMIC_ON_REQ<br />
C140<br />
18PF<br />
DNP<br />
(pg6)<br />
QZ2<br />
1<br />
2<br />
32.768KHZ<br />
DNP<br />
GND<br />
ECKIL<br />
C141<br />
18PF<br />
DNP<br />
U6C<br />
Y5<br />
POR_B<br />
V3<br />
U3<br />
BOOT_MODE0<br />
BOOT_MODE1<br />
RESET_IN_B<br />
W3<br />
U4<br />
TEST_MODE<br />
W4<br />
ECKIL<br />
CKIL<br />
Y2<br />
Y3 PMIC_STBY_REQ<br />
PMIC_ON_REQ<br />
Y4<br />
SH22<br />
DNP<br />
MCIMX508<br />
i.MX50 - CONTROL PINS<br />
NVCC_RESET<br />
NVCC_RTC<br />
NVCC_JTAG<br />
JTAG_TCK R8<br />
JTAG_TMS R9<br />
JTAG_TDI U8<br />
JTAG_TDO T9<br />
JTAG_TRSTB U7<br />
JTAG_MOD T8<br />
CKIH V4<br />
XTAL Y6<br />
EXTAL W6<br />
Figure 30. i.MX50 Control Signals<br />
If an external battery charger is required, it is recommended to use a charger with power path management which<br />
isolates the battery from the system node while charging. The main system voltage from the charger will be<br />
connected directly to the BP node while the external charging voltage and the battery are connected on the charger’s<br />
end.<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
36 <strong>Freescale</strong> <strong>Semiconductor</strong><br />
GND<br />
JTAG_TCK (pg10)<br />
JTAG_TMS (pg10)<br />
JTAG_TDI (pg10)<br />
JTAG_TDO (pg10)<br />
JTAG_TRST_B (pg10)<br />
SH21 DNP<br />
JTAG_MOD<br />
1V8_SW5<br />
R119<br />
10K<br />
DNP<br />
R129<br />
1K<br />
GND<br />
1V8_VPLL<br />
Y2<br />
OSC.<br />
Y1<br />
VCC<br />
4 GND<br />
1<br />
3<br />
2<br />
10K R134 C142<br />
GND<br />
24MHZ<br />
C144<br />
15pF<br />
C143<br />
15pF 22.5792MHZ<br />
DNP<br />
0.1UF<br />
GND<br />
GND<br />
4<br />
3<br />
OUT<br />
DGND 2<br />
EN/DIS 1<br />
R130 1.0M
5.5 MC34709 layout example<br />
i.MX50 Power Management Design with the MC34709<br />
The following is a layout example of the MC34709 implemented on a four layer board with all component on the top<br />
layer and using standard 8 mils vias.<br />
S3<br />
S4<br />
BH1<br />
L12<br />
R153<br />
BH4<br />
S1<br />
F1<br />
J123<br />
C95<br />
C93<br />
R155<br />
R154<br />
TP1<br />
C94<br />
1<br />
R135<br />
R137<br />
5<br />
J121<br />
S2<br />
1<br />
5<br />
+<br />
4<br />
U7<br />
3<br />
C92<br />
C91<br />
5 1<br />
C89 C87<br />
R132 C88<br />
C A<br />
D17<br />
1<br />
1<br />
2<br />
6<br />
R152<br />
L11<br />
J125<br />
C86<br />
C67<br />
R165<br />
1 Y2 2<br />
C85<br />
R164<br />
R157<br />
C83<br />
C82<br />
R158 R159<br />
24 C81<br />
25<br />
U6<br />
C90<br />
36<br />
37 R131 48<br />
4 3<br />
1<br />
13<br />
12<br />
+<br />
+<br />
2<br />
1<br />
+<br />
R147<br />
R146<br />
R148<br />
R149<br />
R144<br />
C78<br />
C68<br />
R151<br />
C84<br />
C80<br />
R163<br />
R162<br />
R160<br />
R161<br />
4 U3 5<br />
C79<br />
R145<br />
R156<br />
J124<br />
R134<br />
C70<br />
4 U2 5<br />
BH5<br />
R58<br />
R127<br />
C41<br />
D25<br />
C A<br />
R133<br />
C69<br />
J122<br />
C72<br />
2<br />
1<br />
D20<br />
C A<br />
1 8<br />
4 U4 5<br />
SW1<br />
R138 C77<br />
R139 C73<br />
C<br />
A<br />
D23<br />
A<br />
D18<br />
A<br />
D19<br />
A<br />
D24<br />
A<br />
D22<br />
A<br />
D21<br />
R136<br />
C71<br />
SW2<br />
2 2<br />
C61<br />
C64<br />
R66 R67<br />
R52<br />
C<br />
R141<br />
C<br />
R142 C75<br />
C<br />
R140 C76<br />
C<br />
R143 C74<br />
C<br />
SW3<br />
L4<br />
R122<br />
C33<br />
R16<br />
R15<br />
R51<br />
R14<br />
R59<br />
R126<br />
16<br />
1<br />
SW5LX1<br />
R45<br />
PWM2<br />
GNDSW1A1<br />
R39<br />
R32<br />
PWRON1<br />
C57<br />
TSREF1<br />
Figure 31. KIT34709VKEVBE FAB Drawing<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 37<br />
12<br />
11<br />
D5<br />
Q8<br />
1<br />
PWM1<br />
C8<br />
TSY1<br />
R36<br />
C<br />
1<br />
J60<br />
1<br />
R46<br />
SW2LX1<br />
R121 C62<br />
R130<br />
R57 C60<br />
R55<br />
GNDSW5<br />
A<br />
J68<br />
A<br />
R31<br />
R34<br />
SW1FB1<br />
D3<br />
C53<br />
D4<br />
J62<br />
1<br />
C7<br />
9<br />
8<br />
C<br />
R33<br />
Q7<br />
C34<br />
C26<br />
C14<br />
1<br />
1<br />
J67 J74<br />
1 1<br />
J66<br />
C45<br />
C29<br />
J3<br />
TP_XTAL2<br />
RESETBMCU1<br />
VCOREDIG1<br />
REFCORE1<br />
VDDLP1<br />
STANDBY1<br />
R150<br />
GLBRST1<br />
U5<br />
SW4<br />
J25 J65<br />
J29<br />
PWRON2<br />
J40 J64<br />
INT1<br />
J31 J30<br />
GNDSW2 VUSB1<br />
C50 C38<br />
Y1 C39<br />
R64<br />
R65<br />
C49<br />
C23<br />
C46<br />
C22<br />
C21<br />
C20 D11 C58<br />
L7<br />
R53<br />
D12<br />
TSY2<br />
CLKVCC1<br />
J58 J69<br />
J37<br />
L8 L9<br />
C16<br />
SW4ALX1<br />
C19<br />
GNDSWBST1<br />
C25<br />
SW4BLX1<br />
R125<br />
R60<br />
BAT1<br />
J81<br />
R42<br />
TSX2<br />
TSX1<br />
J80 J70<br />
D13<br />
R56<br />
R129<br />
C11<br />
D9 R48<br />
U1<br />
R49<br />
C9<br />
J78<br />
J71 J73<br />
C27<br />
A<br />
C<br />
ADIN9<br />
1 1<br />
ADIN11<br />
2<br />
5 4<br />
1 3<br />
1<br />
1 1<br />
1<br />
A<br />
1 2 1<br />
5 6<br />
SW2FB1<br />
SW3LX1<br />
GNDSWBST2<br />
1 1<br />
SW3FB2<br />
SWBSTLX1<br />
L5<br />
1<br />
R47 L10<br />
GNDSW4A1<br />
D10<br />
C6<br />
C66<br />
1<br />
1<br />
GNDSW3<br />
BA<br />
1<br />
D16<br />
R124<br />
DC<br />
C59<br />
J21<br />
F<br />
E<br />
C28<br />
HG C3<br />
C32<br />
1<br />
KJ<br />
1<br />
C40 Q3 C30<br />
M L<br />
P<br />
N<br />
C31<br />
C44 Q4<br />
VGEN2 VHALF1<br />
R<br />
VREFDDR1<br />
D7 C37<br />
VDAC1<br />
C15<br />
1<br />
D8<br />
C13<br />
LDOVDD1<br />
1 1<br />
1 2<br />
B<br />
B<br />
1 1<br />
1<br />
2<br />
1<br />
C<br />
2<br />
VUSB2<br />
GNDSW4B1<br />
1<br />
Q6 J52<br />
1<br />
Q5<br />
1<br />
J56<br />
1<br />
5 6<br />
R128<br />
VPLL1<br />
J32<br />
1<br />
Q2<br />
1 J43<br />
1<br />
Q1<br />
1<br />
J47<br />
1<br />
J79<br />
J77<br />
1<br />
1<br />
1 R41<br />
R44<br />
R43<br />
R40<br />
1R38<br />
1<br />
SW1ALX1<br />
L2<br />
SW1BLX1<br />
C<br />
L3<br />
J76<br />
R35<br />
R37<br />
J72<br />
1 1 1 1 1<br />
2012 FREESCALE<br />
KIT34709VKEVBE<br />
S/N<br />
700-XXXXX REV X<br />
SCH-XXXXX REV X<br />
16<br />
15<br />
1<br />
8<br />
5<br />
6<br />
1<br />
1<br />
2<br />
8<br />
STANDOFFS REQUIRED<br />
A<br />
ADIN10<br />
WDI1<br />
J2<br />
TP_XTAL1<br />
VCORE1<br />
GNDSW1B1<br />
BP_SENSE1<br />
VSRTC1<br />
VSWBST_SENSE1<br />
1<br />
J120<br />
1<br />
20<br />
2<br />
BH6<br />
19<br />
J118<br />
BH2<br />
BH3<br />
19<br />
2<br />
J117<br />
20<br />
1
i.MX50 Power Management Design with the MC34709<br />
Figure 32. KIT34709VKEVBE Top Layer<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
38 <strong>Freescale</strong> <strong>Semiconductor</strong>
Figure 33. KIT34709VKEVBE Layer 2<br />
i.MX50 Power Management Design with the MC34709<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 39
i.MX50 Power Management Design with the MC34709<br />
Figure 34. KIT34709VKEVBE Layer 3<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
40 <strong>Freescale</strong> <strong>Semiconductor</strong>
170-27338 REV A<br />
Figure 35. KIT34709VKEVBE Bottom Layer<br />
i.MX50 Power Management Design with the MC34709<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 41
i.MX50 Power Management Design with the MC34709<br />
5.6 Migrating from MC34708 to MC34709<br />
For customers migrating from the MC34708 platform to the MC34709 a very low design effort is required due to the<br />
high compatibility system between the to devices. Table 10 shows the main difference between both power<br />
management devices.<br />
Control Logic<br />
Table 10. MC34708 and MC34709 difference<br />
Features MC34708 MC34709<br />
• Power control logic with processor interface and event detection Yes Yes<br />
• Single SPI/I2C bus for control & register access Yes Yes<br />
• Real time clock and crystal oscillator circuitry with coin cell backup Yes Yes<br />
• Support for external secure real time clock on a companion system<br />
processor IC<br />
10 bit ADC<br />
Yes Yes<br />
• 4 wire resistive touchscreen interface Yes Yes<br />
• 7 External ADC inputs. Yes Yes<br />
• Dedicated ADC channel for Battery voltage sensing Yes No<br />
• Dedicated ADC channel for battery current sensing Yes No<br />
• Dedicated ADC channel for BP voltage Yes No<br />
• Dedicated ADC channel for Die temperature Yes Yes<br />
• Dedicated ADC channel for VBUS voltage. (USB device detection) Yes No<br />
• Dedicated ADC channel for coin cell voltage Yes Yes<br />
Power Supplies (10)<br />
• 5 Buck regulator Yes Yes<br />
• 1 Boost regulator Yes Yes<br />
• 8 LDO Regulators with internal and external pass devices. Yes Yes<br />
Auxiliary Circuits<br />
• USB/UART/Audio switching for mini-micro USB connector Yes No<br />
• Four general purpose low voltage I/Os with interrupt capability Yes Yes<br />
• Two PWM outputs Yes Yes<br />
• Two General purpose LED drivers Yes No<br />
Package<br />
• 206 MAPBGA - 8.0 x 8.0 mm - 0.5 mm pitch Yes No<br />
• 206 MAPBGA - 13 x 13 mm - 0.8 mm pitch Yes No<br />
• 130 MAPBGA - 8.0 x 8.0 mm - 0.5 mm Pitch No Yes<br />
Notes:<br />
10. All Power supplies have the same voltage and current rating on both devices.<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
42 <strong>Freescale</strong> <strong>Semiconductor</strong>
References<br />
Firmware portability is straights forward, since register maps are bit to bit compatible. However, the MC34709 uses<br />
a reduced set of register which eliminate all registers/bits related to the functionality not supported on the MC34709,<br />
therefore care must be taken that RESERVED registers/bits are not addressed on the firmware when porting the<br />
application to the MC34709.<br />
6 References<br />
Document<br />
Number<br />
Description Description / URL<br />
MC34709 Data Sheet http://cache.freescale.com/files/analog/doc/data_sheet/MC34709.pdf?fsrch=1&sr=2<br />
MC13892 Data Sheet http://cache.freescale.com/files/analog/doc/data_sheet/MC13892.pdf?fsrch=1&sr=1<br />
IMX50SDG Development Guide http://cache.freescale.com/files/32bit/doc/user_guide/IMX50SDG.pdf?fsrch=1&sr=1<br />
IMX50RM Reference Manual http://cache.freescale.com/files/32bit/doc/ref_manual/IMX50RM.pdf?fsrch=1&sr=10<br />
IMX50CEC Data Sheet http://cache.freescale.com/files/32bit/doc/data_sheet/IMX50CEC.pdf<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 43
Revision History<br />
7 Revision History<br />
Revision Date Description of Changes<br />
1.0 12/2012 • Initial release<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
44 <strong>Freescale</strong> <strong>Semiconductor</strong>
Revision History<br />
Power Management Design Guidelines for the i.MX50x Family of Microprocessors, Rev. 1.0<br />
<strong>Freescale</strong> <strong>Semiconductor</strong> 45
How to Reach Us:<br />
Home Page:<br />
freescale.com<br />
Web Support:<br />
freescale.com/support<br />
Document Number: <strong>AN4603</strong><br />
Rev. 1.0<br />
12/2012<br />
Information in this document is provided solely to enable system and software<br />
implementers to use <strong>Freescale</strong> products. There are no express or implied copyright<br />
licenses granted hereunder to design or fabricate any integrated circuits on the<br />
information in this document.<br />
<strong>Freescale</strong> reserves the right to make changes without further notice to any products<br />
herein. <strong>Freescale</strong> makes no warranty, representation, or guarantee regarding the<br />
suitability of its products for any particular purpose, nor does <strong>Freescale</strong> assume any<br />
liability arising out of the application or use of any product or circuit, and specifically<br />
disclaims any and all liability, including without limitation consequential or incidental<br />
damages. “Typical” parameters that may be provided in <strong>Freescale</strong> data sheets and/or<br />
specifications can and do vary in different applications, and actual performance may<br />
vary over time. All operating parameters, including “typicals,” must be validated for<br />
each customer application by customer’s technical experts. <strong>Freescale</strong> does not convey<br />
any license under its patent rights nor the rights of others. <strong>Freescale</strong> sells products<br />
pursuant to standard terms and conditions of sale, which can be found at the following<br />
address: http://www.reg.net/v2/webservices/<strong>Freescale</strong>/Docs/TermsandConditions.htm<br />
<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTest, CodeWarrior, ColdFire, C-Ware,<br />
Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, Qorivva, StarCore, and<br />
Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc., Reg. U.S. Pat. & Tm. Off.<br />
Airfast, BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, MagniV, MXC, Platform in a<br />
Package, Processor expert, QorIQ Qonverge, QUICC Engine, Ready Play,<br />
SMARTMOS, TurboLink, Vybrid, and Xtrinsic are trademarks of <strong>Freescale</strong><br />
<strong>Semiconductor</strong>, Inc. All other product or service names are the property of their<br />
respective owners.<br />
© 2012 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.