Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/07284.jsonl.gz/485

Inverter/laboratoire/06 optimised 3-level PWM

Modulateur PWM à 3 niveaux optimisé
Dans le modulateur PWM à 3 niveaux que nous avons réalisé précédemment, pendant que l'un des demi-ponts effectuait une modulation, l'autre avait une commande fixe. Ceci se retrouve dans la figure suivante:
Dans cette figure, une tension différentielle de sortie nulle est réalisée en ayant les deux sorties, la rouge et la bleue, à '0'. Or, il est aussi possible d'avoir une tension différentielle nulle en ayant les deux sorties à '1'. En alternant les sorties "00" et "11" à chaque période de PWM, on remarque que les signaux de commande commutent deux fois moins vite tout en fournissant exactement la même sorite différentielle.
Comme la fréquence maximale de commutation est limitée par la vitesse des interrupteurs de puissance plutôt que par celle du circuit de commande, il est alors possible de doubler la fréquence de comptage de PWM tout en maintenant une fréquence de commutation identique sur les interrupteurs. Ceci doublera le rapport signal/bruit (Signal to Noise Ratio, SNR) de la sortie.
Circuit modulateur
Dans le bloc
pwmModulator, si
threeLevel vaut '1':
- la commande
switchEvenOddforce l'alternance des commandes "00" et "11" à chaque période de PWM
- la commande
doubleFrequencydouble la fréquence de comptage du signal en dent de scie utilisé pour générer les signaux PWM
Circuit
Simulation
Compiler et simuler le bloc
pwmModulator_tb.
Vérifier le bon fonctionnement du modulateur PWM dans tous les cas de fonctionnement.