Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/07143.jsonl.gz/1486

Inverter/laboratoire/01 sinewave generator

Générateur de sinus
Le premier pas à faire est de réaliser un générateur de sinus. Ceci se fait à l'aide d'un compteur en dent de scie, lequel fournit un signal de phase, et de l'opérateur CORDIC développé précédemment en laboratoire.
Le compteur de phase se construit comme suit:
- le signal à générer est à 50 Hz
- la fréquence est à obtenir avec une précision de 1 % de 50 Hz.
Déterminer le nombre de bits nécessaire ainsi que la valeur du pas de comptage,
step.
Le signal sinusoïdal est créé à l'aide de l'opérateur CORDIC:
- le nombre de bits du sinus est tout-à-fait indépendant du npmbre de bits de la phase.
- le nombre de bits du signal sinusoïdal doit être suffisamment élevé pour être meilleur que le rapport entre un signal de 12 V d'amplitude et le bruit d'environ 10 mV inhérent aux circuits analogique.
Circuit
Le signal
sampleEn est toujours à '1'.
Les impulsions sont à l'état haut seulement pendant une période d'horloge.
Le compteur de phase incrémente de
step à chanque flanc montant de l'horloge où
sampleEn ets actif.
Simulation
Compiler et simuler le bloc
InverterControl_tb.
Vérifier le bon fonctionnement du générateur de sinus.