Active Filter Circuits
Active Filter Circuits
Z. Aliyazicioglu
ECE 307-10 2
1
= Circuits
Active Filter
First-Order Low-pass Filters
C
Zf
R2
R1
Zi -
-
Vi
+ Vo
OUT
Vi
+ Vo
OUT
+
+
Zf 1 R2
Transfer function of the circuit H (s ) = R2 ||
Zi SC = sR 2C + 1
H (s ) =
R2 c R1 R1
H (s ) = H ( s ) = K
R1(sR2C + 1) (s + c )
Transfer function in j
The Gain Cutoff frequency
1
R2 1 H ( j ) = K
K= c =
R1 R2C (1 + j )
c
ECE 307-10 3
Vi 1 R1
+ Vo
OUT
1 1
c = =1 C= = 1F
R2C R2
1
H ( j ) =
(1 + j )
1
ECE 307-10 4
2
Active Filter Circuits
Example
>> w=0.1:.1:10;
>>
h=20*log10(abs(1./(1+j*w)))
;
>> semilogx(w,h)
>> grid on
>> xlabel('\omega(rad/s)')
>> ylabel('|H(j\omega)|
dB')
>>
ECE 307-10 5
R1 C
-
Vi
+ Vo
OUT
Zf R2 R2sC
Transfer function of the circuit H (s ) = H (s ) = =
Zi 1 R1sC + 1
R2s R1 +
H (s ) = s sC
1 H ( s ) = K
R1(s + ) (s + c )
R1C Transfer function in j
The Gain Cutoff frequency
j
R2 1
K= c = c
R1 R1C H ( j ) = K
(1 + j )
c
ECE 307-10 6
3
Active Filter Circuits
Example R2
200K
R1 C
-
Vi 20 K 0.1 uF
+ Vo
OUT
>> w=1:10000;
>>
h=20*log10(10*(abs((j*w/500
)./(1+j*w/500))));
>> semilogx(w,h)
>> grid on
>> xlabel('\omega(rad/s)')
>> ylabel('|H(j\omega)|
dB')
>>
ECE 307-10 8
4
Active Filter Circuits
Scaling
ECE 307-10 9
L C
R' = R L' = C' =
kf kf
k C
R ' = kmR L' = m L C' =
kf kmkf
ECE 307-10 10
5
Active Filter Circuits
Example Example 1 , Find R2 and R1 values in
C
the active Low-pass filter for gain of 5
and cutoff frequency of 1Khz and
1F
2
R1
c=0.01 F
R1 1
-
Vi 1 OUT
+ Vo c ' 2 1000
kf = = = 6283.185
c
+
1
1 C 1
km = = = 15915.5
kf C ' 6283.185(108 )
R2 ' = kmR2 = 15915.5(1) = 15.9 K
For gain specification, we need to change R1
R2 15.9K
R1 = = = 3.18 K
K 5
ECE 307-10 11
>> f=1:10000;
>> w=2*pi*f;
>>
h=20*log10(5*abs(1./(1
+j*w/(2*pi*1000))));
>> semilogx(f,h)
>> grid on
>> xlabel(f(Hz)')
>> ylabel('|H(jf)|
dB')
ECE 307-10 12
6
Active Filter Circuits
Op Amp Band-Pass Filters
Three components
A unity gain low-pass filter, cutoff frequency is c2
A unity gain high-pass filter , cutoff frequency c1
A gain component to provide the desired level
c 2
2
c1
ECE 307-10 13
RL
RH
RL Rf
-
RH CH
Vi OUT -
Rf
+ OUT -
+ Vo
+ OUT
c 2 s Rf K c 2 s
H (s ) = H (s ) =
s + c 2 s + c1 Ri (s + c 2 )(s + c1)
K c 2 s
H (s ) = s
2
s + (c1 + c 2 )s + c1c 2 H (s ) =
s + s + 02
2
1 1 R
c 2 c 1 c 2 = c1 = H ( j 0 ) = K = f
RLCL RHCH max Ri
ECE 307-10 14
7
Active Filter Circuits
Example:
Design a band-pass filter for a graphical equalizer that has
gain 2 within the frequency between 100 and 10,000 Hz.
Use 0.1 F capacitors
2 1000 j 2000
H ( j ) = A = 20log10 | H ( j ) |
j + 2 1000 j + 2 100 1000 dB
>> f=10:80000;
>> w=2*pi*f;
>> H=((-
2*pi*10000)./(j*w+2*pi*
10000)).*((-
j*w)./(j*w+2*pi*100))*(
-2);
>> A=20*log10(abs(H));
>> semilogx(f,A)
>> grid on;
>> ylabel ('A_{dB}')
>> xlabel ('F (Hz)')
ECE 307-10 16
8
Active Filter Circuits
Op Amp Band-Reject Filters
Three components
A unity gain low-pass filter, cutoff frequency is c1
A unity gain high-pass filter , cutoff frequency c2
A gain component to provide the desired level
Low-pass filter
Vi Inverting amp. Vo
High-pass filter
ECE 307-10 17
CL
c1 s Rf
RL
H (s ) = +
RL s + c1 s + c 2 Ri
-
Rf
OUT
+
Rf
Vi
-
RH
+ Vo
OUT
+
RH CH
-
Rf For c 2 >> c1
OUT
1 1
c1 = c 2 =
RLCL RHCH
Rf s 2 + 2 s +
H (s ) = c1 c1 c 2
Ri (s + c1)(s + c 2 ) Rf
H ( j ) =K =
max Ri
ECE 307-10 18
9
Active Filter Circuits
Example:
Design an active band-reject filter that has gain 5 and the
stop frequency between 100 and 2000 Hz. Use 0.5 F
capacitors
1 1 1
c1 = RL = = = 3.18 K
RLCL c1CL 2 100(0.5)106
1 1 1
c 2 = RH = = = 159
RHCH c 2CH 2 2000(0.5)106
>> f=10:80000;
>> w=2*pi*f;
>> H=(((-
2*pi*100)./(j*w+2*pi*100))
+((-
j*w)./(j*w+2*pi*2000)))*(-
5);
>> A=20*log10(abs(H));
>> semilogx(f,A)
>> grid on;
>> xlabel ('F (Hz)')
>> ylabel ('A_{dB}')
ECE 307-10 20
10