SensorCatalog

Calculateur de filtre RC anti-repliement

Vérifier un filtre d’entrée RC face au CAN : fréquence de coupure, atténuation à la moitié de la fréquence d’échantillonnage, établissement à ½ LSB et retard.

Filtre

Étages

L’établissement à ½ LSB prend 901,1 µs, plus d’une période d’échantillonnage (100 µs). Cela compte quand le CAN est multiplexé entre voies ou que l’entrée fait un saut ; un signal filtré en continu ne fait que retarder.

CAN

Résultat

Fréquence à −3 dB
1,592 kHz1 / (2π R C)
Constante de temps
100 µsR × C = 1 kΩ × 100 nF
Atténuation à Nyquist
-10,36 dBà 5 kHz, gain 0,3033
Nécessaire pour ½ LSB
-78,27 dB67,9 dB de moins : les composantes proches de la moitié de la fréquence d’échantillonnage se replient au-dessus de ½ LSB
Établissement à ½ LSB
901,1 µs9,01 τ ; une période d’échantillonnage vaut 100 µs
Retard
100 µsretard de groupe aux basses fréquences, n τ
Perte d’amplitude à 100 Hz
0,197 %phase -3,6°
Atténuation à 50 Hz
-0,004284 dBgain 0,9995

Schéma

Entrée de mesureR1 kΩ100 nFC× 1−3 dB: 1,592 kHzCAN12 bitfs = 10 kHz
Dessiné d’après les valeurs saisies ; pas à l’échelle.
Formules et normes
fc = 1 / (2π R C)   |H(f)| = (1 + (f / fc)²)−n/2
Aneeded = 20 log₁₀ 2−(N+1) dB   tsettle ≈ (N + 1) ln 2 · τ (n = 1)

Chaque étage a la fréquence de coupure fc = 1 / (2π R C) et le gain 1 / √(1 + (f/fc)²) ; n étages séparés par des tampons se multiplient. Un signal pleine échelle à la moitié de la fréquence d’échantillonnage se replie dans la bande ; pour qu’il reste sous ½ LSB, le filtre doit l’atténuer de 20 log(2^−(N+1)) dB, soit environ 6 dB par bit. Un seul étage RC y parvient rarement ; on le combine en général avec un suréchantillonnage et un filtre numérique.

Après un échelon, la sortie de n étages identiques tend vers la valeur finale selon 1 − e^(−t/τ) Σ (t/τ)^k / k! ; pour un étage, l’établissement à ½ LSB prend environ (N+1) ln 2 constantes de temps. Des étages RC non tamponnés se chargent mutuellement et donnent une coupure plus basse que ce calcul ; la capacité d’échantillonnage du CAN et l’impédance de source admise comptent aussi, vérifiez la fiche technique du CAN.

Besoin de capteurs ou de conditionneurs avec filtrage intégré ?

Demander un prix à SensorSpan

Comment fonctionne le calculateur de filtre anti-repliement

Un CAN échantillonne son entrée à des instants discrets. Tout ce qui, dans le signal, dépasse la moitié de la fréquence d’échantillonnage, la fréquence de Nyquist, n’est pas perdu mais se replie dans la bande mesurée en fausse composante basse fréquence. Un filtre devant le CAN doit l’éliminer avant l’échantillonnage. Le plus simple est une résistance et un condensateur, souvent devant l’entrée du CAN ou aux bornes d’un capteur.

Le calculateur prend R et C, ou R et la fréquence de coupure, et donne la fréquence à −3 dB, l’atténuation à la fréquence de Nyquist face à ce qu’exige ½ LSB, le temps d’établissement après un échelon et le retard. Il traite jusqu’à quatre étages identiques séparés par des tampons.

Quelle atténuation suffit

Pour qu’un signal pleine échelle à la fréquence de Nyquist reste sous ½ LSB, le filtre doit l’atténuer de 20 log(2^−(N+1)) : 78 dB pour 12 bits, 102 dB pour 16 bits. Un seul étage RC décroît de 20 dB par décade au-dessus de sa coupure ; avec une coupure à 1,6 kHz et un échantillonnage à 10 kHz, il n’atteint que 10 dB à 5 kHz. Le calculateur indique le manque.

En pratique, les vrais parasites à la fréquence de Nyquist sont rarement à pleine échelle, et la plupart des conceptions combinent un simple filtre RC avec un suréchantillonnage et un filtre numérique après le CAN. Le chiffre montre quelle part du travail fait le filtre analogique.

Temps d’établissement

Après un échelon en entrée, la sortie du filtre tend exponentiellement vers la nouvelle valeur. Pour être à ½ LSB près, un étage demande (N + 1) ln 2 constantes de temps : 9 τ pour 12 bits, 11,8 τ pour 16 bits. Cela compte quand le CAN est multiplexé entre voies, quand l’entrée fait un saut ou quand la source est mise sous tension juste avant une mesure. Un signal filtré et échantillonné en continu ne fait que retarder.

Perte de signal et phase

Le filtre atténue aussi le signal utile. Au dixième de la fréquence de coupure, la perte est de 0,5 % ; à la coupure, de 29 %. Saisissez la fréquence du signal pour voir la perte d’amplitude et le déphasage, et une fréquence parasite, comme le secteur à 50 ou 60 Hz, pour voir ce qu’il en reste.

Ce que le calcul laisse de côté

Des étages reliés directement sans tampon se chargent mutuellement, ce qui abaisse la coupure et modifie la réponse. Le condensateur d’échantillonnage du CAN prélève une charge à chaque conversion, et le condensateur du filtre doit être assez grand pour la fournir sans saut ; la fiche du CAN donne l’impédance de source maximale. Le calculateur de résolution de CAN montre combien de codes utilise l’étendue du capteur.

Questions fréquentes

Pourquoi ne pas choisir une coupure très basse ?

Une coupure basse élimine plus de parasites mais ralentit aussi la réponse, retarde le signal et réduit l’amplitude des variations rapides. Choisissez la coupure d’après la variation la plus rapide à voir, puis augmentez la fréquence d’échantillonnage jusqu’à ce que l’atténuation à Nyquist suffise.

Deux étages RC valent-ils mieux qu’un ?

Deux étages décroissent de 40 dB par décade au lieu de 20 et atténuent donc bien plus à Nyquist. Leur fréquence à −3 dB vaut 0,64 fois la coupure de chaque étage, et ils s’établissent plus lentement.

Les CAN sigma-delta ont-ils besoin de ce filtre ?

Beaucoup moins. Un convertisseur sigma-delta échantillonne bien au-dessus de son débit de sortie et filtre numériquement ; un simple RC avec une coupure bien au-dessus de la bande suffit donc en général. Vérifiez le filtre d’entrée recommandé par la fiche.

↑ ↓ choisir · Entrée ouvrir · Échap fermer