Conception du filtre à boucle PLL : guide de verrouillage pratique
Apprenez à concevoir des filtres à boucle PLL stables avec une marge de phase appropriée. Couvre le calcul des composants, la sélection de la bande passante et.
Sommaire
- Pourquoi la conception du filtre à boucle brise les PLL
- La topologie des filtres en boucle de second ordre
- Ce que signifient réellement les chiffres
- Bande passante en boucle
- Marge de phase
- Gain de CO
- Courant de la pompe de charge
- Exemple fonctionnel : sortie de 100 MHz à partir d'une référence de 10 MHz
- Erreurs courantes qui nuisent à la stabilité de la boucle
- Ignorer la variation du gain de CO
- Capacité parasite sur le nœud du filtre à boucle
- Pousser la bande passante trop près de la fréquence de référence
- Utiliser des condensateurs bon marché
- Oublier la température
- Quand utiliser chaque paramètre de marge de phase
- Essayez-le
Pourquoi la conception du filtre à boucle brise les PLL
La plupart des problèmes de PLL que j'ai débogués au fil des ans sont dus au filtre à boucle. Le VCO fonctionne, le diviseur est synchronisé, le détecteur de phase émet des impulsions, mais l'appareil ne se bloque pas, ou il se bloque puis sonne pendant 50 ms à chaque fois que la référence hoquet. Neuf fois sur dix, quelqu'un a saisi les valeurs des composants d'une note d'application sans vérifier si elles correspondaient à leurs exigences réelles en matière de bande passante de boucle et de marge de phase.
Le filtre à boucle d'une PLL à pompe de charge remplit deux fonctions : il intègre l'erreur de phase pour diriger le VCO vers le verrouillage, et il façonne la réponse en boucle fermée pour maintenir la stabilité du système. Si vous vous trompez dans les valeurs des composants, vous aurez soit une boucle lente qui met une éternité à se stabiliser, soit un désordre sous-amorti qui dépasse et sonne. Pire encore, vous risquez de vous retrouver au bord de l'instabilité, où tout semble parfait sur le banc mais échoue en production lorsque les tolérances des composants s'accumulent.
La topologie des filtres en boucle de second ordre
Le filtre à boucle le plus courant pour les PLL à pompe de charge est du type passif de second ordre : un filtre RC en série reliant la sortie de la pompe de charge à la terre, avec un petit condensateur en parallèle. Cela vous donne un pôle en courant continu (à partir du condensateur principal C1), un zéro (à partir de R1 et C1) et un second pôle (à partir de R1 et C2) qui élimine le bruit haute fréquence.
La fonction de transfert ressemble à ceci :
Ce zéro est essentiel. Sans cela, vous auriez un déphasage de 180° par rapport aux deux intégrateurs (le filtre de boucle et le VCO), et la boucle serait instable. Le zéro ajoute une avance de phase juste autour de la fréquence de croisement, ce qui vous donne la marge de phase dont vous avez besoin pour la stabilité.
Le C2 est souvent appelé « condensateur d'ondulation » car sa fonction principale est d'atténuer les transitoires de commutation de la pompe de charge. Cela empêche également l'impédance d'atteindre l'infini aux hautes fréquences, ce qui amplifierait chaque bruit à la sortie de votre pompe de charge.
Ce que signifient réellement les chiffres
Bande passante en boucle
Il s'agit de la fréquence de croisement à gain unitaire de la fonction de transfert en boucle ouverte. Une bande passante plus large signifie un temps de verrouillage plus rapide et un meilleur suivi du bruit de phase de référence à de faibles fréquences de décalage. Mais si vous le poussez trop haut, vous commencez à suivre les éperons de référence au lieu de les filtrer.
La règle générale est de maintenir la bande passante de la boucle en dessous d'environ 1/10e de la fréquence de référence. Si vous montez plus haut, vous perdrez la possibilité de filtrer les éperons de fréquence de comparaison. Certains modèles poussent jusqu'à 1/5e pour une stabilisation plus rapide, mais vous jouez avec le feu, surtout si votre référence est instable.
Marge de phase
La marge de phase est la distance à laquelle vous vous trouvez par rapport à l'instabilité à la fréquence de croisement. La boucle oscille lorsque le déphasage atteint 180° ; la marge de phase vous indique la marge de manœuvre dont vous disposez.
45° est le minimum classique pour un système « stable », mais cela vous donne un dépassement d'environ 23 % en termes de réponse. C'est bien pour certaines applications, ennuyeux pour d'autres.
52° est souvent considéré comme le point de réponse transitoire optimal : vous obtenez la stabilisation la plus rapide avec un dépassement minimal (environ 4 à 5 %).
60° est conservateur. Réponse plus lente, mais solide comme le roc. Si votre application peut tolérer des temps de verrouillage plus longs, c'est le choix le plus sûr. Les variations de production ne vous plongeront pas dans l'instabilité.
Gain de CO
Il s'agit du , généralement spécifié en Hz/V ou rad/s/V. Les fiches techniques vous donnent un chiffre typique, mais le gain du VCO varie considérablement en fonction de la tension de réglage, parfois de 2:1 sur l'ensemble de la plage de réglage. Utilisez la valeur au point de fonctionnement prévu, et non le chiffre de la première page de la fiche technique.
Courant de la pompe de charge
Un courant de pompe de charge plus élevé signifie des composants de filtre à boucle plus grands pour la même bande passante, ce qui est vraiment utile : les condensateurs plus gros ont une impédance plus faible et sont moins sensibles à la capacité parasite de votre PCB. Le compromis est la consommation d'énergie et parfois l'augmentation des impulsions de référence si la pompe de charge présente un décalage entre les courants de source et de puits.
Exemple fonctionnel : sortie de 100 MHz à partir d'une référence de 10 MHz
Concevons un filtre de boucle pour un synthétiseur N fractionné générant 100 MHz à partir d'une référence de 10 MHz. Le VCO a un gain de 50 MHz/V, et nous utilisons un ratio de division de 10 (mode entier pour plus de simplicité). La pompe de charge délivre 500 μA.
Nous voulons une stabilisation assez rapide sans dépassement excessif. Visons donc une marge de phase de 52°. Pour la bande passante de boucle, nous viserons 50 kHz, soit 1/200e de la fréquence de référence, suffisamment prudente pour bien filtrer les éperons.
Tout d'abord, convertissez le tout en unités cohérentes : - Rad/S/V - rad/s - A
- N = 10
Pour un filtre à boucle de second ordre avec une marge de phase , les valeurs des composants sont les suivantes :
En connectant nos numéros à l'aide du :
Pour R1, nous devons placer le zéro pour nous donner la bonne avance de phase :
C'est un peu faible. Vous arrondirez probablement à 39 Ω ou 47 Ω selon le contenu de votre bac à pièces.
Pour C2, la pratique standard consiste à se situer entre 1/10 et 1/20 de C1. Utilisons 1/10ème :
Arrondir à 10 nF.
Nos valeurs finales sont donc les suivantes : C1 = 100 nF, R1 = 39 Ω, C2 = 10 nF.
Ouvrez le concepteur de filtres à boucle PLL et saisissez ces paramètres. Vous verrez que la marge de phase réelle est d'environ 51°, suffisamment proche de notre objectif. Le ratio BW/F_Ref est de 0,005, bien dans la zone de sécurité.Erreurs courantes qui nuisent à la stabilité de la boucle
Ignorer la variation du gain de CO
Le gain de VCO n'est pas constant. Un VCO LC typique peut faire varier de 2:1 sur toute sa plage de réglage car la relation capacitance-tension du varactor n'est pas linéaire. Si vous concevez votre filtre à boucle en fonction de la valeur typique de la fiche technique et que vous l'utilisez ensuite à une tension de réglage différente, votre marge de phase réelle peut être différente de 10 à 15° par rapport à celle attendue.
La solution : concevez le gain de VCO le plus défavorable (le plus élevé) dans votre plage de fonctionnement. Vous aurez plus de marge de phase que nécessaire aux autres points de fonctionnement, mais au moins vous n'oscillerez pas.
Capacité parasite sur le nœud du filtre à boucle
Ce nœud situé entre la pompe de charge et l'entrée de réglage du VCO est à haute impédance. Chaque pF de capacité parasite s'ajoute à C2, ce qui fait baisser la fréquence de votre deuxième pôle. Sur une configuration bâclée, vous pouvez facilement capter 5 à 10 pF à partir de traces, de pastilles et de cuivre à proximité.
J'ai vu des modèles où l'ingénieur avait calculé C2 = 1 nF, mais la capacité effective réelle était de 3 nF après les parasites. La boucle fonctionnait toujours, mais la marge de phase était loin de celle de la simulation.
Pousser la bande passante trop près de la fréquence de référence
La tentation est toujours là : « Si je double la bande passante de la boucle, le temps de verrouillage sera réduit de moitié ! » C'est vrai, mais vous doublez également le niveau d'éperon de référence et vous risquez de laisser passer le bruit du détecteur de phase qui devrait être filtré.
Maintenez BW/F_ref en dessous de 0,1. En dessous de 0,05 si vous vous souciez des performances erronées. Le calculateur affiche ce ratio de manière explicite afin que vous ne puissiez pas l'ignorer accidentellement.
Utiliser des condensateurs bon marché
C1 et C2 se trouvent sur le trajet du signal. Cette céramique de 100 nF peut avoir une tolérance de ± 20 %, et sa capacité diminue de manière significative avec la polarisation en courant continu (les céramiques X5R et X7R sont connues pour cela). Pour un filtre à boucle, utilisez des condensateurs céramiques ou à film C0G/NP0. Oui, ils sont plus grands et plus chers. Non, vous n'avez pas le choix si vous voulez des performances prévisibles.
Oublier la température
Chaque composant de votre boucle possède un coefficient de température. Le gain du VCO change, le courant de la pompe de charge dérive légèrement et la valeur de vos condensateurs change. Une boucle parfaitement stable à 25 °C peut avoir une marge de phase marginale à -40 °C.
Concevez une marge de phase de 60° si votre produit présente de grandes variations de température. La marge supplémentaire n'est pas de la paranoïa, c'est de l'ingénierie.
Quand utiliser chaque paramètre de marge de phase
45° est logique lorsque le temps de verrouillage est critique et que vous pouvez tolérer une certaine sonnerie. Les circuits de récupération d'horloge l'utilisent parfois car ils doivent suivre les changements de fréquence rapides.
52° est ma valeur par défaut pour la plupart des travaux de synthétiseur. Bon équilibre entre vitesse et stabilité.
60° correspond à tout ce qui entre en production et où vous ne pouvez pas régler manuellement chaque unité. Dispositifs médicaux, automobiles, aérospatiaux : partout où « cela a fonctionné sur mon banc » ne suffit pas.
Essayez-le
Accédez à votre fiche technique VCO et ouvrez le concepteur de filtres à boucle PLL. Branchez votre fréquence de référence, votre bande passante cible et le courant de la pompe de charge. La calculatrice gère tous les paramètres et vous donne les valeurs des composants que vous pouvez réellement acheter, tout en vérifiant que votre rapport bande passante/référence est correct.
Si vous êtes en train de déboguer un design existant, revenez en arrière : entrez les valeurs des composants dont vous disposez et voyez quelle marge de phase vous obtenez réellement. Vous pourriez être surpris.
Articles connexes
ADC Quantization Noise: What Datasheets Won't Tell You
Calculate ADC quantization noise, SQNR, and ENOB. Learn why your 12-bit ADC might only give you 10 effective bits in practice.
20 juil. 2026
Signal ProcessingBit Error Rate: SNR to Digital Performance
Learn how to calculate Bit Error Rate (BER) using Signal-to-Noise Ratio and different modulation schemes for robust digital communications
17 avr. 2026
Signal ProcessingDesigning Passive RC and LC Filters Guide
Master passive filter design with precision: Learn how to calculate RC and LC filter components for optimal signal processing performance.
25 mars 2026