Filtre passe-haut

Définition

Un filtre passe-haut est un circuit qui laisse passer les signaux de haute fréquence tout en atténuant progressivement les signaux de basse fréquence.

On peut réaliser un filtre passe-haut très simplement avec une résistance et un condensateur, comme montré ci-dessous.

[figure filtre passe-haut RC]

Dans ce montage :

  • VEV_E est le signal d’entrée du filtre ;
  • VSV_S est le signal de sortie ;
  • RR est la résistance ;
  • CC est le condensateur.

L’idée importante à comprendre est que le condensateur ne se comporte pas de la même manière selon la fréquence du signal.

À basse fréquence, l’impédance du condensateur est élevée : il s’oppose davantage au passage du courant.

À haute fréquence, son impédance devient faible : il laisse davantage passer le signal vers la résistance.

C’est cette dépendance à la fréquence qui permet au circuit de réaliser un filtrage.

Fonction de transfert

Le montage peut être vu comme un pont diviseur de tension constitué de l’impédance du condensateur ZCZ_C et de la résistance RR.

L’impédance d’un condensateur vaut :

ZC=1jωCZ_C=\frac{1}{j\omega C}

On peut donc écrire :

VS=RR+ZCVEV_S=\frac{R}{R+Z_C}V_E

En remplaçant ZCZ_C par son expression :

VS=RR+1jωCVEV_S= \frac{R} {R+\frac{1}{j\omega C}} V_E

Après simplification :

VS=jωRC1+jωRCVEV_S=\frac{j\omega RC}{1+j\omega RC}V_E

avec :

ω=2πf\omega=2\pi f

où :

  • ω\omega est la pulsation en rad/s ;
  • ff est la fréquence en Hz ;
  • RCRC est la constante de temps du circuit.

Le rapport entre le signal de sortie et le signal d’entrée est appelé fonction de transfert. On la note généralement H(jω)H(j\omega) :

H(jω)=VSVEH(j\omega)=\frac{V_S}{V_E}

On obtient donc :

H(jω)=jωRC1+jωRC\boxed{H(j\omega)=\frac{j\omega RC}{1+j\omega RC}}

ou, en fonction de la fréquence :

H(jω)=j2πfRC1+j2πfRC\boxed{H(j\omega)=\frac{j2\pi fRC}{1+j2\pi fRC}}

Cette fonction de transfert va nous permettre de déterminer précisément comment le filtre se comporte en fonction de la fréquence.

Comprendre le comportement du filtre

Avant de faire des calculs détaillés, on peut déjà comprendre le comportement du filtre en étudiant deux situations extrêmes.

À basse fréquence

Lorsque la fréquence tend vers zéro :

ω0\omega\rightarrow0

Le terme jωRCj\omega RC devient très petit. On obtient alors :

H(jω)0H(j\omega)\approx0

et donc :

VS0V_S\approx0

Le signal de sortie est donc fortement atténué.

Le filtre atténue les basses fréquences.

À haute fréquence

Lorsque la fréquence devient très grande :

ω\omega\rightarrow\infty

Le terme jωRCj\omega RC devient très grand devant 1. On obtient alors :

H(jω)1H(j\omega)\approx1

et donc :

VSVEV_S\approx V_E

Le signal de sortie devient presque identique au signal d’entrée.

Le filtre laisse donc passer les hautes fréquences.

Conclusion

On retrouve bien le comportement d’un filtre passe-haut :

Basse fréquence → signal fortement atténué → haute fréquence → signal peu atténué

Attention cependant : un filtre réel ne « coupe » pas brutalement les fréquences en dessous d’une certaine valeur. L’atténuation est progressive.

Fréquence de coupure

Pour étudier plus précisément le filtre, intéressons-nous au module de la fonction de transfert.

On a :

H(jω)=jωRC1+jωRC|H(j\omega)| = \left| \frac{j\omega RC}{1+j\omega RC} \right|

d’où :

H(jω)=ωRC1+(ωRC)2|H(j\omega)| = \frac{\omega RC}{\sqrt{1+(\omega RC)^2}}

Comme :

ω=2πf\omega=2\pi f

on obtient :

H(jω)=2πfRC1+(2πfRC)2|H(j\omega)| = \frac{2\pi fRC} {\sqrt{1+(2\pi fRC)^2}}

On définit alors la fréquence de coupure fcf_c par :

fc=12πRC\boxed{f_c=\frac{1}{2\pi RC}}

On peut ainsi écrire le module sous une forme plus simple :

H(jω)=ffc1+(ffc)2\boxed{ |H(j\omega)| = \frac{\frac{f}{f_c}} {\sqrt{1+\left(\frac{f}{f_c}\right)^2}} }

