Académique Documents
Professionnel Documents
Culture Documents
Lecture 4
Active ladder type filters
For simplicity, will start with all pole ladder type filters
Convert to integrator based form- example shown
Vin
C1
Vo
L4
L2
Rs
C3
C5
RL
LC Ladder Filters
Rs
Vin
Vo
L4
L2
C1
C5
C3
RL
CAD tools
Matlab
Spice
EECS 247
fstop / f-3dB = 2
Rs >27dB
-3dB
Stopband Attenuation
Passband Attenuation
Rs >27dB @ fstop
Maximally flat passband Butterworth
-30dB
1
rmalized
From: Williams and Taylor, p. 2-37
2008 H.K. Page 4
-3dB =1
Denormalization:
Multiply all LNorm, CNorm by:
Lr = R/ -3dB
Cr = 1/(RX -3dB )
R is the value of the source and
termination resistor
(choose both 1 for now)
Then: L= Lr xLNorm
C= Cr xCNorm
EECS 247
Denormalization:
Since -3dB =2x10MHz
Lr = R/-3dB = 15.9 nH
Cr = 1/(RX-3dB )= 15.9 nF
R =1
FC1=C5=9.836nF, C3=31.83nF
FL2=L4=25.75nH
EECS 247
Last Lecture:
Example: 5th Order Butterworth Filter
L4=25.75nH
L2=25.75nH
Vo
Rs=1
Vin
C3
31.83nF
C1
9.836nF
fstop = 20MHz
Rs >27dB
Used filter tables to obtain
Ls & Cs
Magnitude (dB)
0
-5
-10
Specifications:
f-3dB = 10MHz,
RL=1
C5
9.836nF
-20
30dB
-6 dB passband
attenuation
due to double
termination
-30
-40
-50
0
10
20
30
Frequency [MHz]
EECS 247
Vin
+ V3
+ V1 V2
Rs I 1
I2
L2
+ V5
V4
I3
C1
I4
L4
C3
V6
Vo
I5
I6
C5
RL
I7
EECS 247
Vin
+ V3
+ V1 V2
Rs I 1
I3
V6
C3
I4
Vo
I5
L4
C1
I2
+ V5
V4
L2
C5
I6
RL
I7
, I 2 = I1 I 3
I4 = I3 I5
, I5 =
EECS 247
, V3 = V2 V4
, V6 =
V5
sL4
I6
Vo =V6
sC5
V3
I3 =
I 6 = I 5 I7
sL2
V
I7 = 6
RL
Vin
V
I1 = 1
Rs
, I 2 = I1 I 3
I4 = I3 I5
, I5 =
1 V1
1
Rs
I1
EECS 247
V2
V5
sL4
V3
, V3 = V2 V4
, V6 =
I 6 = I 5 I7
V4
1
sC3
I4
SFG
sL2
s L2
I3
V3
I3 =
Vo =V6
sC5
sC1
I2
I6
V
I7 = 6
RL
V5
V6
s L4
sC5
I5
I6 1
Vo
1
RL
I7
Vin
Vin
+ V3
V2
+ V1
I
Rs 1
1 V1
V2
V3
V4
1
1
sC1
s L2
sC3
I3
I4
C5
I6
I5
C3
I2
I7
V6
L4
I4
1
Rs
I1
I3
L2
C1
I2
+ V5
V4
V6
V5
RL
s L4
sC5
I6 1
I5
Vo
1
RL
I7
SFG
EECS 247
1 V1
V2
1
Rs
Vin
I1
1 V1
EECS 247
V4
V5
V6
sC1
s L2
sC3
s L4
sC5
I2
V2
V2'
I3
V3
sC1R*
1
V3
R*
Rs
V1'
1 V3'
I4 1
V4
I5
V5
R*
R*
sC3R*
s L2
V4'
V6
1
1
sC5 R*
s L4
V5'
I6 1
V6' 1
Vo
1
RL
I7
Vo
R*
RL
V7'
V2'
1 V3'
V2
+
s 2
sC5 R
V6' 1
V6
s 3
Vo
R* R
s 5
V7'
V5'
V3'
EECS 247
s 4
R*
RL
s L4 1
V5'
Vo
V4
s1 1
V4'
Vin R*
Rs
sC3R
R*
s L2
V6
V5
1
1
R*
sC1R*
1
V4
V3
R*
Rs
V1'
1 V1
Vin
s 2
s1 1
V6
V4
1
s 3
V3'
1 = C1 .R*
L
, 2 = 2 = C2 .R*
R*
Vin R*
Rs
s 4
Vo
R* R
s 5
V5'
, 3 = C3 .R*
L4
, 4 =
= C4 .R*
R*
, 5 = C5 .R*
EECS 247
Opamp-RC Integrator
Differential
Single-Ended
Vin2
Vin2
R2
Vin1
R1
R2
Vin1
CI
Vo
R1
Vin1+
CI
Vo+
+
-
R1
Vin2+
1
Vo = Vin1
sR1CI
1
Vin2
sR2CI
Vo
CI
R2
1
sR1CI
1
+ (Vin2+ Vin2 )
sR2CI
Vo + Vo = (Vin1+ Vin1 )
Note: Implementation with single-ended integrator requires extra circuitry for sign
inversion whereas in differential case both signal polarities are available
EECS 247
-V4+
CI4
+
CI3
CI5
CI3
CI4
+
+
+
CI2
-
-V2+
CI1
CI2
CI1
-V5 +
-V3+
in
CI5
-VO+
First iteration:
All resistors are chosen=1
Values for x=RxCIx found from RLC analysis
Capacitors: CI1=CI5=9.836nF, CI2=CI4=25.45nF, CI3=31.83nF
EECS 247
0.5
V2
V3'
0.1
0.5
V4
Vo
10MHz
EECS 247
V5'
10MHz
Lecture 4: Active Filters
EECS 247
Scale Vo by factor s
X1.8/2
X 2/1.8
X 1.8/1.6
X 1.6/1.8
X 1.2/1.6
X 1.6/1.2
X 1/1.2
X 1.2
+
V5 X 1.8
V3 X 1.2
Vin
V2
VO X 2
V4 X 1.6
Second iteration:
Nodes scaled, note output node x2
Resistor values scaled according to scaling of nodes
Capacitors the same : C1=C5=9.836nF, C2=C4=25.45nF, C3=31.83nF
EECS 247
Scale Vo by factor s
EECS 247
Filter Noise
Integrated Noise
1.4Vrms
EECS 247
141Vrms
s = 10-4 (Vn1/Vn2)2
Noise after scaling: 141 V rms (noiseless opamps)
EECS 247
R5
R11
C4
C5
C3
R8
C5
C3
C4
C2
+
C1 R4
C1
R3
R7
R6
C2
R2
R1
R9
R10
VO
Final iteration:
Based on scaled nodes and noise considerations
Capacitors: C1=C5=0.9836pF, C2=C4=2.545pF, C3=3.183pF
Resistors: R1=11.77K, R2=9.677, R3=10, R4=12.82, R5=8.493,
R6=11.93, R7=7.8, R8=10.75, R9=8.381, R11=10, R11=9.306K
EECS 247
Vin
C1
Vo
L4
L2
Rs
C5
C3
C6
C4
C2
RL
Vo
Rs
Vin
EECS 247
L4
L2
C1
C3
L6
C5
C7
RL
Magnitude (dB)
+1
0
-1
-44
-46
600k 700k 900k 1.2M
Frequency [Hz]
EECS 247
C6
C4
C2
Vo
Vin
L4
L2
Rs
C1
C3
L6
C5
C7
RL
EECS 247
Rpass = 10 log 1 2
EECS 247
EECS 247
Frequency mask
superimposed
Frequency
response well
within spec.
EECS 247
Magnitude (dB)
Frequency
response
simulated
-5
-15
-25
-35
-45
-55
-65
200
300
400
500
600
700
800
900
1000
1100
1200
Frequency [kHz]
Passband
well within
spec.
Magnitude (dB)
Make sure
enough
margin is
allowed for
variations
due to
process &
temperature
-5.5
-6
-6.5
-7
-7.5
200
300
400
500
600
700
800
Frequency [kHz]
EECS 247
EECS 247
L4 nom
L4 low
L4 high
Magnitude (dB)
-15
-25
-35
-45
-55
-65
200
300
400
500
600
700
800
900
1000
1100
1200
Frequency [kHz]
EECS 247
-5.9
-6.1
-5
0.2dB
-6.3
Magnitude (dB)
-15
-6.5
200
-25
300
400
500
600
700
-50
1.7dB
-35
-55
-45
-60
-55
-65
600
700
800
900
1000
1100
1200
-65
200
300
400
500
600
700
800
900
Frequency [kHz]
EECS 247
2.2dB
Decrease z4 by 1%
Magnitude (dB)
0
-10
3dB
-20
-30
-40
-50
200kHz
EECS 247
600kHz
Frequency [Hz]
1MHz
2.2dB
(29%)
0.2dB
(2%)
Stopband
deviation
3dB
(40%)
1.7dB
(21%)
C6
C4
C2
Vo
Vin
L4
L2
Rs
C1
L6
C5
C3
C7
RL
Ca
+ V1 I 1
V2
L2
Rs
Vin
+ V3
I2
C1
I 2 = I1 I 3 I C ,
a
V4
I3
I C = (V2 V4 ) sCa ,
a
I4
C3
I
V2 = 2 ,
sC1
Vo
I5
RL
V2 =
I1 I 3 I C
a
sC1
+ V1 I 1
V2
Vin
V4
C1
I2
Vo
I3
L2
Rs
+ V3
I4
I5
C3
RL
Ca
I3 I5
V4 =
+ V2
s ( C3 + Ca )
C3 + Ca
EECS 247
+ V1 I 1
+ V3
V2
L2
Rs
(C1 + Ca )
Vin
I2
+
-
Ca
V4
C1 + Ca
V4
I3
I5
(C3 + Ca )
RL
+
-
Ca
I 4 V2 C + C
3
a
Ca
I3 I5
+V
V4 =
s ( C3 + Ca ) 2 C3 + Ca
EECS 247
C1
I2
1 V1
1
Rs
I1
EECS 247
V3 1
I2
RL
V4
s C1
s L2
sC3
Vo
C3
I4
1 V2
I5
V4
I3
L2
Rs
Vin
Vin
+ V3
V2
I3
Vo
1
RL
1
I4
+ V3
V2
(C1 + Ca )
Vin
C
+ V
- 4 C aC
1+ a
1
Rs
I1
EECS 247
Ca
C3 + Ca
1 V3 1
1 V2
V4
s (C1 + Ca )
s L2
s (C3 + Ca )
I2
I3
RL
Ca
+
- V2
C
I4
3 + Ca
Ca
C1 + Ca
1 V1
Vo
(C3 + Ca )
I2
Vin
I5
V4
I3
L2
Rs
I4
Vo
1
RL
1
2008 H.K. Page 44
V2
V6
C5
C3
C1
Convert zero
generating Cs
in C loops to
voltagecontrolled
voltage sources
Cb
V4
V6
V2
V4
(C1 + Ca )
(C3 + Ca + Cb )
(C5 + Cb )
C
+ V
- 4 C aC
1+ a
a
+ V2
C3 + Ca
Cb
+
- V6
+
-
Cb
V4
C3 + Cb
C3 + Cb
EECS 247
Rs
Vin
+ V3
V2
I3
L2
(C1 + Ca )
I4
+
+
-
Ca
+ V4
C1 + Ca
I2
1 V1
V1'
EECS 247
1 V3 1
1 V2
R*
Rs
(C3 + Ca + Cb )
V4
R*
s (C1 + Ca ) R*
s L2
s R* (C3 + Ca + Cb )
V3'
V4'
I7 Vo
(C5 + Cb )
RL
Cb
+ V4
C5 + Cb
I6
Cb
C3 + Cb
V2'
V6
L4
Ca
V2
C3 + Ca
Cb
V6
C3 + Cb
Ca
C3 + Ca
Ca
C1 + Ca
Vin
I 5 + V5
V4
Cb
C5 + Cb
V5
1
R*
s L4
V5'
V6
Vo
1
*
s R ( C5 + Cb )
1 V'
6
R*
RL
V7'
Example:
5th Order Chebyshev II Filter
f-3dB =10MHz
EECS 247
s (C + Cx ) R1
R2 R f
1
Vin3
EECS 247
Vin1
Cx
Rf
R2
R1
C
Vo
Cx
C + Cx
R5
R11
C4
C5
C3
R8
C5
C3
C1 R4
C4
C2
+
C1
R3
R7
R6
C2
R2
R1
R9
R10
VO
EECS 247
-V4+
CI4
+
CI3
CI5
CI3
CI4
+
+
+
EECS 247
CI2
-
-V2+
CI1
CI2
CI1
-V5+
-V3+
Vin
CI5
-VO+
C5
C3
C4
-
C1
C2
Vin
Cc
Ca
Cb
Cd
Vo
All resistors 1
Capacitors: C1=36.11nF, C2=14.05nF, C3=12.15nF,C4=5.344nF, C5=2.439nF
Coupling capacitors: Ca=1.36nF, Cb=1.36nF, Cc=1.31nF, Cd=1.31nF
EECS 247
EECS 247
+
+
Vin
Vo
EECS 247
Vin
Ideal
opamp
+
0dB
Ideal Integrator:
DC ga in =
Sin gle po le @ D C
n o n on - d om ina nt p ole s
o
H( s ) =
s
o = 1/ RC
EECS 247
l o g H ( )
Vo
Phase
-90o
H( s )=
H ( j ) =
Q=
Then:
=
j
1
R ( ) + j X ( )
X ( )
R ( )
t g. =
Qiidneal
EECS 247
P1 =
-90o
-90o
H( s )=
EECS 247
o
s
Real Intg.
l o g H (s)
H( s )
Lecture 4: Active Filters
0
a
P2P3
1+ s a
0
P1 =
+ Arct an P1
0
a
-89.5
-90
P1
P h a s e l ea d @ o
(in radian )
-90o
Magnitude (dB)
Normalized Frequency
EECS 247
P2P3
-90
Ar ct an po
i =2 i
o Phase l ag @
o
p
i =2 i
(in radian )
-90.5
-90o
Magnitude (dB)
Phase lag @ 0
1
Normalized Frequency
EECS 247
o
P1 =
0
a
P2P3
+ A r cta n P1
o
o
A r cta n
i = 2 pi
-90
P1
-90o
o
o i =2 pi
H( s )
1+ s a
o
<< 1
p2,3,... ..
g.
Qrint
eal
Phase le
EECS 247
&
a >> 1
1 1
o
a
i = 2 pi
ad @
Phase
l ag @
Example:
Effect of Integrator Finite Q on Bandpass Filter Behavior
0.5 excess @ ointg
Ideal
Ideal
Integrator P2 @ 100.o
Integrator DC gain=100
EECS 247
Example:
Effect of Integrator Q on Filter Behavior
( 0.5 lead 0.5
error @
excess )
ointg
ointg ~ 0
Ideal
Summary
Effect of Integrator Non-Idealities on Q
int g. =
Qideal
int g.
Qreal
1
1
a o
1
p
i =2 i
EECS 247