Documente Academic
Documente Profesional
Documente Cultură
CURS7
Filtre active cu AO
Filtrele sunt dispozitive electronice care permit rejectarea (atenuarea) selectiva a
semnalelor in functie de parametrul frecven.
Din punctul de vedere al implementarii deosebim:
filtre realizate cu componente pasive (R,L,C)
filtre realizate cu componente pasive si active (TBJ, TEC, AO)
filtre digitale.
Fata de filtrele pasive, filtrele active ptrzinta o serie de avantaje:
gabarit si greutate redusa(valori uzuale ale componentelor pasive sunt mici chiar
si la valori mici ale frecventei)
posibilitatea realizarii unor functii de transfer cu polii situati oriunde in
semiplanul stang al planului complex
posibilitatea acoperirii domeniului de frecventa cu componente passive R,C
amplificarea semnalului in banda de trecere
Filtrele digitale sunt mult mai flexibile, putand fi realizate prin software, pot realiza
filtrari mai comlexe dar nu pot acoperii toata gama de frecventa dorita in anumite aplicatii
(impediment datorat in special frecventei de lucru a microsistemelor)
Din punctul de vedere al atenuarii unor benzi de frecventa filtrele pot fi clasificate in :
filtre trece jos (FTJ)
filtre trece banda (FTB)
filtre trece sus (FTS)
filtre trece tot (FTT) - filtre care modifica doar faza
filtre rejector de banda(FRB)
H 0 ( s ) = b10 s + b00
N = impar
1 N = par
Notite
H B ( s) =
a 2 s 2 + a1 s + a 0 a 2 (s z1 )(s z 2 )
=
(s p1 )(s p 2 )
s 2 + b1 s + b0
unde z1,z2 sunt zerourile complex conjugate ( z1 = z 2* ) ale functiei de transfer, iar p1,p2
reprezinta polii complex conjugati ( p1 = p 2* ) ai functiei de transfer.
Circuitul care realizeaza o astfel de functie de transfer se mai numeste si biquad.
Dupa transformari elementare functia de transfer poate fi pusa sub forma :
s2 +
H B ( s) = K
s2 +
unde
QZ
p
Qp
s + z2
s + 2p
z = Im 2 ( z1 ) + Re 2 ( z1 )
p = Im 2 ( p1 ) + Re 2 ( p1 )
Qz =
iar
Qp =
z
2 Re( z1 )
2 Re( p1 )
1
QZ ( p )
= arctg
num=[1] ;
den=[1 2] ;
d1=-2;
d2=3;
w=logspace(d1, d2, 1000) ;
Notite
bode(num, den, w);
grid
s 2 + 0 s + 02
Q
H ( j ) =
H 0 02
2 + j
= arctg
0
Q
=
+ 02
H 0 02
( 02 2 ) 2 + (
0
Q
)2
0
Q( 02 2 )
Notite
d1=-2;
d2=3;
w=logspace(d1, d2, 1000) ;
bode(num, den, w);
grid
= arctg
num=[1 0] ;
den=[1 2] ;
d1=-2;
d2=3;
w=logspace(d1, d2, 1000) ;
bode(num, den, w);
grid
Notite
H (s) =
s2 +
0
Q
s + 02
H 0 2
H ( j ) =
+ j
2
= arctg
0
Q
=
+
0
Q( 02 2 )
num=[1 0 0] ;
den=[1 2 3] ;
d1=-2;
d2=3;
w=logspace(d1, d2, 1000) ;
bode(num, den, w);
grid
2
0
H 0 2
( 02 2 ) 2 + (
0
Q
)2
Notite
s 2 + 0 s + 02
Q
H ( j ) =
H 0 ( 02 2 ) 2
( 02 2 ) 2 + (
0
Q
)2
Se observa ca
H ( j ) = H 0 cand 0 sau
H ( j ) = 0 cand = 0
Se poate determina banda de trecere a filtrului (la o scadere cu 3dB a caracteristicii)
BT =
Q
Filtrul rejector de banda poate fi considerat ca fiind realizat din sumarea a doua filter,
FTJ si FTS (explicabil si saltul de faza al filtrului FRB)
num=[1 0 3] ;
den=[1 2 3] ;
d1=-2;
d2=3;
Notite
w=logspace(d1, d2, 1000) ;
bode(num, den, w);
grid
H0s
H (s) =
s2 +
H ( j ) =
0
Q
0
Q
s + 02
H0
0
Q
( 02 2 ) 2 + (
num=[1 0] ;
den=[1 2 3] ;
d1=-2;
d2=2;
w=logspace(d1, d2, 1000) ;
bode(num, den, w);
grid
0
Q
)2
Notite
H ( j ) = H 0
= 2arctg
( j + 0 )( j 0 )
02 + 2
num=[1 -2] ;
den=[1 2] ;
d1=-2;
d2=3;
w=logspace(d1, d2, 1000) ;
bode(num, den, w);
grid
= H0
Notite
s2 s
H ( s) = H 0
s2 +
0
Q
0
Q
+2
s + 02
num=[1 -2 3] ;
den=[1 2 3] ;
d1=-2;
d2=3;
w=logspace(d1, d2, 1000) ;
bode(num, den, w);
grid
Notite
H (s) =
H0 =
R2
R2
1
1
R2
R
sc =
sc 1 = R1
= 1
1 R1
1 + R2 Cs
R1
s+
R2 +
sc
R2 //
R2
1
; 0 =
R1
R2 C
1
R2 C
;
1
R2 C
Notite
H ( s ) = (1 +
H0 = 1+
R2
1
)
=
R1 1 + RCs
R2 1
)
R1 RC
1
s+
RC
(1 +
R2
1
; 0 =
R1
RC
FTS:
R2
s
R2 sC
R1
R2
=
=
H ( s) =
1
1
R1 sC + 1
R1 +
s+
sC
R1C
H0 =
R2
1
; 0 =
R1
R1C
R2
)s
R1
R
1
H ( s) =
; H 0 = 1 + 2 ; 0 =
1
R1
RC
s+
RC
FTT:
(1 +
H (s) =
H0 =
R2
R
R2 RCs R2 + R1 + R2
1
(1 + 2 ) =
+
=
R1 RCs + 1
R1
R1 ( RCs + 1)
R2
1
; 0 =
R1
RC
R2
1
(s
)
R1
RC
1
s+
RC