Sections de la documentation
Designer de filtres à boucle PLL
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug pll-loop-filter. Concevez un filtre à boucle passif PLL de second ordre de type 2. Calcule les constantes de temps, les valeurs des condensateurs et des résistances pour la bande passante de la boucle cible et la marge de phase.
Entrées
Envoyez chacune de ces entrées dans inputs, dans les unités indiquées. La plupart sont obligatoires : un appel auquel il en manque une est refusé (400) et ne coûte rien ; une entrée dont le calculateur peut se passer prend la valeur par défaut indiquée. Une entrée hors de sa plage est tout de même calculée et signalée dans la provenance.
| Nom | Unité | Plage | Valeur par défaut | Description |
|---|---|---|---|---|
| fRefnombre | kHz | au moins 0.001 | 100 | Fréquence de référence (comparaison) à l'entrée du détecteur de phase |
| loopBWnombre | kHz | au moins 0.001 | 5 | Largeur de bande en boucle fermée souhaitée (fréquence de croisement). Généralement, 1/10 à 1/100 de la fréquence de référence. |
| phaseMarginnombre | deg | 10 … 89 | 45 | Marge de phase souhaitée pour la stabilité de la boucle. 45° fournit une bonne réponse transitoire. |
| kvconombre | MHz/V | au moins 0.001 | 20 | Gain de réglage de fréquence VCO (sensibilité). À partir de la fiche technique VCO. |
| nnombre | aucune | au moins 1 | 100 | Rapport du diviseur de rétroaction N. f_out = N × f_ref. |
| icpnombre | μA | 1 … 10000 | 500 | Courant de sortie de la pompe de charge. À partir de la fiche technique PLL IC. |
| eSeriesnombre | aucune | 0 … 96 | 0 | Arrondit chaque composant à la valeur la plus proche de la série ; la réponse et l'export sont ceux du circuit arrondi. |
Sorties
Renvoyées dans values, par nom. Une valeur non bornée ou non définie vaut null.
| Champ | Unité | Description |
|---|---|---|
| c1principale | nF | C1 (condensateur principal) |
| r1 | kΩ | R1 (résistance du zéro) |
| c2 | pF | C2 (condensateur du pôle) |
| pmActual | ° | Marge de phase réelle |
| bwRatio | aucune | Rapport BW/F_Ref |
| crossoverBuilt | kHz | Fréquence de croisement réalisée |
Comment l'appeler
- Calculer : un appel, la requête et la réponse complètes, et ses erreurs.
- Calcul par lots : ce calculateur avec d'autres, ou un balayage, en une seule requête.
- Résoudre pour une valeur cible : la valeur d'une entrée qui amène une sortie à une cible.