Chapitre Vi Generation Des Signaux PWM: 1-Introduction
Chapitre Vi Generation Des Signaux PWM: 1-Introduction
Chapitre Vi Generation Des Signaux PWM: 1-Introduction
1-Introduction
L’application majeure des signaux PWM est la commande de convertisseurs statiques.
Un signal PWM est caractérisé par sa période T et la durée de l’état haut (duty cycle).
T
t
Le duty cycle (ton) est fixé par le contenu des registres CCPRxL et CCPRxH(le premier est
le tampon du second) et des bits <4 :5> (DCxB0 et DCxB1) du registre CCPxCON. Un comparateur
10 bit compare le contenu de CCPRxH et des bits <4 :5> du registre CCPxCON avec le contenu
du timer2 concaténé avec deux bit internes, s’ils sont égaux, le comparateur remet à zéro la
bascule RS.
Duty cycle
Période
t
TMR2 = PR2
TMR2 = PR2
TMR2 = Image
du Duty cycle
TRIS bit
DÉFINIR ENB
S Q
Sortie PWM
R CLR Q
Tosc=1/Fosc
Avec :
(CCPRxL :CCPxCON<5 :4>) : contenu à mettre dans le registre CCPRxL et dans les bits 4
et 5 du registre CCPxCON (DCxB0 et DCxB1).
Fosc=8Mhz
Fpwm=20Khz
En binaire Y= 101000000
#include<xc.h>
main()
{
PR2=199;
CCPR1L=0b01010000;
DC1B0=0;
DC1B1=0;
TRISC2=0;
T2CON=4;
CCP1M2=1;
CCP1M3=1;
While(1)
{}
}