ElectroDesignForgeElectroDesignForge
Signaux et interfacesFondamentaux

Tolérance de fréquence : convertir PPM, Hz et période

Convertissez une précision en ppm vers un écart en hertz, déduisez les bornes min/max et reliez la tolérance de fréquence à la variation de période.

Rédaction et revue techniqueElectroDesignForge Engineering Team

Voir le processus éditorial

⏱️ Référence d’ingénierie

Les composants de génération d’horloge expriment généralement leur précision ou leur stabilité sous forme relative en parties par million (ppm). L’écart correspondant en hertz dépend de la fréquence nominale : une même tolérance de ±20 ppm représente ±0,65536 Hz à 32,768 kHz, mais ±2 kHz à 100 MHz.

Le calculateur PPM vers Hz effectue la conversion dans les deux sens et calcule l’écart exact de période.


Référence Rapide

Pour une fréquence nominale f et une tolérance symétrique ±p ppm :

variation relative = p × 10⁻⁶
Δf = f × p × 10⁻⁶
fmin = f − Δf
fmax = f + Δf
écart de période = Tmax − Tmin = 1/fmin − 1/fmax

À partir d’une fréquence minimale ou maximale mesurée flimite :

Δf = |flimite − f|
ppm = (Δf / f) × 10⁶
ppb = (Δf / f) × 10⁹ = 1000 × ppm

Le calculateur interprète les ppm saisis comme la valeur positive d’une tolérance symétrique ±. En mode inverse, la fréquence limite saisie définit un côté de cette même fenêtre symétrique.


Signification des PPM

Le ppm est un rapport sans dimension. Pour une fréquence :

1 ppm = 1 × 10⁻⁶ = 0,0001 %

Un ppm ne correspond donc pas à un nombre fixe de hertz. La multiplication du rapport relatif par la fréquence nominale donne l’écart absolu en fréquence.

Fréquence nominale±1 ppm±10 ppm±100 ppm
32,768 kHz±0,032768 Hz±0,32768 Hz±3,2768 Hz
10 MHz±10 Hz±100 Hz±1 kHz
100 MHz±100 Hz±1 kHz±10 kHz
2,4 GHz±2,4 kHz±24 kHz±240 kHz

Le BIPM décrit le ppm comme une valeur relative de 10⁻⁶. Le calculateur affiche aussi les ppb selon la convention d’ingénierie 1 ppb = 10⁻⁹, donc 1 ppm = 1000 ppb. Le mot « billion » ayant historiquement des significations différentes selon les langues, le BIPM et le NIST recommandent d’écrire explicitement le rapport en puissance de dix dans les documents SI formels.


Conversion des PPM en Hertz

Prenons un oscillateur de 100 MHz spécifié à ±100 ppm :

Δf = 100 000 000 × 100 × 10⁻⁶ = 10 000 Hz
fmin = 99 990 000 Hz
fmax = 100 010 000 Hz

La largeur complète de la fenêtre vaut deux fois la variation sur un côté :

fmax − fmin = 2 × Δf = 20 000 Hz

Il faut distinguer ±Δf de la largeur crête à crête. Une fiche technique indiquant « ±20 ppm » autorise 20 ppm sous la valeur nominale et 20 ppm au-dessus, soit une étendue min-max totale de 40 ppm.


Conversion d’une Fréquence Limite en PPM

Supposons qu’une horloge nominale de 25 MHz soit mesurée à 24,99875 MHz :

Δf = |24 998 750 − 25 000 000| = 1 250 Hz
ppm = (1 250 / 25 000 000) × 10⁶ = 50 ppm
ppb = 50 000 ppb

Le signe de flimite − f indique si la mesure se situe sous ou au-dessus de la valeur nominale. Une spécification de tolérance présente généralement la valeur absolue sous la forme ±50 ppm. Le calculateur utilise cette valeur pour reconstruire la borne symétrique opposée dans le graphique et le calcul de période.

Si les limites du composant sont asymétriques, calculez chaque côté séparément et conservez les écarts inférieur et supérieur signés au lieu de les remplacer par une valeur ± symétrique.


Erreur de Fréquence et Erreur de Période

La fréquence et la période sont inverses :

T = 1 / f

La fréquence la plus basse produit la période la plus longue. L’écart exact entre les périodes extrêmes vaut donc :

ΔTétendue = 1/(f − Δf) − 1/(f + Δf)
           = 2Δf / (f² − Δf²)

Pour une faible tolérance, une approximation utile est :

ΔTétendue ≈ 2Δf / f² = 2 × ppm × 10⁻⁶ / f

À 100 MHz et ±100 ppm, l’écart exact de période est d’environ 2,00000002 ps. La période nominale vaut 10 ns ; les périodes aux deux limites de fréquence ne diffèrent que d’environ deux picosecondes.

À 32,768 kHz et ±20 ppm :

GrandeurValeur
Variation sur un côté, Δf0,65536 Hz
Fréquence minimale32 767,34464 Hz
Fréquence maximale32 768,65536 Hz
Écart de période≈ 1,2207 ns

Le calcul exact des réciproques devient important lorsque la tolérance est large. Il évite aussi de supposer à tort que des écarts de fréquence positifs et négatifs identiques produisent des écarts de période identiques.


Lire la Spécification d’un Oscillateur ou d’un Quartz

La « tolérance de fréquence » ne décrit souvent que l’erreur initiale près d’une température de référence. Un budget d’horloge complet peut inclure :

  • Tolérance initiale : dispersion de fabrication autour de la valeur nominale, souvent spécifiée à 25 °C.
  • Stabilité en température : écart supplémentaire sur la plage de température de fonctionnement.
  • Vieillissement : évolution à long terme après fabrication et fonctionnement.
  • Variations d’alimentation et de charge : sensibilité à la tension, à la charge de sortie ou à la capacité de charge du quartz.
  • Pulling et erreur d’ajustement : décalage dû au circuit oscillateur, à la plage d’accord ou à la résolution d’étalonnage.
  • Incertitude de mesure : incertitude du fréquencemètre, de l’horloge de référence, du montage et du temps de porte.

Le guide de sélection Microchip sépare la tolérance initiale, la stabilité en température et le vieillissement. Pour établir un pire cas garanti, additionnez seulement des limites dont les définitions et conditions de référence sont compatibles. Une somme quadratique ne remplace pas les limites de pire cas garanties, sauf si les sources d’erreur sont réellement indépendantes et statistiques.

La précision en ppm est également différente de la gigue et du bruit de phase. Les ppm décrivent un décalage de fréquence ou une enveloppe de stabilité lente ; la gigue décrit une variation temporelle à court terme. Une horloge peut être très précise en ppm tout en présentant une mauvaise gigue, ou l’inverse.


Erreurs Courantes

  1. Traiter les ppm comme des hertz. Il faut toujours multiplier par la fréquence nominale.
  2. Confondre ±Δf et la fenêtre complète. Pour une tolérance symétrique, l’étendue complète vaut 2Δf.
  3. Soustraire les périodes dans le mauvais ordre. La période maximale correspond à la fréquence minimale.
  4. Arrondir trop tôt. Conservez des chiffres de garde pendant le calcul des réciproques, surtout à haute fréquence.
  5. Additionner tous les nombres en ppm sans vérifier leur définition. Contrôlez température de référence, plage de fonctionnement, durée de vieillissement et caractère typique ou garanti.
  6. Prendre une mesure ponctuelle pour une spécification complète. Une observation ne couvre ni la température, ni le vieillissement, ni la dispersion de production.

Bibliographie