Overpower Compensation for Current-Mode Supplies

Sept. 1, 2004
A current-mode power supply works by observing the peak current circulating in an inductance. By adjusting the peak current setpoint at which the power

A current-mode power supply works by observing the peak current circulating in an inductance. By adjusting the peak current setpoint at which the power switch turns off, the feedback loop is able to regulate the power flow to a given load. However, situations exist where the loop asks for the maximum output power. This can occur during startup, or when the converter experiences an overload or short circuit. Unfortunately, the internal circuitry inside a pulse width modulation (PWM) controller includes several cascaded logic gates that hamper the controller's reaction time.

Fig.1 shows a simplified arrangement for the NCP1200 fixed-frequency controller from ON Semiconductor. When the voltage developed across Rsense reaches the setpoint imposed on the inverting input of ICOMP, its output goes high and resets the latch. Then, Q goes low, as does the driver's output. The time required for this series of events within the controller is called the propagation delay (tp). Put another way, tp describes how long it takes to bring the MOSFET gate low when an overcurrent condition is sensed on the CS pin.

Typically, this propagation delay tp is around 160 ns max over a fixed 1-nF load. Therefore, when the current ramps up, the controller will take time before stopping the pulses. During this time, the current will continue rising, as depicted in Fig. 2. In a real application, the driver loading isn't a fixed but a nonlinear capacitance whose charge in the enhancement mode is expressed by the Qg parameter.

For example, a Qg of 50 nC for a 10-V VGS is the equivalent of a Q / V = 5-nF capacitor. If the designer now inserts a 22-Ω resistor in series with the gate to calm down spurious oscillations, then we end up with the addition of another delay. In the case of a 22-Ω resistor and a 5-nF capacitor, the total delay tptot becomes tp + tRgateCgate or 160 ns + 100 ns = 260 ns.

In normal operation, when the power supply regulates, this drawback is permanently compensated by the loop, which slightly lowers the feedback voltage since Ip2 matters (Fig. 2). In short-circuit or in overload conditions, the feedback loop has been lost and the peak current should be limited by the 1-V clamp: Ip(max) = 1 / Rsense. The propagation delay will alter this value, depending on the current slope.

The on-time inductor slope SL in a converter is a function of the voltage applied across the inductor and the inductor value itself when the power switch is closed. In a flyback converter, the slope is Vbulk / L (Eq. 1), while in a buck converter it would be (Vin-Vout) / L and so on in the various converter configurations. In the Fig. 2 example, Ip2 would be related to Ip1 via:

Ip2 = Ip1 + SL × tptot. (Eq. 2)

To see the effect of the propagation delay, let's take the example of a flyback converter designed to operate from a universal input of 85 Vac to 265 Vac with the following operating conditions:

  • Low line rectified voltage (Vin DCLL) = 120 V
  • High line rectified voltage (Vin DCHL) = 374 V
  • Efficiency (η) = 85% at low line and 87% at high line
  • Primary inductance (Lp) = 180 µH
  • Primary sense resistor (Rsense) = 0.33 Ω
  • Switching frequency (Fsw) = 60 kHz
  • Controller propagation delay, worse case (tp) = 160ns
  • Gate resistor = 22 Ω
  • MOSFET gate charge (Qg) = 100 nC
  • Total propagation delay including RgateCQg network tptot = 160 + 200 = 360 ns
  • Maximum set point = 1 V.

In a flyback converter operating in discontinuous conduction mode (DCM), transmitted output power is calculated as:

Pout = η × 0.5 × Lp × Ip2 × Fsw (Eq. 3)

In overload, just before the controller internal protection trips, the maximum current set point imposes a 1-V level over Rsense. In our example, it implies a 1/0.33 = 3-A peak current. However, we need to account for the total propagation delay that alters this number at both line levels:

3 + 360 ns × 120 V/ 180 µH = 3.24 A at 120 Vdc (Eq. 4)

and

3 + 360 ns × 374 V / 180 µH = 3.75 A at 374 Vdc (Eq. 5)

We can therefore calculate the delivered power at low line and high line, assuming the power supply stays in DCM at low line:

