Vous êtes sur la page 1sur 12

FILTRES ACTIFS

Si la ralisation de filtres passifs en haute frquence ne pose pas de problme, il n'en est pas de mme en basse et trs basse frquence, cause du facteur de qualit de la bobine, de ses dimensions et de son cot. On fait donc appel des lments actifs qui permettent de supprimer les bobinages ; actuellement, ce sont les amplificateurs oprationnels qui sont les plus utiliss. Ils peuvent amplifier, mais ncessitent une alimentation. Les filtres actifs ayant gnralement une impdance de sortie faible, la fonction de transfert de plusieurs filtres monts en cascade est gale au produit des fonctions de transfert de chacun des filtres.

1. GENERALITES 1.1 Caractristiques dun filtre


Les principales caractristiques dun filtre actif sont : sa ou ses frquence(s) de coupure, sa bande passante (filtres passe-bande et coupe-bande), son coefficient damplification en tension maximal et son gain maximum. Elles ne dpendent, en premire approximation, que des composants passifs utiliss.

1.2 Sensibilit
Ces caractristiques peuvent varier en fonction de diffrents paramtres tels que vieillissement des composants, variation de temprature, humidit etc... La sensibilit exprime la variation relative dune des caractristiques en fonction de celle dun composant. Exemple : sensibilit de la frquence centrale dun filtre slectif en fonction de la rsistance R
fo SR =

df 0 / f 0 dR / R

1.3 Gabarit dun filtre


Lutilisation damplificateurs oprationnels permet de raliser des filtres dordre lev. Pour rpondre un cahier des charges, le filtre devra sinscrire dans un gabarit :

G (dB) fa fb f

reprsente londulation acceptable dans la bande passante, lattnuation dsire partir dune certaine frquence fb. On montre que lordre n du filtre qui sinscrit dans le gabarit ci-dessus est donn pour une rponse de Butterworth, par la relation :

log n

10 /10 1 10 /10 1 f 2 log b fa


Fiilltttres Actttifffs...DOC F il rres Ac ii s D OC F es Ac s DOC

Serrge MONNIIIN Serg e MONN N Se ge MONN N

2. STRUCTURES DES FILTRES ACTIFS 2.1 Filtres contre-raction simple


2.1.1 Circuit de base

i'1

i'2

Q'
i1 v1 i2

v2 v'2

Q et Q sont des quadriples passifs constitus de rsistances et condensateurs, quelquefois de bobines. En supposant la tension dentre sinusodale, nous pouvons crire, pour Q et Q :

I1 = Y 11 . V 1 + Y 12 . V 2 I2 = Y 21 . V 1 + Y 22 . V 2 I'1 = Y '11 . V '1 + Y '12 . V ' 2 I' 2 = Y ' 21 . V '1 + Y ' 22 . V ' 2

(1) (2) (3) (4) V2 = V1 = 0 I2 = -I1

Lamplificateur oprationnel tant considr comme parfait : A partir des quations (2) et (3), nous obtenons :

V s V' 2 Y = = 21 Ve V1 Y '12
Le quadriple tant passif : Y12

= Y21

Y12 = Y21

Vs Y = 21 Ve Y ' 21
Pour calculer ou mesurer Y21 = (I2/V1)V2=0 , on court-circuite la sortie du quadriple et lon fait le rapport entre le courant de sortie et la tension dentre. 2.1.2 Exemples de filtre Filtre passe-bas :

C2 R1 R1 C1 R v1 R C1

v'2

Serrge MONNIIIN Serg e MONN N Se ge MONN N

Fiilltttres Actttifffs...DOC F il rres Ac ii s D OC F es Ac s DOC

Calcul du paramtre Y21 du quadriple Q :

i1 v1

R C1

i2

V1 (p) = R + I 2. (p ) =

2 + R. C 1 . p R .I1 (p) = R . I1 (p) 1 + R. C1 . p 1 + R. C 1 . p

G.I1 (p) I1 (p) V1 (p) = = G + C1. p 1 + R. C1 . p R.( 2 + R. C 1 . p) 1 R.( 2 + R. C1 . p)

Y21 (p) =

