Professional Documents
Culture Documents
Converters
Presented by Christophe Basso
Senior Scientist
IEEE Senior Member
The origin of the Right-Half Plane Zero, how do I deal with it?
DVD player
Set-top box
flyback 10 – 35 W
Charger
flyback 3 – 5 W
Notebook
Netbook
flyback 40 – 180 W
drv SW1 L C
Vout 1 N C Vout
D
Vin 1 4 Vin Vin
5 9 12
D Vout gnd gnd
L C drv
D drv
a b SW1 c SW1
DCM
SW
PIV Vin N Vout Vin ton
Reverse voltage on the diode Son
Lp
Vin Vout/N
Reflected
voltage
Vout
VDS ,off Vin Vin Vr
N
Vin
Vout /N
ton = DTsw toff = (1-D)Tsw
Vout Rload
D From the buck-boost:
Vin 2 L p Fsw
Vout Rload
D
dc transfer function in DCM NVin 2 L p N 2 Fsw
Lp
. 3
Cout Rload
2.2m Ls 470u 2
. IC = 10
5
IIn
Vin Vds
100
D
4 2
X1
PSW1
V2 RON = 10m
ROFF = 1Meg
S
1.20
Ivalley Input current
plot1
800m
400m
0 1
1.15 Epeak
I L
i(lp) in amperes
1.05 ILp(t)
Evalley
plot2
950m
850m
Inductor current
2
750m
190 3
Vin
plot3
130
70.0
Drain voltage
10.0
VDS(t)
8.89
4
vout in volts
8.87
plot4
8.85
Output voltage
8.83
8.81
Output cap.
refueling
Output capacitor
supplies the load
Vout(t)
16.0
id(d1) in amperes
8.00 5
4.00
0
3.002m 3.006m 3.010m 3.014m 3.018m
time in seconds
300m
Ipeak Iin(t) Input current
Plot1
200m
100m
0 1
400m
i(lp) in amperes
200m
100m
Evalley = 0
0 2
400
Vout N Vin Diode blocks
Vout N VDS(t)
vds in volts
300
Plot3
200
Vin Drain voltage
100 3
0
12.648
4
vout in volts
12.644
Plot4
1.00
0 5
-1.00
3.002m 3.006m 3.010m 3.014m 3.018m
time in seconds
1
Pout
2
I peak 2 I valley 2 L p Fsw CCM
1
Pout I peak 2 L p Fsw DCM, Ivalley = 0
2
X2
D1
rLf XFMR
1n5819
250m RATIO = -0.1
9 6 1
Vout
Lp
. 3
Cout
{Lp} Ls 470u
. IC = 10
IIn Rload
7
2
2
Lleak Resr
5
{Leak} 150m
Vin X1
100 PSW1
RON = 10m
ROFF = 1Meg Vds
4 8
parameters
Clump Lp=2.2m
Dbody
V2 100p
k=0.02
Leak=Lp*k
V2 4 0 PULSE 0 5 0 10n 10n 3u 10u
With parasitics
400m
Input current
plot1
0 1
-400m
-800m
950m
ILp(t)
i(lp) in amperes
850m
Inductor current
plot2
750m
650m 2
550m
770
Leakage Vout Vf N Vin Vleak VDS(t)
vds in volts
570 inductance
Vin Drain voltage
plot3
370 contribution
170 3
-30.0
9.60
vout in volts
9.00
Output voltage
plot4
8.40 4
7.80
7.20
Vout(t)
16.0
id(d1) in amperes
8.00
5
4.00
0
3.002m 3.006m 3.010m 3.014m 3.018m
time in seconds
100m
0
1
-100m
200m
Inductor current
plot2
100m
0
2
-100m
370 Leakage
inductance Vout Vf N Vin Vleak
vds in volts
270
contribution Vin Drain voltage
plot3
170
3
70.0
-30.0 VDS(t)
13.0
Diode blocks here Vout(t)
vout in volts
12.8
Output voltage
plot4
12.6
12.4
12.2 4
4.00
Id(t)
id(d1) in amperes
3.00
Diode current
plot5
2.00
1.00
0 5
3.002m 3.007m 3.012m 3.017m 3.022m
time in seconds
Vbulk Vbulk
. .
. Lp .
lleak
Coss
Simplified view
Lp primary inductor
lleak leakage inductor
Coss output capacitance
CD 0
COSS VDS
VDS
1
V0
1
As bias affects the capacitor value: W COSSVDS 2
2
dVC t t
IC IC t C W I C t VC t dt
dt 0
D dVDS t
t VDS
VC COSS W C VDS t dt C VDS VDS dVDS
0 dt 0
S
MOSFET
CD 0 V0 2
COSS VDS W VDS 3 2CD 0 V0
VDS 3
At turn-off
VD 0
CD 0
The classical equation gives:
1
W COSSVDS 2 0.5 400 p 1002 2 µJ or 200 mW @ 100 kHz
2
The updated equation gives: Overkill
2 2
W VDS 3 2CD 0 V0 1003 2 400 p 10 843 nJ
3 3
or 84 mW @ 100 kHz = 58% reduction
Closed path
in the air Leakage flux
Closed path
Leakage flux in the air
lleak1 lleak2
primary Lp secondary
1:N
Ip . . I sec
Ip
N
Primary Secondary
Lp
I p t I p t
1
lleak Wleak lleak I p 2
Vin 2
Vin
Son
L p lleak N=1
I lleak t
Lp Vout t
I Lp t
I Lp t I lleak t
lleak
Vin
I lleak t
Clump
Flyback Characteristic
Vout V f voltage impedance
N
VDS ,max Vin
Vout Vf I lleak
peak
I lleak t N Clump
lleak
Vin
800
600
400
I lleak t 200
0
Clump
VDS t
Vout V f
Vclamp Vclamp
N
Lp
lleak
D D Vin Vclamp
BVDSS 600 V
Vclamp Lp Vout t
I Lp t
I lleak t
lleak Vlleak
I lleak t
Vclamp Vout V f
Slleak
lleak
Lp
I Lp t
I lleak t
lleak
At the switch opening:
I lleak t
I Lp t I lleak t
I sec t 0
I t I p I sec
I peak
I valley
I lleak I sec t
t
ton t toff t
Vclamp Vout V f
I t I sec Slleak
lleak
I peak I peak lleak I peak
t
Slleak Vclamp Vout V f
I p t
N1 I peak Nlleak I peak
t
Slleak NVclamp Vout V f
I lleak t
I peak I peak lleak 1
t I sec Ssec t 1
N N Lp NVclamp
1
t V V
out f
lleak NVclamp I peak
1.8%, 1.5 I sec 3.6%
Lp Vout V f N
180m
plot1
-60.0m
t = 480 ns
260m
Ileak(t)
illeak in amperes
180m
Leakage inductor
Plot3
100m
20.0m 0 3 current
-60.0m
trr
2.50
Id,peak=2.1 A Id(t)
id1 in amperes
1.90
plot2
1.30
Sec. current
700m
100m
11% decrease! 4
280
200
VDS(t)
vds in volts
Drain voltage
Plot4
120
1
40.0
-40.0
3.011m 3.015m 3.019m 3.023m 3.027m
time in seconds
Vr
. An oscillation
. Vout takes place
1: N
I lleak t 0
0V
. An oscillation
. takes place
1: N
Lp is reset
lleak
Vin
Clump Vin Vr
1
f
2 L p lleak Clump
BVDSS
Vclamp 15%
Vin
t
VDS Vin
Vin Vin
VDS Vin
VDS t VDS t
Asynchronous switching Synchronous switching
Fixed frequency Variable frequency
Vclamp
Vr
100 V /
Vin
div Test at start-up
and in short-circuit
VDS(t)
Vos = 14 V
VDS(t)
50
40
Pclamp W 30
20
10
0
1 1.5 2 2.5 3
kc
If Vclamp is too close to Vr, dissipation occurs kc = 1.3 to 2
If PIV 100 V Vd t
Then BV 200 V
Always check the margins are not violated in any operating modes
2Vclamp Vclamp
Vout V f
N Vclamp Cclp Rclp
Rclp Cclp
Fswlleak I peak 2 Rclp Fsw V
D
Worst-case value
Cclp .
Rclp .
Rdamp
D
VDS(t)
V
With Rdamp
Similar
overshoot
Without Rdamp
a VDS(t) b VDS(t)
0lleak
Q 1 Zlleak @ f 0 Rdamp
Rdamp
280
160 Fleak = 2.08 MHz
40.0
No damper – zoom
3.0325m 3.0335m 3.0345m 3.0355m 3.0365m
time in seconds
490
VDS(t)
vdrain in volts
370
Plot5
250
130 Can forward bias
10.0 a the body diode No damper 2
3.042m 3.046m 3.050m 3.054m 3.058m
time in seconds
490
Vpeak = 452 V VDS(t)
vdrain#a in volts
3
370
Plot4
250
130
10.0 b Rdamp = 290 – Cdamp = 220 pF
3.042m 3.046m 3.050m 3.054m 3.058m
time in seconds
370
Plot3
250
130
10.0 c Rdamp = 290 – Cdamp = 50 pF 3
3.042m 3.046m 3.050m 3.054m 3.058m
time in seconds
VDS(t)
V = 37 V
No ringing!
Id(t)
Recovery losses
VDS(t)
140
120
100
Vclamp (V) )
80
60
40
0 1 2 3
Ipeak (A)
400 10
Drain
plot1
200
0
300
vclamp in volts
200
Clamp
Plot2
12
100
0
-100
Vclamp(t) voltage
150u 450u 750u 1.05m 1.35m
time in seconds
overshoot
1.30 Max Vsense
vsense in volts
900m
Vsense(t) Sense
Plot3
500m
100m
-300m
15 voltage
150u 450u 750u 1.05m 1.35m
time in seconds
14.0
16
Output
vout in volts
10.0
Plot4
6.00
Vbulk Vout
TVS
Id(t)
Dclp t 200 ns
VDS(t)
1 Vz
PTVS Fswlleak I peak 2
2
Vz
Vout V f
N
The TVS improves the efficiency in standby but degrades EMI
It costs around 5 cents…
Voltage-mode?
Operating
waveforms
are identical
Current-mode?
Voltage-mode?
Ac -transfer
functions
differ
Current-mode?
vdd S
Q
Q
Verr t
FB
D t
R
Vsaw t
Verr -
+ D t
Rsense
+
-
Vmax
CONs
D t
S
Q
Q
vdd
I L t
R Verr t
FB +
Verr I L t
Rsense
Vmax
CONs
700m
Can potentially
false trip the
500m
controller
300m
100m
-100m
Vsense t
3.122m 3.126m 3.131m 3.135m 3.139m
PWM .
reset .
2
DRV
Vsense t
S2 CS
Clean
Rsense edges
S1 2
DRV
t LEB
4
+ 80% 0.8 R sense
2.6
1.2
VCS t
t LEB
V sense t
13.0 V DRV t
9.00
t LEB t del
5.00
1.00
-3.00
591u 594u 597u 600u 603u
Vf .
Almost
1 N
N . no decrease
Soff
V S on
S on in
Lp
Vf
Rsense S off
NL p t
ton ,min
Tsw
If you hit the minimum on-time, you cannot limit the current!
9.00
Maximum theoretical
peak value, 5 A 7
7.00
iprim in amperes
5.00
to 9 A!!
3.00
Minimum ton
1.60
Vsense(t)
1.20
1V
vsense in volts
Plot2
800m
400m
0 8
25.0
15.0
H s
5.00
-5.00
-15.0
180
90.0
-90.0
IL
I peak a S1t
IL(0) Ipeak IL(Tsw) Verr
Ri b I peak S 2 t
S1 S2 Solving
a t
b IL(Tsw) I peak a I peak b
IL(0) S1 S2
IL(0) I L (0) I L (Tsw )
IL(Tsw)
t S1 S2
S2 d
t
S1 d '
dTsw d’Tsw
Tsw n
d
I L ( nTsw ) I L (0)
d '
IL(0)
Duty-ratio < 50%
IL(0)
t
Asymptotically stable Perturbation has gone…
n
d
IL I L (nTsw ) I L (0)
clock
d '
Ipeak
Duty clamp
IL(0)
IL(0)
Duty-ratio > 50%
t
Asymptotically unstable
1 S n
Verr I L ( nTsw ) I L (0) 2
I L (0) a
b c d ' Sa
Ri d S 2
Sa
S1 Must stay
S2 IL(Tsw) below 1
IL(0)
IL(0) Sa
1
t IL(Tsw)
Up to S2
d = 100% 1
S
0 a
t S2
dTsw d’Tsw
Tsw
S a 50% S 2
PWM switch CM
vc
a
duty-cycle
DC 5 X2x
441mV XFMR D1A
RATIO = -N mbr20200ctp vout
100V -79.0V 19.7V 19.0V
vout
6 1
p
Vin
c
100
AC = 0 R10
0V
4 14.4m
X9
19.0V Rload
PWMCM Lp 8 4
L = Lp {Lp} B1 C5
Fs = Fsw
Voltage 6600u
Ri = Ri
Se = Se V(err)/3 > 1 ?
1 : V(err)/3
parameters R1
X3
66k
AMPSIMP
Vout=19 2.32V
LoL 2.50V 10
err
Soff=(Vout/(N*Lp))*Ri 1kH
13 12
2.50V
CoL 2.32V 2.32V
N=250m 1kF
9
Fsw=65k 0V
15
R2
Lp=350u 10k
Ri=250m AC = 1 V2
Vstim 2.5
A=0.5
Se=A*Soff
12.0
No ramp
-12.0
H s S a 50% S2
-24.0
180
No ramp
90.0
-90.0
-180 H s S a 50% S2
1 10 100 1k 10k 100k
PWM
300 ns
Q delay Adjust the resistor to set
the ramp to any level
NCP1250
Trailing edge
off modulation
Clock
off off
Leading edge
modulation
Clock
Hard blocking
vDS t iDS t
Vin Vin
Lp Lp
200 µs d = 59%
d(t) vout(t)
d = 58.3%
iL(t)
iout(t)
2
10 µs
d = 59%
d(t) vout(t)
Vout drops!
d = 58.3%
iL(t)
iout(t)
Iout drops!
100u 300u 500u 700u 900u
s s s
1 1
1
z1 z
Current ˆvout s
G0 2 z3
mode
vˆc s D s
R1
10k
K1
C1
10n
SUM2
4 Vout(s)
Vin(s)
Vin 3 2 1
K2
X1
SUM2
K1 = 1
K2 = 1
E1
10k
R1 s
Vout ( s ) Vin ( s ) Vin ( s ) Vin ( s ) 1
1 0
sC1
40.0
|Vout(s)|
20.0 +1
0
LHPZ
-20.0
s
-40.0 G (s) 1
0
180 RHPZ
argVout(s)
90.0
0 s
G (s) 1
-90.0 -90° 0
-180
id (t)
Ipeak
D3Tsw
t
D1Tsw D2Tsw
Tsw
When D1 increases, [D1, D2] stays constant but D3 shrinks
id (t)
Ipeak
D3Tsw
d̂1
t
D1Tsw D2Tsw
Tsw
The refueling time of the capacitor is delayed and a drop occurs
3.00 260m
1.00 220m
7.05
1
6.95
vout in volts
Plot3
6.85
6.75
6.65 vout(t)
1.85m 1.99m 2.13m 2.27m 2.41m
time in seconds
7.05
vout(t)
6.95
vout in volts
Plot2
6.85
1
6.75
6.65
p
Vout
ˆ
d s
1 s s p1 1 s s p 2
10.0V PWM switch VM
R10
3
150m
Vin
10V
R11
1 Rload
a
15.0V 16 150
sz1 s z2
X3
PWMVM
C5
1m
Cout RESR M 2L
L = 75u
Fs = 100k
2
vout 2M 1 1 11 M
s p1 s p2 2 Fsw
M 1 Cout RESR D
R1
50k
2.50V
5 Merci
LoL
2V M 1 Vatché!
278mV
1
1kH 278mV
8
H d out
6 D 2M 1
Verr R3
CoL X2 10k
V2
1kF AMPSIMP
0V 2.5
10
V1x
AC = 1
H d 28.75 dB
180 40.0
28.6 dB
f z1 1.06 kHz
90.0 20.0
f z2 141 kHz
fp1 f p1 4.2 Hz
0 0 f p2 47.1 kHz
fz2
-45°
-90.0-20.0
fz1 7
fp2
8
-180 -40.0
Smooth signals
iD t Less noise id t
V
480
360
Vin
240
valley
Vdd R
Rpullup -
FB
GFB Rsense
CTR
200
I Lp t 0
delay
V A
d
20 800m
I Lp t vaux t
10 400m
Vaux N
dt 0 0
-10 -400m
-20 -800m 0
2.251m 2.255m 2.260m 2.264m 2.269m
set
t
ton , HL ton, LL Tsw, HL Tsw, LL
I peak ,max
Soff V f NL p
Tsw
Excellent behavior in short-circuit conditions!
70 3.2
Fsw 60
I peak 3
kHz 50
A 2.8
40 2.6
30 2.4
100 200 300 400 100 200 300 400
Vin V Vin V
EMI and switching losses are at stake as Fsw goes up
Standby power obviously suffers from this condition
Output
current
110
5 4th 3Fsw
rd versus
2ndPout at VINmin 1st
VCO
mode
4
810
Fsw (Hz)
4
610
4th 3rd 2nd 1st
4
410
VCO Pout decreases
mode Pout increases
4
210
0 20 40 60
Pout
(W)
NCP1379/1380
The maximum power delivered at high line is larger than that at low line
Increase load
85 V rms to 265 V rms until protection
trip.
Output Voltage
Output Current Apparent Power
Vout V
Iout A S VA
Vrms Vdc
20 20 8 5 Vout
20 Vout 30 20 Vout 30 8 100
- 20 Vout 60 150 Vout 100
1 I Lp
Pout L p I peak ,max 2 Fsw
2 I peak ,max
60
63 W
Pout W 55 Pout 17 W
50 46 W
= 85% = 89%
45
100 200 300 400
Vin V
In this example, the converter stays DCM on the whole range.
2 Pout ,max, LL
I peak ,max, HL
L p Fsw HL
Vsense Vin , HL
I peak ,max, HL t prop
Rsense Lp
Vin , HL
V Vsense I peak ,max, HL t prop Rsense
Lp
70
63 W
60
Pout W
50
46 W
42 W 46 W Pout 4 W
40
100 200 300 400
Vin V
I peak ,max
I valley
t
I Lp t
I peak
Vout Vf
NL p
Vin ,min
Lp
I valley
t
ton toff
Tsw
I peak I valley
V
in ton I valley I peak
V
out Vf t Tsw ton toff
off
Lp NL p
(1) (2) (3)
I valley I peak
V f Vout I valley Lp I peak L p TswVin
L p NVin
Solve for Ivalley: LL or HL
Vsense Vin
I peak ,max t prop
Max fault Rsense L p
current
100
Pout W 90 Pout 24 W
80
70
100 200 300 400
Vin V
I valley
I valleyCMP
t
ton toff
Tsw
0 in DCM
110
100 104 W
90
Pout W
80 75 W
76 W
Pout 6 W
70
70 W
60
100 200 300 400
Vin V
DRV Q1
DRV Q1
ROPP 2
ROPP1
CS
CS
R1 R1
C1 Rsense Rsense
C1
0 0 300-ns
blank
-200 mV
on
OPP CS
ROPPU
1 + 4
T s
G(s)
? T s
H(s) 10 100 1k 10k 100k
SPICE models:
easy-to-implement averaged models
can work in ac or transient mode
easily transition between CCM and DCM
do not explictly disclose the position of poles and zeros
Vout s Vout s
H s H s
vc s d s
Current-mode control Voltage-mode control
T s
fc = 6.5 kHz
0° - 0 dB
T s
-88° GM = 67 dB
m = 92°
-180°
T s 67 dB
10 100 1k 10k 100k 1Meg
10
Q < 0.5 over damping
1.80 Q=5
Q = 0.5 critical damping
Q=1 Q > 0.5 under damping 7.5 Q
1.40
Q = 0.707
Asymptotically stable
1.00 5 m
600m
Q = 0.5 Fast response 2.5 76°
and no overshoot!
200m Q = 0.5
Q = 0.1 0
5.00u 15.0u 25.0u 35.0u 45.0u 0 25 50 75 100
boost
boost
270
G s 270 270
G s G s
1 2 5 10 20 50 100 200 500 1k 10 100 1k 10k 100k 10 100 1k 10k 100k
Vout 2 Lp N 2
Compute M and L : M L
NVin Rload Tsw
Rload 1
G0
RsenseGFB N 1 D 2
2M 1
L
2
1 D 1 D
1
f z2
1 D Rload L
f z1 f p1
2 RESR Cout 2 DL p N 2 2 Rload Cout
s s
1 1
1 Se
H s G0 z1 z2
Mc 1 n
Tsw
s s s2 Sn
1 1 2
3rd order Q n
p1 n p
2 2
f f
1 1
f
z1 f
z2 1
Hf 20 log10 G0
2 2 2
f f 2 f
1
f p 1
f n f n Q p
1
f f f f 1
arg H f tan 1 tan 1 tan 1 tan 1
fz fz fp f nQp
2
1 2 1 f
1
fn
RHPZ
20
10 100 103 104 105 Hz
40
dB 220
°
20
240
0
G s 260
20
10 100 10 3 10 4 10 5 Hz
2
f
1
f zk 1
f f 180
G f 20 log10 G boost tan 1 tan 1
f
2 f zk f
f 1 pk 1
1
f pk 0 f p
k1
T s 300
m 70
360
50
Hz
10 100 10 3 10 4 10 5
20
H s
10
s s
50 1 1
z
z1 2
0 H s G0
0 s s
1 1
p
10
p1 2
20 50
H s
30
10 100 103 104 105
dTsw Tsw
It gives birth to a large-signal model
2 Ri Pout Vout NVin
Ia Ic Vc
a c VinVout
d1.Ic Vc/(2*Ri) Vc Lp 1 N
Tsw
Ri Vin Vout
Sense 2P R
resistor d1 out i
p VcVin
v(c,p).kcp
a
ic.kic
X5
XFMR
RATIO = N
p
Vout
v(a,c).kac
Vin
Resr
ic
vc.kc
Rload
c
Cout
Lp
http://cbasso.pagesperso-orange.fr/Spice.htm
15
H s 20
40
dB 10
°
60
PWM switch CM
vc
a
duty-cycle
DC 16
parameters 116mV
X2x
XFMR D1A
mbr20200ctp L1 R1
RATIO = -250m vint vout
Vout=19 340V 2.2u 20m 19.0V
vout
2 18 4 19.0V 20
p
Vin -78.4V 19.6V 19.0V
c
Ibridge=250u 340
Rlower=2.5/Ibridge AC = 0 0V R10 R15
Rupper=(Vout-2.5)/Ibridge 13 15m 85m
X9
19.0V 19.0V Rload
PWMCM Lp
(V(err)-1.2)/3 > 1 ? 1 27 20
Lp=600u L = Lp {Lp} 470mV
C5 C1
Fs = Fs 1 : (V(err)-1.2)/3
Fs=70k 6
2m 220u
Ri = Rsense B1
Rsense=0.5 Se = Se Voltage
Se=0
fc=1k Vdd
pm=60 5
5.00V
Gfc=-21 9 vint vout
pfc=-88
G=10^(-Gfc/20) Rled
{RLED}
boost=pm-(pfc)-90
pi=3.14159 R2
47k 2.50V
18.8V Cannot be
K=tan((boost/2+45)*pi/180)
Fzero=fc/k Verr
Rupper2
{Rupper}
beaten for
X3
Fpole=k*fc
2.61V
OP384X1 R3
47k 2.39V
LoL
1kH 2.39V X7
Optocoupler
simplicity
Rpulldown=4.7k 19 8 5
RLED=CTR*Rpulldown/G
Czero=1/(2*pi*Fzero*Rupper)
err UC384X
gnd
2V5
Cpole = 1/(6.28*pole*pullup)
CTR = CTR and speed!
Cpole=1/(2*pi*Fpole*Rpulldown)
17.6V
2.39V
CTR=0.9 15 Czero1
Cpole2
Pole=15k CoL
{Cpole}
10
{Czero}
1kF 2.49V
0V
11
14
X10
Vstim Rlower2
TL431_G
{Rlower}
Automate the AC = 1
R4
compensation! {Rpulldown}
0 0
H s
-20.0 -90.0
dB °
60.0 180 T s
30.0 90.0
m
0 0
T s
-30.0 -90.0 fc
-60.0 -180 Loop gain
10 100 1k 10k 100k
Verr
TL431 optocoupler
K
R
K
TL431A R
A
2.5V
R
A
K
A
TL431 Rlower
Vmin 2.5 V
dc representation
RLED must leave enough headroom over the TL431: upper limit!
When the capacitor C1 is a short-circuit, RLED fixes the fast lane gain
Vout s
RLED R1
Vdd VFB ( s ) CTR R pullup I1
I1
R pullup Vout ( s )
I1
0V RLED
Ic in ac
VFB s
VFB ( s ) R pullup
Rlower CTR
Vout ( s ) RLED
0 0
-17 dB
-20.0 -90.0
arg H s
Requires
-40.0 -180
ok 17 dB
or more
10 100 500 1k 10k 100k
Ibias
Easy
Ibias = 1.3 mA solution
Rbias
Ibias = 300 µA
1
Rbias 1 k
1m
Vdd
Rpullup
VFB(s) FB
c
C
Copto
C2 C || Copto e optocoupler
Cdc Rled
Ic 10uF 20k
2 5
Rpullup O s
20k
Rbias
VFB 1 3
Vdd
5
X1 4 6
SFH615A-4 O s
Vbias Vac
IF
-3 dB
4k
1 f po CTR
G s | G f c | f po G fc f c C2
s fc 2 G fc f c RLED
po
parameters
Vout=5
Vf=1
Vref=2.5
VCEsat=300m
Vdd=4.8 E1
Ibias=1m Vdd -1k
{Vdd} L1
A=Vout-Vf-Vref 4.99V 1k 4.99V
4.80V 4.99V
B=Vdd-VCEsat+Ibias*CTR*Rpullup err
Rmax=(A/B)*Rpullup*CTR 6 5 7
C1=Cpole1*Rpullup/Rupper
X2
Cpole1=CTR/(2*pi*Fpo*RLED)
Optocoupler
Cpole=Cpole1-Copto Cpole = Copto X1
R3
10k
Automatic bias
CTR = CTR TL431_G
Fopto=4k
Copto=1/(2*pi*Fopto*Rpullup)
point selection
CTR = 0.3
-10.0
-20.0
°
270
arg G s
180
90.0
-90.0
100 200 500 1k 2k 5k 10k 20k 50k 100k
VFB 1
z1
Rbias R1C1
C2 C1 1
p
1
R pullup C2
TL431 Rlower
For a 50° phase boost and a 3.8-kHz pole, the crossover must be:
fp
fc 1.4 kHz
2
tan boost tan boost 1
10.0
0
14 dB @ 1.4 kHz
-10.0
°
140 arg G s
130
120
50°
110
100
10 100 1k 10k 100k
vc
a
Dc 2
68.4V X2 Vout
Fsw (kHz)
XFMR
Fsw 5
3.09V -210V
RATIO = -250m
52.5V
Iout = 2.4 A
8.74V
7 8
Ip
V1
p
Ip
6
c
{Vrms*1.414} 154mV
3
R2 R7
X1
GAIN
R1 X5 50m 65k
PWMBCMVM 100m K = Gpwm D4
L=L 52.5V 26.9V
50 V
GAIN 1N965
0V
9 11 2 A string
4
1.57V
22 C5
B1 C1
L1 2.2mF 0.1uF
Voltage Rsense
{L}
V(errac)-0.6 0.5 1.24V
23
Vsense
parameters Vdd
15.1V
{Vdd} 1.25 V ILED
1.24V
Vrms=100
5.00V
14
R5
10
R4
Ac out
L=400u {RLED}
18 {Rupper}
VFB R6
Ct=1.5n
LoL {Rpullup}
Icharge=270u errac
1k 2.17V 2.17V 12.2V
Gpwm=(Ct/Icharge)*1Meg 2.17V 29 17 16
X4
Optocoupler
On-time CoL
1k C2 11.1V
Cpole = Copto
CTR = CTR
C4
{C1}
R9
{R2}
0V
selection 20
AC = 1
{C2} 13
1.24V
28
ac in V3
15
X3
TLV431
1.24V
Average simulation
8.00
H s -2.5 dB
4.00
20 Hz
0
-4.00
-8.00
°
80.0
40.0
arg H s -11°
0
-40.0
-80.0
10.0
13
fc = 19 Hz
0
15 V 0.5 -10.0
3
-20.0
T s
5V 10
°
11
6.1 kΩ 10 kΩ 180
ton
generation 20 kΩ 90.0
7 6 m = 90°
0
586 nF 13.6 kΩ
395 nF 4 12 -90.0
argT s
5
-180
G s 1 2 5 10 20 50 100 200 500 1k
4.00
2.00
2.2 A
0
-2.00
I LED t
5.00
4.60
VFB t
4.20
3.80
3.40
4.00
2.00
-2.00
-4.00
I in t
20.0m 60.0m 100m 140m 180m Vin = 100 V rms
839mV
vc
a
PWM switch CM
389mV
duty-cycle
DC 6
X2x
XFMR D1A
RATIO = -166m mbr20200ctp vout
90.0V 12.0V
vout
2 3 4
Vin p -76.1V 12.6V
c
90
AC = 0 R10
0V
13 20m
X9
Rload
PWMCM L1 12.0V
V(errP)/3 > 1 ? 1 7.2
L = Lp {Lp}
Fs = 65k 1 : V(errP)/3 C5
8
Ri = 0.7 3mF
Se = Se B1
Voltage
Coming from FB
20.0 90.0
Phase at 1 kHz
-70 °
0 0
-20.0 -90.0
arg H s
-40.0 -180
Magnitude at 1 kHz
-23 dB
10 100 1k 10k 100k
Vdd 2 kΩ 38 kΩ
20 kΩ
VFB(s) 10 nF
k factor FB
gave
2.5 nF
C 3.8 nF 10 kΩ
install Copto 1.3nF
C2 3.8n 1.3n 2.5 nF
° dB
180 80.0 T s
m = 60°
0 0
-90.0 -40.0
Crossover
1 kHz
-180 -80.0
12.04 Vout(t)
High
12.00
line
11.96
200 mA to 2 A in 1 A/µs
3.00m 9.00m 15.0m 21.0m 27.0m
Merci !
Thank you!
Xiè-xie!