Skip to content
RFrftools.io

Analyseur de stabilité de boucle de contrôle SMPS

Modélisez des boucles de commande d'alimentation en mode commutation à l'aide de fonctions de transfert de petits signaux. Obtenez des diagrammes de Bode de T (s), extrayez la marge de phase, la marge de gain et la fréquence de croisement, puis exécutez des essais Monte Carlo sur les tolérances des composants (L ± 20 %, C ± 20 %, ESR ± 50 %, charge ± 30 %) pour calculer le rendement de fabrication.

Pro : calcul dédié, sans publicité
Free tier limits:Upgrade for full access
Inputs

par exemple 47e-6 pour 47 µH

par exemple 220e-6 pour 220 µF

Résistance série équivalente du condensateur de sortie

Amplitude crête à crête en dents de scie pour le comparateur PWM

Chaque essai réévalue T (s) avec des valeurs de composants aléatoires.

Comment ça marche

Analyse des petits signaux modélise le SMPS comme un système linéaire invariant dans le temps autour de son point de fonctionnement. Le gain en boucle ouverte T (s) = Gc (s) × Fm × Gvd (s) × H (s) détermine la stabilité : Gc est le compensateur, Fm le gain du modulateur PWM, Gvd l'étage de puissance (rapport cyclique par rapport à la tension de sortie) et H le diviseur de rétroaction.

Modèles de plantes : En mode tension, Gvd (s) est le modèle de moyenne spatiale des états de l'étage de puissance, y compris l'ESR du condensateur de sortie et la charge. L'usine Buck possède deux pôles LC et un ESR zéro, de second ordre avec un décalage de phase de 180°. Les convertisseurs Boost et Buck-Boost ajoutent un demi-plan droit (RHP) zéro à D′²R/ (DL), ce qui limite la bande passante réalisable car l'augmentation du rapport cyclique réduit initialement la tension de sortie avant que l'effet d'inductance ne se manifeste. Les convertisseurs Flyback se comportent comme des convertisseurs Buck-Boost dans CCM.

Mode courant de pointe utilise la réponse exacte au petit signal du convertisseur de commutation lorsque la boucle inducteur-courant est fermée, ce qui inclut son comportement d'échantillonnage à proximité de la moitié de la fréquence de commutation (le modèle de Ridley l'approxime). La résistance de détection définit le gain de détection de courant ; la rampe externe optionnelle définit la compensation de pente. Au-delà de 50 % du rapport cyclique, la boucle inducteur-courant a besoin de mc·D′ > 0,5, où mc = 1 + Se/Sn ; sans cela, la boucle oscille à Fsw/2 et l'outil la signale comme instable sur le plan subharmonique au lieu de donner des marges.

Bande valide : les deux modèles décrivent le convertisseur uniquement en dessous de Fsw/2. Une boucle dont le gain est toujours supérieur à 0 dB est traversée là où aucun des deux ne s'applique, donc aucune marge n'est signalée et la boucle n'est pas qualifiée de stable.

Critères de stabilité : Une marge de phase > 45° et une marge de gain > 10 dB sont les objectifs standard. Une quantité insuffisante de particules provoque des sonneries et ralentit la reprise transitoire ; une quantité excessive de particules gaspille de la bande passante. PM < 0° ou GM < 0 dB signifie que le système en boucle fermée est instable.

Rendement de Monte Carlo prédit le pourcentage d'unités fabriquées qui répondront simultanément aux deux critères de stabilité, en tenant compte de la valeur des composants répartie sur les tolérances de production. Un essai sans marge est considéré comme un échec et est déclaré séparément, et la moyenne n'est pas prise en compte dans les statistiques de marge. Cela permet de déterminer directement si votre conception est suffisamment robuste pour être fabriquée sans étalonnage par unité.

Calculateurs associés

Questions fréquemment posées

Qu'est-ce que la marge de phase et pourquoi est-ce que > 45° est important ?+

La marge de phase est le décalage de phase supplémentaire que la boucle peut tolérer avant de devenir instable (lorsque la phase totale de la boucle atteint -180°). 45° est la règle empirique classique : elle donne un dépassement de charge par paliers d'environ 23 % et un facteur Q d'environ 0,7 pour la réponse en boucle fermée. PM < 30° causes excessive ringing ; PM > 70° peut indiquer une bande passante inutilement faible.

Pourquoi Boost/Buck-Boost a-t-il un RHP zéro ?+

Un zéro dans le demi-plan droit entraîne une diminution initiale de la sortie lorsque le rapport cyclique augmente, à l'opposé de ce que prévoit la boucle de régulation. Cela limite la fréquence de croisement maximale réalisable à environ 1/5 à 1/3 de la fréquence zéro du RHP. Essayer de compenser cela par une bande passante plus élevée rend la boucle instable.

Comment régler le compensateur de type III ?+

Un point de départ common : placez les deux zéros fz1 et fz2 près de la fréquence de résonance LC (≈ 1/ (2π √ (LC))) pour y ajouter un boost de phase. Placez fp1 à la fréquence zéro de l'ESR. Placez fp2 à la moitié de la fréquence de commutation pour atténuer le bruit de commutation. Ajustez ensuite K pour régler la fréquence de croisement souhaitée (généralement Fsw/5 à Fsw/10).

Que signifie un rendement de 87 % dans la pratique ?+

Si votre conception indique un rendement de 87 %, environ 13 unités sur 100 construites à partir de pièces tirées au hasard en fonction de leurs bandes de tolérance ne répondront pas aux spécifications de stabilité (PM < 45° ou GM < 10 dB). Pour les produits de consommation, ciblez un rendement supérieur à 99 %. Pour les dessins industriels, un taux de > 99,9 % est typique. L'amélioration du rendement nécessite de resserrer les tolérances, d'élargir les marges ou de modifier la topologie des circuits.