bitGateLab Analog · Apprendre
Français
Ouvrir le simulateur

Apprendre › Leçon 8

Filtres RC passe-bas et passe-haut et diagrammes de Bode

7 min de lecture · Équipe bitGateLab

Un filtre laisse passer certaines fréquences et en atténue d'autres. Avec une seule résistance et un condensateur, vous pouvez supprimer le bruit haute fréquence d'un capteur, éliminer la composante continue d'un signal audio ou séparer les graves des aigus. Dans cette leçon, vous apprendrez à calculer la fréquence de coupure des filtres RC passifs, à exprimer leur gain en décibels et à tracer leur diagramme de Bode, le graphique qu'utilisent les ingénieurs pour décrire n'importe quel système en fréquence. Si vous ne maîtrisez pas encore les impédances complexes, révisez d'abord courant alternatif et phaseurs.

Fonction de transfert

La fonction de transfert H relie le phaseur de sortie à celui d'entrée : H = Vout/Vin. C'est un nombre complexe qui dépend de la fréquence. Son module |H| indique de combien le signal est amplifié ou atténué, et son argument de combien il est déphasé. Comme les filtres RC sont des diviseurs de tension à impédances, H s'obtient avec la formule du diviseur.

Filtre passe-bas RC

La résistance est en série avec le signal et le condensateur relie la sortie à la masse. À basse fréquence, le condensateur ne conduit presque pas (XC grande) et la sortie est presque égale à l'entrée ; à haute fréquence, le condensateur se comporte comme un court-circuit et la sortie tend vers zéro.

H(f) = ZC / (R + ZC) = 1 / (1 + j·f/fc)

fc = 1 / (2πRC)

|H| = 1 / √(1 + (f/fc)²)        phase = −arctan(f/fc)

La fréquence de coupure fc est celle pour laquelle XC = R. On y a |H| = 1/√2 = 0.707 et la phase vaut −45°. À cette fréquence, la puissance de sortie est la moitié de celle d'entrée ; c'est pourquoi on l'appelle aussi fréquence de demi-puissance.

Filtre passe-haut RC

Il suffit d'intervertir les composants : le condensateur en série et la résistance entre la sortie et la masse. Le condensateur bloque maintenant le continu et les basses fréquences, et laisse passer les hautes.

H(f) = R / (R + ZC) = (j·f/fc) / (1 + j·f/fc)

|H| = (f/fc) / √(1 + (f/fc)²)        phase = 90° − arctan(f/fc)

La fréquence de coupure se calcule avec la même formule, fc = 1/(2πRC). À fc, le module vaut aussi 0.707, mais la phase est de +45° : la sortie est en avance sur l'entrée.

Gain en décibels

Comme les gains des filtres couvrent plusieurs ordres de grandeur, on les exprime en décibels :

GdB = 20 · log10|H|
|H|G (dB)
2+6.02
10
0.707−3.01
0.5−6.02
0.1−20
0.01−40
Une valeur négative en dB signifie une atténuation. Chaque facteur 10 en tension équivaut à 20 dB, et chaque facteur 2 à environ 6 dB. C'est pourquoi la fréquence de coupure est aussi appelée « le point à −3 dB ».

Diagramme de Bode

Le diagramme de Bode est formé de deux courbes tracées avec un axe des fréquences en échelle logarithmique : l'une donne le gain en dB et l'autre la phase en degrés. Grâce à l'échelle logarithmique, chaque décade (multiplication de la fréquence par 10) occupe la même largeur.

Pour le passe-bas, le gain s'approche par deux droites appelées asymptotes :

La courbe réelle s'écarte des asymptotes de 3 dB au maximum, précisément à fc. Pour la phase, on utilise une autre approximation : 0° jusqu'à fc/10, une droite qui descend jusqu'à −90° à 10·fc en passant par −45° à fc, puis −90° au-delà. L'erreur de cette approximation est inférieure à 6°. Le passe-haut en est l'image miroir : il monte de 20 dB par décade jusqu'à fc, puis reste à 0 dB, avec une phase qui va de +90° à 0°.

−3 dB à fc −20 dB/décade 0−10−20−30−40 fc/100fc/10fc10 fc100 fc dB fréquence (échelle logarithmique)
Gain d'un passe-bas RC. Le trait épais est la réponse réelle et le trait pointillé représente les asymptotes : 0 dB jusqu'à fc, puis −20 dB par décade. L'écart le plus grand, 3 dB, se produit à fc.

