PD97401 IR3640MPBF HIGH FREQUENCY SYNCHRONOUS PWM BUCK CONTROLLER Features Description * * * * * * The IR3640M is a synchronous Buck PWM controller * * * * * * * * * * * * * 4.5V to 5.5V external supply Wide Input voltage from 1.5V to 24V Output voltage range: 0.7V to 0.9*Vin Programmable switching frequency up to 1.5MHz Programmable Soft-start Hiccup mode over current protection using Rds(on) sensing Programmable OCP Reference voltage 0.7V (+/-1%, 0oC 0.85V (steady state) OCSet LDrv Seq PGnd The IR3640 can accommodate a full spectrum of user programmable sequencing option using Seq, Enable and Power Good pins. RF Rt RC Vsns SS/ SD Gnd Sync Comp Fb RD Note: Vo (Master) > Vo (Salve) Fig. 9b: Application Circuit for Simultaneous Sequencing 06/15/2009 12 IR3640MPBF Thermal Shutdown Temperature sensing is provided inside IR3640. The trip threshold is typically set to 140oC. When trip threshold is exceeded, thermal shutdown turns off both MOSFETs and discharges the soft start capacitor. Automatic restart is initiated when the sensed temperature drops within the operating range. There is a 20oC hysteresis in the thermal shutdown threshold. Power Good and Over-voltage Protection The IC continually monitors the output voltage via sense pin. The Vsns voltage compares to a fixed voltage. As soon as the sensed voltage reaches 0.88*Vref, the Power Good signal flags. Power Good pin needs to be externally pulled high. High state indicates that output is in regulation. Figure 10a and 10b shows the timing diagrams of Power Good function. If the output voltage exceeds the over voltage threshold, an over voltage trip signal asserts, this will result to turn off the high side driver and turn on the low side driver until the Vsns voltage drops below 1.15*Vref threshold. Both drivers are latched off until a reset performed by cycling either Vcc or Enable. Fig.10b: IR3640 Sequencing Power Up The OVP threshold can be externally programmed to user defined value. Figure 10c shows the response in over-voltage condition. Fig.10c: IR3640 Timing Diagram of Overvoltage Protection Fig.10a: IR3640 Non-Sequencing Power Up (Seq=Vcc) 06/15/2009 13 IR3640MPBF Minimum on time Considerations Maximum Duty Ratio Considerations The minimum ON time is the shortest amount of time for which the Control FET may be reliably turned on, and this depends on the internal timing delays. For the IR3640, the typical minimum on-time is specified as 50 ns. Any design or application using the IR3640 must ensure operation with a pulse width that is higher than this minimum on-time and preferably higher than 100 ns. This is necessary for the circuit to operate without jitter and pulse-skipping, which can cause high inductor current ripple and high output voltage ripple. A fixed off-time of 200 ns maximum is specified for the IR3640. This provides an upper limit on the operating duty ratio at any given switching frequency. It is clear, that higher the switching frequency, the lower is the maximum duty ratio at which the IR3640 can operate. To allow some margin, the maximum operating duty ratio in any application using the IR3640 should still accommodate about 250 ns off-time. Figure 11 shows a plot of the maximum duty ratio vs. the switching frequency, with 250 ns off-time. = D Fs M a x Duty Cycle Vout Vin x Fs In any application that uses the IR3640, the following condition must be satisfied: t on (min) t on t on (min) Vout Vin x Fs Vin x Fs Vout t on(min) Max D uty C ycle (% ) t on = 95 90 85 80 75 70 65 60 55 250 450 650 850 1050 1250 1450 1650 S w itching Frequency (kH z ) Fig. 11: Maximum duty cycle vs. switching frequency The minimum output voltage is limited by the reference voltage and hence Vout(min) = 0.7 V. Therefore, for Vout(min) = 0.7 V, Vin x Fs Vout (min) Vin x Fs t on(min) 0.7 V = 7 x 10 6 V/s 100 ns Therefore, at the maximum recommended input voltage 24V and minimum output voltage, the converter should be designed at a switching frequency that does not exceed 292 kHz. Conversely, for operation at the maximum recommended operating frequency 1.65 MHz and minimum output voltage, any voltage above 4.2 V may not be stepped down without pulseskipping. 06/15/2009 14 IR3640MPBF Application Information Output Voltage Programming Design Example: The following example is a typical application for IR3640. The application circuit is shown on page 23. Vin=12V,( 13.2V, max ) Vo=1.8V I o=25 A R Vo = Vref 1 + 8 R9 Vo 54mV Fs=600kHz As explained earlier, the precise threshold of the Enable lends itself well to implementation of a UVLO for the Bus Voltage. V in R2 Fig. 12: Typical application of the IR3640 for programming the Enable threshold For a typical Enable threshold of VEN = 1.2 V R2 = VEN = 1.2 R1 + R2 - -(5) - -(6) For a Vin (min)=10.1V, R1=4.99K and R2=681 ohm is a good choice. Programming the frequency For Fs = 600 kHz, select Rt = 23.7 k, using Table. 1. 06/15/2009 IR3640 IR3624 R8 Fb R1 Enable VEN Vin( min ) - VEN VOUT R9 IR3640 IR3640 R2 = R1 - -(7) When an external resistor divider is connected to the output as shown in figure 11. Enabling the IR3640 Vin (min) * Output voltage is programmed by reference voltage and external voltage divider. The Fb pin is the inverting input of the error amplifier, which is internally referenced to 0.7V. The divider is ratioed to provide 0.7V at the Fb pin when the output is at its desired value. The output voltage is defined by using the following equation: Fig. 13: Typical application of the IR3640 for programming the output voltage Equation (7) can be rewritten as: Vref - -(8) R9 = R8 V -V O ref For the calculated values of R8 and R9 see feedback compensation section. Soft-Start Programming The soft-start timing can be programmed by selecting the soft-start capacitance value. The start-up time of the converter can be calculated by using: Tstart * 20uA CSS = - -(9) (1.4 - 0.7)V Where Tstart is the desired start-up time (ms). For a start-up time of 3.5ms, the soft-start capacitor will be 0.099uF. Choose a ceramic capacitor at 0.1uF. 15 IR3640MPBF Bootstrap Capacitor Selection Input Capacitor Selection To drive the high side switch, it is necessary to supply a gate voltage at least 4V greater than the bus voltage. This is achieved by using a bootstrap configuration, which comprises the internal bootstrap diode and an external capacitor (C6). The operation of the circuit is as follows: When the lower MOSFET is turned on, the capacitor node connected to SW is pulled down to ground. The capacitor charges towards PVcc through the internal bootstrap diode, which has a forward voltage drop VD. The voltage VC across the bootstrap capacitor C6 is approximately given as The ripple current generated during the on time of upper the MOSFET should be provided by the input capacitor. The RMS value of this ripple is expressed by: VC PVCC -VD --( 10) When the upper MOSFET turns on in the next cycle, the capacitor node connected to SW rises to the bus voltage Vin. However, if the value of C6 is appropriately chosen, the voltage VC across C6 remains approximately unchanged and the voltage at the Boot pin becomes VBoot Vin + PVcc - VD - -(11) I RMS = I o D (1 - D ) D= Where: --(12) Vo - -(13) Vin D is the Duty Cycle IRMS is the RMS value of the input capacitor current. Io is the output current. For Io=25A and D=0.15, the IRMS=8.9A. Ceramic capacitors are recommended due to their peak current capabilities, they also feature low ESR and ESL at higher frequency which enables better efficiency. For this application, it is advisable to have 4x10uF 25V ceramic capacitors GRM31CR61E106KA12L from Murata Electronics. In addition to these, although not mandatory, a 2X330uF, 25V SMD capacitor EEV-FK1E331P may also be used as a bulk capacitor. Inductor Selection Fig. 14: Bootstrap circuit to generate Vc voltage A capacitor in the range of 0.1uF is generally adequate for most applications. 06/15/2009 The inductor is selected based on output power, operating frequency and efficiency requirements. A low inductor value causes large ripple current, resulting in the smaller size, faster response to a load transient but poor efficiency and high output noise. Generally, the selection of the inductor value can be reduced to the desired maximum ripple current in the inductor (i ) . The optimum point is usually found between 20% and 50% ripple of the output current. For the buck converter, the inductor value for the desired operating ripple current can be determined using the following relation: 16 IR3640MPBF i 1 ; t = D t Fs Vo L = (Vin - Vo ) Vin i * Fs Vin - Vo = L - -(14) Where: Vin = Maximum input voltage Vo = Output Voltage i = Inductor ripple current F s= Switching frequency t = Turn on time D = Duty cycle i 35%(I o ) , then the output inductor is If calculated to be 0.29uH. Select L=0.33uH The MPL104-R33 from Delta provides a compact, low profile inductor suitable for this application. Output Capacitor Selection The voltage ripple and transient requirements determine the output capacitors type and values. The criteria is normally based on the value of the Effective Series Resistance (ESR). However the actual capacitance value and the Equivalent Series Inductance (ESL) are other contributing components. These components can be described as: Vo = Vo( ESR) + Vo( ESL) + Vo(C ) Vo( ESR) = I L * ESR V Vo( ESL) = in * ESL L Vo(C ) = I L 8 *Co * Fs Vo = Output voltage ripple IL = Inductor ripple current 06/15/2009 Since the output capacitor has a major role in the overall performance of the converter and determines the result of transient response, selection of the capacitor is critical. The IR3840 can perform well with all types of capacitors. As a rule, the capacitor must have low enough ESR to meet output ripple and load transient requirements. The goal for this design is to meet the voltage ripple requirement in the smallest possible capacitor size. Therefore it is advisable to select ceramic capacitors due to their low ESR and ESL and small size. Ten of the Murata GRM21BR60G476ME15L (47uF/4V) capacitors is a good choice. Power MOSFET Selection The IR3640 uses two N-Channel MOSFETs per channel. The selection criteria to meet power transfer requirements are based on maximum drain-source voltage (VDSS), gate-source drive voltage (Vgs), maximum output current, Onresistance RDS(on), and thermal management. The MOSFET must have a maximum operating voltage (VDSS) exceeding the maximum input voltage (Vin). The gate drive requirement is almost the same for both MOSFETs. A logic-level transistor can be used and caution should be taken with devices at very low gate threshold voltage (Vgs) to prevent undesired turn-on of the complementary MOSFET, which results in a shoot-through current. The total power dissipation for MOSFETs includes conduction and switching losses. For the Buck converter the average inductor current is equal to the DC load current. The conduction loss is defined as: 2 Pcond (upperswitch)= Iload R ds(on) D 2 Pcond (lowerswitch)= Iload Rds(on) (1- D) = R ds(on) temperat ure dependency 17 IR3640MPBF The RDS(on) temperature dependency should be considered for the worst case operation. This is typically given in the MOSFET datasheet. Ensure that the conduction losses and switching losses do not exceed the package ratings or violate the overall thermal budget. For this design, the IRF6710 is selected for control FET and IRF6795 is selected for the synchronous FET. These devices provide low on resistance in a DirectFET package. The MOSFETs have the following data: ControlFET(IRF6710): Vds = 25V,Qg = 8.8nC SyncFET(IRF6795): Vds = 25V,Qg = 35nC Rds(on) = 9.0m @Vgs = 4.5V Rds(on) = 2.4m @Vgs = 4.5V The conduction losses will be: Pcond=2.12W at Io=25A. The switching loss is more difficult to calculate, even though the switching transition is well understood. The reason is the effect of the parasitic components and switching times, such as turn-on / turn-off delays and rise and fall times. The control MOSFET contributes to the majority of the switching losses in a synchronous Buck converter. The synchronous MOSFET turns on under zero voltage conditions, therefore, the turn on losses for synchronous MOSFET can be neglected. With a linear approximation, the total switching loss can be expressed as: Psw = Where: Vds(off ) tr + t f * * Iload 2 T - -(15) V ds(off) = Drain to source voltage at the off time tr = Rise time tf = Fall time VDS 90% 10% VGS td(ON) tr td(OFF) tf Fig. 15: Switching time waveforms By using equation (15), we can calculate the switching losses. Psw=2.34W at Io=25A. The reverse recovery loss is also another contributing factor in control FET switching losses. This is equivalent to extra current required to remove the minority charges from the synchronous FET. The reverse recovery loss can be expressed as: PQrr = Qrr*Vin*Fs Qrr:Reverse Recovery Charge Vin: Input Bus Voltage Fs: Switching Frequency The gate driving loss is the power consumption to drive both the control and synchronous FETs. The gate driving loss can be estimated as: PDriver = Qg*Vg*Fs Qg:TotalGateCharge Vg: GateDrivingVoltage Fs: Switching Frequency T = Switching period Feedback Compensation Iload = Load current The IR3640 is a voltage mode controller. The control loop is a single voltage feedback path including error amplifier and error comparator. To achieve fast transient response and accurate output regulation, a compensation circuit is necessary. The goal of the compensation network is to provide a closed-loop transfer function with the highest 0dB crossing frequency and adequate phase margin (greater than 45o). The switching time waveforms is shown in Fig. 15. From IRF6710 data sheet: tr = 20ns tf = 6ns These values are taken under a certain test condition. For more details please refer to the IRF6710 data sheet. 06/15/2009 18 IR3640MPBF The output LC filter introduces a double pole, -40dB/decade gain slope above its corner resonant frequency, and a total phase lag of 180o (see Fig. 16). The resonant frequency of the LC filter is expressed as follows: FLC = 1 2 Lo Co C4 R8 Zf Fb R9 Gain(dB) E/A Comp Ve VREF H(s) dB FZ Phase 0dB C POLE R3 - -(16) Figure 16 shows gain and phase of the LC filter. Since we already have 180o phase shift from the output filter alone , the system risks being unstable. Gain VOUT Z IN F POLE Frequency Fig. 17: TypeII compensation network and its asymptotic gain plot 0 -40dB/decade The transfer function (Ve/Vo) is given by: -180o FLC Frequency FLC Frequency Fig. 16: Gain and Phase of LC filter The IR3640 uses a voltage-type error amplifier with high-gain (110dB) and wide-bandwidth. The output of it is available for DC gain control or AC phase compensation. The error amplifier can be compensated either in type II or type III compensation. When it is used in type II compensation, a series RC circuit from Comp pin to ground as shown in figure 16 is used. This method requires the output capacitor should have enough ESR to satisfy stability requirements. In general the output capacitor's ESR generates a zero typically at 5kHz to 50kHz which is essential for an acceptable phase margin. The ESR zero of the output capacitor expressed as follows: FESR = 06/15/2009 1 2 * ESR*Co - -(17) Zf 1+ sR3C4 Ve = H(s) = - =- - -(18) Vo ZIN sR8C4 The (s) indicates that the transfer function varies as a function of frequency. This configuration introduces a gain and zero, expressed by: R H (s ) = 3 - -(19) R8 1 - -(20) 2*R3*C4 First select the desired zero-crossover frequency (Fo): Fo > FESR and Fo (1/5 ~ 1/10) * Fs Fz = Use the following equation to calculate R3: R3 = Vosc * Fo * FESR * R8 2 Vin * FLC - -(21) Where: Vin = Maximum Input Voltage Vosc = Oscillator Ramp Voltage Fo = Crossover Frequency FESR = Zero Frequency of the Output Capacitor FLC = Resonant Frequency of the Output Filter R8 = Feedback Resistor 19 IR3640MPBF To cancel one of the LC filter poles, place the zero before the LC filter resonant frequency pole: VOUT ZIN C7 Fz = 75%FLC 1 Fz = 0.75* 2 Lo *Co 1 FP = C *C 2 * R3 * 4 POLE C4 + CPOLE The pole sets to one half of the switching frequency which results in the capacitor CPOLE: 1 1 * R3 * Fs - C4 1 * R 3 * Fs For a general solution for unconditional stability for any type of output capacitors, in a wide range of ESR values we should implement local feedback with a compensation network (type III). The typically used compensation network for voltage-mode controller is shown in Fig. 17. In such configuration, the transfer function is given by: Zf Ve =- Vo Z IN By replacing Zin and Zf according to Fig. 17, the transfer function can be expressed as: H (s) = (1 + sR3C4 ) * [1 + sC7 (R8 + R10 )] -1 * sR8 (C4 + C3 ) C 4 * C3 * (1 + sR10C7 ) 1 + sR3 C4 + C3 06/15/2009 R3 R10 - -(22) Using equations (15) and (16) to calculate C4. One more capacitor is sometimes added in parallel with C4 and R3. This introduces one more pole which is mainly used to suppress the switching noise. The additional pole is given by: CPOLE = C3 C4 R8 Zf Fb R9 E/A Comp Ve VREF Gain(dB) H(s) dB FZ1 FZ2 FP2 FP3 Frequency Fig.18: Compensation network with local feedback and its asymptotic gain plot The compensation network has three poles and two zeros and they are expressed as follows: FP1 = 0 FP 2 = 1 2 * R10 * C7 FP 3 = 1 1 C4 * C3 2 * R3 * C3 2 * R3 C4 + C3 Fz1 = 1 2 * R3 * C4 Fz 2 = 1 1 2 * C7 * (R8 + R10 ) 2 * C7 * R8 Cross over frequency is expressed as: Fo = R3 * C7 * Vin 1 * Vosc 2 * Lo * Co Based on the frequency of the zero generated by the output capacitor and its ESR versus crossover frequency, the compensation type can be different. Table 2 below shows the compensation types and location of the crossover frequency. 20 IR3640MPBF Table 2 The compensation type and location of FESR versus Fo Compensator Type FESR vs Fo Type II FLC