FB2 - The TL431 in Switching Power Supplies

The TL431 in the Control of
Switching Power Supplies
Agenda
‰ Feedback generalities
‰ The TL431 in a compensator
‰ Small-signal analysis of the return chain
‰ A type 1 implementation with the TL431
‰ A type 2 implementation with the TL431
‰ A type 3 implementation with the TL431
‰ Design examples
‰ Conclusion
Agenda
‰ Feedback generalities
‰ The TL431 in a compensator
‰ Small-signal analysis of the return chain
‰ A type 1 implementation with the TL431
‰ A type 2 implementation with the TL431
‰ A type 3 implementation with the TL431
‰ Design examples
‰ Conclusion
What is a Regulated Power Supply?
‰ Vout is permanently compared to a reference voltage Vref.
‰ The reference voltage Vref is precise and stable over temperature.
‰ The error,ε = Vref − αVout, is amplified and sent to the control input.
‰ The power stage reacts to reduce ε as much as it can.
Power stage - H
Vout
Control
variable
d
Error amplifier - G
Rupper
+
-
Vin
α
-
Modulator - GPWM
+
Vp
Vref
Rlower
How is Regulation Performed?
‰ Text books only describe op amps in compensators…
Vout
Verr
‰ The market reality is different: the TL431 rules!
Vout
I’m the
law!
Verr
TL431
optocoupler
How do we Stabilize a Converter?
‰ We need a high gain at dc for a low static error
‰ We want a sufficiently high crossover frequency for response speed
¾ Shape the compensator G(s) to build phase and gain margins!
T (s)
fc = 6.5 kHz
0° - 0 dB
∠T ( s )
GM = 67 dB
-88°
ϕm = 92°
-180°
10
T ( s ) = −67 dB
100
1k
10k
100k
1Meg
How Much Phase Margin to Chose?
‰ a Q factor of 0.5 (critical response) implies a ϕm of 76°
‰ a 45° ϕm corresponds to a Q of 1.2: oscillatory response!
1.80
Q < 0.5 over damping
Q = 0.5 critical damping
Q > 0.5 under damping
Q=5
Q=1
1.40
10
Q
7.5
Q = 0.707
Asymptotically stable
1.00
600m
Q = 0.5 Fast response
and no overshoot!
200m
2.5
15.0u
0
25.0u
35.0u
76°
Q = 0.5
Q = 0.1
5.00u
ϕm
5
45.0u
0
25
50
75
100
‰ phase margin depends on the needed response: fast, no overshoot…
‰ good practice is to shoot for 60° and make sure ϕm always > 45°
Which Crossover Frequency to Select?
‰ crossover frequency selection depends on several factors:
ƒ switching frequency: theoretical limit is Fsw 2
¾ in practice, stay below 1/5 of Fsw for noise concerns
ƒ output ripple: if ripple pollutes feedback, «tail chasing» can occur.
¾ crossover frequency rolloff is mandatory, e.g. in PFC circuits
ƒ presence of a Right-Half Plane Zero (RHPZ):
¾ you cannot cross over beyond 30% of the lowest RHPZ position
ƒ output undershoot specification:
¾ select crossover frequency based on undershoot specs
Vp ≈
Vout(t)
ΔI out
2π f c Cout
What Compensator Types do we Need?
‰ There are basically 3 compensator types:
¾ type 1, 1 pole at the origin, no phase boost
¾ type 2, 1 pole at the origin, 1 zero, 1 pole. Phase boost up to 90°
¾ type 3, 1 pole at the origin, 1 zero pair, 1 pole pair. Boost up to 180°
2
5
10
20
−270°
−270°
∠G ( s )
50
100 200
Type 1
500
1k
10
100
1k
Type 2
10k
100k 10
boost
boost
∠G ( s ) = −270°
1
G (s)
G (s)
G (s)
∠G ( s )
100
1k
Type 3
10k
100k
Agenda
‰ Feedback generalities
‰ The TL431 in a compensator
‰ Small-signal analysis of the return chain
‰ A type 1 implementation with the TL431
‰ A type 2 implementation with the TL431
‰ A type 3 implementation with the TL431
‰ Design examples
‰ Conclusion
The TL431 Programmable Zener
‰ The TL431 is the most popular choice in nowadays designs
‰ It associates an open-collector op amp and a reference voltage
‰ The internal circuitry is self-supplied from the cathode current
‰ When the R node exceeds 2.5 V, it sinks current from its cathode
K
R
K
R
TL431A
A
2.5V
R
A
K
A
‰ The TL431 is a shunt regulator
The TL431 Programmable Zener
‰ The TL431 lends itself very well to optocoupler control
Vdd
Slow lane
Fast lane
Vout
Vout
R pullup
RLED
RLED
R1
I1
VFB
I bias =
I LED
Rbias
C2
Rbias
V f ≈ 1V
I1
C1
TL431
1V
Rbias
Rlower
Vmin = 2.5 V
dc representation
‰ RLED must leave enough headroom over the TL431: upper limit!
The TL431 Programmable Zener
‰ This LED resistor is a design limiting factor in low output voltages:
RLED ,max ≤
Vout − V f − VTL 431,min
Vdd − VCE , sat + I bias CTR min R pullup
R pullup CTR min
‰ When the capacitor C1 is a short-circuit, RLED fixes the fast lane gain
Vout ( s )
Vdd
RLED
R1
VFB ( s ) = −CTR ⋅ R pullup ⋅ I1
I1
I1 =
R pullup
VFB ( s )
Ic
0V
in ac
Rlower
Vout ( s )
RLED
R pullup
VFB ( s )
= −CTR
Vout ( s )
RLED
This resistor plays a role in dc too!
The TL431 – the Static Gain Limit
‰ Let us assume the following design:
Vout = 5 V
Vf = 1V
RLED ,max
5 − 1 − 2.5
≤
× 20k × 0.3
4.8 − 0.3 + 1m × 0.3 × 20k
VTL 431,min = 2.5 V
Vdd = 4.8 V
RLED ,max ≤ 857 Ω
VCE , sat = 300 mV
I bias = 1 mA
CTR min = 0.3
R pullup = 20 k Ω
G0 > CTR
R pullup
RLED
> 0.3
20
> 7 or ≈ 17 dB
0.857
‰ In designs where RLED fixes the gain, G0 cannot be below 17 dB
You cannot “amplify” by less than 17 dB
The TL431 – the Static Gain Limit
‰ You must identify the areas where compensation is possible
dB °
40.0
180
20.0
90.0
0
0
-17 dB
-20.0 -90.0
-40.0
Not ok
H (s)
f c > 500 Hz
Requires
less
than 17 dB
of gain
arg H ( s )
ok
-180
10
Requires
17 dB
or more
100
500
1k
10k
100k
TL431 – Injecting Bias Current
‰ A TL431 must be biased above 1 mA to guaranty its parameters
‰ If not, its open-loop suffers – a 10-dB difference can be observed!
> 10-dB difference
Ibias = 1.3 mA
Easy
solution
Ibias
Rbias
Ibias = 300 µA
Rbias =
1
= 1 kΩ
1m
Agenda
‰ Feedback generalities
‰ The TL431 in a compensator
‰ Small-signal analysis of the return chain
‰ A type 1 implementation with the TL431
‰ A type 2 implementation with the TL431
‰ A type 3 implementation with the TL431
‰ Design examples
‰ Conclusion
TL431 – Small-Signal Analysis
‰ The TL431 is an open-collector op amp with a reference voltage
‰ Neglecting the LED dynamic resistance, we have:
Vout ( s )
RLED
I1
R1
C1
I1 ( s ) =
Vout ( s ) − Vop ( s )
1
sC1
1
= −Vout ( s )
Vop ( s ) = −Vout ( s )
Rupper
sRupper C1
⎤
1 ⎡
1
I1 ( s ) = Vout ( s )
⎢1 +
⎥
RLED ⎢⎣ sRupper C1 ⎥⎦
≈0
We know that:
Vop ( s )
RLED
Rlower
VFB ( s )
VFB ( s ) = −CTR ⋅ R pullup ⋅ I1
R pullup CTR ⎡1 + sRupper C1 ⎤
=−
⎢
⎥
Vout ( s )
RLED
sR
C
⎢⎣
upper 1 ⎥
⎦
TL431 – Small-Signal Analysis
‰ In the previous equation we have:
9 a static gain G0 = CTR
R pullup
RLED
9 a 0-dB origin pole frequency ω po =
1
9 a zero ωz =
1
C1 Rupper
Rupper C1
1
‰ We are missing a pole for the type 2!
Vdd
Type 2 transfer function
R pullup
VFB ( s )
C2
Add a cap. from
collector to ground
⎤
R pullup CTR ⎡
1 + sRupper C1
⎢
⎥
=−
Vout ( s )
RLED
⎢⎣ sRupper C1 (1 + sR pullup C2 ) ⎥⎦
VFB ( s )
TL431 – Small-Signal Analysis
‰ The optocoupler also features a parasitic capacitor
¾ it comes in parallel with C2 and must be accounted for
Vout(s)
Vdd
Rpullup
VFB(s)
FB
c
C
C2 = C || Copto
Copto
e
optocoupler
TL431 – Small-Signal Analysis
‰ The optocoupler must be characterized to know where its pole is
Cdc
10uF
Ic
2
Rled
20k
5
∠O ( s )
Rpullup
20k
Rbias
VFB
Vdd
5
1
3
X1
SFH615A-4
4
6
Vbias
Vac
IF
O (s)
-3 dB
4k
‰ Adjust Vbias to have VFB at 2-3 V to be in linear region, then ac sweep
‰ The pole in this example is found at 4 kHz
Copto =
1
2π R pullup f pole
=
1
≈ 2 nF
6.28 × 20k × 4k
Another design
constraint!
Agenda
‰ Feedback generalities
‰ The TL431 in a compensator
‰ Small-signal analysis of the return chain
‰ A type 1 implementation with the TL431
‰ A type 2 implementation with the TL431
‰ A type 3 implementation with the TL431
‰ Design examples
‰ Conclusion
The TL431 in a Type 1 Compensator
‰ To make a type 1 (origin pole only) neutralize the zero and the pole
⎤
R pullup CTR ⎡
1 + sRupper C1
⎢
⎥
=−
Vout ( s )
RLED
⎢⎣ sRupper C1 (1 + sR pullup C2 ) ⎥⎦
VFB ( s )
sRupper C1 = sR pullup C2
CTR
ω po =
C2 RLED
C1 =
R pullup
Rupper
substitute
C2
ω po =
1
Rupper RLED
R pullup CTR
CTR
C2 =
2π f po RLED
‰ Once neutralized, you are left with an integrator
1
G (s) =
s
ω po
| G ( f c ) |=
f po
fc
f po = G fc f c
C2 =
CTR
2π G fc f c RLED
C1
TL431 Type 1 Design Example
‰ We want a 5-dB gain at 5 kHz to stabilize the 5-V converter
Vout = 5 V
Vf = 1V
VTL 431,min = 2.5 V
Vdd = 4.8 V
VCE , sat = 300 mV
RLED ,max ≤ 857 Ω
Apply 15%
margin
RLED = 728 Ω
I bias = 1 mA
CTR min = 0.3
R pullup = 20 k Ω
G fc = 10
5
20
= 1.77
f c = 10 kHz
C2 =
CTR
0.3
=
≈ 7.4 nF
2π G fc f c RLED 6.28 ×1.77 × 5k × 728
Copto = 2 nF
C = 7.4n − 2n = 5.4 nF
C1 =
R pullup
Rupper
C2 ≈ 14.7 nF
TL431 Type 1 Design Example
‰ SPICE can simulate the design – automate elements calculations…
parameters
Vout=5
Vf=1
Vref=2.5
VCEsat=300m
Vdd=4.8
Ibias=1m
A=Vout-Vf-Vref
B=Vdd-VCEsat+Ibias*CTR*Rpullup
Rmax=(A/B)*Rpullup*CTR
Vdd
{Vdd}
4.80V
6
5
Rpullup
{Rpullup}
Rupper=(Vout-2.5)/250u
fc=5k
Gfc=-5
VFB
RLED
{RLED}
3.97V
4
Rpullup=20k
Cpole
{Cpole}
RLED=Rmax*0.85
R2
{Rupper}
2
2.50V
R5
100m
10
C3
1k
R6
1k
C1
{C1}
2.96V
4.99V
err
9
4.99V
3
Fpo=G*fc
4.99V
7
2.50V
2.50V
G=10^(-Gfc/20)
pi=3.14159
L1
1k
4.99V
E1
-1k
0V
B1
Voltage
V(err)<0 ?
0 : V(err)
V2
2.5
V3
AC = 1
1
C1=Cpole1*Rpullup/Rupper
X2
Cpole1=CTR/(2*pi*Fpo*RLED)
Optocoupler
Cpole=Cpole1-Copto
Cpole = Copto
CTR = CTR
Fopto=4k
Copto=1/(2*pi*Fopto*Rpullup)
CTR = 0.3
X1
TL431_G
R3
10k
Automatic bias
point selection
TL431 Type 1 Design Example
Hu?
‰ We have a type 1 but 1.3 dB of gain is missing?
dB
G (s)
20.0
10.0
3.7 dB
0
-10.0
-20.0
°
270
arg G ( s )
180
90.0
0
-90.0
100
200
500
1k
2k
5k
10k
20k
50k
100k
TL431 Type 1 Design Example
‰ The 1-kΩ resistor in parallel with the LED is an easy bias
‰ However, as it appears in the loop, does it affect the gain?
Vout(s)
VFB = I c R pullup = I L R pullup CTR
ac representation
VFB(s)
I1
Ib
IL
Rd
Ic
Rpullup
Rbias
Vf
Rbias
Rbias + Rd
Vout
Rbias
IL =
RLED + Rbias || Rd Rbias + Rd
I L = I1
RLED
VFB
Vout
R pullup CTR
s =0
Rbias
=
RLED + Rbias || Rd Rbias + Rd
CTR
‰ Both bias and dynamic resistances have a role in the gain expression
TL431 Type 1 Design Example
‰ A low operating current increases the dynamic resistor
SFH615A-2 -FORWARD CHARACTERISTICS
Rpullup = 20 kΩ, IF = 300 µA (CTR = 0.3)
Rd = 158 Ω
0.002000
0.001800
IF Forward Current(A)
0.001600
Rpullup = 1 kΩ, IF = 1 mA (CTR = 1)
Rd = 38 Ω
0.001400
0.001200
IF = 1 mA
0.001000
IF @ 110°C
IF @ 70°C
0.000800
IF @ 25°C
0.000600
IF @ -20°C
IF @ -40°C
0.000400
IF = 300 µA
0.000200
0.000000
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
VF Forward Voltage (Volts)
‰ Make sure you have enough LED current to reduce its resistance
TL431 Type 1 Design Example
‰ The pullup resistor is 1 kΩ and the target now reaches 5 dB
dB
20.0
Yes!
G (s)
10.0
5 dB
0
-10.0
-20.0
°
270
180
arg G ( s )
90.0
0
-90.0
100
200
500
1k
2k
5k
10k
20k
50k
100k
Agenda
‰ Feedback generalities
‰ The TL431 in a compensator
‰ Small-signal analysis of the return chain
‰ A type 1 implementation with the TL431
‰ A type 2 implementation with the TL431
‰ A type 3 implementation with the TL431
‰ Design examples
‰ Conclusion
The TL431 in a Type 2 Compensator
‰ Our first equation was already a type 2 definition, we are all set!
Vdd
Vout
R pullup
RLED
R1
VFB
G0 = CTR
ωz =
1
Rbias
C2
C1
ωp =
1
TL431
Rlower
R pullup
RLED
1
Rupper C1
1
R pullup C2
‰ Just make sure the optocoupler contribution is involved…
TL431 Type 2 Design Example
‰ You need to provide a 15-dB gain at 5 kHz with a 50° boost
f p = ⎡ tan ( boost ) + tan 2 ( boost ) + 1 ⎤ f c = 2.74 × 5k = 13.7 kHz
⎣
⎦
f z = fc
2
f p = 25k 13.7k ≈ 1.8 kHz
G0 = CTR
R pullup
RLED
= 1015 20 = 5.62
‰ With a 250-µA bridge current, the divider resistor is made of:
Rlower = 2.5 250u = 10 k Ω
R1 = (12 − 2.5 ) 250u = 38 k Ω
‰ The pole and zero respectively depend on Rpullup and R1:
C2 = 1 2π f p R pullup = 581 pF
C1 = 1 2π f z R1 = 2.3 nF
‰ The LED resistor depends on the needed mid-band gain:
RLED =
R pullup CTR
G0
= 1.06 k Ω
ok
RLED ,max ≤ 4.85 k Ω
TL431 Type 2 Design Example
‰ The optocoupler is still at a 4-kHz frequency:
C pole ≈ 2 nF
Already above!
‰ Type 2 pole capacitor calculation requires a 581 pF cap.!
The bandwidth cannot be reached, reduce fc!
‰ For noise purposes, we want a minimum of 100 pF for C
‰ With a total capacitance of 2.1 nF, the highest pole can be:
f pole =
1
1
=
= 3.8 kHz
2π R pullup C 6.28 × 20k × 2.1n
‰ For a 50° phase boost and a 3.8-kHz pole, the crossover must be:
fc =
fp
tan ( boost ) + tan ( boost ) + 1
2
≈ 1.4 kHz
TL431 Type 2 Design Example
‰ The zero is then simply obtained:
fc 2
fz =
= 516 Hz
fp
‰ We can re-derive the component values and check they are ok
C2 = 1 2π f p R pullup = 2.1 nF
C1 = 1 2π f z R1 = 8.1 nF
‰ Given the 2-nF optocoupler capacitor, we just add 100 pF
‰ In this example, RLED,max is 4.85 kΩ
G0 > CTR
R pullup
RLED
> 0.3
20
> 1.2 or ≈ 1.8 dB
4.85
‰ You cannot use this type 2 if an attenuation is required at fc!
TL431 Type 2 Design Example
‰ The 1-dB gain difference is linked to Rd and the bias current
dB
30.0
G (s)
20.0
10.0
0
14 dB @ 1.4 kHz
-10.0
°
140
arg G ( s )
130
120
50°
110
100
10
100
1k
10k
100k
TL431 – Suppressing the Fast Lane
‰ The gain limit problem comes from the fast lane presence
‰ Its connection to Vout creates a parallel input
¾ The solution is to hook the LED resistor to a fixed bias
Vdd
R pullup
Vout
Vbias
RLED
R1
Comp. network
changes!
VFB
Vdd
R pullup
Rbias
C2
C1
TL431
Rz
RLED
VFB
Rbias
C2
Vout
Vz
Rlower
R2
C1
TL431
Rlower
R1
TL431 – Suppressing the Fast Lane
‰ The equivalent schematic becomes an open-collector op amp
Vdd
R pullup
Vout
Vz
RLED
Vout ( s )
R1
G1 ( s )
VFB
C1
G (s)
R2
C2
Transmission
chain – O(s)
Vref
Compensaton
chain – G1(s)
Rlower
O (s)
VFB ( s )
TL431 – Suppressing the Fast Lane
‰ The small-signal ac representation puts all sources to 0
Vout
O(s) =
R pullup
RLED
CTR
1
1+ sR pullup C pole
R1
G (s)
O (s)
C1
VFB
− IC
C2
CTR
R pullup
R2
G1 ( s ) =
IL
RLED
Rlower
1+ R 2 C1
sR1C1
TL431 – Suppressing the Fast Lane
‰ The op amp can now be wired in any configuration!
‰ Just keep in mind the optocoupler transmission chain
O(s) =
R pullup
RLED
CTR
1
1+ sR pullup C pole
‰ Wire the op amp in type 2A version (no high frequency pole)
G1 ( s ) =
1+ R 2 C1
sR1C1
‰ When cascaded, you obtain a type 2 with an extra gain term
G(s) =
R pullup
RLED
G2
1+ R2C1
CTR
sR1C1 (1+ sR pullup C pole )
TL431 Type 2 Design Example – No Fast Lane
‰ We still have a constraint on RLED but only for dc bias purposes
RLED ,max ≤
Vz − V f − VTL 431,min
Vdd − VCE , sat + I bias CTR min R pullup
R pullup CTR min
‰ You need to attenuate by -10-dB at 1.4 kHz with a 50° boost
‰ The poles and zero position are that of the previous design
Vz = 6.2 V
Vf = 1V
VTL 431,min = 2.5 V
Vdd = 4.8 V
VCE , sat = 300 mV
RLED ,max ≤ 1.5 k Ω
Apply 15%
margin
RLED = 1.27 k Ω
I bias = 1 mA
CTR min = 0.3
R pullup = 20 k Ω
f z = 516 Hz f p = 3.8 kHz
TL431 Type 2 Design Example – No Fast Lane
‰ We need to account for the extra gain term:
G2 =
R pullup
RLED
20k
CTR =
0.3 = 4.72
1.27k
‰ The required total mid-band attenuation at 1.4 kHz is -10 dB
G fc = 10−10 20 = 0.316
‰ The mid-band gain from the type 2A is therefore:
G0 0.316
G1 =
=
= 0.067 or − 23.5 dB
G2
4.72
‰ Calculate R2 for this attenuation:
2
R2 = G1 R1
⎛ fc ⎞
⎜⎜ ⎟⎟ + 1
⎝ fp ⎠
2
⎛ fz ⎞
⎜ ⎟ +1
⎝ fc ⎠
= 2.6 k Ω
TL431 Type 2 Design Example – No Fast Lane
‰ An automated simulation helps to test the calculation results
parameters
Vout=12
Rupper=(Vout-2.5)/250u
fc=1.4k
Gfc=10
Vf=1
Zener
Ibias=1m
Vref=2.5
value
VCEsat=300m
Vdd=5
Vz=6.2
Rpullup=20k
Fopto=4k
Copto=1/(2*pi*Rpullup*Fopto)
CTR=0.3
Vout
G1=Rpullup*CTR/RLED
G2=10^(-Gfc/20)
G=G2/G1
pi=3.14159
C2
fz=516
{C2}
fp=3.8k
C1=1/(2*pi*fz*R2)
Cpole2=1/(2*pi*fp*Rpullup)
C2=Cpole2-Copto
a=(fz^2+fc^2)*(fp^2+fc^2)
c=(fz^2+fc^2)
R2=(sqrt(a)/c)*G*fc*Rupper/fp
Rmax1=(Vz-Vf-Vref)
Rmax2=(Vdd-VCEsat+Ibias*(Rpullup*CTR))
RLED=(Rmax1/Rmax2)*Rpullup*CTR*0.85
D1
1N827A
C4
0.1u
Vdd
{Vdd}
5.00V
R5
1k
6.17V
6
12.0V
Err
5
R4
{Rpullup}
2.51V
E1
-1k
12
2
X2
Optocoupler
Cpole = Copto
CTR = CTR
11
2.50V
1
10
C1
{C1}
X1
TL431_G
LoL
1kH
R2
{R2}
Rlower
10k
2.50V
9
12.0V
13
2.50V
Rbias
1k
3.31V
0V
14
Rupper
{Rupper}
4.32V
4
CoL
1kF
12.0V
R1
{RLED}
Vac
B1
Voltage
V(err)
Vref
2.5
TL431 Type 2 Design Example – No Fast Lane
‰ The simulation results confirm the calculations are ok
dB
10.0
G (s)
0
-10.0
-20.0
-10 dB @ 1.4 kHz
-30.0
°
150
arg G ( s )
130
50°
110
90.0
70.0
10
100
1k
10k
100k
TL431
Agenda
‰ Feedback generalities
‰ The TL431 in a compensator
‰ Small-signal analysis of the return chain
‰ A type 1 implementation with the TL431
‰ A type 2 implementation with the TL431
‰ A type 3 implementation with the TL431
‰ Design examples
‰ Conclusion
The TL431 in a Type 3 Compensator
‰ The type 3 with a TL431 is difficult to put in practice
Vdd
R pullup
Vout
RLED
R pz
R1
fz1 =
f p1 =
C pz
G=
Rbias
C2
C1
Rlower
1
2π R1C1
f z2 =
1
2π ( RLED + R pz ) C pz
1
2π R pz C pz
f p2 =
1
2π R pullup ( C2 || Copto )
R pullup
RLED
CTR
RLED fixes the gain and
a zero position
‰ Suppress the fast lane for an easier implementation!
TL431
The TL431 in a Type 3 Compensator
‰ Once the fast lane is removed, you have a classical configuration
Vdd
R pullup
Vout
Vz
Rz
RLED
R1
C1
1
2π R2C1
f z2 =
1
2π R1C3
f p1 =
1
2π R3C3
f p2 =
1
2π R pullup ( C2 || Copto )
G=
R pullup
R3
C3
Rbias
C2
fz1 =
R2
Rlower
RLED
CTR
TL431
TL431 Type 3 Design Example – No Fast Lane
‰ We want to provide a 10-dB attenuation at 1 kHz
‰ The phase boost needs to be of 120°
¾ place the double pole at 3.7 kHz and the double zero at 268 Hz
‰ Calculate the maximum LED resistor you can accept, apply margin
RLED ,max ≤
Vz − V f − VTL 431,min
Vdd − VCE , sat + I bias CTR min R pullup
R pullup CTR min ≤ 1.5 k Ω
X 0.85
1.3 kΩ
‰ We need to account for the extra gain term:
G2 =
R pullup
RLED
20k
CTR =
0.3 = 4.6
1.3k
‰ The required total mid-band attenuation at 1 kHz is -10 dB
G fc = 10−10 20 = 0.316
TL431
TL431 Type 3 Design Example – No Fast Lane
‰ The mid-band gain from the type 3 is therefore:
G0 0.316
G1 =
=
= 0.068 or − 23.3 dB
G2
4.6
‰ Calculate R2 for this attenuation:
R2 =
G1 R1 f p1
f p1 − f z1
⎛ fc ⎞
1+ ⎜
⎜ f p ⎟⎟
⎝ 1⎠
2
⎛ f z1 ⎞
1+ ⎜ ⎟
⎝ fc ⎠
2
⎛ fc ⎞
1+ ⎜
⎜ f p ⎟⎟
⎝ 2⎠
⎛ fc ⎞
1+ ⎜
⎜ f z ⎟⎟
⎝ 2⎠
2
2
= 744 Ω
C1 = 800 nF C2 = 148 pF C3 = 14.5 nF Copto = 2 nF
‰ The optocoupler pole limits the upper double pole position
‰ The maximum boost therefore depends on the crossover frequency
TL431 Type 3 Design Example – No Fast Lane
‰ The decoupling between Vout and Vbias affects the curves
dB
G (s)
10.0
-9.3 dB @ 1 kHz
0
-10.0
Isolated 12-V
dc source
-20.0
-10 dB @ 1 kHz
-30.0
°
arg G ( s )
240
200
160
135°
120
80.0
1
10
100
1k
10k
100k
TL431
Agenda
‰ Feedback generalities
‰ The TL431 in a compensator
‰ Small-signal analysis of the return chain
‰ A type 1 implementation with the TL431
‰ A type 2 implementation with the TL431
‰ A type 3 implementation with the TL431
‰ Design examples
‰ Conclusion
Design Example 1 – a Single-Stage PFC
‰ The single-stage PFC is often used in LED applications
‰ It combines isolation, current-regulation and power factor correction
‰ Here, a constant on-time BCM controller, the NCL30000, is used
141V
Ip
6
X2
XFMR
RATIO = -250m
Vout
Iout = 2.4 A
52.5V
-210V
8.74V
7
8
vc
a
154mV
3
X1
PWMBCMVM
L=L
GAIN
3.09V
V1
{Vrms*1.414}
PWM switch BCM
5
p
Fsw
Ip
2
68.4V
c
Dc
1 V = 1 µs
19
Fsw (kHz) duty-cycle
1
598mV
R1
100m
0V
R2
50m
X5
K = Gpwm
GAIN
D4
1N965
52.5V
R7
65k
26.9V
9
4
11
50 V
2 A string
1.57V
22
L1
{L}
C5
0.1uF
C1
2.2mF
B1
Voltage
V(errac)-0.6
Rsense
1.24V
0.5
Vsense
23
parameters
Vdd
15.1V
{Vdd}
Vrms=100
L=400u
1.25 V
1.24V
ILED
14
R5
{RLED}
5.00V
R4
{Rupper}
18
Ct=1.5n
Icharge=270u
Gpwm=(Ct/Icharge)*1Meg
On-time
selection
VFB
errac
LoL
1k
2.17V
CoL
1k
20
AC = 1
V3
12.2V
17
16
X4
Optocoupler
Cpole = Copto
CTR = CTR
C2
{C2}
Ac out
R6
{Rpullup}
2.17V
29
0V
ac in
2.17V
10
11.1V
13
1.24V
15
X3
TLV431
R9
{R2}
C4
{C1}
28
1.24V
Average simulation
Design Example 1 – a Single-Stage PFC
‰ Once the converter elements are known, ac-sweep the circuit
‰ Select a crossover low enough to reject the ripple, e.g. 20 Hz
dB
8.00
4.00
0
H (s)
-2.5 dB
20 Hz
0
-4.00
-8.00
°
80.0
40.0
arg H ( s )
-11°
0
-40.0
-80.0
1
2
5
10
20
50
100
200
500
1k
Design Example 1 – a Single-Stage PFC
‰ Given the low phase lag, a type 1 can be chosen
¾ Use the type 2 with fast lane removal where fp and fz are coincident
dB
20.0
2
1
10.0
fc = 19 Hz
13
0
0.5 Ω
15 V
-10.0
3
-20.0
5V
10
6.1 kΩ
11
ton
generation
10 kΩ
20 kΩ
°
180
90.0
7
T (s)
6
ϕm = 90°
0
586 nF 13.6 kΩ
395 nF
4
-90.0
12
5
G (s)
-180
1
argT ( s )
2
5
10
20
50 100 200
500 1k
Design Example 1 – a Single-Stage PFC
‰ A transient simulation helps to test the system stability
6.00
4.00
2.2 A
2.00
I LED ( t )
0
-2.00
VFB ( t )
5.00
4.60
4.20
3.80
3.40
4.00
2.00
0
I in ( t )
-2.00
-4.00
20.0m
60.0m
100m
140m
180m
Vin = 100 V rms
Design Example 2: a DCM Flyback Converter
‰
‰
‰
‰
‰
‰
We want to stabilize a 20 W DCM adapter
Vin = 85 to 265 V rms, Vout = 12 V/1.7 A
Fsw = 65 kHz, Rpullup = 20 kΩ
Optocoupler is SFH-615A, pole is at 6 kHz
Cross over target is 1 kHz
Selected controller: NCP1216
1.
2.
3.
4.
5.
Obtain a power stage open-loop Bode plot, H(s)
Look for gain and phase values at cross over
Compensate gain and build phase at cross over, G(s)
Run a loop gain analysis to check for margins, T(s)
Test transient responses in various conditions
Design Example 2: a DCM Flyback Converter
‰ Capture a SPICE schematic with an averaged model
DC
6
vc
a
duty-cycle
389mV
90.0V
X2x
XFMR
RATIO = -166m
3
p
2
PWM switch CM
839mV
-76.1V
c
Vin
90
AC = 0
D1A
mbr20200ctp
12.0V
vout
4
12.6V
R10
20m
0V
X9
PWMCM
L = Lp
Fs = 65k
Ri = 0.7
Se = Se
vout
13
L1
{Lp}
8
V(errP)/3 > 1 ?
1 : V(errP)/3
12.0V
1
C5
3mF
B1
Voltage
Coming from FB
‰ Look for the bias points values: Vout = 12 V, ok
Rload
7.2
Design Example 2: a DCM Flyback Converter
‰ Observe the open-loop Bode plot and select fc: 1 kHz
dB °
40.0
180
20.0
90.0
H (s)
Phase at 1 kHz
-70 °
0
0
-20.0 -90.0
-40.0
-180
10
arg H ( s )
Magnitude at 1 kHz
-23 dB
100
1k
10k
100k
Design Example 2: a DCM Flyback Converter
‰ Apply k factor or other method, get fz and fp
¾ fz = 3.5 kHz fp = 4.5 kHz
Vout(s)
Vdd
38 kΩ
2 kΩ
20 kΩ
k factor
gave
C = 3.8 nF
FB
VFB(s)
10 nF
2.5 nF
install
C2 = 3.8n − 1.3n ≈ 2.5 nF
10 kΩ
Copto = 1.3 nF
Design Example 2: a DCM Flyback Converter
‰ Check loop gain and watch phase margin at fc
4
° dB
180
80.0
90.0
40.0
T (s)
argT ( s )
ϕm = 60°
0
0
-90.0 -40.0
Crossover
1 kHz
-180 -80.0
10
100
1k
10k
100k
Design Example 2: a DCM Flyback Converter
‰ Sweep ESR values and check margins again
12.04
Vout(t)
Hi
line
12.00
Excellent!
11.96
11.92
100
mV
Low
line
11.88
200 mA to 2 A in 1 A/µs
3.00m
9.00m
15.0m
21.0m
27.0m
Use an Automated Design Tool
‰ To speed-up your design studies, use the right tool!
1.
Enter
calculated
values
3.
Compute
pole/zero
check open
loop gain
2.
Show power
stage gain
and phase
4.
See final
values on
TL431
www.onsemi.com
NCP1200, design tools
Conclusion
‰ Classical loop control theory describes op amps in compensators
‰ Engineers cannot apply their knowledge to the TL431
‰ Examples show that the TL431 with an optocoupler have limits
‰ Once these limits are understood, the TL431 is simple to use
‰ All three compensator types have been covered
‰ Design examples showed the power of averaged models
‰ Use them to extensively reproduce parameter dispersions
‰ Applying these recipes is key to design success!
Merci !
Thank you!
Xiè-xie!
For More Information
•
View the extensive portfolio of power management products from ON
Semiconductor at www.onsemi.com
•
View reference designs, design notes, and other material supporting
the design of highly efficient power supplies at
www.onsemi.com/powersupplies