Exemple 1 : analyse. Un filtre a R = 10 kΩ et C = 10 nF. Calculez fc et la réponse des versions passe-bas et passe-haut à plusieurs fréquences.

  1. fc = 1/(2π · 10 000 · 10×10−9) = 1/(6.283×10−4) = 1591.5 Hz.
  2. À 5 kHz : f/fc = 3.14. Passe-bas : |H| = 1/√(1 + 9.87) = 0.303, soit −10.36 dB, avec une phase de −72.3°.
  3. Passe-haut à 5 kHz : |H| = 3.14/√(10.87) = 0.953, soit −0.42 dB, avec une phase de +17.7°.
fPasse-bas (dB)Phase PBPasse-haut (dB)Phase PH
159 Hz (fc/10)−0.04−5.7°−20.04+84.3°
1591.5 Hz (fc)−3.01−45°−3.01+45°
5 kHz−10.36−72.3°−0.42+17.7°
15.9 kHz (10 fc)−20.04−84.3°−0.04+5.7°
159 kHz (100 fc)−40.00−89.4°0.00+0.6°

Observez la symétrie : ce que l'un atténue, l'autre le laisse passer.

Exemple 2 : conception. Vous avez besoin d'un passe-bas avec fc ≈ 1 kHz et vous disposez d'un condensateur de 100 nF.

  1. Isolez R : R = 1/(2π · fc · C) = 1/(2π · 1000 · 100×10−9) = 1591.5 Ω.
  2. La valeur normalisée la plus proche est 1.6 kΩ.
  3. Avec 1.6 kΩ : fc = 1/(2π · 1600 · 100×10−9) = 994.7 Hz, à moins de 1 % de l'objectif.

Un détail pratique : ces formules supposent que rien n'est branché sur la sortie. Si vous chargez le filtre avec une résistance comparable à R, le gain dans la bande passante diminue et fc se déplace. Pour l'éviter, on utilise une charge bien plus grande que R ou un suiveur de tension réalisé avec un amplificateur opérationnel.

Erreurs fréquentes

Essayez dans le simulateur

L'analyse CA du simulateur balaie la fréquence et trace le gain et la phase : vous pouvez ainsi comparer la courbe à vos asymptotes tracées à la main.

  1. Placez une source sinusoïdale, une résistance de 10 kΩ et un condensateur de 10 nF de façon à former un passe-bas.
  2. Lancez un balayage CA de 10 Hz à 1 MHz avec un axe logarithmique et observez la sortie.
  3. Repérez le point à −3 dB et vérifiez qu'il se trouve près de 1591 Hz et que la phase y vaut −45°.
  4. Mesurez la chute entre 15.9 kHz et 159 kHz : elle doit être d'environ 20 dB.
  5. Intervertissez R et C pour former le passe-haut et refaites le balayage.
  6. Branchez une résistance de charge de 10 kΩ sur la sortie et observez comment la courbe change.

Exercices

  1. Calculez la fréquence de coupure d'un filtre RC avec R = 4.7 kΩ et C = 100 nF.

    Voir la réponse

    fc = 1/(2π · 4700 · 100×10−9) = 1/(2.953×10−3) = 338.6 Hz.

  2. Un filtre laisse passer le quart de la tension d'entrée. Quel est son gain en dB ?

    Voir la réponse

    G = 20 · log10(0.25) = −12.04 dB.

  3. Un passe-bas RC reçoit un signal de fréquence 2·fc. Trouvez |H| en dB et la phase.

    Voir la réponse

    |H| = 1/√(1 + 4) = 0.447, ce qui donne 20·log10(0.447) = −6.99 dB. Phase = −arctan(2) = −63.4°.

  4. Avec R = 10 kΩ et C = 10 nF en configuration passe-haut, de combien un signal de 159 Hz est-il atténué ?

    Voir la réponse

    f/fc = 159.15/1591.5 = 0.1. |H| = 0.1/√(1.01) = 0.0995, ce qui équivaut à −20.04 dB, avec une phase de +84.3°. Une décade en dessous de la coupure, le passe-haut atténue d'environ 20 dB.