Tải bản đầy đủ (.pdf) (9 trang)

Giao trinh bai tap bt phan doi luu tu nhien

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (117.28 KB, 9 trang )

Bode Plots
The Bode plot is a quick method to graphically evaluate the frequency dependence of
a circuit, once we know its “transfer function” G(s) (or equivalently G(ω)). Using simple
rules we can construct both a magnitude response and a phase response, describing
the behavior of the circuit in the sinusoidal steady state.
Let’s start with an example. Consider a simple low pass circuit:
R
Vin

Vout
G(s ) =

C

Vout(s)
1/RC
k
=
=
Vin(s)
s+1/RC s-p
k = 1/RC
p = -1/RC

The transfer function G(s) has a single “pole” p and a low frequency gain (when s is
small) of k/-p. We wish to plot both the magnitude and phase frequency response of
the circuit.
magnitude
phase

G( s) =



k

( s − p)
∠G(s) = −∠(s − p)

To find the frequency response, let s=jω. Then

and

(s − p) = ω 2 + p2
ω
∠(s − p) = arctan
.
 − p

The Bode plot plots the log magnitude and phase angle of the transfer function vs.
frequency, which is also on a log scale. Why log magnitude? Basically it is easier to
add graphically than to multiply or divide. The contribution from a single “pole” or
“zero” is expressed as an asymptotic approximation, and then the overall response is
found by simply summing the individual responses. What do the asymptotic
representations of (s − p) and ∠(s − p) look like?
Magnitude Response:

for ω << p, (s − p) ≅ p = constant
for ω >> p, (s − p) ≅ ω

-1-

DLD 01/24/01



EE 216
Spring 2001

handout # 1

The contribution from a pole in dB is −20log( (s − p) ) = −20log( ω 2 + p2 ).
A pole at p=-1 has a magnitude response like the following.
p=1
0
-20 dB/decade
-10
-20
-30 -2
10

10

-1

0

10
Frequency (rad/sec)

10

1


10

2

2

2

The contribution from a zero in dB is +20log( (s − z) ) = +20log( ω + z ) .
A zero at z=-1 has a magnitude response like the following.
z=1

40

+20 dB/decade
20

0 -2
10

10

-1

0

10
Frequency (rad/sec)

10


1

10

2

ω
∠(s − p) = arctan
 − p
For negative, real poles or zeros (the ones we will see this semester in class),

Phase Response:

∠(s − p) ≅ 0 for ω < p /10
o

≅ 90 for ω > 10p
o

= 45o for ω = p
The phase contribution from a pole at p=-1 is shown below.

-2-

DLD 01/24/01


EE 216
Spring 2001


handout # 1
p=1

0
-30

-45 deg/decade
-60
-90
10

-2

10

-1

0

10
Frequency (rad/sec)

10

1

10

2


The phase contribution from a zero at z=-1 is shown below.
z=1
-270
-300
+45 dB/decade

-330
-360
-390
10

-2

10

-1

0

10
Frequency (rad/sec)

Here's the punchline:
for G(s) =

G(s) dB =

10


1

10

2

k(s − z1)(s − z 2 )...(s − zn )
,
(s − p1)(s − p2 )...(s − pm )

∑ (s − z)

zeros

dB

− ∑ (s − p) dB + k dB
poles

∠G(s) = ∑ ∠(s − z) − ∑ ∠(s − p)
zeros

poles

Going back to our low pass circuit,

-3-

DLD 01/24/01



EE 216
Spring 2001

handout # 1

1/RC
k
=
s +1/RC s - p
let's let R=1K and C=10 µF, so that k = p = -100. We can construct the Bode plot as
follows.
G(s) dB = k dB − (s + 100) dB
G(s) =

∠G(s) = −∠(s + 100)

50
k=100
0

total response
-20dB/dec
p=100

-50
10

0


10

1

2

10
Frequency (rad/sec)

10

3

10

4

0
-30
-45 deg/dec
-60
-90
10

0

10

1


2

10
Frequency (rad/sec)

10

3

10

4

An often useful alternative expression for the transfer function in terms of the dc gain
is
G(s) =

A o (s / z1 − 1)(s / z 2 − 1)...(s / z n − 1)
,
(s / p1 − 1)(s / p2 − 1)...(s / pm − 1)

Ao = kz1z2 ...z n / p1 p2...pm = dc gain.
Now the Bode plot is assembled using

-4-

DLD 01/24/01


EE 216

Spring 2001

handout # 1
G(s) dB =

∑ (s / z − 1)

zeros

∠G(s) =

dB



∑ (s / p − 1) + A

o dB

poles

∑ ∠(s / z − 1) − ∑ ∠(s / p − 1)

zeros

poles