Calcul du paramtre Y21 du quadriple Q : Q est constitu du quadriple Q en parallle sur un condensateur, leurs paramtres admittance sajoutent donc. Le paramtre Y21 du condensateur a pour expression -C2.p, donc :

Y ' 21 (p) = ( C 2 . p +

1 ) R.( 2 + R. C 1 . p) R.( 2 + R. C 1 . p) Y (p ) 1 T(p) = 21 = = 2 2 1 Y ' 21 (p) R . C 1 . C 2 . p + 2.R. C 2 . p + 1 C 2 .p + R.( 2 + R. C 1 . p)

Fonction de transfert dun filtre passe-bas du second ordre avec :

0 =

1 R C1. C 2

m=

C2 C1

T0 = 1

Autres exemples : voir tableau rcapitulatif. 2.1.3 Sensibilits Calculons par exemple les sensibilits de 0 en fonction de R et de m en fonction de C2 .
fo SR =

0 =

d 0 / 0 dR / R 1

R. (C 1. C 2 )

1/ 2

ln( 0 ) = ln(R) 0,5 ln(C 1 ) 0,5 ln(C 2 ) d 0 dR = 0 R


fo S R = 1

C 1 , C 2 = ctes

Ce qui signifie quune augmentation de R de 10% se traduit par une diminution de 0 de 10%.

Serrge MONNIIIN Serg e MONN N Se ge MONN N

Fiilltttres Actttifffs...DOC F il rres Ac ii s D OC F es Ac s DOC

Sm2 = C

dm / m dC2 / C2
1/ 2

C m= 2 C 1

donc son logarithme scrit

ln(m) = 0,5 ln(C2 ) 0,5 ln(C1 ) et sa drive :


Sm2 = C 1 2

dm 1 dC2 = m 2 C2

lorsque C1 = cte donc :

Ce qui signifie quune augmentation de C2 de 10% se traduit par une augmentation de m de 5%. 2.1.4 Proprits des filtres contre-raction simple Voir tableau rcapitulatif.

2.2 Filtres contre-raction multiple : structure de Rauch


2.2.1 Circuit de base

Y4 Y1 Y3 ve v Y2

Y5

vs

V (p ) =

Y3 (p). V(p) + Y5 (p). Vs (p) = V + (p ) = 0 Y3 (p) + Y5 (p) Y3 (p) V(p) Y5 (p)

Vs (p) = V(p) =

Y1 (p). Ve (p) + Y4 (p). Vs (p) Y1 (p) + Y2 (p) + Y3 (p) + Y4 (p) Y1 (p). Y3 (p)
4

Aprs limination de V(p) partir des deux quations prcdentes, on obtient :

T (p ) =

( Y (p) + Y (p) + Y (p) + Y (p)). Y (p) + Y (p). Y (p)


1 2 3 5 3 4

2.2.2 Exemples de filtre Filtre passe-bande :

C1 R1 C2 ve v R2

R3

vs

Serrge MONNIIIN Serg e MONN N Se ge MONN N

Fiilltttres Actttifffs...DOC F il rres Ac ii s D OC F es Ac s DOC

On obtient :

T (p ) = avec : 0 = =

T0 .2m. p / 0 T0 . . p = 2 2 p / 0 + 2m. p / 0 + 1 p + . p + 2 0
2

= ch cb = 2m. 0

1 C 1 . C 2 .R 3 . R' 1 C1 + C 2 R3 C1. C 2 R3 C2 R1 C 1 + C 2

R'= R1 / /R 2

T0 =

On peut remarquer que R2 nintervient que dans lexpression de la pulsation centrale, elle sera donc utilise pour son rglage. On peut simplifier le montage en choisissant C1 = C2 = C, on aura ainsi :

0 = =

1 C R 3 .R' 2 C.R 3 R3 2R1 1 C.T0 .

R'= R1 / /R 2

T0 =

On en dduit :

R1 =

R2 =

C. 2 + T0 .2

2 0

R3 =

2 C.

Si le coefficient de qualit est tel que Q >> T0, lexpression de R2 se simplifie :

R2 =

1 2C. Q 2 .

