compensation ramp.pdf

(132 KB) Pobierz
276439720 UNPDF
AND8029/D
Ramp Compensation
for the NCP1200
Prepared by: Christophe Basso
ON Semiconductor
http://onsemi.com
APPLICATION NOTE
INTRODUCTION
Lowering the Peaking
A current mode controlled SMPS exhibits one low
frequency pole,
As any current–mode controllers, the NCP1200 can be
subject to subharmonic oscillations. Oscillations take place
when the Switch–Mode Power Supply (SMPS) operates in
Continuous Conduction Mode (CCM) together with a
duty–cycle near or greater than 50%. For Discontinuous
Conduction Mode (DCM) designs, this normally does not
happen. However, at the lowest line levels and when the
SMPS is pushed to its upper output power capability, CCM
can engender these oscillations within the current loop. This
application note details how to properly cure this problem by
injecting the correct amount of ramp compensation.
w p , and two poles which are located at
F switching /2. These poles move in relation to the duty cycle
and the external compensation ramp, when present. The two
high frequency poles present a Q that depends on the
compensating ramp and the duty–cycle. Ridley
demonstratedthat the Q becomes infinite at D = 0.5 with no
external ramp (mc = 1), confirming the inherent instability
of a CCM current–mode SMPS operating at a duty cycle
greater than 0.5. Below stands the definition of this quality
coefficient:
Q
0.5) where m c = 1 + S e /S n . S e is the
external ramp slope, S n is the inductor on–time slope and
D
1
·(mc·D
Origin of the Problem
A current–mode power supply is a two–loop system: one
loop controls the inductor peak current while the other
monitors the output voltage. The current loop is actually
embedded into the voltage loop which fixes the final
current setpoint. In CCM operation, the action of the
current loop can be compared to a sample and hold device.
This sampling action creates a pair of RHP zeroes in the
current loop which are responsible for the boost in gain at
F switching /2 but also stress the phase lag at this point. If the
gain margin is too low at this frequency, any perturbation
in the current will make the system unstable since, as we
said, both voltage and current loops are embedded. You can
fight the problem by providing the converter with an
external compensation ramp. This ramp will oppose the
duty cycle action by lowering the current–loop DC gain,
correspondingly increasing the phase margin at
F switching /2, finally damping the high Q poles in the
V out /V control transfer function. As other benefits of ramp
compensation, Ray Ridley [1] confirmed that an external
ramp whose slope is equal to 50% (m c = 1.5) of the inductor
downslope could nullify the audio susceptibility in a
BUCK converter, as already calculated by Holland [2]. As
more external ramp is added, the low frequency pole
= 1 – D.
For designers, once the system’s Q has been determined,
they should look for the amount of ramp compensation that
will make this number equal to 1: mc
1
0.5
.
1
D
.
How to Create a Ramp?
On the NCP1200, you do not have access to any oscillator
sawtooth. However, you can easily charge a capacitor when
the gate drive is high, and immediately discharge it when the
MOSFET switches off. Figure 1a shows how to simply
generate a sawtooth from the gate drive:
DRV
2
Radd1
R
3
D
CS
1
R sense
C
Radd2
w p
moves to higher frequencies while the double poles will be
split into two distinct poles. The first one will move
towards lower frequencies until it joins and combines with
the first low frequency pole at
150
w p . At this point, the
converter behaves as if it is operating in voltage mode.
Figure 1a
A very simple way to generate a ramp
from a square wave signal.
Semiconductor Components Industries, LLC, 2001
March, 2001 – Rev. 1
1
Publication Order Number:
AND8029/D
4
W
276439720.022.png 276439720.023.png 276439720.024.png
AND8029/D
Calculating the RC component values is a rather easy task.
By drawing the smallest current from the drive to avoid
increasing the standby power, R shall be of high value. If this
is the case, you can consider this system as a current
generator. By applying Vc · C i·t , you calculate R and C.
Suppose we want to create a ramp that goes up to 5.0 V when
a 60 kHz NCP1200 is operating at 50% duty–cycle. The ON
time is therefore
250
m
A. With a gate plateau of 11 V, this leads to a resistor of
A,
what capacitor do we need to generate a ramp that reaches
11 V/250
m
A = 44 k
W
. With a charging current of 250
m
416 pF .
However, because the charging current varies during the
ramping (we actually obtain an exponential), we will to
reduce both elements to their next lower normalized values,
e.g., 39 k
m
s? Well, C
250
·8.33
5
s . In order to not bothering
the NCP1200 operation, let’s select a charging current of
1
2·60k
8.3
and 390 pF. If we feed our SPICE simulator with
these values, Figure 1b and 1c confirms the calculations:
W
4.50
3.50
V drive
2.50
1.50
2
500M
+
R1
39k
D1
1N4148
V ramp
14.0
Vdrv
V ramp
1
10.0
C1
390pF
6.00
2.00
–2.00
10.0U
30.0U
50.0U
70.0U
90.0U
Figure 1b
Figure 1c
A simple simulation schematic confirms the calculations: the capacitor voltage ramps up from a few hundred of mV up to nearly 5.0 V.
By ramping from 0.6 V to 4.5 V in 8.3
m
s, we have created
The external ramp injection will keep Q below 1. To
adhere to this requirement, we must inject a compensating
ramp mc equal to
a signal exhibiting a slope of 468 mV/
m
s.
“What compensation level shall I inject?”
Let’s suppose the following specs for our FLYBACK
converter:
VHV DC = 110 V
Fsw = 60 kHz
Lp = 1.8 mH
h
1.9 . By applying mc
definition, we can deduct the final amount of external ramp
we must inject: mc 1
1
0.5
.
1
D
Se
Sn or Se (mc 1) · Sn . In a
FLYBACK, the ON slope Sn is given by the rectified DC rail
applied over the primary inductance Lp: Sn
VHV DC
Lp
.
= 80%
N = Np:Ns = 0.1
Pout max = 15 W
To calculate the operating duty–cycle D, we need
to compute the peak current authorizing a 15 W output
power flow from the 1.8 mH primary inductance:
Pin
With Lp = 1.8 mH, Rsense = 1.5
W
and the lowest main
s once reflected in volts
over Rsense. To get the final level of ramp compensation,
let’s compute Se by: Se (mc 1) · Sn or 82 mVs . To
obtain this ramp from our ramping generator, we must create
a division ratio of 0.082/468 or 175 m. If we select a 10 k
m
W
resistor to convey the current sense information, then the
ramp resistor is calculated using: 10 k 0.175 · 10 k
0.175
2 ·Lp·Ip?·Fsw . From our specs, we know that
Pin = 15/08 = 18.8 W. At the boundary between DCM
and C CM, th e peak current is evaluated to:
1
or
47 k
in this example.
Ip
2·Pin
Lp · Fsw
590 mA . To reach this value, we need to
Simulation of the Converter
To check our calculation, we can use the NCP1200 SPICE
model. Figure 2a portrays the application schematic for this
converter with INTUSOFT’s IsSpice4 model version:
apply VHV DC over Lp during: Ip ·
Lp
VHV DC
9.6
s .
Compared to a 60 kHz switching frequency, it corresponds
to a 58% duty–cycle or D = 0.58.
http://onsemi.com
2
9
5.0 V in 8.33
equals 110 V, then Sn = 91.5 mV/
276439720.025.png 276439720.001.png 276439720.002.png 276439720.003.png
AND8029/D
X1
XFMR
RATIO = –0.1
I out
V sec
D4
1Nxxxxx
BV = 60
R3
200 m
L1
10 m H
R16
10 m
V out
+
+
C lp
10 nF
6
28
4
7
31
17
I prim
1
V clamp
L p
1.8 mH
R4
100 m
R17
300 m
+
R clp
22 k
I sec
R load
12
I startup
I ripple 1
16
12
9
32
+
8
C2
L5
30
F
I C = 13.5
m
V input
110
C1
220 m F
I C = 13.5
X NCP1200
Fs = 60 k
D3
MUR160
m
H
I clamp
V drain
V adj
+
1
2
3
4
8
7
6
5
11
Drv
I drain
5
V CC
10
R15
470
20
18
X6
MTP6N60m
NCP1200
13
19
R conv
10 k
R9
39 k
D2
1N4148
R5
100 m
X4
MOC8101
21
V sense
14
R comp
1 Meg
15
23
R sense
1.5
V sum
D1
1N964
V ramp
C VCC
22
C6
390 pF
F
I C = 12.1
m
VFB
C3
10 n
Figure 2a
The current–mode SMPS built with the NCP1200 SPICE model.
http://onsemi.com
3
220
276439720.004.png 276439720.005.png 276439720.006.png 276439720.007.png 276439720.008.png 276439720.009.png 276439720.010.png 276439720.011.png 276439720.012.png 276439720.013.png 276439720.014.png 276439720.015.png 276439720.016.png
AND8029/D
and
subharmonic oscillations take place, as shown by Figure 2b.
Measurements on the board confirm the presence of these
W
unwanted oscillations (Figure 2c). Rcomp was kept to a high
value to suppress any compensating action.
700M
500M
300M
100M
Primary Current
100M
350
Drain Voltage
250
150
50.0
–50.0
1.020M 1.030M 1.040M 1.050M
1.060M
Figure 2b
Figure 2c
Oscillations take place when entering CCM with a duty–cycle greater than 50% as confirmed by both models and measurements.
as previously
calculated and run a new simulation. Results are depicted by
W
Figure 2d and confirmed by Figure 2e:
700M
500M
300M
100M
–100M
Primary Current
1.01M
1.03M
1.05M
1.07M
1.09M
350
Drain Voltage
250
150
50.0
–50.0
1.01M
1.03M
1.05M
1.07M
1.09M
Figure 2d
Figure 2e
The right amount of ramp compensation stabilizes the converter (2d simulated, 2c measured).
http://onsemi.com
4
The system enters CCM for a load of 12
Let’s now diminish Rcomp to 47 k
276439720.017.png 276439720.018.png 276439720.019.png 276439720.020.png
AND8029/D
The previous default has disappeared and the converter is
stabilized. However, the designer shall keep in mind that
injecting a compensation ramp diminishes the current loop
gain. This has the same effect as raising Rsense on the
small–signal point of view. As a result, the controller grows
its operating feedback voltage V FB (that sets Ip) to impose
the same peak current. If before compensation V FB was
already close to the maximum limit, the ramp injection will
make it raise and the possibility exists that the NCP1200
goes into short–circuit protection (V FB
the NCP1200 pins shall be kept as short as possible to avoid
undesirable peaking. In case of troubles, the solutions
consists in lowering the ramp generator’s output impedance
and re–iterating the other elements.
4.1 V).
We deliberately selected a rather high value for the ramp
generator resistor in order to not load the NCP1200
(otherwise the standby power can be degraded). As a
consequence, the summing resistor Rcomp cannot be too
low to prevent from disturbing the ramp generator. In a noisy
environment, the electrical paths conveying these signals to
References
1. R. B. RIDLEY, “A new small–signal model for
current–mode control’’, PhD. dissertation, Virginia
Polytechnic Institute and State University, 1990
(e–mail : RRIDLEY@AOL.COM). This document
can also be ordered from Ray Ridley’s homepage:
http://www.ridleyengineering.com/index.html
2. HOLLAND, “Modelling, Analysis and Compensation
of the Current Mode Converter”, Powercon 11, 1984
Record, Paper H–2.
http://onsemi.com
5
9
276439720.021.png
Zgłoś jeśli naruszono regulamin