Filters Ce
Filters Ce
FILTERS
By
C. Sauriol
Algonquin College
Ottawa, Ontario
R
Transfer Function
1
1 59 15 Vo ( S ) 1
F (S ) = = SC =
Vin(S)
C
Vo (S) Vin ( S ) 1 1 + (RC )S
10 nF R+
SC
1
V ( jω ) jω C 1 Imag
F ( jω ) = o = =
Vin ( jω ) 1 1 + jωCR
R+
jω C
jωCR
MAG (num) 1 1
F ( jω ) = = = ω)
MAG (den) 1 + jωCR 1 + (ωCR )
2
F(j
/ F ( jω ) = / num − / den = 0 − ATAN (ωCR ) θ
Real
1
Frequency response
o
F Gain (V/V) Gain (dB) Phase( )
Exact Exact Bode Approximation Exact Bode Approximation
−1
For F 〉 FC For 10 FC 〉 F 〉 0.1FC
1 + (ωCR )2 20 × LOG F ( jω ) A − 20 LOG (F F ) − ATAN (ωCR )
LF C − 45o × LOG (F 0.1FC )
10 1.0000 0.00 0 -0.573 0
20 0.9998 0.00 0 -1.146 0
40 0.9992 -0.01 0 -2.291 0
80 0.9968 -0.03 0 -4.574 0
100 0.9950 -0.04 0 -5.711 0
200 0.9806 -0.17 0 -11.310 -13.55
400 0.9285 -0.64 0 -21.801 -27.09
800 0.7809 -2.15 0 -38.660 -40.64
1000 0.7071 -3.01 0 -45.000 -45.00
2000 0.4472 -6.99 -6.02 -63.435 -58.55
4000 0.2425 -12.30 -12.04 -75.964 -72.09
8000 0.1240 -18.13 -18.06 -82.875 -85.64
10000 0.0995 -20.04 -20.00 -84.289 -90
20000 0.0499 -26.0314 -26.02 -87.138 -90
40000 0.0250 -32.0439 -32.04 -88.568 -90
80000 0.0125 -38.0625 -38.06 -89.284 -90
100000 0.0100 -40.0004 -40.00 -89.427 -90
Gain Response
10
Fc cutoff frequency
LF asymptote
0
HF asymptote
Slope
-20 dB/dec
Gain (dB)
-10
3 dB
1 dB
down
-20 down
1 dB
down
-30
-40
10 100 1000 10000 100000
Frequency (Hz)
Actual Gain Bode approximation
Phase Response
0.000 0.1 Fc
Bode approximation
-20.000 Fc o
-45 /decade
o
5.7 down
Phase (o)
-40.000 o
- 45 o
5.7 up
-60.000
-80.000
10 Fc
-100.000
10 100 1000 10000 100000
Frequency (Hz)
Vo ( jω ) 1 1 1 1
F ( jω ) = = ⇒ ωCR = 1 ⇒ ω = ω c = or Fc = = = 1000 Hz
Vin ( jω ) 1 + jωCR RC 2π RC 2π 15915 × 10n
ω1 first order
C. Sauriol Analog Filters Rev. 3/24/2003 © Page 3
Analog Filters
Poles and Zeros
The roots of the numerator of the TF are called the zeros of the TF and the roots of the denominator are called
the poles because they make the TF equal to inifinity. The poles of the TF determine the cutoff frequency of
the filter.
For the above filter, the numerator has no roots, or no zeros and the denominator has one pole (root), that is
1 + RCS = 0 SP = -1/RC . The magnitude of SP is the cutoff frequency in r/s.
−1 1 1
Pole S P = ωC = SP = FC =
RC RC 2π RC
Now if we plot the gain and the phase against frequency for a sinewave input, we obtain the the frequency
response of the circuit. Replacing S with jω in the TF we obtain:
C
Transfer Function
V in ( S )
10 nF
R
F (S ) =
Vo ( S )
=
R
=
(RC )S =
S
1 + (RC )S
Vo (S )
1 59 15 Vin ( S ) 1 1
R+ S+
SC RC
Vo ( jω ) jω
F ( jω ) = = Imag
Vin ( jω )1
jω +
RC
MAG (num) jω ω jω
F ( jω ) = = =
MAG (den) 1 1
2
jω + den
num
RC ω +
2
RC
−1
θ
Real
1
2
F ( jω ) = 1 +
1
ωRC RC
/ F ( jω ) = / num − / den = 90 o − ATAN (ωCR )
Cutoff frequency: defined as the frequency where the attenuation is 3 dB with respect to the pass-band gain.
Here the pass-band is 1000 Hz to inifinity and the pass-band gain is 0 dB, therefore when the gain drops to –3
dB we reach the cutoff frequency. To calculate the cutoff frequency for a first-order denominator of the TF,
equate the real part to the imaginary part and solve for ω.
Vo ( jω ) jω 1 1 1
F ( jω ) = = ⇒ ωCR = 1 ⇒ ω = ω c = or Fc = = = 1000 Hz
Vin ( jω ) 1 RC 2π RC 2π 15915 × 10n
jω +
CR
ω1 first order
C. Sauriol Analog Filters Rev. 3/24/2003 © Page 4
Analog Filters
o
F Gain (V/V) Gain (dB) Phase( )
(Hz) Exact Exact Bode Approximation Exact Bode Approximation
−1
For 10 FC 〉 F 〉 0.1FC
2 F 〈 FC
1 + 1 For
90 o F
20 × LOG F ( jω ) AHF − 20 LOG (FC F) 90 o − 45 o LOG
ωRC − ATAN (ωCR ) 0.1FC
10 0.0100 -40.00 89.427 -40 90
20 0.0200 -33.98 88.854 -33.9794 90
40 0.0400 -27.97 87.709 -27.9588 90
80 0.0797 -21.97 85.426 -21.9382 90
100 0.0995 -20.04 84.289 -20 90
200 0.1961 -14.15 78.690 -13.9794 76.45
400 0.3714 -8.60 68.199 -7.9588 62.91
800 0.6247 -4.09 51.340 -1.9382 49.36
1000 0.7071 -3.01 45.000 0 45.00
2000 0.8944 -0.97 26.565 0.00 31.45
4000 0.9701 -0.26 14.036 0.00 17.91
8000 0.9923 -0.07 7.125 0.00 4.36
10000 0.9950 -0.04 5.711 0.00 0
20000 0.9988 -0.01 2.862 0.00 0
40000 0.9997 0.00 1.432 0.00 0
80000 0.9999 0.00 0.716 0.00 0
100000 1.0000 0.00 0.573 0.00 0
Gain Response
10
Fc cutoff frequency
0
LF asymptote
HF asymptote
Slope
+20 dB/dec
Gain (dB)
-10
3 dB
1 dB
-20 down
down
1 dB
down
-30
-40
10 100 1000 10000 100000
Frequency (Hz)
Actual Gain Bode approximation
90.000 0.1 Fc
Bode approximation
70.000 Fc o
-45 /decade
o
5.7 down
Phase (o)
50.000 o
- 45
o
5.7 up
30.000
10.000
10 Fc
-10.000
10 100 1000 10000 100000
Frequency (Hz)
Vo ( S ) S
F (S ) = = For the transfer function of the high-pass filter, the numerator has one root, or
Vin ( S ) 1 one zero and the denominator has one pole, or one root.
S+
RC
Zeros: numerator, Sz = 0
1
Poles: denominator S+ =0 SP = -1/RC . The magnitude of SP is the cutoff frequency in r/s.
RC
−1 1 1
Pole S P = ωC = SP = FC =
RC RC 2π RC
T h even in 1
SC1 Vin ( S )
R1 R2
VTH = Vin ( S ) × =
X 1 1 + SC1 R1
R1 +
SC1
V in ( S) C1 C2 Vo (S) VTH is the open circuit voltage
X
ZTH is derived by replacing the source
with a short circuit – an ideal voltage
source has zero internal resistance.
V TH (S) =
V in(S) C2 Vo(S)
C1
1+SC 1R 1
1 1
SC 2 Vin ( S ) SC 2
Vo ( S ) = VTH ( S ) × = ×
1 R1 1 + SC1 R1 1 + SC1 R1 + R2 (SC 2 × (1 + SC1 R1 )) + SC 2 R1
+ R2 +
SC 2 1 + SC1 R1 SC 2 (1 + SC1 R1 )
V (S ) 1 SC 2 (1 + SC1 R1 )
F (S ) = o = ×
Vin ( S ) 1 + SC1 R1 SC 2 (1 + SC1 R1 + R2 (SC 2 × (1 + SC1 R1 )) + SC 2 R1 )
1
V (S ) R1C1 R2 C 2
F (S ) = o =
Vin ( S ) 1 1 1 1
S 2 + S + + +
R1C1 R2 C 2 R2 C1 R1C1 R2 C 2
To find the frequency response of the above TF, it is easier if one finds the roots of the denominator (the poles
of the TF) and expresses the TF as follows:
Vo ( S ) − p1 × − p 2 1
F (S ) = = =
Vin ( S ) (S − p1 )× (S − p 2 ) S S
1 − × 1 −
p1 p 2
Numerical example
R1 R2 Let R1 = R2 = R and C1 = C2 = C
The TF simplifies to the form shown below
1 591 5 1 591 5 where the poles yield the two break
frequencies of each first-order term of the
Vin (S ) C1 10 n F C2 10 n F Vo (S ) denominator.
1 1
V (S ) R C2 2 2 2
R C 0.382 2.618
F (S ) = o = = ⇒ p1 = − p2 = −
Vin ( S ) 3 1 0.382 2.618 RC RC
S + S
2
+ 2 2 S + ×S +
RC R C RC RC
382 Hz 2618.1 Hz
o o
0 0
-45 o 3820 Hz -45 o 26181 Hz
/d ec /d ec
38.2 Hz o 261.8 Hz o
-90 -90
The individual Bode plots for each term is shown above. The overall Bode plot approximation is simply the
addition of the individual Bode plots.
1 1 1
20 × LOG F ( jω ) = 20 × LOG = 20 × LOG × 20 × LOG
jω jω jω jω
1 + 1 + 1 + 1 +
2400 16450 2400 16450
st
1 term in dB 2nd term in dB
/ F ( jω ) = ANG 1
×
1 = ANG 1 + ANG 1
jω jω jω jω
1 + 1 + 1 + 1 +
2400 16450 2400 16450
st nd
Angle of 1 term angle of 2 term
-ATAN(ω/2400) -ATAN(ω/16450)
C. Sauriol Analog Filters Rev. 3/24/2003 © Page 8
Analog Filters
Construction of overall Bode plot – gain response
dB
/de region of the frequency
Overall gain response c
response.
Bode approximation
0.836 dec
63.28 dB
-4
0
dB
/d
ec
-80 dB
1.582 dec
100 kHz
Note: the actual gain is 3 dB down from Bode plot at each break frequency if they are at least one
decade apart. If the change in slope is 40 dB/dec ( from –20 dB/dec to –60 dB/dec), then the
actual gain is 6 dB down at the break frequency.
The actual gain is 1 dB down from Bode plot at 0.5 Fc and 2 Fc if Fc1 and Fc2 are at least one
decade apart. If the change in slope is 40 dB/dec ( from –20 dB/dec to –60 dB/dec), then the
actual gain is 2 dB down at 0.5 Fc and 2 Fc.
-45 o
/ de c
0o
-45 o
/ de c -90o
-45 o
/ de c
0o
-45 o -90o
/ de c
Overall
phase response -37.62o
Bode -90
o
approximation /d
ec
-142.4o -45 o
/ de c
To construct the overall phase response simply add the slopes in each region of the frequency response
And add the individual phase angles to compute the LF and the HF plateaus.
o
The actual or exact phase response always cuts inside the breakpoints and is 5.7 off if the breakpoints are at
o o
least one decade apart and if the change in slope is 45 /dec. If the slope change is 90 /dec, say from –
o o o
45 /dec to –135 /dec, then the actual phase is 11.4 off inside the breakpoint.
Gain Response
0
Gain (dB)
-20
-40
10 100 1000 10000
Frequency (Hz)
` Bode approximation Exact response
Phase Response
-45
Phase (o)
-90
-135
-180
10 100 1000 10000 100000
Frequency (Hz)
As you can see, the phase response has a Bode approximation that is very close to the actual response
0
except at the first and last breakpoints where it is off by 5.7
R1 R2
VTH(S) =
Vin ( S ) × SC1 R1
C2 V o (S )
1 + SC1 R1 C1
1 1
SC 2 V ( S ) × SC1 R1 SC 2
Vo ( S ) = VTH ( S ) × = in ×
1 R1 1 + SC1 R1 1 + SC1 R1 + R2 (SC 2 × (1 + SC1 R1 )) + SC 2 R1
+ R2 +
SC 2 1 + SC1 R1 SC 2 (1 + SC1 R1 )
Vo ( S ) SC1 R1 SC 2 (1 + SC1 R1 )
F (S ) = = ×
Vin ( S ) 1 + SC1 R1 SC 2 (1 + SC1 R1 + R2 (SC 2 × (1 + SC1 R1 )) + SC 2 R1 )
S S 0.382
V (S ) A ∆ω S p1 = −
F (S ) = o = RC = 2 max = RC RC
Vin ( S ) 3 1 S + ∆ω S + ω cen
2
0.382 2.618 p2 = −
2.618
S 2 + S + 2 2 S + ×S +
RC R C RC RC RC
Z1 = 0
0
20 LOG(0.382)
Fp1 Fp2
-10 0.382/(2πRC) 0.382/(2πRC)
Gain (dB)
20 LOG(1/3)
at Fcen=1/(2πRC)
-20
3 dB bandwidth
-30 3/(2πRC)
90
60
PHASE (o)
30 o
0 phase shift
at Fcen
0
-30
-60
-90
100 1000 10000 100000 1000000
Frequency (Hz)
Notice that the 3 dB attenuation frequencies are not equal to the pole frequencies, this occurs when the pole
frequencies are not far enough from each other – when the pole frequencies are at least 1.5 to 2 decades
apart, for unequal R’s and C’s, then they correspond to the 3 dB attenuation frequencies which are normally
0
used to define the bandwidth. Also notice that the exact gain is 1/3 V/V and the phaseshift is exactly 0 at the
center frequency which is given by Fcen =1/(2πRC). To find the 3 dB attenuation frequencies one must solve
the following equations:
1 3
ω C1 × ω C 2 = ω CEN
2
= and ∆ω = ω C 2 − ω C1 =
⇒ ω 22 − ∆ω × ω 2 − ω CEN
2
=0
RC RC
Solve for the roots of the quadratic equation and obtain ωC2 and ωC1 – use absolute value if root is –ve.
C1 R2
Design a second-order band-pass filter with cutoff frequencies
of 1 kHz and 9 kHz and a maximum gain of 0.2V/V. Once
Vin(S ) R1 C2 V o(S )
designed, find the transfer function and then calculate the poles
and graph the actual gain response and the Bode
approximation. Use the following design equations.
2
C2 1 Fcen Amax ∆ω 1
= − 1 − 〉 0 C1 R1 = C 2 R2 =
C1 Amax Amax ∆F ω cen
2
Amax ∆ω
∆F = FC2 – FC1 = 9k – 1k = 8k
1/2 1/2
Fcen = (FC2 FC1) = (9k*1k) = 3 kHz
0.2 × 2π × 8000
2
C2 1 3k 1
= −1− = 0.4843 C1 R1 = = 28.29 µ C 2 R2 = = 99.47 µ
C1 0.2 0.2 × 8k (2π × 3000 )2 0.2 × 2π × 8000
S
R2 C 2 10081× S A ∆ω S
F (S ) = = = 2 max
1 1 1 1 S + 49853 × S + 352.47 × 10
2 6
S + ∆ω S + ω cen
2
S 2 + S + + +
R1C1 R2 C 2 R2C1 R1C1 R2 C 2
From the TF coefficients, we have the following results:
1 1 49853 10081
Fcen = × = 2988 Hz ∆F = = 7934 Hz Amax = = 0.2022 V / V
2π 2200 *13n *16k * 6.2n 2π 49853
Actual cutoff frequencies (at 3 dB attenuation points): solve for roots of F 2 − ∆F × F − FCEN
2
=0
F 2 − 7634 × F − 2988 2 = 0 ⇒ FC1 = 997.4 Hz and FC 2 = 8951.4 Hz
10081 × S 10081× S
F (S ) = =
(S + 8529.54)× (S + 41323.46)
8529.54 × 41323.46 ×
S
+ 1 ×
S
+ 1
8529.54 41323.46
(
F ( S ) = 28.6 × 10 −6 × S ) ×
1
×
1
S S
+ 1 + 1
8529.54 41323.46
÷øöçèæ+
1 1357.5 Hz 6576.8 Hz
S 0 dB
1 -20
8529 .54 dB
/de
c
1
S 0 dB
1
41323.46 - 20
dB
/de
-12.27 dB c
-12.27 dB
(28.6 10 −6 S ) dec -20
d B/ Resulting d B/d
+ 20 ec
Bode plot
-10
1357.5 Hz -12.27 dB 6578.8 Hz
-13.88 dB
-15
G
A
-20 2988 Hz
I
N -25 997.4 Hz 8951.4 Hz
-30
(dB)
+20 dB/dec -20 dB/dec
-35
-40
100 1000 10000 100000
Frequency (Hz)
Bode approx Exact Gain
R L Transfer Function
1.1 5 1 mH
1 1
14.47
V (S ) SC LC
C V o (S ) F (S ) = o = =
V in (S )
Vin ( S )
R + SL +
1
R 1
0 .2 2 uF S2 + S +
SC L LC
3.94914 × 10 9
F (S ) = 2
S + 12572 S + 3.94914 × 10 9
Aoω n2 1 1
F (S ) = 2 where ζ = and ω n = = 62842 r / s and Ao = 1 → LF gain
S + 2ζω n S + ω n2 2Q LC
1 1 R 14.47 1
Fn = = = 10 kHz ζ = = = 0.1 Q= =5
2π LC 2π 1.151m × 0.22 µ 2ω n L 2 × 62842 × 1.151m 2ζ
The above TF has two complex poles (second-order denominator) which will result in frequency response
nd
quite different from the 2 order TF seen before with the double RC network where the poles were real. Using
the equation to find the roots of the TF denominator, we have:
If your calculator does not handle complex square roots, calculate ζ and ωn from the TF denomnator
coefficients and then use the following formulas:
− b ± b 2 − 4ac
If ζ < 1, the poles are complex p1, 2 = = ω n / 180 ± a cos(ζ )
2a
− b ± b 2 − 4ac
If ζ > 1, the poles are real p1, 2 = = −ζω n ± ω n ζ 2 − 1
2a
Definition of ζ and ωn
ωn is the natural undamped frequency of oscillation – no damping occurs when ζ = 0 or R = 0 - that is the
frequency at which the circuit would naturally oscillate if there were no loss of energy in the circuit.
ζ is called the damping factor and is an indication of the energy loss in the circuit and as we will see later, it
determines how fast oscillations are damped or diminished.
Gain Response
20
Resonant peaks
Gain (dB)
0 HF asymptote
-40 dB/dec
-20 dB/dec
asymptote
-20
for ζ > 1
only
Fn = 1000 Hz
-40
1000 10000 100000
Frequency (Hz)
Phase Response
0
No Bode asymptote
except for ζ > 1.
-30 Transition gets steeper as
ζ gets smaller.
PHASE (o)
-60
-90
-120 Fn = 1000 Hz
o
θ = -90
-150
-180
1000 10000 100000
Frequency (Hz)
Only the gain response has a Bode plot approximation which has a break frequency equal to Fn , that is at the
resonant frequency of the RLC circuit. After Fn, the Bode plot rolls down directly at –40 dB/dec without going
through an intermediary slope of –20 dB/dec when ζ < 1. If ζ >1, then the poles of the TF are real and
determine the two break frequencies of the Bode plot and we have two slopes, -20 dB/dec and –40 dB/dec.
The phase response will have a Bode plot approximation only if ζ > 1, otherwise the actual phase response
has to be computed and plotted with a computer or a graphing calculator.
Resonant Peak
The gain response exhibits a peak only when ζ < 0.707. To find the peak of F ( jω ) , we can use F ( jω ) 2
and differentiate it wrt ω and equate the derivative to zero and solve for ω.
Ao2ω n4
d
d F ( jω )
2
=
(ω 2
n −ω 2 ) + (2ζω ω )
2
n
2
F ( jω peak ) =
2ζ 1 − ζ
Ao
2
(
→ Peak (dB) = −20 × LOG 2ζ 1 − ζ 2 )
The above equation gives the magnitude of the peak above the LF gain (Ao).
If we measure the actual peak we can then correlate it to a ζ value by solving the peak (dB) equation for ζ and
1 − 1 − 10 −0.1× peak ( dB )
we obtain: ζ meas =
2
For small ζ values – that is ζ < 0.3 – the peak(dB) equation can be approximated with:
Peak (dB) ≈ −20 × LOG (2ζ ) = 20 × LOG (2ζ ) = 20 × LOG (Q )
−1
Measurement of Fn
o
We can measure Fn by measuring the frequency at which the phase shift between Vin and Vo is –90 .
st
We cannot use the 3 dB attenuation method used for 1 order filters to measure the cutoff frequency because
Ao
the actual gain at Fn depends on the damping factor and is given by F ( jω peak ) = . If we vary the
2ζ
frequency until the gain reaches Ao/(2ζ) that frequency will be Fn.
1 1 R 14.47 1
Fn = = = 10 kHz ζ = = = 0.1 Q= =5
2π LC 2π 1.151m × 0.22 µ 2ω n L 2 × 62842 × 1.151m 2ζ
The above TF has two zeros and two poles, that is two roots in the numerator and two roots in the
2
denominator. The zeros are: S = 0, Sz1 = Sz2 = 0 or Z1 = Z2 = 0
nd
The two complex poles will result in frequency response quite different from the 2 order TF seen before with
the double RC network where the poles were real. Using the equation to find the roots of the TF denominator,
we have:
If your calculator does not handle complex square roots, calculate ζ and ωn from the TF denominator
coefficients and then use the following formulas:
-j62527
p2
F (S ) = F ( jω ) = =
formulas
beside, we S 2 + 2ζω n S + ω n2 ( jω )2 + 2ζω n jω + ω n2 ( )
ω n2 − ω 2 + j (2ζω nω )
can plot the
gain and Aoω 2 2ζω ω
F ( jω ) = / F ( jω ) = 180 o − ATAN 2 n 2
phase
responses (ω 2
n −ω 2 ) + (2ζω ω )
2
n
2
ωn −ω
20
HF asymptote Resonant peaks
+40 dB/dec
Gain (dB)
+20 dB/dec
-20 asymptote
for ζ > 1
Fn = 1000 Hz only
-40
1000 10000 100000
Frequency (Hz)
Phase Response
180
No Bode asymptote
150 except for ζ > 1.
Transition gets steeper as
ζ gets smaller.
PHASE (o)
120
90
60
Fn = 1000 Hz
o
θ = +90
30
0
1000 10000 100000
Frequency (Hz)
Only the gain response has a Bode plot approximation which has a break frequency equal to Fn , that is at the
resonant frequency of the RLC circuit. Before Fn, the Bode plot rolls down directly at +40 dB/dec without going
through an intermediary slope of +20 dB/dec when ζ < 1. If ζ >1, then the poles of the TF are real and
determine the two break frequencies of the Bode plot and we have two slopes, +20 dB/dec and +40 dB/dec.
The phase response will have a Bode plot approximation only if ζ > 1, otherwise the actual phase response
has to be computed and plotted with a computer or a graphing calculator.
Resonant Peak
The gain response exhibits a peak only when ζ < 0.707. To find the peak of F ( jω ) , we can use F ( jω ) 2
and differentiate it wrt ω and equate the derivative to zero and solve for ω.
Ao2ω 4
d
d F ( jω )
2
=
(ω 2
n −ω 2 ) + (2ζω ω )
2
n
2
F ( jω peak ) =
2ζ 1 − ζ
Ao
2
(
→ Peak (dB) = −20 × LOG 2ζ 1 − ζ 2 )
The above equation gives the magnitude of the peak above the HF gain (Ao).
If we measure the actual peak we can then correlate it to a ζ value by solving the peak (dB) equation for ζ and
1 − 1 − 10 −0.1× peak ( dB )
we obtain: ζ meas =
2
For small ζ values – that is ζ < 0.3 – the peak(dB) equation can be approximated with:
Peak (dB) ≈ −20 × LOG (2ζ ) = 20 × LOG (2ζ ) = 20 × LOG (Q )
−1
Measurement of Fn
o
We can measure Fn by measuring the frequency at which the phase shift between Vin and Vo is +90 .
st
We cannot use the 3 dB attenuation method used for 1 order filters to measure the cutoff frequency because
Ao
the actual gain at Fn depends on the damping factor and is given by F ( jω peak ) = . If we vary the
2ζ
frequency until the gain reaches Ao/(2ζ) that frequency will be Fn.
F C: 3 dB attenuation cutoff G
A
frequency I 20 Log(A o)
Ao : low frequency or DC N 3 dB
ωC
Most op amps exhibit the above frequency response because they are internally stabilised or compensated to
prevent self-oscillations when negative feedback is used. This stability measure is generally called frequency
compensation. Stability of the negative feedback loop is achieved in most op amp circuits by rolling down the
gain response at -20 dB/dec right through the 0 dB level. In some circuits, this compensation method is not
sufficient to stabilise against self-oscillations.
Bode plot
Ao Ao
AV ( jω ) = ⇒ AV ( jF ) =
jω jF
1 + 1+
ωC FC
LF asymptote: F << FC , AV ≈ Ao
20 log (Ao)
The two asymptotes intersect at the frequency where the gains given by the above equations are equal, that
is: AV = Ao = Ao FC / F ⇒ F = FC NOTE: magnitude of jF is simply F.
Gain-bandwidth product
The above result shows that the gain x frequency product is a constant when a point lies on the -20 dB/dec
part of the response. This result only occurs when the slope of the response is exactly -20 dB/dec, not +20
dB/dec, not -40 dB/dec, etc. The constant gain-frequency product is usually called the gain-bandwidth product
or GBW in short.
Op amp data: GBW = 1 MHz typical, LF gain = 100 000 V/V typical.
100
G 80 -2
0
A dB
I 60 /d
ec
N
40
(dB) 20
0
10
100
1K
10K
100K
1M
F (Hz)
B) Find the op amp gain at 1 kHz, 10 kHz and 35 kHz using the GBW product.
Gain at 1 kHz : AV = GBW/F = 1M/1k = 1000 or 60 dB
Gain at 10 kHz : AV = GBW/F = 1M/10k = 100 or 40 dB
Gain at 35 kHz : AV = GBW/F = 1M/35k = 28,57 or 29,12 dB
NOTE: For most op amps the gain response has the above shape but the numbers will be different.
The decade: the decade is a logarythmic unit of frequency span defined as follows:
RX 0A
Vi n
Vo G AV op amp
A -2
0
IF dB
RE IF RF I /d
ec AVF
N
- V F +
20 LOG(AVFideal)
R 1 (dB)
AVF ideal = 1 + F =
RE β V
V RE BW F (Hz)
βV = F =
Vo RE + RF
As will be shown right after, the closed-loop (with feedback) gain response of the non-inverting amplifier is as
shown above where the bandwidth of the amplifier is given by the following expression:
BW = βV x GBW
The above formula also applies to all op amp circuits with resistive feeback networks as will be shown later.
In the "Intro to Feedback" section we derived the actual closed-loop gain of the non-inv amp to be:
AV 1
AVF = = where AV is the open-loop gain of the op amp. The
1 + β V AV 1
+βV asymptotes of AVF are determined as follows:
AV
The intersection point of the two asymptotes will determine the BW of the circuit. At this point we have AV =
1/βV = AVF ideal , and since this point lies on the -20 dB/dec slope of AV, we can use the GBW of the op amp
to find the bandwidth frequency.
A) Open-loop response
110 dB ⇒ 10(
110 20 )
= 316228 V / V , FC = GBW/AV = 4M / 316228 = 12,65 Hz
B) Closed-loop response
2K 1 10K 1
βV = = ⇒ AVF ideal = 1 + = 6 V / V or 15,56 dB ⇒ BW = × 4M = 666,6 kHz
2K + 10K 6 2K 6
2K 1 100K 1
βV = = ⇒ AVF ideal = 1 + = 51 V / V or 34,15 dB ⇒ BW = × 4M = 78,43 kHz
2K + 100K 51 2K 51
G 110 dB AV op amp
A -2
0
I dB
/d
ec AVF
N
RF=100K 34,15 dB
(dB) RF=10K 15,56 dB
F (Hz)
12,6
78,4K
667K
4M
NOTE: The actual gain at the bandwidth frequency is 3 dB down from the ideal gain.
Conclusion: BW = βV x GBW = GBW/ AVF ideal This formula and the above example show that if we want
more gain from the amplifier this is done at the cost of a reduced bandwidth. This result is generally true for
all types of amplifiers.
It can be shown that the actual gain of any op amp circuit with a resistive feedback network is given by the
following expression whose Bode plot is shown as well.
AV
AVF actual = ( AVF ideal × β V ) ×
1 + β V AV
The last term in the above equation is the same as that of the non-inverting op amp and it is multiplied by a
(
constant term AVF ideal × β V )
, therefore the bandwidth of any circuit with resistive feedback is given by the
same expression obtained with the non-inverting amplifier, that is:
BW = βV x GBW
where βV must be calculated by determining the ratio VF/Vo while replacing all sources by their internal
resistances and also by opening the feedback loop.
R R
Ideal output: Vo = − F V1 + F V2 = −50V1 − 5V2 AVF1 = -50 or 34 dB, AVF2 = -5 or 14 dB
R1 R2
Calculation of βV 2K 100K
cut
20K 0A X l oop
2K 20K V
VF = Vo × = o = 0,017857 Vo
+
2K 20K 100K 56 - VF +
Vo
β V = VF Vo = 1 / 56 = 0,017857 1, 8K
G 100 dB AV op amp
A -2
0
I dB
/d
ec AVF
N
34 dB A VF1 =V o/V 1
34,96 dB
(dB) A VF2 =V o/V 2
14 dB
0 dB F (Hz)
50 BW
5M
89,4K
Notice that even if AVF1 and AVF2 are different, the bandwidths for both gains are the same which differs from
what we previously obtained for the non-inverting amplifier whose βV changed for different gains while it is the
same here for both gains. Also notice that the close-loop responses do not merge with the open-loop
response of the op amp - there is a 0,96 dB gap between AV and AVF1. This can be readily verified by
calculating AV of the op amp at 89,4 kHz using its GBW figure.
tF = tR = 0,35/BW
tr tf
Slopes
V o(t) equal to
+VP slew rate
If VP >> SR/(4πBW), then the edges of the of op
output square wave will be entirely linear and amp
the 0%-100% rise and fall times will be given 0 t
by tR = tF = VPP/SR - if the negative and
positive slew rates are different then tR ≠ tF.
-V P
tr tf
NOTE: When positive feedback is used or if the O/P is driven hard into saturation, the op amp will always
switch at the slew rate and will produce linear edges at the output. When no feedback is present, if the input
differential voltage is large enough (about 100 mV) the output will also switch at the slew rate of the op amp.
RE RF
R Vin
Vo
Vi n
C Rx
Vo
1 + (R F R E ) F (S ) =
− RF RE
F (S ) = 1 + RF C F S
1+ R C S
Filter parameters
Filter parameters
RF
ω n = (RF C F )
−1
Ao = ALF
R
= 1+ F ω n = (RC )
−1 Ao = ALF = −
RE RE
Design procedure
Design procedure
1. Select standard C value
1. Select standard CF value
R = (ω n C )
−1
R F = (ω n C F )
2. Calculate −1
2. Calculate
3. To obtain desired gain calculate ratio
R F R E = (Ao − 1) and to minimize DC O/P offset 3. Calculate R E = R F Ao to obtain the
1 1 1 desired gain.
voltage we must have + = . To meet
RE RF R 4. To minimize DC O/P offset voltage we must
both of the above conditions we have the following: have R X = R E R F .
C
Vo
Vin
RB
R
Transfer function
Transfer function
(− R F R E )(R E C E S )
(1 + R F R E )(R C S ) F (S ) =
F (S ) = (1 + R E C E S )
(1 + R C S )
Filter parameters Filter parameters
RF
ω n = (RE C E )
RF
ω n = (RC )
−1 −1
Ao = AHF = 1 + Ao = AHF = −
RE RE
Design procedure Design procedure
R = (ω n C ) R E = (ω n C E )
−1 −1
2. Calculate 2. Calculate
NOTE: If the op amp has FET I/P's, it is not NOTE: If the op amp has FET I/P's, it is not
necessary to balance the inputs for minimum O/P necessary to balance the inputs for minimum O/P
offset voltage, therefore step 3 takes into account offset voltage, therefore RB is not necessary.
only the ratio R F R E = (Ao − 1)
Transfer function
G1G 2
Ao
Vo C 3C 4
=
Vin G G + G2 G1G 2
S 2 + 2 (1 − Ao ) + 1 S +
C4 C3 C3C 4
Parameter equations
1 1
ζ = 0.5ab(1 − Ao ) + a +
RF 1 R1 C3
Ao = 1 + ωn = where a= and b =
RE R1 R2 C3C 4 b a R2 C4
The above equations can be used with any of the following specific low-pass Sallen-Key configurations where
constants a, b and Ao differ from one configuration to another.
To desensitize the filter to the op amp GBW, on should, as a rule of thumb, make GBW 〉 100 × Ao Q Fn . The
larger the GBW of the op amp is, the better, for all types of filters - low-pass, high-pass, etc. To this effect,
manucfacturers of active filter IC's often specify a maximum Q X Fn product that should not be exceeded in
any given application.
Transfer function
Vo Ao S 2
=
Vin G 1 1 GG
S 2 + 3 (1 − Ao ) + G 4 + S + 3 4
C1 C1 C 2 C1C 2
Parameter equations
1 1
ζ = 0.5ab(1 − Ao ) + a +
RF 1 C2 R4
Ao = 1 + ωn = where a = and b =
RE C1C 2 R3 R4 b a C1 R3
The above equations can be used with any of the following specific high-pass Sallen-Key configurations where
constants a, b and Ao differ from one configuration to another.
To desensitize the filter to the op amp GBW, on should, as a rule of thumb, make GBW 〉 100 × Ao Q Fn . The
larger the GBW of the op amp is, the better, for all types of filters - low-pass, high-pass, etc. To this effect,
manucfacturers of active filter IC's often specify a maximum Q X Fn product that should not be exceeded in
any given application.
Transfer function
G1G2
Ao
Vo C2
=
Vin G (2 − Ao ) + G1 GG
S2 + 2 S + 1 22
C C
where C3=C4=C
Parameter equations
1 C3
ζ = 0.5a(2 − Ao ) +
RF 1 R1
Ao = 1 + ωn = where a = and b = =1
RE C R1 R2 a R2 C4
Design procedure
2. Calculate R2 from R2 =
1
ω nC
(
ζ + ζ 2 + ( Ao − 2) )
1
Calculate R1 from R1 =
3.
(
ω n C R2
2 2
)
4. To obtain desired gain calculate ratio R F R E = (Ao − 1) and to minimize DC O/P offset voltage we
1 1 1
must have + = . To meet both of the above conditions we have the following:
RE RF R1 + R2
1 1 1
+ = ⇒ solve for RE (theo.)
RE ( Ao − 1) RE R1 + R2
and calculate RF = (Ao − 1)RE in order to achieve the desired ratio RF RE = (Ao − 1) as accurately as
possible.
NOTE: If the op amp has FET I/P's, it is not necessary to balance the inputs for minimum O/P offset
(
voltage, therefore step 4 takes into account only the ratio R F R E = Ao − 1 )
Transfer function
Vo Ao S 2
=
Vin G (1 − Ao ) + 2G4 GG
S2 + 3 S+ 3 4
C C
where C1=C2=C
Parameter equations
RF 1 b(1 − Ao ) 1 C2 R4
Ao = 1 + ωn = ζ = + where a = and b=
RE C R3 R4 2 b C1 R3
Design procedure
2. Calculate R3 from
1
R3 =
2ω n C
(
ζ + ζ 2 + 2( Ao − 1) )
1
Calculate R1 from R4 =
3.
(
ω n C R3
2 2
)
4. To obtain desired gain calculate ratio R F R E = (Ao − 1) and to minimize DC O/P offset voltage we
1 1 1
must have + = . To meet both of the above conditions we have the following:
RE RF R1 + R2
1 1 1
+ = ⇒ solve for RE (theo.)
RE ( Ao − 1) RE R1 + R2
Calculate RF = (Ao − 1)RE in order to achieve the desired ratio RF RE = (Ao − 1) as accurately as
possible.
NOTE: If the op amp has FET I/P's, it is not necessary to balance the inputs for minimum O/P offset
(
voltage, therefore step 4 takes into account only the ratio R F R E = Ao − 1 )
Transfer function
Transfer function
G1G2
Ao Vo Ao S 2
Vo C2 =
= G (1 − Ao ) + 2G4
G (2 − Ao ) + G1
Vin G3 G 4
Vin GG S2 + 3 S +
S2 + 2 S + 1 22 C C
C C
Parameter equations
Design procedure
Given ωn and ζ,
2. Calculate R = 1 /(ω n C )
3. To obtain desired gain calculate ratio R F RE = (Ao − 1) = 2(1 − ζ ) and to minimize DC O/P offset
1 1 1
voltage we must have + = . To meet both of the above conditions we have the following:
RE RF 2 R
1 1 1
+ = ⇒ solve for RE (theo.) and calculate RF = (Ao − 1)RE in order to achieve the
RE ( Ao − 1) RE 2 R
desired ratio R F R E = (Ao − 1) as accurately as possible.
NOTE: If the op amp has FET I/P's, it is not necessary to balance the inputs for minimum O/P offset
(
voltage, therefore step 3 takes into account only the ratio R F R E = Ao − 1 . )
RF RF
R1 =R2 =R C1 =C2 =C
R C C
R
Vo Vo
Vi n Vi n
C3 C4 R3 R4
1 Vo S2
2 =
Vo R C3C 4 Vin 2 1
= S 2 + S + 2
Vin 2 1 R4 C C R3 R4
S 2 + S + 2
RC 3 R C3C 4
Parameter equations
Parameter equations
1 R3
Ao = 1 ω n =
1
ζ =
C4 Ao = 1 ω n = ζ =
C3 C R3 R4 R4
R C 3C 4
Design procedure
Design procedure
Given Ao=1, ωn and ζ,
Given Ao=1, ωn and ζ,
1. Select standard value for C.
1. Select standard values for C3 and C4
in order to achieve accurate ratio C4 C3 = ζ 2 . R4 = (ζω n C )
−1
2. Calculate
NOTE: The unity-gain Sallen-Key circuit is the configuration with ζ being the least sensitive to
component variations of all possible Sallen-Key configurations and therefore should be used when
greater accuracy is needed for ζ - even if overall filter gain is not 0 dB, all that is needed for the extra
gain is a plain non-inverting or inverting amplifier.
Type Of Filter Y1 Y2 Y3 Y4 Y5
Filter parameters
Type Of Filter ωn ζ Ao
G3 G 4 G1 + G3 + G4 R3
Low-pass −
C 2 C5 2ω n C 2 R1
G2 G5 G5 (C1 + C 3 + C 4 ) C1
High-pass −
C3 C 4 2ω n C 3C 4 C3
G5 (G1 + G2 ) G5 R5
Band-pass −
C G1 + G2 2R1
Input output
0.1
If F >> FC squarewave is heavily
attenuated and distorted. Actually,
0.05 the filter now intregrates the
square wave and it becomes
triangular. The waveform shown
0 beside is form a 1 VPP I/P
squarewave and a filter gain of
1V/V
-0.05
-0.1
8.0E-04 8.5E-04 9.0E-04 9.5E-04 1.0E-03
O/P waveforms for two different frequencies
1
st
1 order high-pass filter
0.5
If F >> FC , the square wave gets
through unattenuated but may
0 have some tilt at the peaks if F is
not high enough.
( )
-0.5
% TILT = e πFC F
− 1 × 100
-1
0.008 0.0085 0.009 0.0095 0.01
nd
1 2 order low-pass filter
∆V = V P e −t τ τ = 1 (ζω n )
-1
0 0.002 0.004 0.006 0.008 0.01
settling t1% ≈ τ × Ln(100)
t 0.1% ≈ τ × Ln(1000 )
O/P waveforms for two different damping factors
time
0.1
If F >> Fn , I/P squarewave is
0.05
heavily attenuated and turns into
a “parabolic” wave that
0 resembles a sinewave. The
higher F is, the smaller the O/P
-0.05 amplitude
-0.1
0.0015 0.0016 0.0017 0.0018 0.0019 0.002
0.5
If F >> Fn , the square wave
gets through unattenuated but
0 may have some tilt at the peaks
if F is not high enough.
-0.5
-1
0.008 0.0085 0.009 0.0095 0.01
O/P waveforms for two different frequencies
Transient
response
exhibits some
ringing.
Bessel has
the best
transient
response
due to a
flat delay
response-
See next
page
Bessel filters
have by far the
flattest delay
response which
results in the
least distortion
of signals – see
previous page
for transient
response to a
step input.
th th
Phase response of 4 order filters Delay response of 4 order filters
Chebychev filters
provide more
attenuation than
Bessel or
Butterworth but
also distort the
signals the most.
th
N order high-pass filter
Vo (s) AHF bn S n
F (s) = =
(
Vin (s) bn S n + bn −1 S n −1 +! + b2 S 2 + b1 S + bo ) Denominator has polynomial form
Vo (s) AHF S n
F ( s) = = Denominator has product form
Vin (s) (S − S p ( n ) )(S − S p ( n−1) )...(S − S p 2 )(S − S p1 ) where Spk are the poles of the filter
Fourth-order low-pass
Chebychev Vin First 2nd order Second 2nd order Vo
stage stage
15
R Fn 1 = 0.96368 × FC
E 10
L G
ζ1 = 0.10883
A 5
A
T I 0
I
N
V -5
E 2 dB ripple
-10
(dB) STAGE-1
Fn 2 = 0. 47071 × FC
-15 STAGE-2
OVERALL ζ2 = 0. 53795
-20
0 0.2 0.4 0.6 0.8 1 1.2
RELATIVE FREQUENCY (F / Fc)
Chebychev filters are stagger-tuned which means that each stage is tuned at different Fn value. By selecting
appropriate ζ values, one obtains an equiripple gain response which means that the two humps in the
response are equal (2 dB in the above example).
20
R
0
E
G
L -40
-40
A -20
A dB/dec
I
T
N -40
I
V
-60 -80
E
(dB) STAGE-1 -80
dB/dec
-80 STAGE-2
OVERALL
-100
0 2 4 6 8 10
RELATIVE FREQUENCY (F / Fc)
The HF attenuation rate is -N x 20 dB/dec, but is higher near the cutoff frequency FC. The more pass-band
ripple, the more the attenuation rate (or slope) near FC. More attenuation is obtained at the expense or more
distortion of the signal.
4
R Fn 2 = FC
E 2
L G ζ2 = 0.38268
A A 0
T I -3 dB
I
N -2
V
E
-4
(dB) STAGE-1 Fn1 = FC
-6 STAGE-2
ζ1 = 0.92388
OVERALL
-8
0 0.2 0.4 0.6 0.8 1 1.2
RELATIVE FREQUENCY (F / Fc)
Butterworth low-pass and high-pass filters are synchronous which means that each stage is tuned at the same
frequency Fn=FC . In Butterworth filters the choice of ζ values produces a very flat gain response and a 3 dB
attenuation at the cutoff frequency.
10
0
R
G -10
E -40 dB/dec
L A -20
A I
-30
T N
-40
I
V -50
(dB) -60 STAGE-1 -80 dB/dec
E
STAGE-2
-70
OVERALL
-80
0 2 4 6 8 10
RELATIVE FREQUENCY (F / Fc)
The HF attenuation rate is -N x 20 dB/dec, The attenuation rate near FC is less than N x 20 dB/dec and is
therefore not as great as for a Chebychev filter but is higher than a Bessel filter.
NOTE: Frequency axis is not logarythmic, this means that the graphs do not show slopes in dB/dec.
Amax
G 26
Design a low-pass A
Butterworth filter I 23
20 dB min
that meets the gain N Amin
response curve attenuatio
shown beside.
(dB)
6
max
2. Circuit diagram
The Sallen-key circuit with unmatched R's is chosen because it allows for a specific gain.
RE RF RE RF
R1 R2 R1 R2 Vo
C C C C
Vi n
From the normalized low-pass filter tabe we obtain the following filter parameters.
A) C = 16 nF standard
B) R2 =
1
ωnC
(
ζ + ζ2 + (Ao − 2) ) = 39775Ω
1
C) R1 = = 9950.6Ω
(ω C 2R2 )
2
n
RF
D) = A o − 1 = 3.467 for desired gain and R E R F = R1 + R 2 = 9950.6 + 39775 = 49725.6Ω to
RE
minimize DC O/P offset voltage.
1 1 1 1 1
To meet both conditions we must have + = + = ⇒ R E = 64068Ω
R E RF R E 3.467R E 49725.6
A) C = 36 nF standard
B) R2 =
1
ωnC
(
ζ + ζ2 + (Ao − 2) ) = 24281Ω
1
C) R1 = = 3220
(ω C 2R2 )
2
n
RF
D) = A o − 1 = 3.467 for desired gain and R E R F = R1 + R 2 = 24281 + 3220 = 27501Ω to
RE
minimize DC O/P offset voltage.
1 1 1 1 1
To meet both condotions we must have + = + = ⇒ R E = 35433Ω
R E RF R E 3.467R E 27501
FINAL CIRCUIT
1 6 nF 1 6 nF 3 6 nF 3 6 nF
Vi n
First stage component tolerance 0.35% Second stage component tolerance 0.88%
for ∆ζ < 5% and ∆Fn < 2 % for ∆ζ < 5% and ∆Fn < 2 %
30.00
G
A 24.00
I
N
18.00
(dB)
12.00
6.00
0.00
100 1K
FREQUENCY (Hz)
50.00
10.00
G
A
I
N -30.00
(dB)
-70.00
-110.00
-150.00
100 1K 10K 100K 1M 10M
FREQUENCY (Hz)
1.50m
D
E 1.20m
L
A
Y 0.90m
(sec)
0.60m
0.30m
0.00m
50 100 1K 5K
FREQUENCY (Hz)
Design a high-pass Butterworth filter that meets the gain response shown below.
ACTUAL RESPONSE
IDEAL RESPONSE
G 26
A
I 23 24 dB min
N Amin attenuation
(dB)
2
max
400 800 BW1 BW2 F (Hz)
As we can see from the above gain response, a true high-pass filter is impossible to be implemented
with active filters because of the op amps' open loop responses which cut into the ideal response thus
creating high frequency break points in the actual response. We can determine those break points by
assuming all capacitive reactances of the circuit to be null and then analizing for βv (HF) of each stage after
which we can calculate BW 1=GBW* βv 1 (HF), BW 2=GBW* βv 2 (HF), etc.
2. Circuit diagram
The Sallen-key circuit with matched R's and C's is chosen because it provides an easy design
procedure with a locked gain and the first order stage gain is a free parameter and will thus provide the extra
gain required to achieve the overall gain.
From the normalized low-pass filter table we first obtain the normalized low-pass poles and then
convert them to normalized high-pass poles and finally we de-normalize high-pass poles.
A1 S 2 A2 S 2 A3 S
F (S ) = × ×
S + 2ζ 1ω n1 S + ω n1 S + 2ζ 2ω n 2 S + ω n 2 S + ω n 3
2 2 2 2
A) C = 39 nF standard
B) R = 1 ω n C = 1 (5026.55 × 39n ) = 5101Ω
C) R F R E = A o − 1 = 1.382 for desired gain and R E R F = 2R = 10.2K to minimize DC O/P offset
1 1 1 1 1
voltage. To meet both conditions we must have + = + = ⇒ RE = 17.58K
RE RF RE 1.382R E 10.2 K
A,B) R and C will be the same for all stages because ωn is the same for all three stages.
A,B) R and C will be the same for all stages because ωn is the same for all three stages.
C) The first stage gain makes up what is missing to achieve an overall gain of 20 dB or 10 V/V.
Note that a first order stage does not have any damping (ζ) specified which means that its gain is a free
parameter here determined by the desired overall gain.
Av tot 19.953
Av1 = = = 6.061 RF RE = Ao − 1 = 5.061 for
Av 2 Av 3 (1 + 14096 36900 )(1 + 24296 17580 )
desired gain and R E R F = R = 5101 to minimize DC O/P offset voltage. To meet both conditions we must
1 1 1 1 1
have + = + = ⇒ RE = 6109Ω
RE RF RE 5.061R E 5101
We now try standard values of RE around 6109_ and such that R F R E = 5.061 because the ratio R F R E
is more important (it affects the overall gain, but is not critical) than minimizing DC O/P offset.
FINAL CIRCUIT
4.7 K 24 K 17580 2429 6 36900 14 09 6
3 9 nF 3 9 nF 39 n F 39 nF 3 9 nF
V in
Vo
Design a low-pass +2 dB
0
Chebychev filter
that meets the gain G
response curve A
shown beside. I
N
(dB) -40
200
200Hz 800 Hz
Let us be cautious in
10 Amin 10 − 1 10 40 10 − 1
COSH −1 A max 10 COSH −1 2 10 choosing the order and use a fourth
10 − 1 10 − 1 order filter again to allow for
n≥ = = 2.698 component variations.
−1 Fs −1 800
COSH COSH
Fc 200
2. Circuit diagram
The Sallen-key circuit with matched R's and unity gain is chosen for this application.
NOTE: The unity-gain Sallen-Key configuration is the most stable with respect to ζ
variations and should be chosen when better performance is required.
RF RF
R R R R Vo
C3 C4 C3 C4
Vi n
From the normalized low-pass filter table we obtain the following filter parameters.
591.512
second stage 0.47071 ±122.544 /±122.544 591.512 0.5379471
FINAL CIRCUIT
150K 100K
7 53 82 7 53 82 5 0606 50606 Vo
1 00 n F 1.2 nF 62 nF 18 nF
Vin
5.00
0.00
G
A
I -5.00
N
(dB) -10.00
-15.00
-20.00
3 10 100 300
FREQUENCY (Hz)
G
A -40.00
I
N
-90.00
(dB)
-140.00
-190.00
-240.00
10 100 1K 10K 100K 1M 10M
FREQUENCY (Hz)
10.00m
D 8.00m
E
L
A 6.00m
Y
4.00m
(sec)
2.00m
0.00m
10 100 400
FREQUENCY (Hz)
Design a high-pass Butterworth filter that meets the gain response shown below.
ACTUAL RESPONSE
0,5 dB ripple IDEAL RESPONSE
G 20
A
I
N 20 dB min Amin
attenuation
(dB)
0
max
1.25K 5K BW1 BW2 F (Hz)
As we can see from the above gain response, a true high-pass filter is impossible to be implemented
with active filters because of the op amps' open loop responses which cut into the ideal response thus
creating high frequency break points in the actual response. We can determine those break points by
assuming all capacitive reactances of the circuit to be null and then analizing for βv(HF) of each stage after
which we can calculate BW 1=GBW* βv 1 (HF), BW 2=GBW* βv 2 (HF), etc.
2. Circuit diagram
The Unity-gain Sallen-key circuit is chosen for the second order stage and a simple non-inverting first
order stage whose gain is a free parameter that will be the overall gain of 20 dB.
From the normalized low-pass filter table we first obtain the normalized low-pass poles for 0.5 dB of
ripple and then convert them to normalized high-pass poles and finally we de-normalize high-pass poles.
A1 S 2 A2 S 1× S 2 10 × S
F (S ) = × = ×
S + 2ζ 1ω n1 S + ω n1
2 2
S + ω n2 S + 17227 S + 8.6391 × 10
2 8
S + 50148.34
A) C = 10 nF standard
1 1
B) R4 = = = 11609Ω
ζω n C 0.293056 × 29392.97 × 10n
C) R3 = ζ 2 R4 = 0.293056 2 × 11609 = 997Ω
D) To minimize DC O/P offset voltage, RF = R4 = 12K
A) C = 3.9 nF standard
B) R = 1 (ω n C ) = 1 (50148.34 × 3.9n ) = 5113Ω
C) The first stage gain makes up what is missing to achieve an overall gain of 20 dB or 10 v/v.
Note that a first order stage does not have any damping (ζ) specified which means that its gain is a free
parameter here determined by the desired overall gain.
Av tot 10
Av1 = = = 10 RF RE = Ao − 1 = 9 for desired gain and R E RF = R = 5113 to minimize
Av 2 1 DC O/P offset
1 1 1 1 1 voltage.
To meet both conditions we must have + = + = ⇒ RE = 5.68 K
RE RF RE 9 RE 5113
We now try standard values of RE around 5.68K and such that R F R E = 9 because the ratio R F R E is
more important (it affects overall gain) than minimizing DC O/P offset.
FINAL CIRCUIT
3.9 n F 1 0 nF 10 nF
Vin
Vo
51 13 9 97 1 16 09
Design a low-pass 20
G
Bessel filter that
meets the gain A 17
response curve I
shown beside. N
30 dB min.
(dB)
-10
max
The Sallen-key circuit with matched R's and C's is chosen for second order stages because of easy
design procedure and high ζ values which can be achieved with reasonnable accuracy - if superior accuracy
of ζ is desired, then the Sallen-Key with 0 dB is the best choice because it is the least sensitive. Here the gain
(Ao=3-2ζ) of the second order stages is determined by the ζ values but Ao of the first order stage is a free
parameter which will be determined by the desired overall gain. For the first order stage, a simple non-
inverting filter can be used for gains > 0 dB and a first order inverting filter can be used instead if the gain < 0
dB which cannot be achieved with the non-inverting filter.
RE RF RE RF RE RF
Vi n R R R R R Vo
C C C C C
From the normalized low-pass filter table we obtain the following filter parameters.
A) C = 16 nF standard
B) R = 1 ω n C = 15954Ω
RF
C) = A o − 1 = 0.2255 for desired gain and R E R F = 2R = 31908Ω to minimize DC O/P offset
RE
voltage. To meet both conditions we must have
1 1 1 1 1
+ = + = ⇒ R E = 173407Ω
R E RF R E 0.2255 RE 31908
A) C = 16 nF standard
B) R = 1 ω n C = 14145Ω
RF
C) = A o − 1 = 0.9089 for desired gain and RE RF = 2R = 28290Ω to minimize DC O/P
RE
offset voltage. To meet both conditions we must have
1 1 1 1 1
+ = + = ⇒ R E = 59415Ω
R E RF R E 0.9089 R E 28290
A) C = 16 nF standard
B) R = 1 ω n C = 16527Ω
C) The first stage gain makes up what is missing to achieve an overall gain of 20 dB or 10 V/V.
Note that a first order stage does not have any damping (ζ) specified which means that its gain is a free
parameter here determined by the desired overall gain.
Av tot 10 R RF
A v1 = = = 4.2747 = 1+ F ⇒ = 3.2747 for desired gain
A v2 Av3 1.2255 × 1.9089 RE RE
Since Ao is not critical for a first order stage, we now try standard values of RE around 21574Ω and such that
R F RE = 3.2747 to obtain the correct gain.
FINAL CIRCUIT
1 6 nF 1 6 nF 1 6 nF 1 6 nF 1 6 nF
G
A 15.00
I
N
5.00
(dB)
-5.00
-15.00
-25.00
10 100 1K 2K
FREQUENCY (Hz)
50.00
G
A -10.00
I
N
-70.00
(dB)
-130.00
-190.00
-250.00
10 100 1K 10K 100K 1M 10M
FREQUENCY (Hz)
1.00m
0.80m
D
E
L
0.60m
A
Y
0.40m
(sec)
0.20m
0.00m
10 100 1K 10K
FREQUENCY (Hz)
ω cen
ω cen = : normalized geometric center frequency for bpf or brf filters where ω cen = ω c2 ω c1 .
(ω c 2 − ω c1 )
SHP = SLP = 1 : for Butterworth
Butterworth filters
(0.1 AMIN )
10 −1 10 (0.1 AMIN ) − 1
LOG (0.1 AMAX ) LOG (0.1 AMAX )
10 −1 10 −1
N LP 〉 N HP 〉
F FC
2 × LOG S 2 × LOG
FC FS
10 (0.1 AMIN ) − 1 10 (0.1 AMIN ) − 1
LOG LOG
10 (0.1 AMAX ) − 1 10 (0.1 AMAX ) − 1
N BP 〉 2 × N LP (min ) ⇒ N LP 〉 N BR 〉 2 × N LP (min ) ⇒ N LP 〉
F − FS 1 FC 2 − FC1
2 × LOG S 2 2 × LOG
FC 2 − FC1 FS 2 − FS 1
Amin : min. attenuation at FS , Amax : max. gain variation inside pass-band, 3 dB for Butterworth.
Chebychev filters
(0.1 AMIN )
10 −1 10 (0.1 AMIN ) − 1
COSH −1 (0.1 AMAX ) COSH −1
10 −1 10 (0.1 AMAX ) − 1
N LP 〉 N HP 〉
FS FC
COSH −1 COSH −1
FC FS
10 (0.1 AMIN ) − 1 10 (0.1 AMIN ) − 1
COSH −1 COSH −1
10 (0.1 AMAX ) − 1 10 (0.1 AMAX ) − 1
N BP 〉 2 × N LP (min ) ⇒ N LP 〉 N BR 〉 2 × N LP (min ) ⇒ N LP 〉
−1 FS 2 − FS 1 FC 2 − FC1
COSH COSH −1
FC 2 − FC1 FS 2 − FS 1
Amin : min. attenuation at FS , Amax : max. gain variation inside pass-band, ripple(dB) for Chebychev
Bessel filters
N 0
Using min. attenuation at FS /FC, find O
R -10
min. low-pass order from Bessel curves
M.
shown or translate into HP, BP or BR -20 ORDER
minimum order. 2nd
G -30
F
3rd
A
N LP (min) for ATTmin (dB)at S I -40
4th
FC LP N 5th
-50 6th
(dB) 7th
N HP 〉 N LP (min) -60
8th
F F -70
for ATTmin (dB)at S = C 0 1 2 3 4 5
FC LP FS HP NORMALIZED FREQUENCY ( Fs/Fc )
F F − FS 1 F F − FC 1
N BP 〉 2 N LP (min) for ATT min ( dB )at S = S 2 N BR 〉 2 N LP (min) for ATT min ( dB ) at S = C 2
FC LP FC 2 − FC 1 BP FC LP FS 2 − FS 1 BR
150K 100K
7 53 82 7 53 82 5 0606 50606 Vo
1 00 n F 1.2 nF 62 nF 18 nF
Vin
2.5
2
1.5
Gain (dB)
1
0.5
0
-0.5
0 50 100 150 200 250
Frequency (Hz)
1 0K 1 7. 82K 1 0K 9. 24K
8 2576 8 25 76 5 12 31 5 1231 Vo
10 nF 10 nF 33 nF 33 nF
Vin
10
5
Gain (dB)
-5
-10
0 50 100 150 200 250
Frequency (Hz)
TRANSFER
FUNCTION ζ > 1 ζ < 1
Imag
Low-pass filter +j PEAK (dB)
ω n = Sp1 × Sp2
20 LOG Ao Sp1 G
-2 ω A
2 0
Sp2 dB n I
Ao ωn2 Imag G de
c 20 LOG Ao -4
F(s) = 2
= ζ + ζ2 − 1 A N 0
S p1 dB
( )
-4
S + 2ζωn S + ω2n Sp1 +j I -
/d
0
+ ec
N Real
dB
K S p2
/d
ω
ec
F(s) = ωmax ωn
(S − Sp1 )(S − Sp2 ) S p1 ωn S p2 ω ωn
Real - X X +
Sp2 PEAK(dB) = −20 LOG 2ζ 1− ζ2
Sp2 Sp1 -j ( )
-j
Imag
+j PEAK (dB)
High-pass filter ω n = Sp1 × Sp2
Sp1
20 LOG Ao ω G
2 c A
Sp2 de n
Imag dB double zero I
= ζ + ζ2 − 1 0 G ec 20 LOG
AoS2 +2 Ao
N
S p1 /d
F(s) = 2 Sp1 ( ) A
- Sz1= Sz2 dB
0
ec
S + 2ζωn S + ω 2n +j I Real + +4
/d
N
2 S p2
dB
0
KS double zero ω
+4
F(s) = ωn ωmax
Sz1= Sz2
p1 p2 ω S p1 S p2 ωn
(S − S )(S − S ) - ωn
J0
Real X X Sp2
-j PEAK(dB) = −20 LOG 2ζ 1− ζ2
Sp2 Sp1 ( )
-j
2
ω n = Sp ζ = −COS Sp ω max = ω n 1 − 2ζ
Imag
+j + 20 LOG Ao
Band-pass filter ω n = Sp1 × Sp2 Sp1 + 20 LOG Ao - 3 dB
20 LOG Ao ω ∆ω = ωn /Q
2 n G
Sp2 A +20 LOG Ao /Q
= ζ + ζ2 − 1 Imag G c -2 I
de 0 S p1
A
A 2ζω n S Sp1 ( ) 0
dB dB Sz1
+ N dec -20
F(s) = 2 o 2 +j I de Real - dB/
+2 c +20
dB/
S + 2ζω n S + ω n N S p2
dec
KS Sz1 ωn ω
F(s) = S p1 S p2 ω ωn
(S − Sp1)(S − Sp2) - + ωn
Real X X Sp2
-j
Sp2 Sp1 PEAK(dB) = 20 LOG( Q)
-j
ω n = Sp ζ = −COS Sp Q = 1 (2ζ )
TRANSFER
POLE-ZERO DIAGRAM FREQUENCY RESPONSE
FUNCTION
(sec)
K(S − S z1 ) (S − Sz 2 ) n ωn S p1 = − Sz 2 Sp2 = − Sz1 0
F(s) = ω ωn ω
p1
(S − S )(S − S ) p2
Sp2 Sz2
- j