R3 = 4Q 2 R2 R1 2Q 2 = >> 1 R' R 2 R2 T0
On rglera : f0 en agissant sur R2 en agissant sur R3 T0 en agissant sur R1 Dans ce cas les rglages de f0 et T0 sont indpendants. En revanche, si lon nexige pas un coefficient de qualit lev, on peut omettre la rsistance R2 . Autres exemples : voir tableau rcapitulatif. Remarque : la structure de Rauch ne permet pas la ralisation de filtres coupe-bande. 2.2.3 Proprits des filtres contre-raction multiple Voir tableau rcapitulatif.
Serrge MONNIIIN Serg e MONN N Se ge MONN N Fiilltttres Actttifffs...DOC F il rres Ac ii s D OC F es Ac s DOC

2.3 Filtres source contrle : structure de Sallen et Key


2.3.1 Principe Lamplificateur utilis est un non inverseur ou un suiveur.

R.(k-1) R

Dans le premier cas le coefficient damplification vaut k, dans le second, 1. Quel que soit le type damplificateur, on le reprsentera par le symbole suivant :

k
k prenant la valeur 1 dans le deuxime cas. 2.3.2 Circuit de base

Y2 Y1 Y3 k ve v Y4 vs

La tension aux bornes de Y4 ayant pour valeur vs/k :

V(p) =

Ve (p). Y1 (p) + Vs (p). ( Y2 (p) + Y3 (p) / k ) Y1 (p) + Y2 (p) + Y3 (p) Y3 (p) + Y4 (p) Vs (p) Y3 (p) k Vs (p) k. Y1 (p). Y3 (p) = Ve (p) ( Y1 (p) + Y2 (p)). ( Y3 (p) + Y4 (p)) + Y3 (p). Y4 (p) k. Y2 (p). Y3 (p)

or : V(p) =

donc : T(p) =

2.3.3 Exemples de filtres Filtre passe-haut :

R1 C C k ve v R2 vs

Serrge MONNIIIN Serg e MONN N Se ge MONN N

Fiilltttres Actttifffs...DOC F il rres Ac ii s D OC F es Ac s DOC

0 = Gi =

1 C R1.R 2 1 Ri

m=

G1.(1 k ) + 2G 2 2. G 1. G 2

T0 = k

Le montage peut tre simplifi : k = 1 : montage suiveur

0 =

1 C R1.R 2

m=

R1 R2

T0 = 1

R1 =

m C. 0

R2 =

1 m. C. 0

R1 = R2 = R 1 3 -k 0 = m= R. C 2

T0 = k

Autres exemples : voir tableau rcapitulatif. 2.3.4 Stabilit Le coefficient damortissement m peut sannuler si : 2.G2 = (k-1).G1 entranant la mise en oscillations du montage. Calculons la sensibilit de m en fonction de k :

Sm = k

dm / m dm k k R2 = = dk / k dk m 2m R1

Elle est dautant plus grande que le coefficient damortissement est faible. Le risque.dentre en oscillations est alors plus grand. 2.3.5 Proprits des filtres source contrle Voir tableau rcapitulatif.

2.4 Rseau variables dtat


Ces filtres font appel des oprateurs lmentaires : amplificateur inverseur ou non sommateur intgrateur 2.4.1 Principe Un filtre du second ordre est caractris par une quation diffrentielle du type :

e(t) = a.s(t) + b.s(t) + c.s(t)


-c.s(t) e(t) -b.s'(t) b + + +

a.s(t) = e(t) - b.s(t) - c.s(t)


c +

1/a -s'(t) 1 a.s''(t) + +

-c.s(t)

Serrge MONNIIIN Serg e MONN N Se ge MONN N

Fiilltttres Actttifffs...DOC F il rres Ac ii s D OC F es Ac s DOC

2.4.2 Filtre universel La fonction de transfert dun filtre passe-bas du second ordre a pour expression :

Tb (p) =

T0 p / + 2m. p / 0 + 1
2 2 0

T0 D

On passe la fonction de transfert dun filtre passe-bande Tpb en multipliant Tb(p) par 2m.p/0 La sortie du filtre passe-bande se trouve donc lentre du second intgrateur.

On passe la fonction de transfert dun filtre passe-haut Th en multipliant Tb(p) par p /0 .


2 2

La sortie du filtre passe-haut se trouve donc lentre du premier intgrateur.

