Spectre d'une impulsion trapézoïdale (harmoniques d'horloge)

Enveloppe spectrale d'une impulsion d'horloge trapézoïdale selon l'amplitude, la fréquence, la largeur d'impulsion et le temps de montée : les deux fréquences de coude et le niveau des harmoniques à une fréquence donnée.

V
Premier coude 1/(πτ)
31.831
Second coude 1/(πt_r)
159.155
Niveau de l'enveloppe des harmoniques en basse fréquence
130.37dBµV
Niveau de l'enveloppe à cette fréquence
96.5049dBµV

Cliquez sur un résultat pour le copier.

Voir l'exemple, la formule et l'explication

Exemple de calcul

Entrée: Amplitude A (crête) 3.3 V, Fréquence de répétition 50 MHz, Largeur d'impulsion τ (à 50 %) 10 ns, Temps de montée / descente t_r 2 ns, Fréquence d'intérêt 500 MHz
Résultat: Premier coude 1/(πτ) 31.831 MHz, Second coude 1/(πt_r) 159.155 MHz, Niveau de l'enveloppe des harmoniques en basse fréquence 130.37 dBµV, Niveau de l'enveloppe à cette fréquence 96.5049 dBµV

Formule

Palier basse fréquence : 2A·τ/T (T = 1/f₀)
−20 dB/déc au-dessus de f₁ = 1/(π·τ), −40 dB/déc au-dessus de f₂ = 1/(π·t_r)
L(f) = L₀ − 20·log₁₀(f/f₁) − 20·log₁₀(f/f₂) (chaque terme ne s'applique que si f dépasse son coude)

Explication

Les harmoniques d'une horloge numérique restent sous une enveloppe. Elle est plate à 2A·τ/T en basse fréquence, décroît de −20 dB/décade au-dessus de 1/(πτ) et de −40 dB/décade au-dessus de 1/(π·t_r). Un temps de montée plus court repousse le second coude vers le haut et place plus d'énergie en haute fréquence. Avec les valeurs d'exemple (3.3 V, 50 MHz, τ 10 ns, t_r 2 ns), l'enveloppe à 500 MHz vaut environ 96.5 dBµV.

Conseil pratiqueLe résultat est l'enveloppe des harmoniques en tension crête d'une impulsion trapézoïdale idéale, non une lecture de récepteur ni une intensité de champ rayonné. Les émissions réelles dépendent des pistes, des effets d'antenne et des résonances. Repérez d'abord les bandes où l'enveloppe est élevée ; ralentir le front avec une résistance série ou une perle de ferrite est généralement le remède le moins coûteux.

Questions fréquentes

Quelles valeurs de temps saisir pour un vrai signal d'horloge ?

Saisissez l'amplitude crête, la fréquence d'horloge, τ comme largeur d'impulsion à 50 % et t_r comme temps de front mesuré à l'oscilloscope (même valeur pour montée et descente). Le dernier champ est la fréquence dont vous voulez le niveau d'harmonique, par exemple un pic d'un balayage de pré-conformité. Pour 5 V à 25 MHz avec τ = 20 ns, le premier coude est à 15.92 MHz ; 10 MHz donne donc encore le L₀ = 133.98 dBµV plat.

Exemple chiffré : 5 V, 25 MHz, τ = 20 ns, t_r = 1 ns, à 300 MHz ?

T = 40 ns, donc 2Aτ/T = 5 V et L₀ = 20·log₁₀(5×10⁶) = 133.98 dBµV. f₁ = 1/(π·20 ns) = 15.92 MHz et f₂ = 1/(π·1 ns) = 318.31 MHz. À 300 MHz, seule la première pente s'applique : 20·log₁₀(300 / 15.92) = 25.51 dB. Enveloppe = 133.98 − 25.51 = 108.47 dBµV.

Ralentir le front aide de combien, et quelles sont les limites ?

Passer t_r de 1 ns à 4 ns ramène f₂ de 318.31 à 79.58 MHz et l'enveloppe à 300 MHz de 108.47 à 96.95 dBµV, soit un gain de 11.52 dB. Doubler l'horloge de 25 à 50 MHz relève toute l'enveloppe de 6.02 dB (L₀ = 140.00 dBµV). L'enveloppe est une borne supérieure des harmoniques crête, pas une lecture de récepteur, et elle ignore les oscillations amorties.

Calculateurs associés

Les résultats et résumés sont fournis à titre indicatif. Pour la certification et les rapports d'essai, utilisez le texte officiel en vigueur de la norme et les données d'instruments étalonnés. Dernière mise à jour: 2026-11-04