Application Report SPRA906 - April 2003 OMAP5910 Decoupling/Filtering Techniques Thanh Tran, Ph.D. DSP/EEE Catalog, OMAP Applications ABSTRACT OMAP5910 consists many of critical signal and power supply pins that require special decoupling or filtering techniques to prevent excessive voltage ripples and noise/radiation. This application report outlines the important criteria to figure out the minimum number of bypass and bulk capacitors. Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Decoupling Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 Capacitor Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 OMAP5910 Decoupling Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Switching Currents Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4 Calculating Decoupling Capacitor Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5 Selecting Bulk Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6 Placing Decoupling Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2 2 3 4 5 8 9 List of Figures Figure 1. Figure 2. Figure 3. Figure 4. Figure 5. Figure 6. Figure 7. Capacitor Equivalent Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OMAP5910 GZG Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Region 1 Decoupling Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Region 2 Decoupling Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Region 3 Decoupling Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Region 4 Decoupling Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Complete Diagram of Decoupling Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 6 7 7 8 9 List of Tables Table 1. Switching Current Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Trademarks are the property of their respective owners. 1 SPRA906 1 Introduction OMAP5910 is a true system-on-chip device, which has multiple power supply voltages connecting to different sections of the design that require different decoupling capacitors. The two main voltages are the core voltage, 1.6 V typical, and the input/output (I/O) voltage, 3.3 V typical. The core operating frequency is specified up to 150 MHz, while the highest I/O (external memory interface fast or EMIFF) frequency is only 75 MHz. All other ports are running less than 40 MHz. The speed of the ports is an important parameter to determine the type and value of the decoupling capacitor used to bypass that particular port. Another important parameter is the maximum allowable ripple on the power supply pins. In this document, the assumption is 10-mV maximum ripple, which should be acceptable for the high-speed, high-performance system designs. 2 Decoupling Techniques The following shows the steps of figuring the number and value of capacitors being applied to filter the power supply pins of the OMAP5910. 1. Understand the capacitor theory and the resonant frequency. 2. Divide the device into 4 regions by drawing two symmetry lines across the part. 3. Determine the number of core voltage supply and I/O voltage supply pins. 4. Estimate the switching currents of the supply pins. 5. Calculate the bypass capacitor value. 6. Select the bulk capacitor value. 7. Place the bypass and bulk capacitors. The above design flow is applicable to other OMAP devices as well. 2.1 Capacitor Theory The key specification of the capacitor used for decoupling is the self-resonant frequency, where the capacitor remains capacitive up to this frequency and starts to appear as an inductor above this frequency. Figure 1 illustrates a series-equivalent circuit of the capacitor. Vdd C R L Gnd Figure 1. Capacitor Equivalent Circuit 2 OMAP5910 Decoupling/Filtering Techniques SPRA906 Each capacitor has three different components: equivalent series resistance (ESR), equivalent series inductance (ESL), and the capacitance itself. The self-resonant frequency happens at the point where the impedance of the capacitor, C, is equal to the impedance of the inductor, L. Z C , capicitor + 1 , where C is capacitance, and ω is 2π times the frequency, f. wC Z L , inductor + wL, where L is inductance. At resonant, ZL is equal to ZC or 1 + wL , wC w2 + 1 , LC w + 1 , where ω = 2πf. ǸLC Therefore, the self-resonant frequency is f + 1 . 2p ǸLC As shown in the self-resonant equation, lower capacitance and lower inductance yield higher resonant frequency. For a given capacitance value, by choosing smaller surface mount component (for example 0603), higher self-resonant frequency is achieved because typically a smaller component package has lower parasitic and/or lead inductance. The whole decoupling concept is to provide a low-impedance path from the power supply to ground, to shunt the unwanted RF energy. Therefore, choosing a low-inductance but high-value capacitor (low impedance) is very important. 2.2 OMAP5910 Decoupling Strategy The decoupling strategy proposed here is to first divide the OMAP 289-pin GZG package into four regions by drawing two symmetry lines across the part. After that, do the analysis of each region separately. Part of the analysis requires counting the number of core voltage pins, I/O voltage pins and signals, not including the ground pins. Also, pay special attention to the critical sections such as external memory interface fast (EMIFF), analog phase-locked loop (PLL), and other high-speed serial/parallel ports. See Figure 2. OMAP5910 Decoupling/Filtering Techniques 3 SPRA906 Bottom View of the OMAP5910 Package AA1 AA21 REGION 2 REGION 1 (Digital PLL) REGION 3 (Analog PLL, Y21) REGION 4 A1 A21 Figure 2. OMAP5910 GZG Package REGION 1: 3 Core voltage pins, 8 I/O voltage pins, and 54 input/output pins REGION 2: 3 Core voltage pins, 4 I/O voltage pins, and 59 input/output pins REGION 3: 3 Core voltage pins, 3 I/O voltage pins, and 59 input/output pins REGION 4: 4 Core voltage pins, 6 I/O voltage pins, and 55 input/output pins The next step is to conservatively estimate the switching-current requirements for each region. 2.3 Switching Currents Estimation Table 1 shows the calculations of switching currents for all four regions. Table 1. Switching Current Estimation Estimated Peak I/O Current (all outputs switching at 4 mA) Region Estimated Peak Core Current Region 1 170 mA 13 Region 2 Same as 1, 78 mA 4 mA x 59 = 236 mA Region 3 Same as 1, 78 mA 4 mA x 59 = 236 mA Region 4 170 mA 13 4 mA x 55 = 220 mA 6 + 78 mA 8 + 104 mA 4 mA x 54 = 216 mA In this table, the peak core current consumption is calculated based on a 170-mA specification in the data manual, plus 100% margin. For example, in region 1, (170 mA/13)(3 core pins) (2 margin) = 78 mA, and 13 is the total number of the core voltage pins. For the I/O, it is estimated by multiplying 4 mA with the total number of the inputs/outputs for each region. This is a very conservative approach, since it is assumed that all outputs and inputs are switching simultaneously. 4 OMAP5910 Decoupling/Filtering Techniques SPRA906 2.4 Calculating Decoupling Capacitor Value Since the core voltage and the I/O voltage are operating at different frequencies, it is necessary to decouple these power supplies using the correct capacitors. The following shows the steps to calculate and to select the decoupling capacitors for both the core and I/O supplies. The capacitor charge current equation is I + C dV , where I = peak current, dV = maximum allowable ripple voltage, and dt = risetime. dt I + C DV , Dt Therefore, C + I Dt . DV (1) To find the decoupling capacitance, plug the peak current, the risetime, and the maximum ripple voltage parameters into equation (1), and solve for C. It is safe to assume that the maximum ripple voltage is 10 mV, and the risetime is 1 ns, which is typical for OMAP5910. Now, calculate the total capacitance required for each region, and then decide what type of capacitors to use. Region 1: (1 nS) + 0.0078 mF Total core capacitance, C + I Dt + 78 mA DV (10 mV) (1 nS) Total I/O capacitance, C + I Dt + 216 mA + 0.022 mF DV (10 mV) Since there are 3 core voltage pins with an operating frequency of 150 MHz, and 8 I/O voltage pins with an operating frequency of 75 MHz, it is desired to have multiple capacitors for multiple supply pins, but there is a physical limitation due to PC board space. For the OMAP5910 GZG package, there is enough board space to place about 4 capacitors per region. In this case, select two capacitors with the total capacitance of around 0.0078 mF, and the self-resonant frequency of 150 MHz, to decouple the core voltage pins in region 1. Now, select two capacitors with the total capacitance of around 0.022 mF and the self-resonant frequency of 75 MHz to decouple the I/O voltage pins in region 1. As mentioned in section 1, region 1 consists of an EMIFF port, which operates as high as 75 MHz. In summary, for core voltage in region 1, use two 0.0047-mF ceramic capacitors and, for the I/O voltage, use two 0.01-mF ceramic capacitors. See Figure 3. OMAP5910 Decoupling/Filtering Techniques 5 SPRA906 Bottom View of the OMAP5910 Package 0.0047 0.022 AA1 0.0047 mF 0.0047 AA21 REGION 2 0.01 mF REGION 1 (Digital PLL) REGION 3 (Analog PLL, Y21) 0.0047 mF 0.01 mF REGION 4 A1 A21 Figure 3. Region 1 Decoupling Capacitors Region 2: (1 nS) + 0.0078 mF Total core capacitance, C + I Dt + 78 mA DV (10 mV) (1 nS) Total I/O capacitance, C + I Dt + 236 mA + 0.024 mF DV (10 mV) Since there are 3 core voltage pins with operating frequencies of 150 MHz, and 4 I/O voltage pins with operating frequencies of 40 MHz, it is desirable to have multiple capacitors for multiple supply pins; however, there is a physical limitation due to PC board space. For the OMAP5910 GZG package, there is enough board space to place about 4 capacitors per region, but it is not necessary to have 4 decoupling capacitors for this region, since the peripherals are running at very low speeds of less than 40 MHz. In this case, select two capacitors with the total capacitance of around 0.0078 mF and the self-resonant frequency of 150 MHz, to decouple the core voltage pins in Region 2. Now, select one capacitor with the capacitance of around 0.022 mF and the self-resonant frequency of 40 MHz, to decouple the I/O voltage pins in Region 2. In summary, for core voltage in Region 2, use two 0.0047 mF ceramic capacitors and, for the I/O voltage, use one 0.022-mF ceramic capacitor. See Figure 4. 6 OMAP5910 Decoupling/Filtering Techniques SPRA906 Bottom View of the OMAP5910 Package 0.0047 0.022 AA1 0.0047 mF 0.01 mF 0.0047 AA21 REGION 2 REGION 1 (Digital PLL) REGION 3 (Analog PLL, Y21) 0.0047 mF 0.01 mF REGION 4 A1 A21 Figure 4. Region 2 Decoupling Capacitors Region 3: (1 nS) + 0.0078 mF Total core capacitance, C + I Dt + 78 mA DV (10 mV) (1 nS) Total I/O capacitance, C + I Dt + 236 mA + 0.024 mF DV (10 mV) Region 3 is the same as Region 2. Therefore, for core voltage in Region 3, use two 0.0047-mF ceramic capacitors and, for the I/O voltage, use one 0.022-mF ceramic capacitor. See Figure 5. Bottom View of the OMAP5910 Package 0.0047 0.022 AA1 0.0047m F 0.0047 AA21 0.0047 REGION 2 0.01 mF 0.022 REGION 1 (Digital PLL) REGION 3 (Analog PLL, Y21) 0.0047 mF 0.0047 0.01 mF REGION 4 A1 A21 Figure 5. Region 3 Decoupling Capacitors OMAP5910 Decoupling/Filtering Techniques 7 SPRA906 Region 4: (1 nS) Total core capacitance, C + I Dt + 104 mA + 0.01 mF DV (10 mV) (1 nS) Total I/O capacitance, C + I Dt + 220 mA + 0.022 mF DV (10 mV) Since there are 4 core voltage pins with operating frequencies of 150 MHz, and 6 I/O voltage pins with operating frequency of 40 MHz, it is desirable to have multiple capacitors for multiple supply pins. For the OMAP5910 GZG package, there is enough board space to place about 4 capacitors per region. In this case, select two capacitors with the total capacitance of around 0.01 mF, and the self-resonant frequency of 150 MHz to decouple the core voltage pins in Region 4. Now, select two capacitors with the total capacitance of around 0.022 mF and the self-resonant frequency of 40 MHz, to decouple the I/O voltage pins of Region 4. In summary, for core voltage in Region 4, use two 0.0056-mF ceramic capacitors and, for the I/O voltage, use two 0.01-mF ceramic capacitors. See Figure 6. Bottom View of the OMAP5910 Package 0.0047 0.022 0.0047 AA1 0.0047 mF AA21 0.0047 REGION 2 0.01 mF 0.022 REGION 1 (Digital PLL) REGION 3 (Analog PLL, Y21) 0.0047 mF 0.0047 0.01 mF REGION 4 A1 0.0056 A21 0.01 0.0056 0.01 Figure 6. Region 4 Decoupling Capacitors 2.5 Selecting Bulk Capacitors Bulk capacitors are not critical, but they are important to include in the design to filter the low-frequency ripple typically generated by switching the power supply, and to serve as recharge capacitors for the decoupling capacitors. The general rule is to select the bulk capacitor value is to select at least ten times the total decoupling capacitance. For the core voltage, 10 × (total capacitance) = 0.39 mF. 8 OMAP5910 Decoupling/Filtering Techniques SPRA906 For the I/O voltage, 10 × (total capacitance) = 0.84 mF. The best technique is adding 4 bulk capacitors to 4 regions of the OMAP. The smallest bulk-capacitance value available is 4.7 mF. Select tantalum bulk capacitors, if possible. The other type that can also be used is a surface-mount electrolytic capacitor. Figure 7 shows the complete diagram, which includes all the decoupling capacitors recommended for the OMAP5910. Bottom View of the OMAP5910 Package 4.7 mF (I/O) 0.0047 0.022 0.0047 AA1 0.0047 mF 4.7 mF (Core) AA21 0.0047 REGION 2 0.01 mF 0.022 REGION 1 (Digital PLL) 4.7 mF (Core) REGION 3 (Analog PLL, Y21) 0.0047 mF 0.0047 0.01 mF REGION 4 A1 0.0056 A21 0.01 0.0056 0.01 4.7 mF (I/O) Figure 7. Complete Diagram of Decoupling Capacitors 2.6 Placing Decoupling Capacitors It is very important to place all the decoupling capacitors as close to the pins as possible, and the bulk capacitors as close to the decoupling capacitors as possible. This minimizes the traces and, therefore, minimizes the current loops that help lower the radiation, while reducing the parasitic inductance. The best strategy is placing the decoupling capacitors on the bottom of the PC board and the bulk capacitors on the top. For the bulk capacitors, make sure to alternate between the core and the I/O, as shown in Figure 7. Placing the capacitors as recommended helps recharge the decoupling capacitors, while maintaining low-inductance paths. OMAP5910 Decoupling/Filtering Techniques 9 SPRA906 3 Conclusion This application report demonstrates strategies to calculate and determine the best method for decoupling the power-supply noise for the OMAP5910. In general, decoupling requires much iteration during the design phase, to reduce the electromagnetic interferences and power-supply noise, which are difficult to predict without thoroughly characterizing the system itself. This document is intended only to provide designers the proper starting point. It does not ensure that the recommended decoupling techniques outlined here work in all cases. 4 References 1. OMAP5910 Dual-Core Processor Data Manual (SPRS197). 2. OMAP5910 Dual-Core Processor Technical Reference Manual (SPRU602). 3. Howard Johnson and Martin Graham. High-Speed Digital Design. Prentice-Hall: New Jersey, 1993. 4. Henry Ott. Noise Reduction Techniques In Electronic Systems. John Wiley & Sons: 1988. 5. Mark Montrose. Printed Circuit Board Design Techniques for EMC Compliance. Wiley-Interscience: New York, 2000. 10 OMAP5910 Decoupling/Filtering Techniques IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions: Products Applications Amplifiers amplifier.ti.com Audio www.ti.com/audio Data Converters dataconverter.ti.com Automotive www.ti.com/automotive DSP dsp.ti.com Broadband www.ti.com/broadband Interface interface.ti.com Digital Control www.ti.com/digitalcontrol Logic logic.ti.com Military www.ti.com/military Power Mgmt power.ti.com Optical Networking www.ti.com/opticalnetwork Microcontrollers microcontroller.ti.com Security www.ti.com/security Telephony www.ti.com/telephony Video & Imaging www.ti.com/video Wireless www.ti.com/wireless Mailing Address: Texas Instruments Post Office Box 655303 Dallas, Texas 75265 Copyright 2004, Texas Instruments Incorporated