La fréquence de coupure ne représente donc pas une frontière brutale entre une fréquence qui « passe » et une fréquence qui est « coupée ».

Elle correspond au point où le gain du filtre vaut −3 dB par rapport à son gain maximal.

Que se passe-t-il à la fréquence de coupure ?

Lorsque :

f=fcf=f_c

on obtient :

H(jω)=11+(fc/fc)2|H(j\omega)| = \frac{1} {\sqrt{1+(f_c/f_c)^2}}

soit :

H(jω)=12|H(j\omega)|=\frac{1}{\sqrt2}

Numériquement :

120,707\frac{1}{\sqrt2}\approx0,707

Cela signifie qu’à la fréquence de coupure, l’amplitude du signal de sortie vaut environ 70,7 % de celle du signal d’entrée.

Le gain en décibels vaut alors :

GdB=20log10(H)G_{dB}=20\log_{10}(|H|)

Donc :

GdB=20log10(12)3dBG_{dB} = 20\log_{10}\left(\frac{1}{\sqrt2}\right) \approx-3\,dB

C’est pourquoi on parle également de fréquence de coupure à −3 dB.

Comparaison entre la fréquence du signal et la fréquence de coupure

On peut maintenant comparer la fréquence du signal ff à la fréquence de coupure fcf_c.

Si f≪fcf\ll f_c

La fréquence du signal est très inférieure à la fréquence de coupure.

On a alors :

H(jω)0|H(j\omega)|\approx0

Le signal est fortement atténué.

Si f=fcf=f_c

On a :

H(jω)=120,707|H(j\omega)|=\frac{1}{\sqrt2}\approx0,707

Le gain est de :

3dB-3\,dB

Si f≫fcf\gg f_c

La fréquence du signal est très supérieure à la fréquence de coupure.

Le module tend vers :

H(jω)1|H(j\omega)|\approx1

Le signal est donc très peu atténué.

On peut résumer le comportement ainsi :

FréquenceComportement
ffcf\ll f_cSignal fortement atténué
f=fcf=f_cAtténuation de −3 dB
ffcf\gg f_cSignal très peu atténué

Gain en décibels

Pour visualiser plus facilement l’atténuation du filtre, on exprime généralement son gain en décibels (dB).

Pour un rapport de tension, on utilise :

GdB=20log10(H(jω))\boxed{G_{dB}=20\log_{10}(|H(j\omega)|)}

En remplaçant le module par son expression :

GdB=20log10(ffc1+(ffc)2)G_{dB} = 20\log_{10} \left( \frac{\frac{f}{f_c}} {\sqrt{1+\left(\frac{f}{f_c}\right)^2}} \right)

À basse fréquence, lorsque ffcf\ll f_c, le module est proche de zéro et le gain est donc fortement négatif.

À la fréquence de coupure :

GdB=3dBG_{dB}=-3\,dB

Lorsque la fréquence devient très supérieure à fcf_c :

H1|H|\approx1

et donc :

GdB0dBG_{dB}\approx0\,dB

Le signal est alors pratiquement transmis sans atténuation.

Déphasage

Le filtre ne modifie pas uniquement l’amplitude du signal : il provoque également un déphasage entre le signal d’entrée et le signal de sortie.

La phase de la fonction de transfert vaut :

φ(H(jω))=arg(H(jω))\varphi(H(j\omega)) = \arg(H(j\omega))

soit :

φ(H(jω))=90arctan(ωRC)\boxed{ \varphi(H(j\omega)) = 90^\circ-\arctan(\omega RC) }

Comme :

fc=12πRCf_c=\frac{1}{2\pi RC}

on peut également écrire :

φ(H(jω))=90arctan(ffc)\boxed{ \varphi(H(j\omega)) = 90^\circ-\arctan\left(\frac{f}{f_c}\right) }

À basse fréquence

Lorsque :

ffcf\ll f_c

on a :

φ90\varphi\approx90^\circ

Le signal de sortie est donc en avance de phase d’environ 9090^\circ par rapport au signal d’entrée.

À la fréquence de coupure

Lorsque :

f=fcf=f_c

on obtient :

φ=90arctan(1)\varphi = 90^\circ-\arctan(1)

donc :

φ=45\boxed{\varphi=45^\circ}

À haute fréquence

Lorsque :

ffcf\gg f_c

la phase tend vers :

φ0\boxed{\varphi\rightarrow0^\circ}

Le déphasage diminue donc progressivement de 9090^\circ à 00^\circ lorsque la fréquence augmente.

Diagramme de Bode

