Qu'est-ce que Rapport cyclique ?

Pour un signal impulsionnel périodique, proportion de la période pendant laquelle la sortie est à l'état haut. En PWM, il détermine la puissance moyenne.

Nom japonais: デューティ比

« Rapport cyclique » apparaît dans 8 questions d'entraînement réparties sur 6 thèmes, dont Semi-conducteurs de puissance, Analyse temporelle et CDC, Systèmes embarqués et firmware.

Domaine: Systèmes embarqués et firmware

Définition et règle de la moyenne

Le rapport cyclique D est la durée à l'état haut divisée par la période, D = t_haut / T, généralement exprimé en pourcentage. Un signal de période 1 000 coups qui reste à l'état haut pendant 250 coups a D = 25 %. Pour une impulsion qui commute entre 0 et une amplitude V, la valeur moyenne vaut D × V, ce qui fait du rapport cyclique le levier de réglage de la puissance moyenne. Rapport cyclique et fréquence sont indépendants : deux signaux de même fréquence peuvent avoir des rapports cycliques très différents, et changer la période en gardant la durée à l'état haut fixe modifie le rapport cyclique.

Le rapport cyclique en MLI

La modulation de largeur d'impulsion (MLI, PWM) garde la période fixe et fait varier la durée à l'état haut. Un temporisateur de microcontrôleur compare son compteur à un registre de comparaison et bascule la sortie ; la MLI fonctionne donc en continu sans intervention du CPU, et la plage du compteur fixe la résolution. Faire passer la MLI dans un filtre passe-bas donne environ D fois l'amplitude, soit environ 2 V pour 40 % de 5 V, ce qui constitue un CNA rudimentaire. Placer la fréquence de MLI bien au-dessus de la fréquence de coupure du filtre réduit l'ondulation au prix d'une réponse plus lente. La gradation des LED et le contrôle de vitesse des moteurs utilisent souvent directement les impulsions, en s'appuyant sur la charge ou sur l'œil pour faire la moyenne.

Le rapport cyclique dans les convertisseurs de puissance

Les convertisseurs DC-DC à découpage régulent leur sortie par le rapport cyclique. Dans un convertisseur abaisseur (buck) idéal en conduction continue, Vout = D × Vin : 12 V avec D = 0,25 donnent 3 V ; une inductance et un condensateur lissent la forme d'onde découpée en tension continue. Un convertisseur élévateur (boost) idéal donne Vout = Vin / (1 − D), doublant l'entrée pour D = 0,5, car l'énergie stockée dans l'inductance s'ajoute à l'entrée quand l'interrupteur s'ouvre. Les convertisseurs réels s'en écartent à cause des pertes dans l'interrupteur et l'inductance, ce qui explique qu'une contre-réaction ajuste en permanence le rapport cyclique.

Rapport cyclique d'horloge et timing

Pour les horloges, un rapport cyclique de 50 % compte dès que les deux fronts sont utilisés. Un chemin lancé sur un front montant et capturé sur le front descendant ne dispose que d'une demi-période : avec une horloge de 2,0 ns et un temps d'établissement (setup) de 0,1 ns, il reste au plus 0,9 ns pour le retard horloge-sortie et le retard logique, et toute distorsion du rapport cyclique réduit encore cette marge. Les vérifications de clock gating exigent de même que la validation d'une porte ET ne change que lorsque l'horloge est à l'état bas. Une bascule T divisant par deux produit naturellement un rapport cyclique exact de 50 %, une façon courante de nettoyer une horloge.

S'entraîner : questions sur Rapport cyclique

Pour un hacheur abaisseur (convertisseur buck) idéal avec une tension d'entrée de 12 V et un rapport cyclique de 0,25, quelle est la tension de sortie ?

  1. A3 V
  2. B9 V
  3. C48 V
Afficher la réponse et l'explication

Réponse : A. 3 V