Plow line = 0.5 × 0.85 × 3.242 × 180 µ × 65 k = 52.2 W (Eq. 6)

Phigh line = 0.5 × 0.87 × 3.752 × 180 µ × 65 k = 71.6 W (Eq. 7)

There is an almost 20-W power difference between the two levels or a 37% increase in power capability at high line. In some applications, where the output current must absolutely stay below a safe value, this isn't acceptable.

To circumvent this problem, we could think of reducing the current clamp from its maximum value at low line (1 V in our example) down to another value, such as 0.85 V at high line. However, we don't have access to this clamp, so to achieve this effect we would need to sense the bulk voltage via a dedicated pin on the controller.

A more practical alternative is overpower protection, OPP. It consists of offsetting the voltage sense from its floor point, since we cannot touch the ceiling point. Fig. 3a illustrates how it works. This method requires that equation 7 equal what the power supply delivers at low line:

0.5 × 0.87 × IpHL2 × 180 u × 65 k = 52.2 W

where the slight difference from the previous result is due to the efficiency variation between high and low line. From equation 5, IpHL corresponds to a controller imposed peak current of 3.2 - 360 n × 374/180 µ = 2.45 A.

Because the controller deals with voltages, 2.45 A over a 0.33-Ω resistor means 808 mV. From the maximum 1-V set point, we need to create an offset of 1 - 808 mV = 191.5 mV at Vbulk = 374 Vdc. If we fix R1 to 1 kΩ, then ROPP can be found to be:

(374-0.1915) / (0.1915 / (0.33 + 1k) ) = 1.95 MΩ.

At low line, the remaining offset will be:

120 × (1000.33 / (1000.33 + 1.95 M) ) = 61.5 mV.

The peak current at low line now becomes:

(1 - 61.5 m) / 0.33 + 120 × 360 n/ 180 µ = 3.083 A.

Compared to 3.24 A before compensation, it corresponds to a final power decrease of 10% (Pout = 47.3 W). Original specs need to be checked to see if it still meets them. If not, ROPP will be slightly increased.

A mean exists to compensate the propagation delay influence in a current-mode converter. Here, the DCM mode was covered but the analysis still holds in continuous conduction mode (CCM), where the power transfer becomes:

Pout = η × 0.5 × Lp × (Ip12 - Ip22) × Fsw

and where Ip1 and Ip2, respectively, represent the peak and valley currents in the primary inductor. For a lower standby power, Vbulk can be replaced by its image obtained from an auxiliary winding wired in forward mode. In that case, the rectified auxiliary will be N × Vbulk. The power consumed by ROPP will greatly be reduced.

For more information on this artical. CIRCLE 339 on Reader Service Card

More on Buck Converters

Buck-Converter Design Demystified Optimizing Voltage Selection in Buck Converters Power Conversion Synthesis Part 1: Buck Converter Design Improving Efficiency in Synchronous Buck Converters
About the Author

Christophe Basso

Christophe Basso is a Technical Fellow at ON Semiconductor in Toulouse, France, where he leads an application team dedicated to developing new offline PWM controller specifications. He has originated numerous integrated circuits among which the NCP120X series has set new standards for low standby power converters.

Further to his 2008 book “Switch-Mode Power Supplies: SPICE Simulations and Practical Designs”, published by McGraw-Hill, he released in 2012 a new title with Artech House, “Designing Control Loops for Linear and Switching Power Supplies: a Tutorial Guide”. His new book is dedicated to Fast Analytical Techniques and was recently published by Wiley in the IEEE-press imprint under the title “Linear Circuit Transfer Function: An Introduction to Fast Analytical Techniques”.Christophe has over 20 years of power supply industry experience. He holds 17 patents on power conversion and often publishes papers in conferences and trade magazines including How2Power and PET. Prior to joining ON Semiconductor in 1999, Christophe was an application engineer at Motorola Semiconductor in Toulouse. Before 1997, he worked as a power supply designer at the European Synchrotron Radiation Facility in Grenoble, France, for 10 years. He holds a BSEE equivalent from the Montpellier University (France) and a MSEE from the Institut National Polytechnique of Toulouse (France). He is an IEEE Senior Member.

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!