The Dark Side of Loop
The Dark Side of Loop
Control Theory
Christophe Basso
This 3-hour seminar will shed light on some of the less covered topics:
u t y t
control
The input u The output y
sensor
+ Error vc
processing °
° V - V
The compensator The plant
G H
y t
Variable u t
setpoint
Output follows
the input
u t v constant
Fixed
setpoint Output is constant
Since
600m
1930
200m speed
PID -200m y t
12.0u 36.0u 60.0u 84.0u 108u
Error vc
processing
The compensator: G
The compensator is built with an error amplifier:
vc
vc
t kp vc t k p t
240m
vc t 248 mV
kp is high:
120m
100 mV reaction speed
0
t risks of overshoot
kp is low:
240m -2.92
vc t Integral action:
120m -2.94
t no static error
0 -2.96
-100 µV slow response
decreases stability
-2.98 S
i large overshoots
-3.00
-100u . 30k = -3 V i 107 μs
8.59u 25.8u 42.9u 60.1u 77.3u
d d t
t k p d vc t k p d
dt dt
t d t
t t d t
t S t d
t
t
t t d
d t
t d t d
dt
if d small
later now
1 s d i s 2 d i d i
N N A double zero
G s An origin pole
i d
s 1 s A high-frequency pole
kp N
u(t) P kp
+
(t) kp
I
i vc(t)
-
d
D k p d
dt
y(t)
This is the parallel form of the PID
18 • Chris Basso – APEC 2012
Practical Implementation
This is the filtered standard form of the PID
u(t)
+
(t) 1
I
i P kp vc(t)
-
d 1
D d
dt 1 s d N
y(t)
G s
1 s 1 s
z1 z2
s s s
1 1
p
po p1 2
Added
pole
1 1 2 1
1 s s
z z z1 z
G s 1 2 2
s s s
1 1
po p1 p2
1 1 2 1
1 s d i s 2 d i d i 1 s s
z z z1 z
N N1 2
G s G s 1 2
i d s s
s 1 s 1
kp N po p1
d 1 1 d i 1
i d i
N z 1
z 2 N z z
1 2
i 1 d 1
kp po N p 1
d
p1 z1 p1 z2 N
p 2 1
1
p1 z p z z z
1 1 2 1 2
p1
p z p z z z
1 1 1 2 1 2
z z 1 po po po
i 1 2
kp
z z 1 2
p 1
z p z1 1 2
d 4 N 2 d i N 2 i 2 2 N d i d 2 N i N
fz f p1
1
2 d i 1 N 2 2 d
d 4 N 2 d i N 2 i 2 2 N d i d 2 N i kp
fz f po
2
2 d i 1 N 2 2 i
20
20
3 4 5
10 100 110 110 110
f
2.7 kHz, 0 dB
Maximum phase boost
fc=2740 TD = 1.929e-004
i=(1+fc^2/fp1^2)*(1+fc^2/fp2^2) Gfc=0
j=(1+fz1^2/fc^2)*(1+fc^2/fz2^2) Integration N = 2.594e+001
Wpi=sqrt(i/j)*G*fz1*2*pi G=10^(-Gfc/20)
pi=3.14159 C6
0.1u
TI = 1.054e-003
e=(Wp1-Wz1)*(Wp1-Wz2) 4.00V -500uV
f=Wp1*Wz1+Wp1*Wz2-Wz1*Wz2 fz1=600
7 6 KPF = 2.871e-001
fz2=200
Td=e/(f*Wp1) fp1=21.4k X5
R10
N=((Wp1^2)/f)-1 fp2=21.4k IntFilt AMPSIMP
{Ti/0.1u}
Ti=((Wz1+Wz2)/(Wz1*Wz2))-(1/Wp1)
kpf=(Wpi/Wz1)-(Wpi/Wp1)+(Wpi/Wz2) Wz1=2*pi*fz1
Wz2=2*pi*fz2
Wp1=2*pi*fp1 Vstim
DeriveFilt X3
R9
R11x {Td/0.1u} SUM2
0V stim
10k K1 = 1
X6
115uV
11
Filtered 0V 8 9 K2 = -1
X9
POLE derivation AMPSIMP C7 5.00V -
FP = fp2 X8 0.1uF K1
K = -1 AMPSIMP R12 K1 SUM2
{10k/kpf} 4.00V 5
SUM3 K2
0V K 5.00V
K2
+ V3
Vout 12 10 S+A -500uV 16 unknown
K 500uV
K3 5.00V
2 S+A 3 13
17
1.15V -1.15V X4 R8
SUM3 10k Vrefx Vbias
X1 5 4.9995
K1 = 1 -50.0nV
POLE
kp K2 = 1
K3 = 1
FP = (N/Td)/(2*pi) R11
10k
14
form implementation
26 • Chris Basso – APEC 2012
Testing with SPICE
0 1
dB
20.0 360
10.0 180
G s
0 0
G s
-10.0 -180
2.7 kHz, 0 dB
Maximum phase boost
-20.0 -360
523mV
5
GAIN
XPWM
GAIN
K = 1/Vpeak
1.04V
H s
4
10.0
-10.0
-30.0 Resonance
-50.0 H s at 1.2 kHz 5
90.0
-90.0
-180
-270 H s
10 100 1k 10k 100k
d 2 d i N(s)
1 s i s d i
N N 1 s z1
TOL s H0 2
i d s s
s 1 s
kp N 1
0 Q00 D(s)
TOL s
H 0 1 s z1
i d
s 1 s
kp N
Ti
Qcc 2 z1 c Q0 Qc z1 0
14.6μs kp
Qc z1 Qcc 2 z1 c Qc Q0 z1 0 0.178
Q z1 0c Q0 Qc0c 2
H 0 Q00 z1 Qcc
2
180
20 log G1( i 2 f ) 10 20 0
arg G 1( i 2 f )
0
Compensator 100
response G(s) 20
3 4 5
10 100 110 110 110
f
60
10 kHz
40 100
TOL s crossover
20
180
20 log T OL( i 2 f ) 10 0
arg T OL( i 2 f )
0
100
Open-loop gain 20
TOL s m = 80°
response TOL(s) 40
3 4 5
10 100 110 110 110
f
30
3 4 5
10 100 110 110 110
f
TOL s
TCL s
1 TOL s
fc=10k
Gfc=-20 d Resr C6
3
Vin=10 PWM switch VM p 70m 0.1u
Vin Rload 1.15V -1.27mV
Vpeak=2 {Vin} X7 10 9
5.00V 16 2.5
AC = 0 PWMVM
G=10^(-Gfc/20) L = 75u Cout
Fs = 100k 220u X5
pi=3.14159 R10
IntFilt AMPSIMP
{Ti/0.1u}
fz1=1.2k
fz2=1.2k 511mV
fp1=10k 5
fp2=50k DeriveFilt X3
R9 vout
GAIN
22 K2 = 1 FP = (N/Td)/(2*pi) R11
e=(Wp1-Wz1)*(Wp1-Wz2) CoL K3 = 1 -1.39uV 10k
f=Wp1*Wz1+Wp1*Wz2-Wz1*Wz2 1kF 25
Td=e/(f*Wp1) V1
AC = 1 Vdirect
N=((Wp1^2)/f)-1 X10
Ti=((Wz1+Wz2)/(Wz1*Wz2))-(1/Wp1) AMPSIMP
kpf=(Wpi/Wz1)-(Wpi/Wp1)+(Wpi/Wz2)
Tdd=1.116m
Tii=14.6u
kpff=0.178
NN=72.4
° dB
TOL s
180 60.0
m = 80°
90.0 30.0
TOL s
0 0
Perfect
10-kHz compensation
-90.0 -30.0 crossover dude!
-180 -60.0
Wasn't it
supposed to
4.96 67 mV be perfect,
806 µs uh?
1.2 kHz
4.92
Vout t
500u 1.50m 2.50m 3.50m 4.50m
I out 1 A in 100 μs
2.00
1, j 0
1/GM
0
m
c
-2.00
-4.00
G(s)
TCL s 100
10
20 TCL s
0
?
100
Vref t 30 3 4 5
Vout t
10 100 10 10 10
5.35
5.25
5.15
5.05
4.95 Vout t
300u 900u 1.50m 2.10m 2.70m
During the load step, vˆref 0: Zout fixes the response!
model I2
Rth I out
Vth
I1
R? R?
L
Rload Rload ... s C rL || Rload rC
rL Rload
rL rC rL rC
1 2
R rL Rload R rL || Rload rC
R? If we chose R? If we chose
Rload L
1 Rload 2 C rL || Rload rC
rL Rload
rL rC rL rC
Same result
L
'2 C rc Rload '1
1 '2 '1 2 rL Rload || rC
L
1 s 1 srC Cout
rL
Z out s rL || Rload
L 2 rC Rload
1 s C rL || Rload rC s LC
rL Rload rL Rload
Z out s R0
1 s 1 s
z1 z2
2
s s
1
0 Q 0
-7.00
Z out ,OL
-17.0
rC
-27.0
Z out ,OL
-37.0 1 TOL s
10 100 1k 10k 100k
180
20 log G1( i 2 f ) 10 20 0
arg G 1( i 2 f )
0
100
G s 20
3 4 5
10 100 110 110 110
f
1.12
TOL f 0 16 or 24 dB
70m
Is this enough to obtain a ringing-free response?
-30.0 5.04
-50.0 5.00
-70.0 4.96
Z out ,OL Less than 0.4%
Increased
-90.0 OL gain 1 TOL s 4.92 Vout t
10 100 1k 10k 100k 500u 1.50m 2.50m 3.50m 4.50m
20.0 90.0
0 0
-20.0 -90.0
arg H 10 Hz 0
-40.0 -180
1
10 100 1k 10k 100k
We have no phase lag at 10 Hz, a type 1 could do?
57 • Chris Basso – APEC 2012
Rolling-off the BW at Low Frequencies
SPICE gives us the open-loop gain snapshot
rLf L1
10m 100u vout
a c vout
7 3
parameters
Vout=5V d R10
11
Rupper=10k PWM switch VM p 1m
Vin R11
fc=10 10 X3
PWMVM 16 1
Gfc=14 L = 100u
Fs = 100k Vcp(t) C5
1m
G=10^(-Gfc/20)
pi=3.14159
C1=1/(2*pi*fc*G*Rupper)
fp0=1/(2*pi*C1*Rupper) vout
8
-6 dB
GAIN
X1
GAIN
K = 0.5 PWM gain C1
{C1}
Rupper
2
10k
LoL
1kH
Vin
Verr Rlower
CoL X2 10k
1kF V2
AMPSIMP 2.5
9
Vstim
AC = 1
argT s
20.0 90.0
m 90
0 0
GM 24 dB
-20.0 -90.0
f c 10 Hz
-40.0 -180
48
47
4.80
4.40
4.00 Vcp t
Vcp(t) is first order
5.50m 16.5m 27.5m 38.5m 49.5m Munch
Vin Vout(s)
H1(s) H2(s)
T(s)
d(s)
dc
Loose coupling
f < fc in ac, no signal
G(s) transmission >> fc…
ac
f >> fc
The dc is fed back via the loop but not the ac…
Oscillations are NOT due to the loop!
“Fast Analytical Techniques for Electrical and Electronic Circuits”, V. Vorpérian, Cambridge Press, 2002
output filter f0
0
Gain action
-20.0
Zout,OL
-40.0
0 0
-20 dB
H s -132 °
-20.0 -90.0
-40.0 -180
ESR zero
10 100 1k 10k 100k
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
f z1 fc fc fc
arg G f c arctan arctan arctan arctan
fc
f z2 f p1 f p2
fc
f p1 10.8 kHz
1
fc f
1 z1 1
fc
tan arg G tan tan tan
f p f
c f
2 z2
dB ° dB
60 180 -10.0
30 90.0
TOL s -30.0
Z out ,CL
0 0
m = 70°
-50.0
-21 dB
5.000 Vout t
4.998
4.996
8 mV
4.994
4.992
Z out ,CL 10k 21dB 84 mΩ
683u 906u 1.13m 1.35m 1.58m
4.998
4.994 SlC Vout t
4.990
C 4.986 rC I out
4.982
SlC
94.7u 102u 109u 117u 124u
lC 1.10 t
900m
ESL 700m I out S I out
500m t I out t
300m
94.7u 102u 109u 117u 124u
R. Redl et al."Optimizing the Load Transient Response of the Buck Converter", APEC 1998
Vout t Vout t
Vmin
936u 1.16m 1.39m 1.61m 1.84m 500u 1.50m 2.50m 3.50m 4.50m
-40.0
-60.0
-80.0
Z out ,CL
10 100 1k 10k 100k
s s
1 1
Z out ,OL z1 z2 1
Z out ,CL R0 2
1 T s s s 1
s
1 z
0 0 Q 1 H0 2
1
G s
s s
1
0 0 Q
Extract G(s)
to have:
Z out ,CL rC
s s 2 s
30
f p1
R0 1 1
z
G s 2 0 Q0 dB 20
rC G0 s f z1
G0 1
z 10
1 G s
0
3 4 5
1 10 100 1´ 10 1´ 10 1´ 10
s
1
z
G s K0 G
s
1
p G
b b 2 4ac
c rL rC 0.27 f pG f z1 24 kHz f zG 580 Hz
4 a
40
30
dB 20
approximated
10
G s
0
3 4 5
1 10 100 1´ 10 1´ 10 1´ 10
YAO et al. ,"Design Considerations for VRM Transient Response Based on the Output Impedance", IEEE Proceedings, 2003
R2 1 sC1 R2 R3
G s
R1 1 sR3C1
R2 1 1
K0 z p
R1 1
C1 R2 R3 1
R3C1
parameters d Resr
3
PWM switch VM p 30m
Vin
Vin=10 {Vin} X7
Rload
5.00V 2.5
Vpeak=2 AC = 0 PWMVM 16
L = 75u Cout
Fs = 100k 220u
pi=3.14159
fz1=580
fp1=24k
531mV
5 vout
Wz1=2*pi*fz1
Wp1=2*pi*fp1
GAIN
kv=1.8 XPWM Rf C2
GAIN {R1} {C1}
2.50V 2.50V
K = 1/Vpeak
8 10
R1=10k
1.06V
R2=R1/kv 4
X8 R12 R8
AMPSIMP {R2} {R3}
R3=R1*Wz1/(Kv*(Wp1-Wz1))
C1=(Kv*(Wp1-Wz1))/(R1*Wp1*Wz1) LoL
1kH 1.06V
Vin 6
2.50V
9
R13
100m Vout Vref R7
2.5 {R2*1.47}
22
CoL
1kF
7
V1
AC = 1
0 -180 0
T s
-20 -270 -20
30 dBΩ 31mΩ
-40 -360 -40
5.005
30 mV
4.995
4.985
4.975
4.965 Vout t
I out 1A
500u 1.50m 2.50m 3.50m 4.50m
VM, fixed frequency, is not the best for Zout resistive shaping
duty-cycle L rL vout s
a c
rC
vc Rload
Vin PWM switch CM p
Cout
vc s
G s
duty-cycle Ia Ic
a c a c
vc I L
vc dI c I1 I2
PWM switch CM p Ri 2
vc p
Ri Ic
Vout L
I L vc 1 D Tsw
I2 Vout
Ri 2L
I L t toff
rC
I2 Rload
vc s iout s
gm vout s
Ri
Cout
vc s
Tsw 2Vout
gm 1
G s 2 L Vin
86 • Chris Basso – APEC 2012
Compensating the Buck – Method 3
We can apply the superposition theorem:
vc s 1
vout s gm vout s Rload || rC iout is 0
R sCout
i
1
vout s iout s Rload || rC I2 is 0
sCout
Considering vc s G s vout s we have:
G s 1 1
vout s vout s gm Rload || rC iout s Rload || rC
Ri sCout sCout
G s 1 1
vout s 1 gm Rload || rC iout s Rload || rC
Ri sCout sCout
Rload rC 2 gm rC 2
1 sCout
Ri Rload rC Rload rC gm Rload rC Rload rC gm
G s
rC Rload 1 srC Cout
dB °
30
Ri 0.6 Ω
20
G s 100 rC 30 mΩ
Cout 220μF
10 0
G s
0 100
10
3 4 5 6
10 100 10 10 10 10
R2 1 sC1 R2 R3
G s
R1 1 sR3C1
R2 1 1
G0 z p
R1 1
C1 R2 R3 1
R3C1
YAO et al. ,"Design Considerations for VRM Transient Response Based on the Output Impedance", IEEE Proceedings, 2003
L1 R6
duty-cycle 75u vout
10.2V 0.02 5.05V
parameters Vin a c Vout2
2 12
5.09V 5.09V
Vin=10.18 Slope
1.42V
vc Resr
3 4
se=20k PWM switch CM p 30m
Fsw=100k
comp. Vin
X3
{Vin} 5.05V R1 AC = 1
16
PWMCCMCM
pi=3.14159 AC = 0
L = 75u
2.5 I2
Cout
Fs = 100k 220u
Ri = 0.6
pi=3.14159 Se = Se
Ri=0.6
Cout=220u
rC=30m vout
wp=1/(rC*Cout)
Rfx C2
Wz1=pi*Fsw {R1} 2.50V 2.50V
{C1}
Wp1=1/(rC*Cout) 6 10
R1=10k
R2=R1/G 2.50V
R3=R1*Wz1/(G*(Wp1-Wz1)) 9
C1=(G*(Wp1-Wz1))/(R1*Wp1*Wz1) Vrefx R7
2.5 {R2}
Automated calculations
180 40.0
m 66
90.0 20.0 TOL s TOL s
0 0
5.090
Vout 30 mV
5.080
f z1 @ Fsw
5.070
5.060
5.050 Vout t
I out 1A
500u 1.50m 2.50m 3.50m 4.50m
3.00
td 841.5 μs
Must remain
1.00
small-signal!
Q = 3.6
Vout t
500u 1.50m 2.50m 3.50m 4.50m
2
1 1 1
Q f0
ln k 4 2
2
td 1 2
1
ln k
5.00
3.00
1.00
180 80.0
Ac analysis
90.0 40.0
0 0
H s
-90.0 -40.0
H s
-180 -80.0
-10.0 Q=1
-20.0
Q = 0.6
10 100 1k 10k 100k 1Meg
° Q = 10
-10.0
Q=5 H s
-50.0 Q=3
-90.0
Q = 0.6
-130
Q=1
-170
1 s j 1
H s 2
H j
s s 2
1 1 2 j
0 Q 0 0 0 Q
a b
1 b 1
H a 2 b 2 H tan 1 tan 1
2 2
a 0 Q 2
2 1 2
1 2 0
0 0 Q
1
d tan 1
0 Q 2
1 2
0 Q0 2 0 2
g
d Q 2 4 2Q 2 20 2 Q 20 4 20 2
0
2Q
g
0
-10.0
-50.0 f 0 1207 Hz
-90.0
-130
-170
Z out s
260u
200u
g 158 μs
140u
80.0u
0 0
fc 1
TOL s
-90.0 -40.0
-1
s s
0 1
0 dB
0 2
-180 -80.0 2
-2
Open-loop ac analysis
Solve c
1
jc
Qc 22 2
2 2 c
2 1 4Qc 4 1
jc c 4
2 1 c 2
2
Q
c 2 2 TOL c 1
-90.0 -30.0
TOL s m
2
-180 -60.0 m tan 1
10
2 T s
0.5 1 T s m 90
0
0 20 40 60 80 100 20
10 100 1 kHz 10 kHz 100 kHz
360
m 76°
2 Closed-loop gain
0 0 5.00
fc 4.92
-40.0 -60.0 Double zero
-80.0 -120
close to fc 4.84 Vout t
Step-load response
1 10 100 1k 10k 100k 869u 1.15m 1.43m 1.70m 1.98m
2
1 4Q 4 1 1
1 c
Qc 3.1 m cos 2
18
47 4 2Qc
ln
128
"Revisiting the Response of Closed Loop of PWM Converters ", S. Ben-Yaakov, IEEE Apec 2008
-20.0 -80.0
240u
120u
-120u
Z out s
Vout s
+
Vin rC
vc s
Rload
Cout
0 -60.0
-40.0 -80.0
500u
300u
100u
-100u
g 574.9 μs
-300u Group delay
10 100 1k 10k 100k
Q1
2N3055 5.00V
7 Vout
10.0V
Q2
2N2219 5.69V
11
C2 L2
{C2} 13 20n
R1
10k
R4
C3 R2 10k 12
2 1 {C1} {R2} C1
Vin 10
1mF
10 2.50V 0V I1
2.50V
3 unknown
4
6.38V R3
2.50V 20m
6
Verr
X1 Vref R5
AMPSIMP 2.5 10k
GAIN = 30000
We can open its loop and plot the open-loop gain TOL(s)
80.0 180
TOL s
40.0 90.0 m 30
0 0
f c 1 kHz
-40.0 -90.0
TOL s
-80.0 -180
-60.0 0
-80.0 -40.0
500u
300u
100u
-100u
g 185.5 μs
-300u Group delay
10 100 1k 10k 100k
+ d
ton
Verr t 0V Tsw
+ Tsw
- d t
Prop. delay in
compensator - the 50 – 100 ns
Vramp t
range
Vramp t
Vp
Verr t
Tsw
u t
advance delay
y t
t y t u t
t
t1 t2
u t
Time delay y t
The plant H s
1 s z1
vc s 1 d s
Verr s s s
2
Vout s
V peak 1
0 Q 0
delay ?
y t u t
Time delay
y t
u t Ae jt y t Ae j t
s Y s s
s j Y j
Y s U se e e j
U s U j
Euler phasor formula uses the argument as the exponent
u t UTD y t
K = 1, td = 250 ns
Delay block
parameters
tau=250n
T1
2 Vout
TD = {Tau}
50 = Zo
3 1
R1
E1
50
4 1
Vin
AC = 1 E2
1
4.00
2.00 e s
Magnitude
0
-2.00
is flat
-4.00
-20.0 e s
-40.0
-9°
-60.0
-80.0
10 100 1k 10k 100k 1Meg
180
100 kHz 100k 6.28 250n 9
122 • Chris Basso – APEC 2012
Adding the Delay in the Laplace Domain
We can now update our transmission chain with the delay
The plant H s
1 s z1
vc s 1 d s
Verr s e st
s s
2
Vout s
V peak 1
0 Q 0
e s 1 s z1
H s 2
V peak s s
1
0 Q 0
10 1 s 100
st 1 s
e 1 s
1 s 0 0
1 s
10 arg 100
1 s
20
3 4 5 6
10 100 10 10 10 10
Replacing s by j:
1 1
tan 1 tan 2 tan
2 1 s 2
arg 20
1 s 2
e s 40
0
1 s 2
60
1 s 2
2
e s
80
parameters
R1
{1/(10n*Wtau)}
tau=250n
2 3
Wtau=2/tau C1
K1
10n SUM2
5 Vdelay1
K2
1
R3
{1/(10n*Wtau)} V1 s X2
SUM2
7 6 K1 = 1
V1 C2 K2 = 1
10n E4 E3
AC = 1
1 1k
RHPZ
R1
Vout s V1 s V1 s V1 s 1 sR1C1
1 sC1
-20.0 2.00
-60.0 -2.00
Delay line phase
response
-80.0 -4.00
s 1 T s 0 s 1 e s T s 0
Unity return denominator T(s)
e s max T c 1 e s 1 T c 1
arg e s max arg T c max arg T c
m arg T c
m
The max acceptable
max
delay in the loop c Solving
for max
524mV
d Resr
9
PWM switch VM p {Resr}
Vin Rload
10 X1 5.00V 16 2.5
PWMVM2
L=L Cout
Fs = 1Meg {Cout}
parameters
tau=250n T1
TD = {Tau} out
50 = Zo
X4
out
3 1
Config_1
R1
E1
in 50
in
1
524mV vout E2
6 C2 1
{C2}
R3
GAIN
XPWM {R3}
R2 C1
GAIN Rupper 5.00V
{R2} {C1}
K = 0.5 {Rupper} 13
15 C3
1.05V 1.04V 2.50V
5 10 {C3}
LoL 1.05V
1G
4
2.50V
8 Rlower
CoL Verr
0V
7
1G
X2
AMPSIMP
V2
2.5
{Rlower}
Delay built with an adapted
V1
AC = 1 transmission line
40.0 180
T s
20.0 90.0 m
49.5°
T s
0 0
fc
100 kHz
-20.0 -90.0
-40.0 -180
20.0 90.0
m
T s 0°
0 0
fc
100 kHz
-20.0 -90.0
-40.0 -180
-38 dB 1
20 dB/div GM 38dB
T f
T f
10 100 1k 10k 100k 1Meg
2 T s or
II I
1 Im T s 0
ReT
1 GM
-1,j0
0 e
m 0 rd 1
h
GM
2 2
T s Re T f Im T f
c
1
III IV
2 1
2 Re T f
2 1 0 1 2 GM
1
1 ReT c h
-1,j0 ReT c
0 e
h
ImT c
ImT
c
1 2 2
h 1 Re T Im T
2
2 1 0 1 2 h 1 T s
T s 1
y s u2 s u1 s
1 T s 1 T s 1
h 1 T s
S
Sensitivity function S
2 2
1 1
1/GM 1/GM
-1,j0 -1,j0
0 M e 0 M e
c c
1 1
2 2
2 1 0 1 2 2 1 0 1 2
Spec limit Margin violation
141 • Chris Basso – APEC 2012
Bode can also Show the Modulus Margin
frequency = 26.3k hertz
800m real = -649m
imag = -111m
400m
M 1/GM
imag
0
1 S min
-400m
-800m
-10.0
Merci !
Thank you!
Xiè-xie!