J'essaie de générer un signal PWM sinusoïdal en utilisant des circuits analogiques. Je veux comparer mon onde sinusoïdale et mon onde triangulaire en utilisant un amplificateur opérationnel (LM741) qui a un temps de montée de 0,3 µs et une vitesse de balayage de 0,5 V / µs, ce qui fonctionnera théoriquement à 5 kHz. Mais je n'obtiens pas une bonne sortie PWM.
J'ai donc d'abord essayé de comparer l'onde sinusoïdale avec une tension de référence (2,2 volts). Amplitude de l'onde sinusoïdale = 2,5 volts (5 V crête à crête) et fréquence 100 Hz et 5 kHz.
- À basse fréquence (disons 100 Hz), la sortie est bonne
- À haute fréquence (disons 5 kHz), la sortie est trop mauvaise.
Wce sera le problème ...
Si la réponse est le problème du comparateur, mais que la vitesse de balayage est de 0,5 V / µs.
Calcul de la vitesse de balayage pour un signal sinusoïdal ...
Vitesse de balayage = Vm * 2pi * Fréquence
= 5 V * 2pi * 5000 Hz
= 1570796 volts par seconde ou 0,15 V / µs
En théorie, la vitesse de balayage de 0,5 V / µs sera correcte pour un signal sinusoïdal de 5 kHz et 5 volts crête à crête. Mais dans mon cas, le signal est déformé.
Où me suis-je trompé?