On passe la fonction de transfert dun filtre coupe-bande Tcb en multipliant Tb(p) par 1+p /0 .
2 2

On peut par consquent obtenir un filtre coupe-bande en se plaant la sortie dun sommateur auquel on applique les sorties passe-haut et passe-bas, mais on peut galement remarquer que :

1+p /0 = D-2m.p/0

donc :

Tcb(p) = Tb(p).(D-2m.p/0) = T0.(1-2m.p/(D.0)) 2m. p / 0 Tcb (p) = Tb (p).(D - 2m.p / 0 ) = T0 . 1 D


do le schma propos :

sortie passe-haut

sortie passe-bande

entre

sortie passe-bas

sortie coupe-bande

2.4.3 Proprits des filtres variable dtat Voir tableau rcapitulatif.

Serrge MONNIIIN Serg e MONN N Se ge MONN N

Fiilltttres Actttifffs...DOC F il rres Ac ii s D OC F es Ac s DOC

3. DIFFERENTES FORMES DE REPONSES 3.1 Rponse de Butterworth


3.1.1 Fonction de transfert Cest la rponse maximalement plate qui pour un filtre dordre 2 correspond un coefficient damortissement m = 0,707. La fonction de transfert dun filtre dordre n a pour module :

T(f ) =

T0 f 1+ f0
2n

T0 1 + x 2n

T0 P( x)

f0 : frquence propre du filtre, qui est aussi dans le cas de la rponse de Butterworth, la frquence de coupure -3dB, car T(f0) = T0/2.
Le polynme P(x) = 1+x doit tre factoris pour synthtiser le filtre dordre n partir de filtres dordre 2 et ventuellement un filtre dordre 1 si n est impair. On peut remarquer que : si n est impair, x j sont deux zros du polynme les coefficients de P(x) sont rels donc, si a+jb est un zro de P(x), a-jb en est un autre car : 2 2 (x-a-jb).(x-a+jb) = (x-a) + b est rel le polynme P(x) est pair : P(-x) = P(x), donc, si a+jb est un zro, -(a+jb) en est un autre. Par consquent, ds que lon connat un zro de P(x) : a+jb, on peut affirmer que a-jb, -a-jb, -a+jb sont aussi des zros de P(x). Si n est pair :
2n

