View
222
Download
0
Category
Preview:
Citation preview
Corollary 3: If all op amps in an RC
active filter are ideal and there are k1
resistors and k2 capacitors and if pk is any
pole and zh is any zero, then
11
k
i
kp
Ri=1
S = 12
k
i
kp
Ci=1
S =
11
h
i
kz
Ri=1
S = 12
h
i
kz
Ci=1
S = and
Review from last time
Corollary 4: If all op amps in an RC
active filter are ideal and there are k1
resistors and k2 capacitors and if ZIN is any
input impedance of the network, then
11 2
IN IN
i i
k kZ Z
R Ci=1 i=1
S - S =
Review from last time
Bilinear Property of Electrical Networks
Theorem: Let x be any component or Op Amp time constant
(1st order Op Amp model) of any linear active network
employing a finite number of amplifiers and lumped passive
components. Any transfer function of the network can be
expressed in the form
0 1
0 1
N s +xN sT s =
D s +xD s
where N0, N1, D0, and D1 are polynomials in s that are not dependent upon x
A function that can be expressed as given above is said to be a bilinear
function in the variable x and this is termed a bilateral property of electrical
networks.
The bilinear relationship is useful for
1. Checking for possible errors in an analysis
2. Pole sensitivity analysis
Review from last time
Root SensitivitiesConsider expressing T(s) as a bilinear fraction in x
0 1
0 1
N s +xN s N sT s =
D s +xD s D s
Theorem: If zi is any simple zero and/or pi is any
simple pole of T(s), then
iz 1 ix
ii
i
N zx
N zz
z
Sd
d
ip 1 ix
ii
i
D px
D pp
p
Sd
d
and
Note: Do not need to find expressions for the poles or the
zeros to find the pole and zero sensitivities !
Review from last time
Root Sensitivities
ip
x
ip 1 iix
ii i
i
D ppx x
D pp x p
p
S
Observation: Although the sensitivity expression is
readily obtainable, direction information about the pole
movement is obscured because the derivative is
multiplied by the quantity pi which is often complex.
Usually will use either or
which preserve
direction information when working with pole or zero
sensitivity analysis.
ip 1 iix
ii i
i
D ppx x
D pp x p
p
S
Review from last time
Root Sensitivities
ip
ipx
x s
i
iN
p 1 i
i
i p
D p
D p
p
x
s
ip
i i x
xp p
xS
Summary: Pole (or zero) locations due to component
variations can be approximated with simple analytical
calculations without obtaining parametric expressions for
the poles (or zeros).
Ideal
Componentsi ip p p
i
0 1D s D s x D s
where
and
Alternately,
Review from last time
C1
C2
R2R1
VIN
VOUTK
Example: Determine for the +KRC Lowpass Filter for equal R, equal C
0
0
KK s
1+K s
0
1 2 1 2
2 20
0
1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2
K
R R C CT s =
1-K1 1 1 1 1 1 1s +s + + + K s s +s + + +
R C R C R C R R C C R C R C R C R R C C
i
1
p
RS
0
2 1 2
2 20
0 1 0
1 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2
K
R C CT s =
1-K1 1 1 1 1 1 1s K s s + +R s +s + K s s +s +
C R C C C R C C R C R C R C R C
0
2 1 2
2 0
1
1 2 1 2 2 1 2 2 1 2 2
K
R C CT s =
1-K1 1 1 1s + +R s +s +
C R C C R C C R C R C
ip 1 iix
ii i
i
D ppx x
D pp x p
p
S
0 1
0 1
N s +xN sT s =
D s +xD s
write in bilinear form
evaluate at τ=0
C1
C2
R2R1
VIN
VOUTK
Example: Determine for the +KRC Lowpass Filter for equal R, equal C
0
0
KK s
1+K s
i
1
p
RS
0
2 1 2
2 0
1
1 2 1 2 2 1 2 2 1 2 2
K
R C CT s =
1-K1 1 1 1s + +R s +s +
C R C C R C C R C R C
ip 1 iix
ii i
i
D ppx x
D pp x p
p
S
0 1
0 1
N s +xN sT s =
D s +xD s
02
1
2 1 2 2
1-K1D s =s +s +
R C R C
02 2 20
1 1 0
1 2 1 2 2 1 2 2 1 2 2
1-K ω1 1 1 1D s = s + +R s +s + R s +s +ω
C R C C R C C R C R C Q
21
2 0
p 2 1 2 2iR
0i ii
1-K1p +p +
R C R Cpx 1
ωp x pp
Q
S
C1
C2
R2R1
VIN
VOUTK
Example: Determine for the +KRC Lowpass Filter for equal R, equal C
0
0
KK s
1+K s
1
2
0 0
2 2 2 20 0 1 10 0 0 0
2 2
K ωT s =
ω ω R Cs +s +ω K s s +s K Q +ω
Q Q R C
i
1
p
RS
ip 1 iix
ii i
i
D ppx x
D pp x p
p
S
0 1
0 1
N s +xN sT s =
D s +xD s
21
2 0
p 2 1 2 2iR
0i ii
1-K1p +p +
R C R Cpx 1
ωp x pp
Q
S
02
1 1 2 1 2 2 1 2 1 2
1-K1 1 1p +p + + + =0
R C R C R C R R C C
0
1 2 1 2
2 0
1 1 2 1 2 2 1 2 1 2
K
R R C CT s =
1-K1 1 1s +s + + +
R C R C R C R R C C
02
2 1 2 2 1 2 1 2 1 1
1-K1 1 1p +p + = - -p
R C R C R R C C R C
21
p i 1 2 1 2 1 1R
0i ii
1 1+ p
p R R C C R Cx 1
ωp x pp
Q
S
21
2
0p i 1 1R
0i 0i
1ω + p
p R Cx 1
ωp x ωp
Q
S
C1
C2
R2R1
VIN
VOUTK
Example: Determine for the +KRC Lowpass Filter for equal R, equal C
0
0
KK s
1+K s
i
1
p
RS
2
i
2
0p i 1 1x
0i 0i
1ω + p
p R Cx 1
ωp x ωp
Q
S
For equal R, equal C1
0ω = RC
21
2p 0 0iR
0i 0i
ω + pωpx 1
ωp x ωp
Q
S
21
p 0iR
0i
ω + ppx
ωp xp
Q
S
1
20 00
p
R20
ω ωω - 1-4Q
2Q 2Qω
1-4QQ
S
1
2
p
R 2
1 1Q- 1-4Q
2 2
1-4QS
Transfer Function Sensitivities
T s T jω
x xs=jω
S S
T jωT jω θ
x x xjθS S S θ T jωwhere
T jω T jω
x x=ReS S
IT jωθ
x x
1= m
θS S
Transfer Function Sensitivities
0 0
i i
i x i xT s
x
a s b s-
N s D s
S SS
i im na b
i i
mi
i
i=0
ni
i
i=0
a sN s
T s = D s
b s
If T(s) is expressed as
then
0 1
0 1
N s N sT s =
D s D s
x
x
If T(s) is expressed as
T s 0 1 0 1
x
0 1 0 1
x D s N s -N s D s
N s +xN s D s +xD sS
Band-edge Sensitivities
The band edge of a filter is often of interest. A closed-form expression for
the band-edge of a filter may not be attainable and often the band-edges
are distinct from the ω0 of the poles. But the sensitivity of the band-edges
to a parameter x is often of interest.
T jω
ωC ω
Want
Cω C
x
C
ω x
x ωS
Band-edge Sensitivities
T jω
ωC ω
Theorem: The sensitivity of the band-edge of a filter is given by the expression
CC
C
T jω
xω=ωω
x T jω
ωω=ω
SS
S
Band-edge Sensitivities T jω
ωC ω
T jω
ω
T jωT jω T jω x x
ωω x ω
x
T jω
ω xT jωx
ω
T jω x
x T jωω ω
T jωx xω
ω T jω
T jω x
x T jωω x
T jωx ω ω
ω T jω
T jωω xx T jω
ω
SS
S
CC
C
T jω
xω=ωω
x T jω
ωω=ω
SS
S
Sensitivity Comparisons
Consider 5 second-order lowpass filters
(all can realize same T(s) within a gain factor)
R L
CVIN
VOUT
C1
C2
R1 R2K
VOUTVIN
VOUT
VIN
R3 R1 R2
C1
C2
VINVOUT
R0
R1RQ
R4
R3R2
C1 C2
Passive RLC+KRC
Bridged-T Feedback Two-Integrator Loop
Sensitivity Comparisons
Consider 5 second-order lowpass filters
(all can realize same T(s) within a gain factor)
-KRC Lowpass
C1 C2
R2R1
VIN
VOUT
R3
R4 R5
5
4
R-K = -
R
b) + KRC (a Sallen and Key filter)
C1
C2
R2R1
VIN
VOUT
R4
R5
5
4
RK = 1+
R
1 2 1 2
2 1 1 2 2 1 2 1 1
2 2 1 1 2 1 2 2 1 2 1 21 2 1 2
K
R R C CT s =
R C R C R C R C1 1s +s + + K +
R C R C R C R C R R C CR R C C
0
1 2 1 2
1ω =
R R C C1 1 2 2 1 2 1 1
2 2 1 1 2 1 2 2
1Q =
R C R C R C R C+ + K
R C R C R C R C
Case b1 : Equal R, Equal C
1 2R = R = R1 2C = C = C
0
1ω =
RC1
K = 3 -Q
2
0
200
2
T s =
s +s +
K
Q
Case b2 : Equal R, K=1
1
2
C1Q =
2 C1 2R = R = R
VOUT
VIN
R3 R1 R2
C1
C2
1
1 3 1 2
2 1 22 1 2
1 3 1 3 1 2 1 21 2 1 2
1
R R C CT s =
R RC R R 1s +s + + +
C R R R R R C CR R C C
If R1=R2=R3=R and C2=9Q2C1
2 2 2
1
2
2 2 2 2
1 1
1
9Q R CT s =
1 1s +s +
3Q RC 9Q R C
c) Bridged T Feedback
0
1 2 1 2
1ω =
R R C C
1
1 22 1 2
1 3 1 3
Q = R RC R R
+ +C R R R
4
3 0 2 1 2
2 4
Q 2 3 0 2 1 2
R 1
R R R C CT s = -
R1 1s +s +
R C R R R C C
0 1 2R = R = R = R 1 2C = C = C 3 4R = R
2 2
2
2 2
Q
1
R CT s = - 1 1
s +s +R C R C
0
1ω =
RCQR =QR
VINVOUT
R0
R1RQ
R4
R3R2
C1 C2
d) 2 integrator loop
For:
40
3 0 2 1 2
R 1 =
R R R C C
Q 2
10 2
R C Q=
CR R
d) - KRC (a Sallen and Key filter)
C1 C2
R2R1
VIN
VOUT
R3
R4 R5
5
4
R-K = -
R
3 4 3 11 11 1 1
1 2 1 2
2 1 1 2 21 2
3 1 1 1 2 2 4 2 1 2 1 2
K
R R C CT s = -
1+ R R K + R R R R R RR Cs +s 1+ 1+ +
R R C C R C R C R R C C
3 4 3 11 11 1 2 2
0
1 2 1 2
1+ R R K + R R R R R Rω =
R R C C
3 4 3 11 1
1 1 1
1 1 2 2
1 2 1 2
1 2
3 1 1 1 2 2 4 2
1+ R R K + R R R R R R
R R C CQ =
R C1+ 1+
R R C C R C R C
Often R1=R2=R3=R4=R, C1=C2=C05+K
Q = 5
How do these five circuits compare?
a) From a passive sensitivity viewpoint?
- If Q is small
- If Q is large
b) From an active sensitivity viewpoint?
- If Q is small
- If Q is large
- If τω0 is large
Comparison: Calculate all ω0 and Q sensitivities
a) – Passive RLC R L
CVIN
VOUT
0
1ω =
LC
1 LQ =
R C
Consider passive sensitivities first
0
1
2
1
2
1
1
2
1
2
0
0
0
S
S
S
S
S
S
R
L
C
Q
R
Q
C
Q
L
1 2 1 2
1
2
1
2
10
2
1
2
1
2
12
2
12
2
3 1
0 0 0 0 0S S S S S
S
S
S
S
S
R R C C K
Q
R
Q
R
Q
C
Q
C
Q
K
Q
Q
Q
Q
Q
Case b1 : +KRC Equal R, Equal C
0
1 2 1 2
1ω =
R R C C1 1 2 2 1 2 1 1
2 2 1 1 2 1 2 2
1Q =
R C R C R C R C+ + K
R C R C R C R C
0
1ω =
RC
3
1Q =
K
Case b2 : +KRC Equal R, K=1
0
1 2 1 2
1ω =
R R C C1 1 2 2 1 2 1 1
2 2 1 1 2 1 2 2
1Q =
R C R C R C R C+ + K
R C R C R C R C
1 2 1 2
1
2
1
2
2
10
2
0
0
1
2
1
2
2
0 0 0 0 0S S S S S
S
S
S
S
S
R R C C K
Q
R
Q
R
Q
C
Q
C
Q
K Q
0
1ω =
RC
1
2
C1Q =
2 C
1 2 1 2 3
1
2
3
1
2
10
2
1
6
1
6
1
3
1
2
1
2
0 0 0 0 0S S S S S
S
S
S
S
S
R R C C R
Q
R
Q
R
Q
R
Q
C
Q
C
c) Bridged T Feedback
0
1 2 1 2
1ω =
R R C C
1
1 22 1 2
1 3 1 3
Q = R RC R R
+ +C R R R
For R1=R2=R3=R
1
3
1
2
CQ =
C
0
1
3Qω =
RC
d) 2 integrator loop
40
3 0 2 1 2
R 1 =
R R R C C
0
1 =
RC
Q 2
10 2
R C Q=
CR R
0 1 2R = R = R = R 1 2C = C = C 3 4R = RFor:
1 2 3 1 2 4
1 2 3 1
4 2
0
1 1
2 2
1
2
1
2
1
0
0 0 0 0 0 0S S S S S S
S S S S
S S
S
S
Q
R R R C C R
Q Q Q Q
R R R C
Q Q
R C
Q
R
Q
R
QR Q=
R
d) -KRC passive sensitivities
For R1=R2=R3=R4=R, C1=C2=C 05+KQ =
5
3 4 3 11 11 1 2 2
0
1 2 1 2
1+ R R K + R R R R R Rω =
R R C C
3 4 3 11 1
1 1 1
1 1 2 2
1 2 1 2
1 2
3 1 1 1 2 2 4 2
1+ R R K + R R R R R R
R R C CQ =
R C1+ 1+
R R C C R C R C
1 2 3
1 2 4
1 2 3
4 2 1
2 2 2
2 2
2 2 2
2 2
1 1 1 1 3
25 2 25 2 50
1 3 1 1
2 50 2 10
1 1
10 10
1 1 1 1 3 3
5 25 10 25 10 50
1 3 1 1
5 50 2 10
0 0 0
0 0 0 0
+ +
+
S S S
S S S S
S - S + S +
S - S S S -
R R R
C C R K
Q Q Q
R R R
Q Q Q Q
R C C K
Q Q Q
Q Q
Q Q Q
Q Q
50
Kω =
R C
Passive Sensitivity Comparisons
0ωxS Q
xS
Passive RLC
+KRC
Bridged-T Feedback
Two-Integrator Loop
Equal R, Equal C (K=3-1/Q)
Equal R, K=1 (C1=4Q2C2)
12
1,1/2
0,1/2
0,1/2 0,1/2, 2Q2
Q, 2Q, 3Q
0,1/2
0,1/2 1,1/2, 0
1/3,1/2, 1/6
Substantial Differences Between (or in) Architectures
-KRC less than or equal to 1/2 less than or equal to 1/2
Where we are at with sensitivity analysis:
Considered a group of five second-order filters
• Closed form expressions were obtained for ω0 and Q
• Tedious but straightforward calculations provided passive
sensitivities directly from the closed form expressions
Passive Sensitivity Analysis
Active Sensitivity Analysis
• Closed form expressions for ω0 and Q are very difficult or
impossible to obtain
If we consider higher-order filters
Passive Sensitivity Analysis
• Closed form expressions for ω0 and Q are very difficult or
impossible to obtain for many useful structures
Active Sensitivity Analysis
• Closed form expressions for ω0 and Q are very difficult or
impossible to obtain
???
Need some better method for obtaining sensitivities when closed-form
expressions are difficult or impractical to obtain or manipulate !!
Relationship between pole sensitivities
and 0 and Q sensitivities
pIm
Re
p = -α+jβ
D2(s)=(s+α-jβ)(s+α+jβ)
D2(s)=(s-p)(s-p*)
D2(s)=s2+s(2α)+(α2+β2)
Relationship between active pole sensitivities and
0 and Q sensitivities
Theorem:
Define D(s)=D0(s)+t D1(s)
p
ps
Theorem: Re
ps
Im
ps
Theorem:
02
0 0 0
Δω 1 Δα 1 Δβ+ 1-
ω 2Q ω ω4Q 2
12 1
4 20 0
ΔQ Δα 1 Δβ+ 1-
Q ω ω4QQ
Q
Recall:
1
s=p,τ=0
-D p
D s
s
ps
(from bilinear form of T(s))
Claim: These theorems, with straightforward modification, also apply to
other parameters (R, C, L, K, …) where, D0(s) and D1(s) will change since
the parameter is different
Active Sensitivity Comparisons
Passive RLC
+KRC
Bridged-T Feedback
Two-Integrator Loop
Equal R, Equal C (K=3-1/Q)
Equal R, K=1 (C1=4Q2C2)
0
0
Δω
ωΔQ
Q
2
01 1
- 3- ω2 Q
0-Q ω 0Q ω
2
01 1
- 3- ω2 Q
03
- Q ω2
01
Q ω2
0- ω 04Q ω
Substantial Differences Between Architectures
-KRC 0
5Q ω
2 3
025Q ω
0ωxS Q
xS
Passive RLC
+KRC
Bridged-T Feedback
Two-Integrator Loop
Equal R, Equal C (K=3-1/Q)
Equal R, K=1 (C1=4Q2C2)
12
1,1/2
0,1/2
0,1/2 0,1/2, 2Q2
Q, 2Q, 3Q
0,1/2
0,1/21,1/2, 0
1/3,1/2, 1/6
Are these passive sensitivities acceptable?
-KRC less than or equal to 1/2 less than or equal to 1/2
Active Sensitivity Comparisons
Passive RLC
+KRC
Bridged-T Feedback
Two-Integrator Loop
Equal R, Equal C (K=3-1/Q)
Equal R, K=1 (C1=4Q2C2)
0
0
Δω
ωΔQ
Q
2
01 1
- 3- ω2 Q
0-Q ω 0Q ω
2
01 1
- 3- ω2 Q
03
- Q ω2
01
Q ω2
0- ω 04Q ω
-KRC 0
5Q ω
2 3
025Q ω
Are these active sensitivities acceptable?
Are these sensitivities acceptable?
0
0ω0
x
Δω ΔxS
ω x
In integrated circuits, R/R and C/C due to process variations can be K
30% or larger due to process variations
Even if sensitivity is around ½ or 1, variability is often orders of magnitude too large
Passive Sensitivities:
Active Sensitivities:
All are proportional to τω0
Some architectures much more sensitive than others
Can reduce τω0 by making GB large but this is at the expense of increased power
and even if power is not of concern, process presents fundamental limits on how
large GB can be made
Many applications require Δω0/ω0<.001 or smaller and similar requirements on ΔQ/Q
Recommended