Académique Documents
Professionnel Documents
Culture Documents
Lecture 5
Filters
Effect of integrator non-idealities on filter behavior
Integrator quality factor and its influence on filter frequency characteristics
Filter dynamic range limitations due to limited integrator linearity
Measures of linearity: Harmonic distortion, intermodulation distortion,
intercept point
Effect of integrator component variations and mismatch on filter response
Summary of Lecture 4
Ladder type RLC filters converted to integrator based active filters
All pole ladder type filters
Convert RLC ladder filters to integrator based form
Example: 5th order Butterworth filter
High order ladder type filters incorporating zeros
7th order elliptic filter in the form of ladder RLC with zeros
Sensitivity to component mismatch
Compare with cascade of biquads
Doubly terminated LC ladder filters
Lowest sensitivity to
component variations
Convert to integrator based form utilizing SFG techniques
Example: Differential high order filter implementation
Effect of integrator non-idealities on continuous-time filter behavior
Effect of integrator finite DC gain & non-dominant poles on filter
frequency response (continued today)
EECS 247
Real Intg.
l o g H (s)
P1 =
-90o
-90o
H( s )=
o
s
EECS 247
H( s )
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
-90.5
Ar ct an po
i =2 i
o Phase l ag @
o
p
i =2 i
(in radian )
-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
1 1
o
a
i = 2 pi
ad @
a >> 1
Phase
l ag @
Example:
Effect of Integrator Finite Q on Bandpass Filter Behavior
0.5 excess @ ointg
Ideal
Ideal
Integrator DC gain=100
EECS 247
Integrator P2 @ 100.o
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
p1
i =2 i
Vout
Vout
Vin
Vin
f1
EECS 247
f1
Vout
Vin
f1
Vout
Vin
EECS 247
f1
Vin
f1
EECS 247
Vout
Vin
f1
2 A2
2
(1 cos ( 2 t ) ) +
1
3 A3
4
Vout
f1
Vout
Vin
Vin
EECS 247
f1 2f1 3f1
Lecture 5: Integrator-Based Filters
2 A2
2
(1 cos ( 2t ) )
3 A3
HD3 =
HD 2 =
EECS 247
1 2
A,
2 1
HD3 =
1 3 2
A
4 1
Vin
1kHZ
EECS 247
1kHZ
3kHZ
2 A12
2
(1 cos ( 2 t ) ) + 2A (1 cos ( 2 t ) )
2
+ 2 A1 A2 cos ( (1 2 ) t ) cos ( (1 + 2 ) t )
3 3 A1 A2
sin ( 21 + 2 ) t sin ( 21 2 ) t
4
EECS 247
f1 f2
Vout
f
f1 f2
2f1- f2
f
2f2- f1
For f1 & f2 close in frequency Components associated with (2f1-f2 )& (2f2-f1) are
the closest to the fundamental signals on the frequency axis and thus most harmful
EECS 247
IM 3 =
IM 2 =
EECS 247
2
A + .......
1
IM 3 =
3 3 2 25 5 4
A +
A + ......
4 1
8 1
1dB
20log(1 Vin )
P
1dB
EECS 247
3rd
IM 3 =
1st
3 3
25 5
Vin 2 +
Vin 4 + ......
=
4 1
8 1
OIP3
20log(1 Vin )
a
nd
Fu
= 1@ I IP 3
n
me
tal
IM
221
or
de
r
1 2
212
3 rd
1 2
20 log 3Vin 3
4
Typically:
IIP3
A/D
AGC
EECS 247
2nd
Adjacent
Channel
1st
Adjacent
Channel
Desired
Channel
Desired
Channel
1st
Adjacent
Channel
2nd
Adjacent
Channel
60
Desired channel
not
distinguishable
from intermod.
Component !
30
60
30
RF
Amp
fn1 fn2
2fn1 fn2
2fn2 fn1
Adjacent channels can be as much as 60dB higher compared to the desired RX signal!
Notice that in this example, 3rd order intermodulation component associated with the
two adjacent channel, falls on the desired channel signal!
EECS 247
Filter Linearity
+
+
Vin
Vo
Maximum signal handling capability is usually determined by the
specifications wrt harmonic distortion and /or intermodulation distortion
Distortion in a filter is a function of linearity of the components
Example: In the above circuit linearity of the filter is mainly a function of
linearity of the opamp voltage transfer characteristics
EECS 247
Sampled Data
Switched-capacitor Integrator
EECS 247
Vin
R
Vtune
Vin
Vo
Opamp-RC
Vin
Vo
Opamp-MOSFET-C
EECS 247
Vo
Vin
Id ea l t r a ns f er f un ct i on :
Vtune
Opamp-MOSFET-RC
o
s
Vo
where o =
ReqC
2008 H.K. Page 29
Vin
Vin
Gm
Gm
Vo
GmC Intg.
Vo
GmC-OTA Intg.
Vo
Vi n
o
s
G
where o = m
C
2008 H.K. Page 30
Integrator Implementation
Switched-Capacitor
+
Vin
1
2
CI
T=1/fclk
Cs
Vo fo r
fclk Cs
CI
Vin d t
Cs
0 = fc lk C
I
Main advantage: Critical frequency function of ratio of caps & clock freq.
Critical filter frequencies (e.g. LPF -3dB freq.) very accurate
EECS 247
Rs
Vin
C3
Vo
RL
RLC Filters
Facts about RLC filters
-3dB
determined by
absolute value of Ls & Cs
EECS 247
C1Norm
C1RLC = Cr C1Norm =
R* 3dB
LNorm R*
L 2RLC = Lr L 2Norm = 2
3dB
EECS 247
L2
C1
C3
Vo
Vin
Rs
RL
+
RLC Filters
Rs
Vo
s1 1
Vin
s 2
s 3
R* RL
C
1 = C1RLC .R* = 1
3dB
RLC
L
2 = 2
R*
LNorm
= 2
3dB
C Norm
= 1
LNorm
2
2
EECS 247
C Norm
1int g = C I 1 .R1 = 1
3dB
Norm
L2
2int g = C I 2 .R2 =
3dB
int g
1
int g
2
EECS 247
I 1 .R1
C I 2 .R2
C Norm
1
Norm
L2
CIn
C Norm
= 1
Norm
L2
Rn1
Rn2
CI3
R21
R22
int g
int g
CI1
CI2
R31
R32
R11
R12
R13
Vo
Detailed passband
(note shape is well-retained)
Worst case
bandwidth
variation
R=10K
C=10pF
R=10K
Vin
EECS 247
Vo
f
= max = 1.48
Rnom
f nom
max
Rnom = 14.8k
Rnom
D2
D1 D0
R2
R3 R4
min
f
= min = 0.72
Rnom
f nom
min
Rnom = 7.2k
Rnom
EECS 247
R1
Variable Resister
MOS xtors act as switches
Tunable Resistor
Maximum C variations by +-10% Cmin=9pF, Cmax=11pF
Maximum R variations by +-25% Rmin=7.5K, Rmax=12.5K
Corner frequency varies by +48% & -27.%
Assuming n = 3bit (0 or 1) control signal for adjustment
min
R1 = Rnom = 7.2k
2n 1
min
max
R2 = Rnom
Rnom
= ( 14.8k 7.2k ) 4 = 4.34 k
7
2n 1
min
max
R3 = Rnom
Rnom
2n 2
2n 1
= ( 14.8k 7.2k ) 2
D1 D0
R2
R3 R4
= 2.17 k
2 n 3
min
max
R4 = Rnom
Rnom
= ( 14.8k 7.2k ) 1 = 1.08 k
7
2n 1
D2
R1
Variable Resister
MOS xtors act as switches
2008 H.K. Page 42
Rnom
7.2K
8.28K
9.37K
D2
D1 D0
R1
14.8K
R2
R3 R4
C
Vin
Post manufacturing:
Set all Dx to 100 (mid point)
R1
R2 R3 R4
Measure -3dB frequency
If frequency too high decrement
+
D to D-1
If frequency too low increment
D to D+1
If frequency within 10% of the
desired corner frequency stop
else
For higher order filters, all filter integrators tuned simultaneously
EECS 247
Vo
EECS 247
EECS 247
EECS 247
Disadvantages
Opamps have to drive resistive
load, low output impedance is
required
High power consumption
Continuous tuning not possibletuning only in discrete steps
Tuning requires programmable Rs
and/or Cs
Advantages
Since resistors are quite linear,
linearity only a function of opamp
linearity
good linearity
Opamp RC Filters
Vo
Integrator Implementation
Opamp-RC & Opamp-MOSFET-C & Opamp-MOSFET-RC
+
Vin
R
C
Vtune
Vin
Vo
Vin
Vo
Vo
EECS 247
o
s
whe re o =
Vo
Opamp-MOSFET-C
Vin
Opamp-RC
Vtune
Opamp-MOSFET-RC
1
R eqC
C
Vtune
Vin
R
Vo
R replaced by MOSFET
Operating in triode mode
Continuously
variable resistor:
Opamp-RC
Vin
Vo
Opamp-MOSFET-C
ID
Triode region
MOSFET IV characteristic:
VGS
Non-linear R
VDS
EECS 247
W
V2
Vgs Vth Vds ds
L
2
Vin
2
W
Vgs Vth Vi Vi
ID
L
2
I D
W V V V
G=
= Cox
gs th i
L
Vi
= Cox
VG
ID
Vo
Vgs Vth
Vds
2
W
V V
I D1 = Cox Vgs Vth i i
L
42
W
L
VG
Vi/2
M1
-Vi/2
ID1
ID2
M2
V V
W
I D2 = Cox Vgs Vth + i i
L
42
W V V
I D1 I D2 = Cox
gs
th Vi
L
( I D1 I D2 )
W V V
G=
= Cox
gs
th
Vi
L
I D = Cox
Vout
Opamp-MOSFET-C
Example:
Opamp MOSFET-C Filter
Suitable for low frequency
applications
Issues with linearity
Linearity achieved ~4050dB
Needs tuning
5th Order Elliptic MOSFET-C LPF
with 4kHz Bandwidth
Ref: Y. Tsividis, M.Banu, and J. Khoury, Continuous-Time MOSFET-C Filters in VLSI, IEEE
Journal of Solid State Circuits Vol. SC-21, No.1 Feb. 1986, pp. 15-30
EECS 247
ID1
I D3
-Vi/2
ID M4
4
ID2
IX2
Vout
M2
C
M1,2,3,4 equal W/L
IX1
M3
Vi/2
I X 1 = I D1 + I D3
W
V V
= Cox Vgs1 Vgs3 i i
L
22
W
V V
C
I X 2 = ox Vgs3 Vgs1 i i
L
22
W V
I X 1 I X 2 = Cox
gs1 Vgs3 Vi
L
(IX1 IX 2)
W V
G=
= Cox
gs1 Vgs3
L
Vi
VG3
VG1
W
Vds
V Vth
Vds
L gs
2
W
V V
I D1 = Cox Vgs1 Vth i i
L
42
W
V V
I D3 = Cox Vgs3 Vth + i i
L
42
I D = Cox
No threshold dependence
Linearity achieved in the order of 50-70dB
Ref: Z. Czarnul, Modification of the Banu-Tsividis Continuous-Time Integrator Structure, IEEE
Transactions on Circuits and Systems, Vol. CAS-33, No. 7, pp. 714-716, July 1986.
EECS 247
R-MOSFET-C Integrator
VG2
VG1
Vi/2
M1
C
M3
M2
M4
-Vi/2
Vout
M1
VG2
C
M3
R1
M2
M4
-Vi/2
Vi/2
R2
Vout
C
R2
Example:
Opamp MOSFET-RC Filter
OTA
Voltage controlled
voltage source
Voltage controlled
current source
EECS 247
Integrator Implementation
Transconductance-C & Opamp-Transconductance-C
+
Vin
Vin
Gm
Vo
Vo
GmC Intg.
GmC-OTA Intg.
Vo
Vin
EECS 247
Gm
o
s
G
whe r e o = m
C
Gm-C Filters
Simplest Form of CMOS Gm-C Integrator
Transconductance element
formed by the source-coupled
pair M1 & M2
+
Vin
-
Transconductance of M1&
M2 varied through Vcontrol
Ref:
M1
Cint g
M10
Vo
+
M2
Vcontrol
H. Khorramabadi and P.R. Gray, High Frequency CMOS continuous-time filters, IEEE
Journal of Solid-State Circuits, Vol.-SC-19, No. 6, pp.939-948, Dec. 1984.
EECS 247