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