Fundamentals of Microelectronics
.pdf
BR |
Wiley/Razavi/Fundamentals of Microelectronics [Razavi.cls v. 2006] |
June 30, 2007 at 13:42 |
751 (1) |
|
|
|
|
Sec. 14.4 |
Active Filters |
751 |
R3 |
R 4 |
C1 |
Vout |
|
|
Vin |
|
R1 |
R 2 |
|
C2 |
X |
Y |
−1 |
Figure 14.37 Two-Thomas biquad. |
|
|
|
|
which provides a band-pass response. The output at Y exhibits a low-pass behavior: |
|
|||
VY |
= R3R4 |
1 |
: |
(14.114) |
|
|
|||
Vin |
R1 R2R3R4C1C2s2 + R2R4C2s + R3 |
|
|
|
It can be shown that the sensitivities of the Tow-Thomas biquad with respect to the component values are equal to 0.5 or 1. An important advantage of this topology over the KHN biquad is accrued in integrated circuit design, where differential integrators obviate the need for the inverting stage in the loop, thus saving one op amp. Illustrated in Fig. 14.38, the idea is to swap
Vin
Figure 14.38 Differential Tow-Thomas filter.
the differential outputs of the second integrator to establish negative feedback.
Example 14.20
Prove that !n and Q of the Tow-Thomas filter can be adjusted (tuned) independently.
Solution
From (14.114), we have
!n = |
p |
|
1 |
|
|
(14.115) |
||
|
|
|
|
|
||||
R2R4C1C2 |
||||||||
|
|
|
||||||
and |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Q,1 = |
1 |
rR2R4C2 : |
(14.116) |
|||||
|
||||||||
|
R3 |
|
C1 |
|
||||
BR |
Wiley/Razavi/Fundamentals of Microelectronics [Razavi.cls v. 2006] |
June 30, 2007 at 13:42 |
752 (1) |
|
|
|
|
752 |
Chap. 14 |
Analog Filters |
It is therefore possible to adjust !n by R2 or R4 and Q by R3. As expected, if R3 = 1, then Q = 1 and the circuit contains two purely imaginary poles.
Exercise
A Tow-Thomas filter exhibits !n = 2 (10 MHz) and Q = 5. Is it possible to have
R1 = R2 = R3 and C1 = C2?
14.4.3 Biquads Using Simulated Inductors
Recall from Section 14.3.2 that second-order RLC circuits can provide low-pass, high-pass, or band-pass responses, but their usage in integrated circuits is limited because of the difficulty in building high-value, high-quality on-chip inductors. We may therefore ask: is it possible to emulate the behavior of an inductor by means of an active (inductorless) circuit?
Consider the circuit shown in Fig. 14.39(a), where general impedances Z1-Z5 are placed in
|
|
|
A 2 |
|
|
I X |
1 Z 1 |
Z 2 |
Z 3 4 Z 4 |
|
|
VX |
2 |
3 |
5 |
|
VX |
|
|
Z |
5 |
||
|
Z in |
|
R S |
||
|
|
|
|
A 1
Figure 14.39 General impedance converter.
series and the feedback loops provided by the two (ideal) op amps force V1 , V3 and V3 , V5 to zero:
V1 = V3 = V5 = VX : |
(14.117) |
That is, the op amps establish a current of VX =Z5 through Z5. This current flows through Z4, yielding
V |
4 |
= |
VX Z + V |
X |
: |
(14.118) |
|
|
|
4 |
|
|
|
||
|
|
|
Z5 |
|
|
|
|
The current flowing through Z3 (and hence through Z2) is given by |
|
||||||
I |
Z3 |
= V4 , V3 |
|
|
(14.119) |
||
|
|
Z3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= VX |
Z4 : |
|
(14.120) |
|
|
|
|
Z5 |
Z3 |
|
|
|
BR |
Wiley/Razavi/Fundamentals of Microelectronics [Razavi.cls v. 2006] |
June 30, 2007 at 13:42 |
753 (1) |
|
|
|
|
Sec. 14.4 Active Filters |
|
|
|
753 |
The voltage at node 2 is thus equal to |
|
|
|
|
V2 = V3 , Z2IZ3 |
|
(14.121) |
||
= VX |
, Z2 VX |
Z4 : |
(14.122) |
|
|
|
Z5 |
Z3 |
|
Finally, |
|
|
|
|
IX = |
VX , V2 |
|
(14.123) |
|
|
Z1 |
|
|
|
= VX |
Z2Z4 |
|
(14.124) |
|
Z1Z3Z5 |
|
|||
and hence |
|
|
|
|
Zin = Z1Z3 Z5: |
|
(14.125) |
||
|
Z2Z4 |
|
|
|
The above result suggests that the circuit can “convert” Z5 to a different type of impedance if Z1-Z4 are chosen properly. For example, if Z5 = RX, Z2 = (Cs),1, and Z1 = Z3 = Z4 = RY (Fig. 14.40), we have
RY |
C |
|
|
R Y |
R Y |
Z in |
|
RX |
|
|
Figure 14.40 Example of inductance simulation.
Zin = RX RY Cs |
(14.126) |
which is an inductor of value RXRY C (why?). We say the circuit converts a resistor to an inductor, i.e., it “simulates” an inductor. 8
Example 14.21 
From Eq. (14.125), determine another possible combination of components that yields a simulated inductor.
Solution
It is possible to choose Z4 = (Cs),1 and the remaining passive elements to be resistors: Z1 =
8In today's terminology, we may call this an “emulated” inductor to avoid confusion with circuit simulation programs. But the term “simulated” has been used in this context since the 1960s.
BR |
Wiley/Razavi/Fundamentals of Microelectronics [Razavi.cls v. 2006] |
June 30, 2007 at 13:42 |
754 (1) |
|
|
|
|
754 |
Chap. 14 Analog Filters |
Z2 = Z3 = RY . Thus, |
|
Zin = RX RY2 Cs: |
(14.127) |
The resulting topology is depicted in Fig. 14.41. |
|
Z in
Figure 14.41
RY |
RY |
|
|
|
R Y |
C |
RX |
|
|
|
Exercise
Is there yet another possible combination that yields a simulated inductor?
Introduced by Antoniou, the “general impedance converter” (GIC) in Fig. 14.39 and its descendants in Figs. 14.40 and 14.41 prove useful in transforming a passive RLC filter to an active counterpart. For example, as depicted in Fig. 14.42, a high-pass active section is obtained by
Vin |
C1 |
Vin |
C1 |
Vout |
Vout |
R1 |
L1 |
R1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
A 2 |
|
|
|
1 |
RY |
2 |
C |
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
R Y |
4 |
R Y |
|
|
|
|
|
|
|
|
RX |
|
|
|
A 1 |
|
|
|
|
|
Figure 14.42 High-pass filter using a simulated inductor.
replacing L1 with a simulated inductor.
Example 14.22 
Prove that node 4 in Fig. 14.42 can also serve as an output.
BR |
Wiley/Razavi/Fundamentals of Microelectronics [Razavi.cls v. 2006] |
June 30, 2007 at 13:42 |
755 (1) |
|
|
|
|
Sec. 14.4 Active Filters 755
Solution
Since Vout = V1 = V3 = V5, the current flowing through |
RX is equal to Vout=RX, yielding |
|||||
V |
= |
Vout R |
Y |
+ V |
|
(14.128) |
4 |
|
RX |
out |
|
||
|
|
|
|
|
|
|
|
= V 1 + RY |
: |
(14.129) |
|||
|
|
out |
|
RX |
|
|
|
|
|
|
|
|
|
Thus, V4 is simply an amplified version of Vout. Driven by op amp A1, this port exhibits a lower output impedance than does node 1, and is often utilized as the output of the circuit.
Exercise
Determine the transfer function from Vin to V3.
How is a low-pass filter derived? From the RLC network of Fig. 14.29, we note the need for a floating (rather than grounded) inductor and attempt to create such a device as shown in Fig. 14.43(a). Can this circuit serve as a floating inductor? A simple test is to tie a voltage source to node P and determine the Thevenin equivalent as seen from node Q [Fig. 14.43(b)]. To compute the open-circuit voltage, VThev, recall that the op amps force V5 to be equal to VP (= Vin). Since no current flows through RX ,
VThev = Vin: |
(14.130) |
To obtain ZThev, we set Vin to zero and apply a voltage to the left terminal of RX [Fig. 14.43(c)]. Since V5 = V1 = 0, IX = VX =RX and hence
ZThev = RX: |
(14.131) |
Unfortunately, the network operates as a simple resistor rather than a floating inductor! Fortunately, the impedance converter of Fig. 14.39 can overcome this difficulty. Consider the special case illustrated in Fig. 14.44(a), where Z1 = (Cs),1, Z3 = (Cs),1jjRX, and Z2 = Z4 = Z5 = RX. From (14.125), we have
|
|
1 |
|
|
|
RX |
|
|
RX |
|
|
Cs |
R |
|
Cs + 1 |
||||
Zin = |
|
|
|
|
X |
R2 |
|
|
(14.132) |
|
|
|
|
|
|
X |
|
|
|
= |
1 |
|
: |
(14.133) |
|||||
|
|||||||||
Cs(RX Cs + 1) |
|||||||||
This impedance may be viewed as a “super capacitor” because it is equal to the product of two capacitive components: (Cs),1 and (RX Cs + 1),1.
Now, let us study the circuit depicted in Fig. 14.44(b):
Vout = |
Zin |
|
(14.134) |
|
|
|
|
||
Vin |
Zin + R1 |
|
|
|
= |
1 |
: |
(14.135) |
|
|
||||
R1RXC2s2 + R1Cs + 1 |
||||
BR |
Wiley/Razavi/Fundamentals of Microelectronics [Razavi.cls v. 2006] |
June 30, 2007 at 13:42 |
756 (1) |
|
|
|
|
756 |
Chap. 14 |
Analog Filters |
|
|
|
|
A 2 |
|
|
RY |
2 |
C |
|
|
|
RX |
P |
|
|
R Y |
|
R Y |
Q |
|
|
3 |
4 |
5 |
||
A 1 |
|
|
|
|
|
|
|
|
|
(a) |
|
|
|
|
|
A 2 |
|
|
|
|
P |
RY 2 C |
RX |
Z Thev |
|
|
Q |
Q |
Vin |
3 R Y |
4 R Y 5 |
VThev |
|
|
||
|
A 1 |
|
|
|
|
|
|
(b) |
|
|
|
|
|
|
|
A 2 |
|
|
|
RY |
2 |
C |
|
|
|
RX |
I X |
|
|
3 |
R Y |
4 |
R Y |
5 |
|
|
|
|
|
|
|
|
VX |
A 1 |
|
|
|
|
|
|
|
|
|
|
|
(c) |
|
|
|
Figure 14.43 (a) General impedance converter considered as a floating impedance, (b) Thevenin equivalent, (c) test circuit for obtaining the output impedance.
This topology thus provides a second-order low-pass response. From Example 14.22, we note that node 4 serves as a better output port.
Example 14.23
Excited by the versatility of the general impedance converter, a student constructs the circuit shown in Fig. 14.45 as an alternative to that in Fig. 14.44. Explain why this topology is less useful.
Solution
Employing Z3 = RX and Z5 = (Cs),1jjRX , this configuration provides the same transfer
BR |
Wiley/Razavi/Fundamentals of Microelectronics [Razavi.cls v. 2006] |
June 30, 2007 at 13:42 |
757 (1) |
|
|
|
|
Sec. 14.4 Active Filters |
|
|
|
|
|
757 |
|
|
|
|
|
A 2 |
|
1 |
C |
2 |
|
RX |
|
5 |
|
|
|
|
|
|
|
|
|
|
|
3 R X |
4 |
R X |
Z in |
|
|
|
|
|
RX |
|
|
|
C |
|
|
|
|
A 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(a) |
|
|
Vout |
|
|
|
|
|
A 2 |
|
|
|
|
|
|
|
R1 |
1 |
C |
2 |
RX |
|
|
Vin |
|
|
|
|
|
5 |
|
|
|
|
3 |
R X |
4 R X |
Z in |
|
|
|
|
|
RX |
|
|
|
|
C |
|
|
|
|
A 1 |
|
|
|
|
|
|
|
|
|
|
(b)
Figure 14.44 (a) General impedance converter producing a “super capacitor,” (b) second-order low-pass filter obtained from (a).
|
Vout |
|
A 2 |
|
|
|
|
R1 |
1 C |
RX |
5 |
Vin |
|
3 R X |
4 R X |
|
Z in |
|
RX C |
|
|
|
|
|
A 1 |
|
|
Figure 14.45
function as (14.135). However, V4 is no longer a scaled version of Vout:
V |
= V |
|
1 |
+ Cs R |
|
+ V |
(14.136) |
|
|
||||||
4 |
out |
|
RX |
X |
out |
|
|
|
= Vout(2 + RX Cs): |
|
|
(14.137) |
|||
Thus, the output can be sensed at only node 1, suffering from a relatively high impedance.
Exercise
Determine the transfer function from Vin to V5.
BR |
Wiley/Razavi/Fundamentals of Microelectronics [Razavi.cls v. 2006] |
June 30, 2007 at 13:42 |
758 (1) |
|
|
|
|
758 |
Chap. 14 |
Analog Filters |
It can be proved that the sensitivities of the general impedance converter and the resulting filters with respect to component values are equal to 0.5 or 1. Such circuits therefore prove useful in both discrete and integrated design.
14.5 Approximation of Filter Response
How does the design of a filter begin? Based on the expected levels of the desired signal and the interferers, we decide on the required stopband attenuation. Next, depending on how close the interferer frequency is to the desired signal frequency, we choose a slope for the transition band. Finally, depending on the nature of the desired signal (audio, video, etc.), we select the tolerable passband ripple (e.g., 0.5 dB). We thus arrive at a “template” such as that shown in Fig. 14.46 for
H (ω)
Transition
Passband Band
Ripple
Stopband |
Stopband |
|
Ripple |
||
Attenuation |
||
|
||
|
f |
Figure 14.46 Frequency response template.
the frequency response of the filter.
With the template in hand, how do we determine the required transfer function? This task is called the “approximation problem,” by which we mean a transfer function is chosen to approximate the response dictated by the template. We prefer to select a transfer function that lends itself to efficient, low-sensitivity circuit realization.
A multitude of approximations with various trade-offs exist that prove useful in practice. Examples include “Butterworth,” “Chebyshev,” “elliptic,” and “Bessel” responses. Most filters suffer from a trade-off between the passband ripple and the transition band slope. We study the first two types here and refer the reader to texts on filter design [1] for others.
14.5.1 Butterworth Response
The Butterworth response completely avoids ripple in the passband (and the stopband) at the cost of the transition band slope. This type of response only stipulates the magnitude of the transfer function as:
jH(j!)j = |
1 |
|
|
|
; |
(14.138) |
|
|
|
|
|
|
|||
|
|
|
|
|
|||
s1 + |
|
|
|
||||
|
! |
|
2n |
|
|||
|
|
|
|
|
|||
|
!0 |
|
|
|
|||
where n denotes the order of the filter. 9
9This is called a “maximally-flat” response because the first 2n 1 derivatives of (14.138) vanish at ! = 0.
BR |
Wiley/Razavi/Fundamentals of Microelectronics [Razavi.cls v. 2006] |
June 30, 2007 at 13:42 |
759 (1) |
|
|
|
|
Sec. 14.5 |
Approximation of Filter Response |
759 |
It is instructive to examine (14.138) carefully and understand its properties. First, we observe that the ,3-dB bandwidth is calculated as:
|
|
|
1 |
|
1 |
(14.139) |
|
|
|
|
|
|
= p |
|
|
|
|
|
|
|
|||
|
s1 + |
!0 |
|
||||
|
|
|
2n |
2 |
|
||
|
|
|
!,3dB |
|
|
|
|
and hence |
|
|
|
|
|
||
|
|
!,3dB = !0: |
|
|
(14.140) |
||
Interestingly, the ,3-dB bandwidth remains independent of the order of the filter. Second, as n increases, the response assumes a sharper transition band and a greater passband flatness. Third, the response exhibits no ripple (local maxima or minima) because the first derivative of (14.138) with respect to ! vanishes only at ! = 0. Figure 14.47 illustrates these points.
H (ω) 
n
1
2
2
ω0 |
ω |
Figure 14.47 Butterworth response. |
|
Example 14.24
A low-pass filter must provide a passband flatness of 0.45 dB for f < f1 = 1 MHz and a stopband attenuation of 9 dB at f2 = 2 MHz. Determine the order of a Butterworth filter satisfying these requirements.
Solution
Figure 14.48 shows the template of the desired response. Noting that jH(f1 = 1 MHz)j = 0:95
20log H (ω)
0.45 dB
0 dB
|
|
9 dB |
f 1 |
f 2 |
f (log scale) |
1 MHz |
2 MHz |
|
Figure 14.48
( ,0:45 dB) and jH(f2 = 2 MHz)j = 0:355 ( ,9 dB), we construct two equations with two
BR |
Wiley/Razavi/Fundamentals of Microelectronics [Razavi.cls v. 2006] |
June 30, 2007 at 13:42 |
760 (1) |
|
|
|
|
760 Chap. 14 Analog Filters
unknowns:
|
|
1 |
|
|
= 0:952 |
(14.141) |
|
|
|
|
|
||
|
1 + |
!0 |
|
2n |
||
|
|
|
|
|||
|
|
2 f1 |
|
|
|
|
|
|
1 |
|
|
= 0:3552: |
(14.142) |
|
|
|
|
|
||
|
1 + |
!0 |
|
2n |
||
|
|
|
|
|||
|
|
2 f2 |
|
|
|
|
The former yields |
|
|
|
|
|
|
|
!02n = |
(2 f1)2n |
(14.143) |
|||
|
|
|
; |
|||
|
|
|
|
0:108 |
|
|
which, upon substitution in the latter, leads to |
|
|
|
|
||
|
|
2n |
|
|
|
|
|
f2 |
|
= 64:2: |
(14.144) |
||
|
|
f1 |
|
|
|
|
Since f2 = 2f1, the smallest n that satisfies the requirement is 3. With n = 3, we obtain !0 from (14.141):!0 = 2 (1:45 MHz):
Exercise
If the order of the filter must not exceed 2, how much attenuation can be obtained from f1 to f2?
Given filter specifications and hence a template, we can readily choose !0 and n in (14.138) to arrive at an acceptable Butterworth approximation. But how do we translate (14.138) to a transfer function and hence a circuit realization? Equation (14.138) suggests that the corresponding transfer function contains no zeros. To obtain the poles, we make a reverse substitution, ! = s=j, and set the denominator to zero:
|
|
s |
2n |
|
||
1 + |
|
|
= 0: |
(14.145) |
||
j!0 |
||||||
|
|
|
|
|||
That is, |
|
|
|
|
||
s2n + (,1)n!2n = 0: |
(14.146) |
|||||
|
|
|
0 |
|
||
This polynomial has 2n roots given by |
|
|
|
|
||
pk = !0 exp j exp j |
2k |
, 1 |
; k = 1; 2; ; 2n; |
(14.147) |
||
2 |
|
2n |
|
|
||
but only the roots having a negative real part are acceptable (why?):
p |
= ! |
0 |
exp j exp j 2k , 1 |
; k = 1; 2; ; n: |
(14.148) |
|
k |
|
2 |
2n |
|
|
|
|
|
|
|
|
||
