calcul pwm

alainav1

Senior Member
Bonjour,
j'ai bien vu comment generer un signal pwm avec la fenetre de calcul (wizards...)cependant je n'ai pas trouvé la formule qui permet ce calcul et donc quelle sont les limites (mini maxi) pour 4Mhz par exemple?
c'est seulement pour savoir ça m'empeche pas de programmer mais je suis curieux )

cordialement
Alain
 

PieM

Senior Member
Bonjour,
j'ai bien vu comment generer un signal pwm avec la fenetre de calcul (wizards...)cependant je n'ai pas trouvé la formule qui permet ce calcul et donc quelle sont les limites (mini maxi) pour 4Mhz par exemple?
c'est seulement pour savoir ça m'empeche pas de programmer mais je suis curieux )

cordialement
Alain
Bonjour,
la formule est dans le manuel 2, rubrique PWMOUT:

The PWM period = (period + 1) x 4 x resonator speed
(resonator speed for 4MHz = 1/4000000)
The PWM duty cycle = (duty) x resonator speed
Note that the period and duty values are linked by the above equations. If you wish to
maintain a 50:50 mark-space ratio whilst increasing the period, you must also increase
the duty cycle value appropriately. A change in resonator will change the formula.
NB: If you wish to know the frequency, PWM frequency = 1 / (the PWM period)


Sinon, j'avais fait un tableau excel qui vous donne les combinaisons : View attachment pwm_picaxe.txt ( ! A renommer en pwm_picaxe.xls)
 
Top