Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/07118.jsonl.gz/1434

Inverter/laboratoire/05 3-level PWM

Modulateur PWM à 3 niveaux
Pour effectuer une modulation PWM à plusieurs niveaux, on divise la gamme du signal en plusieurs parties. Lorsque le signal à moduler est dans l'une de ces parties, on effectue la modulation PWM pour cette partie de la gamme du signal et on pilote le reste du système avec une commande fixe.
La figure suivante présente une modulation PWM à 3 niveaux:
Dans cette figure, on peut considérer le signal de sortie du modulateur comme étant la somme des signaux rouge et bleu.
Circuit modulateur
Nous allons modifier le bloc
pwmModulator comme suit:
- si
threeLevelvaut '0', le circuit reste le circuit modulateur à 2 niveaux développé précédemment
- sinon, il fonctionne comme un modulateur à 3 niveaux
Les entrées
switchEvenOdd et
doubleFrequency restent encore ignorées.
Circuit
Duplifier l'architecture du bloc
pwmModulator.
Modifier le schéma de la nouvelle architecture pour permettre de moduler sur 3 niveaux.
Simulation
Compiler et simuler le bloc
pwmModulator_tb.
Vérifier le bon fonctionnement du modulateur PWM dans les deux cas, par example que la fréquence du signal PWM est là même.