La tension de sortie d'un hacheur abaisseur idéal vaut « tension d'entrée × rapport cyclique », soit 12 V × 0,25 = 3 V. La sortie se règle en faisant varier la proportion du temps de conduction de l'interrupteur, puis la bobine et le condensateur moyennent la tension en un continu lisse. Avec le redressement synchrone, qui remplace la diode par un MOSFET, le rendement dépasse 90 %. Les faibles tensions d'alimentation des CPU et des mémoires sont produites par des hacheurs abaisseurs multiphases sur la carte mère.

Avec une horloge de période 2,0 ns et de rapport cyclique 50 %, un chemin émet sur le front montant et capture sur le front descendant. Avec un temps d'établissement de 0,1 ns et un skew nul, quelle est la valeur maximale admissible pour la somme du délai horloge-sortie et du délai combinatoire ?

  1. A1,9 ns
  2. B1,0 ns
  3. C0,9 ns
Afficher la réponse et l'explication

Réponse : C. 0,9 ns

Un chemin qui émet sur le front montant et capture sur le front descendant est appelé chemin demi-cycle. Le front de capture arrive une demi-période, soit 1,0 ns, après l'émission ; le délai admissible est donc 1,0 − 0,1 = 0,9 ns. 1,9 ns correspond à l'hypothèse d'une période entière disponible, et 1,0 ns à l'oubli du temps d'établissement. Un chemin demi-cycle est contraignant pour le setup mais, le hold étant vérifié par rapport au front descendant situé une demi-période plus tôt, il offre une large marge de hold.

Questions fréquentes

Comment calculer le rapport cyclique ?

Diviser la durée pendant laquelle le signal est à l'état haut par la période complète et multiplier par 100 %. Par exemple, 2 µs à l'état haut sur une période de 10 µs donne un rapport cyclique de 20 %.

Changer le rapport cyclique modifie-t-il la fréquence ?

Pas nécessairement. En MLI standard, la période reste fixe et seule la durée à l'état haut change ; la fréquence est donc constante pendant que le rapport cyclique varie.

Quelle tension de sortie donne un convertisseur buck pour un rapport cyclique donné ?

Idéalement Vout = D × Vin en conduction continue : un rapport cyclique de 50 % à partir de 12 V donne 6 V. En pratique, les pertes rendent le rapport cyclique nécessaire légèrement plus élevé.

« Rapport cyclique » dans les explications

Questions mentionnant « Rapport cyclique » (8)

  1. Pour un hacheur abaisseur (convertisseur buck) idéal avec une tension d'entrée de 12 V et un rapport cyclique de 0,25, quelle est la tension de sortie ?
  2. Avec une horloge de période 2,0 ns et de rapport cyclique 50 %, un chemin émet sur le front montant et capture sur le front descendant. Avec un temps d'établissement de 0,1 ns et un skew nul, quelle est la valeur maximale admissible pour la somme du délai horloge-sortie et du délai combinatoire ?
  3. Pour un signal PWM de période 1000 comptes, la sortie est à 1 (High) pendant 250 comptes par période. Quel est le rapport cyclique ?
  4. La sortie d'une bascule T qui s'inverse à chaque front d'horloge a une fréquence égale à combien de fois la fréquence d'horloge ?
  5. Lorsqu'un microcontrôleur génère une tension analogique en faisant passer un signal PWM dans un filtre passe-bas, quel paramètre détermine la tension de sortie ?
  6. Quel convertisseur DC-DC produit une tension continue supérieure à la tension d'entrée ?
  7. Quel est l'avantage du plasma pulsé, qui grave en alternant l'activation et la coupure de la puissance haute fréquence ?
  8. Dans un circuit qui arrête l'horloge au moyen d'une porte AND à 2 entrées recevant l'horloge et un signal de validation (enable), quel est le contenu correct de la vérification de clock gating effectuée par la STA ?

Termes associés

PWM (modulation de largeur d'impulsion) Microcontrôleur Rendement (yield) Temps d'établissement (setup time) Bascule (flip-flop) RIE (gravure ionique réactive) PLL (boucle à verrouillage de phase) Fréquence de coupure Convertisseur DC-DC Plasma

Retour au glossaire