P(x) = [(x-a-jb).(x-a+jb).(x+a+jb).(x+a-jb)].[...].[... 2 2 2 2 [(x-a) +b ].[(x+a) +b ].[...].[... En posant : s = jx, on peut remarquer que P(x) est le carr du module du polynme P(s). P(s) = [b+j(x-a)].[b+j(x-a)].[...].[... [b+s-ja].[b+ s+ja].[...].[... 2 2 [(b+s) +a ].[...].[... 2 2 2 [s +b.s+a +b ].[...].[...
Si n est impair :

P(x) = [(x-j).(x+j)].[(x-a-jb).(x-a+jb).(x+a+jb).(x+a-jb)].[...].[... 2 2 2 2 2 [x +1].[(x-a) +b ].[(x+a) +b ].[...].[...


et :

P(s) = [1+jx].[b+j(x-a)].[b+j(x-a)].[...].[... 2 2 2 [1+s].[s +b.s+a +b ].[...].[...


La fonction de transfert en s scrit alors :

T(s) =

T0 [1+ s].[s + b.s + a 2 + b 2 ].[...].[...


2

Serrge MONNIIIN Serg e MONN N Se ge MONN N

Fiilltttres Actttifffs...DOC F il rres Ac ii s D OC F es Ac s DOC

Exemple : n = 3 P(x) = 1+ x 6 donc : x = [1;] et x = [1;/6+k/3] les zros du polynme sont rpartis sur le cercle de rayon unit :

j -a+jb a+jb

-a-jb -j
donc :

a-jb

a = cos(/6) = 3/2 b = sin(/6) = 1/2 2 P(s) = [1+s].[s +s+1]


Autre exemple : n = 4 P(x) = 1+ x 8 donc : x = [1;] et x=
8

[1;/8+k/4]

-c+jd -a+jb

c+jd a+jb

-a-jb -c-jd
donc :

a-jb c-jd

a = cos(/8) = 0,9239 b = sin(/8) = 0,3827 c = cos(3/8) = 0,3827 d = sin(3/8) = 0,9239 2 2 P(s) = [s +0,7654.s+1].[s +1,848.s+1]
Les polynmes de Butterworth sont donns dans des tables : Ordre 1 2 3 4 5 6 Forme quadratique s+1 2 s +1,414.s+1 2 (s+1).(s +s+1) 2 2 (s +0,7654.s+1).(s +1,848.s+1) 2 2 (s+1).(s +0,6180.s+1).(s +1,618.s+1) (s +0,5176.s+1).(s +1,414.s+1).(s +1,932.s+1)
2 2 2

Polynme dordre n s+1 2 s +1,414.s+1 3 2 s + 2.s + 2.s + 1 4 3 2 s + 2,6131.s + 3,4142.s + 2,6131.s + 1 5 4 3 2 s + 3,2361.s + 5,2361.s + 5,2361.s + 3,2361.s + 1 6 5 4 3 s + 3,8637.s + 7,4641.s + 9,1416.s + 2 7,4641.s + 3,8637.s + 1

3.1.2 Synthse du filtre


Les frquences propres des filtres tant toutes identiques, on peut les synthtiser trs simplement partir dune structure de Sallen et Key. Les filtres seront tous identiques, seul le coefficient damplification de la source contrle k variera dun tage lautre car : k = 3-2.m
Serrge MONNIIIN Serg e MONN N Se ge MONN N Fiilltttres Actttifffs...DOC F il rres Ac ii s D OC F es Ac s DOC

10

Exemple : filtre passe-bas du cinquime ordre

C (k1-1).r r

C (k2-1).r r

R ve C Cet tage n'existe que si n est impair

R C

R C

vs

3.2 Rponse de Chebychev


Sa fonction de transfert a pour module :

T( x) =

T0
2 1 + 2 . C n ( x)

n : ordre du filtre

: nombre

0 < << 1

Cn(x) : polynme de Chebychev dfini par : C0(x)=1 C1(x)=x Cn(x)=2.Cn-1(x)-Cn-2(x)


Exemple : n = 2 Cn(x) = 2x -1
2

T( x) = T(0) =

T0 1 + 2 .(2. x 2 1) 2 T0 1+ 2 2 2
3

T( x)Max = T0 en x =

Autre exemple : n = 3 Cn(x) = 4x - 3x

T( x) =

T0 1 + 2 .(4. x 3 3. x) 2
2

T(0) = T0 T( x)Max = T0 en x = 3 2
4

T(x) passe par des extremums lorsque la drive de Cn (x) sannule.

T( x)Min =
2

T0 1+ 2

en x =

1 2

Autre exemple : n = 4 Cn(x) = 8x - 8x +1

T( x) = T(0) =

T0 1 + .(8 x 4 8 x 2 + 1) 2
2

T0 1+ 2 T( x)Min = T0 1+ 2 en x = 1 2
11

T( x)Max = T0 en x = 0,3827 et x = 0,9239

Serrge MONNIIIN Serg e MONN N Se ge MONN N

Fiilltttres Actttifffs...DOC F il rres Ac ii s D OC F es Ac s DOC

Pour un filtre dordre n le gain prsente n extremums dans la bande passante. Londulation est dautant plus grande que est grand. si n impair si n pair : T(0) = 0 2 -1/2 : T0.(1+ )
2

La frquence de coupure est dfinie -10log(1+ ) et non pas -3dB. Par rapport au filtre de Butterworth : le coefficient damortissement est plus faible la coupure est plus rapide la rponse impulsionnelle prsente un dpassement plus important Les zros du polynme sont calculs de la mme faon que pour un filtre de Butterworth.

3.3 Filtres passe-haut et passe-bande


Les calculs prcdents ont t raliss pour des filtres passe-bas. Ils sont galement valables pour des filtres passe-haut ou passe-bande condition de faire le changement de variable : pour un filtre passe-haut. s 1/s 1/2 s (s+1/s)/x avec x = (f2-f1)/f0 et f0 = (f1.f2) pour un filtre passe-bande

Serrge MONNIIIN Serg e MONN N Se ge MONN N

Fiilltttres Actttifffs...DOC F il rres Ac ii s D OC F es Ac s DOC

12