Pour visualiser l’effet du filtre, on peut tracer deux courbes :

  • le gain en dB en fonction de la fréquence ;
  • la phase en fonction de la fréquence.

Ces deux courbes constituent le diagramme de Bode.

[figure diagramme de Bode du filtre passe-haut]

La courbe Magnitude représente le gain :

GdB=20log10(H)G_{dB}=20\log_{10}(|H|)

La courbe Phase représente le déphasage du signal de sortie par rapport au signal d’entrée.

Gain

Lorsque :

ffcf\ll f_c

le gain est fortement négatif.

Le signal est donc fortement atténué.

Lorsque :

ffcf\gg f_c

le gain tend vers :

0dB0\,dB

Le signal est alors pratiquement transmis sans atténuation.

Dans la bande des basses fréquences, le gain augmente avec une pente de :

+20dB/deˊcade\boxed{+20\,dB/décade}

Cela signifie que lorsque la fréquence est multipliée par 10, le gain augmente d’environ 20 dB.

Par exemple :

Pour :

f=0,1fcf=0,1f_c

on obtient environ :

GdB20dBG_{dB}\approx-20\,dB

Pour :

f=0,01fcf=0,01f_c

on obtient environ :

GdB40dBG_{dB}\approx-40\,dB

Pour :

f=0,001fcf=0,001f_c

on obtient environ :

GdB60dBG_{dB}\approx-60\,dB

On retrouve donc bien une augmentation de 20 dB à chaque fois que la fréquence est multipliée par 10.

Phase

Pour :

ffcf\ll f_c

la phase est proche de :

+90+90^\circ

À la fréquence de coupure :

f=fcf=f_c

la phase vaut :

+45+45^\circ

Et pour :

ffcf\gg f_c

la phase tend vers :

00^\circ

Exemple pratique : réaliser un filtre passe-haut à 20 kHz

Supposons que l’on souhaite réaliser un filtre passe-haut dont la fréquence de coupure est :

fc=20kHzf_c=20\,kHz

Cela signifie qu’à 20 kHz, le gain du filtre sera de −3 dB. Les fréquences inférieures seront progressivement davantage atténuées.

On part de la formule :

fc=12πRCf_c=\frac{1}{2\pi RC}

On cherche donc le produit RCRC :

RC=12πfcRC=\frac{1}{2\pi f_c}

Avec :

fc=20kHzf_c=20\,kHz

on obtient :

RC=12π×20×103RC= \frac{1}{2\pi\times20\times10^3}

soit :

RC7,96μs\boxed{RC\approx7,96\,\mu s}

Il faut maintenant choisir une valeur de condensateur, puis calculer la résistance correspondante.

Choisissons par exemple :

C=1nFC=1\,nF

On obtient :

R=RCCR=\frac{RC}{C}

donc :

R=7,96×1061×109R= \frac{7,96\times10^{-6}} {1\times10^{-9}}

soit :

R7,96kΩ\boxed{R\approx7,96\,k\Omega}

On peut donc théoriquement réaliser ce filtre avec :

R=7,96kΩ\boxed{R=7,96\,k\Omega}

et :

C=1nF\boxed{C=1\,nF}

Dans la pratique, on choisira une valeur normalisée de résistance proche de cette valeur. Il faudra alors recalculer la fréquence de coupure réelle obtenue avec les composants disponibles.

À retenir

Pour un filtre passe-haut RC :

Fonction de transfert

H(jω)=jωRC1+jωRC\boxed{ H(j\omega)=\frac{j\omega RC}{1+j\omega RC} }

Fréquence de coupure

fc=12πRC\boxed{ f_c=\frac{1}{2\pi RC} }

Module

H=ffc1+(ffc)2\boxed{ |H|= \frac{\frac{f}{f_c}} {\sqrt{1+\left(\frac{f}{f_c}\right)^2}} }

Gain à la fréquence de coupure

GdB=3dB\boxed{ G_{dB}=-3\,dB }

Phase

φ=90arctan(ffc)\boxed{ \varphi= 90^\circ-\arctan\left(\frac{f}{f_c}\right) }

Comportement

  • Pour ffcf\ll f_c : le signal est fortement atténué.
  • Pour f=fcf=f_c : le gain vaut −3 dB et la phase vaut +45°.
  • Pour ffcf\gg f_c : le signal passe presque sans atténuation et la phase tend vers 0°.
  • Dans la bande atténuée, le gain augmente à raison d’environ +20 dB/décade.

Le filtre passe-haut RC est donc l’un des filtres les plus simples, mais aussi l’un des plus importants à comprendre : il permet d’introduire les notions de fonction de transfert, fréquence de coupure, gain, décibels, phase et diagramme de Bode.

Retour en haut