Professional Documents
Culture Documents
Análise de Circuitos
Análise de Circuitos
1
Outline of the Chapter
CH 14 Analog Filters 2
Why We Need Filters
CH 14 Analog Filters 3
Filter Characteristics
sufficiently
narrow
bad stopband
attenuation
attenuated amplified
¾ Ideally, a filter needs to have a flat pass band and a sharp roll-
off in its transition band.
¾ Realistically, it has a rippling pass/stop band and a transition
band.
CH 14 Analog Filters 4
Example 14.1: Filter I
CH 14 Analog Filters 5
Example 14.2: Filter II
CH 14 Analog Filters 6
Example 14.3: Filter III
CH 14 Analog Filters 8
Classification of Filters II
Q1 = C2V1
Q2 = C2V2
Continuous-time Discrete-time
if V1 > V2 , C2 absorbs charge from V1
and delivers it to V2 ⇒ ≈ a resistor
CH 14 Analog Filters 9
Classification of Filters III
Passive Active
CH 14 Analog Filters 10
Summary of Filter Classifications
CH 14 Analog Filters 11
Filter Transfer Function
(a) (b)
CH 14 Analog Filters 12
General Transfer Function
( s − z1 )( s − z2 ) ( s − zm )
H (s) = α
( s − p1 )( s − p2 ) ( s − pn )
zk = zero frequencies
= σ + jω
pk = pole frequencies
CH 14 Analog Filters 13
Example 14.4 : Pole-Zero Diagram
1 R1C2 s + 1 C1s
H a (s) = H b (s) = H c (s) =
R1C1s + 1 R1 (C1 + C2 ) s + 1 R1 L1C1s 2 + L1s + R1
CH 14 Analog Filters 14
Example 14.5: Position of the poles
CH 14 Analog Filters 15
Transfer Function
H (s) = α
( s − z1 )( s − z2 ) (s − zm )
( s − p1 )( s − p2 ) (s − pn )
CH 14 Analog Filters 17
Sensitivity
dP dC P=Filter Parameter
SC =
P
P C C=Component Value
Example:
In simple RC filter, the -3dB corner frequency is given by 1/(R1C1)
Errors in the cut-off frequency:
(a) the value of components varies with process and temperature
in ICs
(b) The available values of components deviate from those
required by the design
CH 14 Analog Filters 18
Example 14.6: Sensitivity
ω0 = 1 / (R1C1 )
dω0 −1
=
dR1 R12C1
dω0 dR1
=−
ω0 R1
S Rω10 = −1
¾ For example, a +5% change in R1 translates to a -5% error in ω0.
CH 14 Analog Filters 19
First-Order Filters
s + z1
H (s) = α
s + p1
¾ First-order filters are represented by the transfer function
shown above.
¾ Low/high pass filters can be realized by changing the relative
positions of poles and zeros.
CH 14 Analog Filters 20
Example 14.8: First-Order
.
Filter I
Vout R2 ( R1C1s + 1)
(s) =
Vin R1 R2 (C1 + C2 ) s + R1 + R2
−1
z1 = −1 / ( R1C1 ), 1
p = −[(C1 + C 2 ) R1 || R2 ]
R2 C1
ω →0⇒ ω →∞⇒
R1 + R2 C1 + C2
1 1 1 1
< >
R1C1 ( C1 + C2 )( R1 R2 ) R1C1 ( C1 + C2 )( R1 R2 )
C R R2C2 < R1C1 C R
R2C2 > R1C1
1+ 2 < 1+ 1 1+ 2 > 1+ 1
C1 R2 C1 R2
CH 14 Analog Filters 21
Example 14.9: First-Order Filter II
1
−( R2 || )
Vout C2 s
I in (s) =
I in Vin 1
R1 ||
C1s
R2 R1C1s + 1
virtual short =− ⋅
R1 R2C2 s + 1
R2 C1
ω →0 ⇒ − ω →∞⇒−
R1 C2
αs + βs +γ
2
H (s) =
2 ωn
s + s + ωn2
Q
ωn 1
p1,2 = − ± jωn 1 −
2Q 4Q 2
CH 14 Analog Filters 23
.
γ2
H ( jω ) =
2
2
α=β=0 ⎛ω ⎞
(ω )
2
2
n −ω2 +⎜ n ω⎟
⎝Q ⎠
H( ω p ) 2
Q>
2
∂ H ( jω )
2
=0 H( ω p ) 2
∂ω Q>
2
γ
ωn2
2
for Q >
2
CH 14 Analog Filters 24
Example 14.10: Second-Order LPF
Q=3
Q / 1 − 1/(4Q 2 ) ≈ 3
ωn 1 − 1/(2Q 2 ) ≈ ωn
CH 14 Analog Filters 25
Second-Order High-Pass Filter
The zero(s) must fall below the poles
αs
2
H (s) =
ωn β =γ =0
s2 + s + ω n2
Q
CH 14 Analog Filters 26
Second-Order Band-Pass Filter
βs α =γ =0
H (s) =
ωn
s +
2
s + ωn
2
The magnitude approaches zero
Q for both sÆ0 and sÆ ∞, reaching
a maximum in between
CH 14 Analog Filters 27
Example 14.2: -3-dB Bandwidth
⎡ 1 1 ⎤
ω1,2 = ω0 ⎢ 1 + 2
± ⎥
⎢⎣ 4Q 2Q ⎥⎦
ω0
BW =
Q
CH 14 Analog Filters 28
LC Realization of Second-Order Filters
ω0
1 L1 s Z1 = 0 at ω = 0 and ∞
Z 1 = ( L1 s ) || = Z1 = ∞ at ω = ω0
C1 s L1C 1 s 2 + 1
CH 14 Analog Filters 29
Example 14.13: LC Tank
1 L1 s
Z 1 = ( L1 s ) || =
C1 s L1C 1 s 2 + 1
CH 14 Analog Filters 30
RLC Realization of Second-Order Filters
L1s R1L1s
Z2 = R1 || =
L1C1s2 +1 R1L1C1s2 + L1s + R1
R1L1s R1L1s
= =
1 1 2 ωn
R1L1C1(s +
2
s+ ) R1L1C1(s + s + ωn2 )
R1C1 L1C1 Q
1 C
ωn = , Q = R1 1
L1C1 L1
ωn 1
p1,2 = − ± jω n 1 −
2Q 4Q 2
1 1 L1
=− ± j 1−
2 R1C1 L1C1 4 R12 C1
V out ZP
(s) =
V in ZS + ZP
Z S = L1s → ∞ as s → ∞
1
ZP = || R1 → 0 as s → ∞
C1s
Vout R1
(s) =
Vin R1C1L1s 2 + L1s + R1
CH 14 Analog Filters 33
Example 14.14: Frequency Peaking
Vout R1
(s ) =
V in R1 C 1 L1 s 2 + L1 s + R1
( )
2
Let D = R1 − R1C1L1ω + L12ω 2
2 2
C1 1
Thus, when Q = R1 ⋅ > ,
C1 C1 L1 2
2R12 >1 ∵ Q = R1
L1 L1
peaking occurs. 34
CH 14 Analog Filters
Example 14.15: Low-pass Circuit Comparison
(a) (b)
Good Bad
CH 14 Analog Filters 35
High-pass Filter Implementation with Voltage Divider
α s2
∵ H (s) = for high pass filter
ωn
s2 + s + ω n2
Q
Vout ( L1 s ) || R 1 L1 C 1 R 1 s 2
(s ) = =
V in ( L1 s ) || R 1 +
1 R 1 C 1 L1 s 2 + L1 s + R 1
C1s
CH 14 Analog Filters 36
Band-pass Filter Implementation with Voltage Divider
Zp
βs
∵ H ( s) =
ωn
s2 + s + ωn2
Q
1
( L1s ) ||
Vout C1s L1s
(s) = =
Vin ( L1s ) ||
1
+ R1 R C L
1 1 1 s 2
+ L1s + R1
C1s
CH 14 Analog Filters 37
Summary
CH 14 Analog Filters 39
Sallen and Key (SK) Filter: Low-Pass
Vout ≈ VX
By applying KCL
Vout 1
(s) =
α s2 + β s + γ Vin R1 R2 C1C 2 s 2 + ( R1 + R2 ) C 2 s + 1
H ( s) =
2 ωn
s + s + ωn2 1
Q Q=
1 C
R1R2 1 ωn =
R1 + R2 C2 R1R2C1C2
¾ Sallen and Key filters are examples of active filters. This
particular filter implements a low-pass, second-order transfer
function.
CH 14 Analog Filters 40
Example 14.16: SK Filter with Voltage Gain
Vout = ( 1 + R3 R4 ) VX
R3
1+
Vout R4
(s) =
Vin ⎛ R ⎞
R1R2C1C2 s 2 + ⎜ R1C2 + R2C2 − R1 3 C1 ⎟ s + 1
⎝ R4 ⎠
CH 14 Analog Filters 41
Example 14.17: SK Filter Poles
Problem: Assuming R1=R2, C1=C2, Does such a filter contain complex poles?
R3
1+
Q↑ Vout R4
( s) =
Vin R
R1 R2C1C2 s 2 + ( R1C2 + R2C2 − R1 3 C1 ) s + 1
R4
1 R1C2 R2C2 R1C1 R3
= + −
Q R2C1 R1C1 R2C2 R4
1
Q=
R
2− 3
R4
¾ The poles begin with real, equal values for R3 /R4 = 0 and
become complex for R3 /R4 > 0 .
CH 14 Analog Filters 42
Sensitivity in Low-Pass SK Filter
1 d ωn
∵ωn = = 1 R1C2 R2C2 R1C1 R3
R1R2C1C2 dR1 ∵ = + −
Q R2C1 R1C1 R2C2 R4
ωn ωn ωn ωn 1 1 ⎛ R2 C 2 R1C 2 ⎞
S R = S R = SC = SC =− S C = − S C = − + Q ⎜⎜
Q Q
+ ⎟⎟
1 2 1 2
2 1
22
⎝ R1C1 R2 C1 ⎠
1 R2C2 R1C1
S RQ = − S RQ = − +Q S KQ = QK
1 2
2 R1C1 R2 C 2
CH 14 Analog Filters 43
Example 14.18: SK Filter Sensitivity I
1 1
S RQ = − S RQ =− +
1 2
2 3− K
1 2
S CQ = − S CQ =− +
1 2
2 3− K
K
S KQ =
3− K
With K =1,
S RQ = S RQ = 0
1 2
1
S CQ = S CQ = S KQ =
1 2
2
CH 14 Analog Filters 44
Integrator-Based Biquads
ωn2 ωn 1
− 2
Vout ( s ) − . Vout ( s )
s Q s
Vout α s2
( s) = Vout ( s ) = αVin ( s ) −
ωn 1 ωn2
. Vout ( s ) − 2 Vout ( s )
Vin 2 ωn
s + s + ωn2 Q s s
Q
CH 14 Analog Filters 45
KHN (Kerwin, Huelsman, and Newcomb) Biquads
Simplified
diagram
1 1 1 Vin R5 + VX R4 ⎛ R6 ⎞ R6
VX = − Vout , VY = − VX = V
2 out Vout = ⎜ 1 + −
⎟ YV
R1C1s R2C2 s R1 R2C1C2 s R4 + R5 ⎝ R3 ⎠ R3
ωn 1 ωn2
Comparing with Vout ( s ) = αVin ( s ) − . Vout ( s ) − 2 Vout ( s )
Q s s
R5 ⎛ R6 ⎞ ωn R4 1 ⎛ R6 ⎞ R6 1
α= ⎜ 1 + ⎟ = . . ⎜1 + ⎟ ωn2 = .
R4 + R5 ⎝ R3 ⎠ Q R4 + R5 R1C1 ⎝ R3 ⎠ R3 R1R2C1C2
CH 14 Analog Filters 46
Calculation of Vout with Simplified Circuit
To obtain VA ,
R4 R5
VA V = VX VA V =0 = Vin
in =0
R4 + R5 X
R4 + R5
VA
R4VX + R5Vin
VA = VA V + VA V =
in =0 X =0
R4 + R5
Vout α s2
High-pass: (s) = ω
Vin s 2 + n s + ωn2
Q
VX α s2 −1
Band-pass: (s) = ω
.
∵ VX = −
Vout 1
Vin s 2 + n s + ωn2 R1C1s R1 sC1
Q
VY α s2 1
Low-pass: ( )
s = . ∵ VY = −
VX 1
2 ωn
2
Vin s + 2 R1R2C1C2 s
s + ωn R2 sC2
Q
CH 14 Analog Filters 48
Sensitivity in KHN Biquads
S Rωn, R ,C ,C , R , R , R , R = 0.5
1 2 1 2 4 5 3 6
R5
S RQ , R ,C ,C = 0.5, S RQ , R = < 1,
1 2 1 2 4 5
R4 + R5
Q R3 − R6 R2C2 if R3 = R6 ,
S RQ , R =
3 6
2 1 + R5 R 3 R6 R1C1 then S RQ3 , R6 vanishes
R4
CH 14 Analog Filters 49
Tow-Thomas Biquad
Vout 1
⋅
R2C2 s R4
VX = −VY
Vin
R1 VY = −Vout ( R2C2 s )
⎛ Vout 1 Vin ⎞ ⎛ 1 ⎞
⎜ ⋅ + ⎟ ⎜ R3 ⎟ = −Vout
⎝ R2C2 s R4 R1 ⎠ ⎝ sC1 ⎠
CH 14 Analog Filters 50
Tow-Thomas Biquad
BFP βs
∵ H (s) =
ωn
s2 + s + ωn2
Q
LFP γ
∵ H (s) =
ωn
s +
2
s + ωn2
Q
Vout R2 R3 R4 C2 s
Band-pass: =− .
Vin R1 R2 R3 R4C1C2 s 2 + R2 R4C2 s + R3
VY R3 R4 1
Low-pass: = .
Vin R1 R2 R3 R4C1C2 s 2 + R2 R4C2 s + R3
CH 14 Analog Filters 51
Differential Tow-Thomas Biquads
CH 14 Analog Filters 52
Example 14.20: Tow-Thomas Biquad
α s2 + β s + γ
H (s) =
2 ωn
s + s + ωn2
Q
VY R3 R4 1
Low-pass: = .
Vin R1 R2 R3 R4C1C2 s 2 + R2 R4C2 s + R3
1
ωn = Q −1
=
1 R2 R4C 2
R 2 R 4 C 1C 2 R3 C1
Adjusted by R2 or R4 Adjusted by R3
CH 14 Analog Filters 53
Antoniou General Impedance Converter
V1 = V3 = V5 = VX
V
V4 = X Z 4 + VX
Z5
IX IZ 3 V −V V Z
IZ 3 = 4 3 = X ⋅ 4
Z3 Z5 Z3
IZ 3 VX
Z5
V2 = V3 − Z 2 I Z 3
V Z
= VX − Z 2 ⋅ X ⋅ 4
Z5 Z3
V − V2
IX = X
Z1Z3 Z1
Zin = Z5 Z Z
Z2Z4 = VX 2 4
Z1Z 3 Z 5
CH 14 Analog Filters 54
Simulated Inductor
Z1 Z2
Z3 Z4 Z5
Z1Z 3
∵ Z in = Z5 Zin = RX RY Cs
Z2Z4
Thus, Leq = RX RY C
¾ By proper choices of Z1-Z4, Zin has become an impedance that
increases with frequency, simulating inductive effect.
CH 14 Analog Filters 55
High-Pass Filter with SI
Vout L1s 2
(s) =
Vin R1C1L1s 2 + L1s + R1
Vout = V1 = V3 = V5
RX ⎛ R ⎞ ⎛ R ⎞
V5 = V4 ⇒ V4 = ⎜1 + Y ⎟ V5 ⇒ V4 = Vout ⎜ 1 + Y ⎟
RY + RX ⎝ RX ⎠ ⎝ RX ⎠
CH 14 Analog Filters 57
Low-Pass Filter with Super Capacitor
Z1 Z2 1
Z in =
Cs ( RX Cs + 1)
Z5
Z4 γ
H ( s) =
Z3 ωn
s2 + s + ωn2
Q
Vout Z in
=
Vin Z in + R1
1
=
R1 R X C 2 s 2 + R1Cs + 1
CH 14 Analog Filters 58
Example 14.23: Poor Low-Pass Filter
Vout = V1 = V3 = V5
⎛ 1 ⎞
Vout ⎜ + Cs ⎟
⎝ RX ⎠
⎡ ⎛ 1 ⎞⎤
V4 = ⎢Vout ⎜ + Cs ⎟ ⎥ RX + Vout = Vout ( 2 + RX Cs )
⎣ ⎝ RX ⎠⎦
CH 14 Analog Filters 61
Butterworth Response
1
H ( jω ) =
2n
⎛ω ⎞
1+ ⎜ ⎟
⎝ ω0 ⎠
s 2 n + ( jω0 ) = 0 ⇒ s 2n + ( j ) (ω0 )
2n 2n 2n 2n
⎛ s ⎞ =0
1+ ⎜ ⎟ =0
jω
⎝ 0⎠ s 2 n + ( − j ) (ω0 )
n 2n
=0
This polynomial has 2n roots given by
jπ ⎛ 2k − 1 ⎞
pk = ω0 exp exp ⎜ j ⎟ , k = 1, 2,..., 2n
2 ⎝ 2n ⎠
− jπ jπ
exp exp
For 2nd order filter, 4 4
j 3π j 5π j 7π j 9π
pk =1,2,3,4 = ω0 exp , ω0 exp , ω0 exp , ω0 exp
4 4 4 4
negative real positive real
But only the roots having a negative real part are acceptable
jπ ⎛ 2k − 1 ⎞
pk = ω0 exp exp ⎜ j π ⎟ , k = 1, 2, ,n
2 ⎝ 2n ⎠
CH 14 Analog Filters 63
Poles of the Butterworth Response
2nd‐Order nth‐Order
(− p1 )(− p2 ) ⋅⋅⋅ (− pn )
H (s) =
( s − p1 )( s − p2 ) ⋅⋅⋅ ( s − pn )
where the factor in the numerator is included to
yield H(s=0)=1
CH 14 Analog Filters 64
Example 14.24: Order of Butterworth Filter
Using a Sallen and Key topology, design a Butterworth filter for the
response derived in Example 14.24.
j 2π j 3π j 4π
pk =1,2,3 = ω0 exp , ω0 exp , ω0 exp
3 3 3
= −ω0
⎛ 2π 2π ⎞
p1 = 2π *(1.45MHz ) * ⎜ cos + j sin ⎟
2
π
⎝ 3 3 ⎠
3
2nd-order SK
⎛ 2π 2π ⎞
p3 = 2π *(1.45MHz ) * ⎜ cos − j sin ⎟
4 ⎝ 3 3 ⎠
π
3
p2 = 2π *(1.45MHz ) RC section
CH 14 Analog Filters 66
Example 14.25: Butterworth Response (cont’d)
C1
α s2 + β s + γ
H (s) =
R1 R2 ω
R3 s 2 + n s + ωn2
C2 C2 Q
1
H ( jω ) =
2⎛ ω ⎞
1+ ε 2
Cn ⎜ ⎟
ω
⎝ 0⎠
Chebyshev Polynomial
⎛ω ⎞ ⎛ −1 ω ⎞
Cn ⎜ ⎟ = cos ⎜ n cos ⎟ , ω < ω0
ω
⎝ 0⎠ ⎝ ω 0 ⎠
⎛ ω ⎞
= cosh ⎜ n cosh −1 ⎟ , ω > ω0
⎝ ω0 ⎠ 69
CH 14 Analog Filters
Chebyshev Response
1 1
| H PB ( jω ) |= | H SB ( jω ) |=
⎛ ω⎞ ⎛ ω⎞
1 + ε 2 cos 2 ⎜ n cos −1 ⎟ 1 + ε 2 cosh 2 ⎜ n cosh −1 ⎟
⎝ ω0 ⎠ ⎝ ω0 ⎠
CH 14 Analog Filters 70
Example 14.26: Chebyshev Response
1
1 H ( jω ) =
= 0.95 → ε = 0.329 ⎡ ⎛ ω ⎞3
2
1+ ε 2 ω ⎤
1 + ε ⎢4 ⎜
2
⎟ −3 ⎥
⎢⎣ ⎝ ω0 ⎠ ω0 ⎥
⎦
ω0=2π (1MHz)
H ( j 2π (2MHz) ) = 0.116 = −18.7dB
Specification:
Passband ripple: 1 dB
Bandwidth: 5 MHz
Attenuation at 10 MHz: 30 dB
What’s the order?
1 dB = 20 log 1 + ε 2 → ε = 0.509
1
= 0.0316
−1
1 + 0.509 cosh (n cosh 2)
2 2
pk = −ω0 sin
( 2k − 1) π sinh ⎛ 1 sinh −1 1 ⎞ + jω ( 2k − 1) π cosh ⎛ 1 sinh −1 1 ⎞
⎜
2n ⎝n ε ⎟⎠ 0 cos
2n
⎜
⎝n ε ⎟⎠
(− p1 )(− p4 ) (− p2 )(− p3 )
H SK 1 ( s ) = H SK 2 ( s ) =
( s − p1 )( s − p4 ) ( s − p2 )( s − p3 )
0.986ω02 0.279ω02
= 2 = 2
s + 0.28ω0 s + 0.986ω02 s + 0.674ω0 s + 0.279ω02