This has the advantage that all of the finite poles and zeros 'break' from the 0 dB axis.
The dc gain term can be incorporated either as a horizontal line representing the
appropriate gain, or by simply re-labeling the gain axis to take into account the gain at

dc. In this case, the poles and zeros all 'break' from the AodB axis. As an example,
consider a two pole transfer function specified by
G(s) =

100
,
(s + 1)(s + 20)

p1 = -1, p2 = -20, k = 100,A o = 5, Ao dB = 14
The Bode magnitude plot consists of a horizontal line at +14 dB, from which the
contrubution from the two poles at s=1 and s=20 break. When adding up the
responses we consider the line at +14 dB to be zero. Only after the composite curve
is drawn do we then think of the absolute gain being +14 dB at low frequencies. The
Bode plot looks like the following.
50
Ao=14dB
0

-20dB/dec

p=1

p=20
-40dB/dec

-50 -1
10

10


0

Frequency (rad/sec)

10

1

10

2

0
-45deg/dec
-90

-90deg/dec
-45deg/dec

-180
10

-1

10

0

Frequency (rad/sec)
-5-


10

1

10

2

DLD 01/24/01


EE 216
Spring 2001

handout # 1

If there are poles or zeros at zero frequency, then the dc gain is 0 (-∞ dB) and the first
representation of G(s) is perhaps the most convenient.
To summarize the rules for generating Bode plots:
Magnitude Plot
1) For each pole, draw a straight line with slope –20 dB/decade (-6 dB/octave)
intersecting the 0 dB axis at the pole frequency. This is the contribution for
that pole at frequencies greater than the pole frequency.
2) For each zero, draw a straight line with slope +20 dB/decade (+6 dB/octave)
intersecting the 0 dB axis at the zero frequency. This is the contribution for
that zero at frequencies greater than the zero frequency.
3) Sum the resulting partial plots to get the overall magnitude response
4) Set the vertical scale by choosing a convenient flat-band region and relabeling the dB axis to reflect the calculated gain in that region.
Phase Plot

1) For each pole, draw the angle response curve with slope –45o/decade over
two decades and centered at the pole frequency p. Below 0.1p the angle
response is 0o, and above 10p the angle response is –90o.
2) For each zero, draw the angle response curve with slope +45o/decade over
two decades and centered at the zero frequency z. Below 0.1z the angle
response is 0o, and above 10z the angle response is +90o.
3) Sum the individual responses to get the composite phase response.

-6-

DLD 01/24/01


EE 216
Spring 2001

handout # 1

Now consider a high pass circuit:
s
s + 1/ RC
k = 1; k dB = 0;
z = 0; log(z) = −∞;
p = −1/ RC

C

G(s) =

Vin


Vout
R

How do we handle the zero at ω=0? The zero location is at -∞ on the log(ω) axis.
Similarly, the dc gain AodB is -∞. For this case we plot the magnitude response of the
zero as a line with slope +20 dB/decade with no break point. The angle response is a
constant +90o since for any finite frequency the zero will contribute +90o of phase.
We proceed as usual for the magnitude and angle plots, except for the absolute gain
of the magnitude plot. To fix the absolute gain we choose a convenient frequency,
typically in a region where the gain is flat, and evaluate the transfer function at that
point. We can adjust the axis labels to include this offset value.
For the high pass circuit, G(s) =
looks like this:

s
, let 1/RC = 100 as before. The Bode plot
s + 1/ RC

50

0

-50
10

0

10


1

2

10

3

0

10

1

2

10

3

10
Frequency (rad/sec)

-270
-300
-330
-360
-390

10


10
Frequency (rad/sec)
-7-

DLD 01/24/01


EE 216
Spring 2001

handout # 1

Here are a few more examples of circuits and their Bode plots.
R1
Vin
Vout
C

s
R2
1
(
+ 1)
(s +
)
1/CR2
R1
R2
CR2

+
G(s) =
=
1
s
(s +
)
(
+ 1)
C(R1+ R2)
1/C(R1 + R2)

R2

let R1=9k
R2=1k
C= 1µF

then z=1000
p=100

20
0
-20
10

0

10


1

2

10
Frequency (rad/sec)

10

3

10

4

50
0
-50
10

0

10

1

2

10
Frequency (rad/sec)


-8-

10

3

10

4

DLD 01/24/01


EE 216
Spring 2001

handout # 1

C
Vin

R1
Vout

1
R=R1+R2

C
R2


G(s) =

If R1=1k R2=9k C=1µF
then p=100, z1=0, and z2=1000, and k=0.1

ks(s − z2 )
( s − p) 2

0
-20
-40
-60 0
10

10

1

2

3

2

3

10
10
Frequency (rad/sec)


10

4

10

5

-270
-360

10

0

10

1

10
10
Frequency (rad/sec)

-9-

10

4


10

5

DLD 01/24/01



×