Feedback.ppt
Download
Report
Transcript Feedback.ppt
Feedback:
Principles & Analysis
Dr. John Choma, Jr.
Professor of Electrical Engineering
University of Southern California
Department of Electrical Engineering-Electrophysics
University Park; Mail Code: 0271
Los Angeles, California 90089-0271
213-740-4692 [OFF]
626-915-7503 [HOME]
626-915-0944 [FAX]
[email protected] (E-MAIL)
EE 448
Feedback Principles & Analysis
Fall 2001
Overview Of Lecture
• Feedback
System Representation
System Analysis
• High Frequency Dynamics
Open And Closed Loop Damping Factor
Open And Closed Loop Undamped Natural Frequency
Frequency Response
Phase Margin
•
High Speed Transient Dynamics
Step Response
Rise Time
Settling Time
Overshoot
65
Open Loop Model
X(s)
•
Gain:
Aol (s) =
Parameters
Open Loop
Amplifier:
A ol (s)
Aol (0)
Y(s)
s
1 – z
o
s
s
1 + p
1 + p
1
2
Aol (0)
Zero Frequency Gain
zo
Frequency Of Zero
p1
Frequency Of Dominant Pole
p2
Frequency Of Non–Dominant
Pole
Frequency Of Zero Can Be Positive (RHP Zero) Or
Negative (LHP Zero)
Note That A Simple Dominant Pole Model Is Not
Exploited
• Input And Output Variables
Input Voltage Or Current Is X(s)
Output Voltage Or Current Is Y(s)
663
Open Loop Transfer Function
A ol (s) =
•
A ol (0)
s
1 – z
o
s
s
1 + p
1 + p
1
2
Damping Factor:
ol = 1
2
=
s
A ol (0) 1 – z
o
2 ol
s2
1 +
s +
2
nol
nol
p2
p1
+
p1
p2
Measure Of Relative Stability
Measure Of Step Response Overshoot And Settling Time
•
•
nol =
Undamped Natural Frequency:
p1 p2
Measure Of Steady State Bandwidth
Measure Of "Ringing" Frequency And Settling Time
Poles
Dominant Pole Implies ol >> 1
Complex Poles Imply ol < 1
Identical Poles Imply = 1
ol
674
Closed Loop Transfer Function
+
X(s)
–
Open Loop
Amplifier:
A ol (s)
Y(s)
Acl (s) =
Feedback:
Aol (s)
1 + f Aol (s)
T (0) = f Aol (0)
Loop Gain (Return Ratio w/r To Feedback Factor, f ):
T (s) = f A ol (s) =
•
Aol (s)
1 + T (s)
T (s) = f Aol (s)
f
•
=
s
f A ol (0) 1 – z
o
s
s
1 + p
1 + p
1
2
Closed Loop Gain:
A cl (s) =
s
A cl (0) 1 – z
o
2cl
s2
1 +
s +
2
ncl
ncl
=
s
T (0) 1 – z
o
2ol
s2
1 +
s +
2
nol
nol
Obtained Through Substitution
Of Open Loop Gain Relationship
Into Closed Loop Gain Expression
68
Closed Loop Parameters
s
1 – z
o
s
s
1 + p
1 + p
1
2
A ol (s) =
A ol (0)
T (s) =
s
T (0) 1 – z
o
s
s
1 + p
1 + p
1
2
•
–
2ol
s2
1 +
s +
2
nol
nol
s
A cl (0) 1 – z
o
T (0)
1 + T (0)
2cl
s2
1 +
s +
2
ncl
ncl
nol
2zo
T (0)
ncl = nol
Closed Loop Undamped Frequency:
Aol (0)
"DC" Closed Loop Gain:
Acl (0) =
•
•
ol
1 + T (0)
=
A cl (s) =
Closed Loop Damping Factor:
cl =
s
A ol (0) 1 – z
o
f A ol (0)
1 + T (0)
1 + T (0)
T(0) Large For Intentional FeedbackA cl (0)
1
f
T(0) Possibly Large For Parasitic Feedback
69
Closed Loop General Comments
cl =
•
–
T (0)
1 + T (0)
nol
2zo
ncl = nol
1 + T (0)
Damping Factor
Potential Instability Increases With Diminishing Damping Factor
Potential Instability Strongly Aggravated By Large Loop Gain
•
ol
1 + T (0)
Note: Open Loop Damping Attenuation By Factor Of
Square Root Of One Plus "DC" Loop Gain
For Intentional Feedback Having Closed Loop Gain Of (1/f ),
Worst Case Is Unity Gain (f = 1), Corresponding To Maximal T(0)
Open Loop Zero
Closed Loop Damping Diminished, Thus Potential Instability
zo > 0
Aggravated, For Right Half Plane Open Loop Zero
Closed Loop Damping Increased, Thus Potential Instability
Diminished, For Left Half Plane Open Loop Zeroz o < 0
Undamped Frequency
Measure Of Closed Loop Bandwidth
Closed Loop Bandwidth Increases By Square Root Of One Plus
"DC" Loop Gain, In Contrast To Increase By One Plus "DC" Loop
Gain Predicted By Dominant Pole Analysis
70
Step Response Example Of Damping Factor Effect
Normalized Response
2.00
1.80
Transmission Zero Assumed To
Lie At Infinitely Large Frequency
0.05
1.60
0.2
1.40
1.20
0.5
1.00
0.8
1
0.80
3
0.60
Damping Factor = 5
0.40
0.20
0.00
0
1
2
3
4
5
6
7
8
9
10
11
Normalized Time
12
13
14
15
16
17
18
19
20
n t
71
Phase Margin
s
T (0) 1 – z
o
T (s) =
s
s
1 + p
1 + p
1
2
–1
(v ) = – tan
z o – tan
•
p1
–1
– tan
–1
p2
Unity Loop Gain Frequency
u T(0) p 1
Assumes Frequencies Of Zero And Second Pole Are LargerThan
u
kpko – 1
p 2 = k p u
z o = k o u
Substitutions:
k
kp + ko
Phase Margin
Difference Between Actual Loop Gain Phase Angle And –180;
•
•
Aol (s)
1 + T (s)
Acl (s) =
A Safety Margin For Closed Loop Stability
m
Approximate Phase Margin:
tan
–1
1 + k T(0)
T(0) – k
tan
Sincek o Can Be Negative, k Can Be A Negative Number
Result Is Meaningful Only Fork o
–1
(k)
kp > 1
72
Phase Margin Characteristic
120
Phase Margin (deg.)
100
T(0) = 1
80
T(0) = 5
60
40
20
T(0) = 100
0
-1
-0.8 -0.6 -0.4 -0.2 0
-20
k
0.2 0.4 0.6 0.8
1
1.2 1.4 1.6 1.8
2
2.2 2.4 2.6 2.8
3
-40
-60
73
Circuit Response Parameters
s
A cl (0) 1 – z
o
2cl
s2
1 +
s +
2
ncl
ncl
s
T (0) 1 – z
o
s
s
1 + p
1 + p
1
2
T (s) =
k
A cl (s) =
T(0) p 1 p 2 = k p u
u
z o = k o u
kpko – 1
kp + ko
p2
p1
ol = 1
2
nol =
p1 p2
p1
p2
+
ncl = nol
1 + T (0)
l Closed Loop Damping Factor:
cl =
1
2
1
k p T(0) 1 –
ko
k p T (0) 1 + T (0)
+ 1
tan
kp
2
1–
1
ko
l Closed Loop Undamped Frequency:
ncl
= u
k p 1 + T (0)
T(0)
l Phase Margin: m
tan
–1
u
kp
1 + k T(0)
T(0) – k
–1
(k)
74
Closed Loop Example Calculation
• Given: T(0)
= 25 &
ko = 5
• Desire Maximally Flat Closed Loop Response,
> 1/
Which
cl
Implies
• Computations:
kp
cl
2
k pk o – 1
kp + ko
k =
•
1–
2
1
ko
m
tan
k p > 3.125
k = 1.8
Requisite Phase
k T(0)
–1 1 +Margin:
f
1
2
T(0) – k
f
m
63.28
In Practical Electronics, Phase Margins In The 60s Of
Degrees
Are Usually Mandated, Which Requires That The NonDominant
75
Closed Loop Step Response: Problem Formulation
Closed Loop
Amplifier:
A cl (s)
X(s)
= 1/s
Y(s)
= A (s)/s
A cl (s) =
cl
• Problem Setup:
dcl
•
M
ncl
zo
ncl
2cl
s2
1 +
s +
2
ncl
ncl
(Damped Frequency Of Oscillation
1 – cl2
s
A cl (0) 1 – z
o
ko
kp
Normalized Variables:
x
(t)
1 –
Y n (s)
y (t)
A cl (0)
yn (t)
(Normalized Time Variable)
ncl t
(Output Normalized To Steady–State Response)
y (t)
A cl (0)
Y (s)
A cl (0)
=
(Error Between Steady State And Actual
Output Responses)
s
1 – z
o
2cl
s2
s 1 +
s +
2
ncl
ncl
76
Closed Loop Step Response: Solution
Closed Loop
Amplifier:
A cl (s)
X(s)
= 1/s
Y n (s) =
Y(s)
= A cl (s)/s
s
1 – z
o
2cl
s2
s 1 +
s +
2
ncl
ncl
y n (t) = 1 –
(t)
1/2
•
Solution: (x)
=
M
zo
ncl
–1
M
= tan
• Assumptions:
cl < 1
zo + cl ncl > 0
2
1 –
cl2
2
e – cl x Sin
1 – cl2
x
x
M
1 + 2 M cl + M
ko
kp
+
ncl t
1 – cl2
1 + M cl
(Underdamped Closed Loop Response)
(Satisfied For Right Half Plane Zero)
77
Closed Loop Step Response Example #1
2
Damping Factor = 0.2
M
Q == 11
Normalized Step Response
1.5
0.5
1
0.9
0.5
0
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20
Normalized Time
-0.5
78
Closed Loop Step Response Example #2
1.75
Damping Factor = 0.2
Normalized Step Response
1.5
M
Q == 55
1.25
0.5
1
0.9
0.75
0.5
Note That An Increase In The
Frequency Of The Zero Diminishes
Undershoot But Does Not
Substantially Reduce Overshoot
0.25
0
0
-0.25
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20
Normalized Time
79
Closed Loop Settling Time
1/2
(x)
•
=
M
2
1 –
cl2
e – cl x Sin
x
1 – cl2
+
y n (x) =
1 –
(x)
Observations
•
1 + 2 M cl + M
2
Magnitude Of Error Term Decreases Monotonically With x
Maxima Of Error Determined By Setting Derivative Of Error
Term With Respect To x To Zero
Maxima Are Periodic With Period
First Maximum Of Error Establishes Undershoot Point
Determine Second Maximum And Constrain To Desired Minimal Error
Procedure
Letx m Be The Normalized Time Corresponding To Second
Error Maximum
x m To
Letm Be The Magnitude Of Error Corresponding
xm
If m Is The Desired Settling Error,
Represents The Settling Time
Of the Circuit
80
Closed Loop Settling Time Results
1/2
(x)
=
1 + 2 M cl + M
M
2
1 –
2
cl2
e – cl x Sin
y n (x) = 1 –
•
Results:
xm
m
•
1
=
1
=
– cl2
1 – cl2
x
+
(x)
+ tan
2
1 + 2 M cl + M
M
1 – cl2
cl + M
–1
– x
e cl m
For Large M (Far Right Half Plane Zero):
xm
m
1 – cl2
exp –
2
4 – kp
kp
4 – kp
81
Closed Loop Settling Time Example
•
•
Requirements
Settling To Within One Percent In 1 nSEC
Assume Zero Is In Far Right Half Plane (Reasonable
Approximation For Common Gate And Compensated Source
Follower; First Order Approximation For Common Source)
Assume Very Large "DC" Loop Gain
Computations
m
exp –
kp
0.01 k p > 2.73 ;
4 – kp
Second Pole Must Be At Least 2.7 Times Larger Than
Unity Gain Frequency
x m = ncl t m
ncl
u
kp
2
4 – kp
= 5.575 ncl 2 (887.2 MHz) ;
u 2 (537 MHz)
Required Phase Margin: f
m
tan
–1
(k p ) = 69.9
82