newbie au monde des pic ( à propos d'un dspic30F2020 )

  • Auteur de la discussion titfou
  • Date de début
T

titfou

Nouveau
salut tt le monde je suis nouveau dans le monde des pic :roll: (ça sera ma première experience) alors si vous pouvez m'aider ça sera simpa :-D :-D .

j'ai voulu utiliser le dspic30F2020 pour generer un signale pwm avec une frequence de 460 KHz, j'utilise l'oscilateur FRC hi_range avec PLL
mais j'arive pas à calculer la resolution de mon pwm

--------------------------------------
sur datasheet page 130 on trouve :

Period Duration = (PTPER + 1) / 120 MHz @ 30 MIPS

Frequency Resolution = 120 MHz / (Period)
where Period = PTPER<15:3>

et on trouve pour une frequence de pwm de 468.9 KHz on a PWM Duty Cycle Resolution de 11 bits. (table 12-1)

--------------------------
pour moi j'aubtient PTPER = (120/0.460)-1 = 260 ou 261(est ce que c'est correcte)

et pour la resolution je trouve 120/260 = 0,46[/color]

alors pourquoi je trouve pas enivrant 11bits.


merci pour votre aide.
 
M

MaX-MoD

Compagnon
tu mélanges résolution du rapport de cycle (11bits) et de fréquence (qui ne veut pas dire grand chose pour moi)
Si mes souvenirs sont bons la résolution du rapport de cycle, à 120MHz (30MIPS) est de 1.05ns / période = 1.05E-9 * 468.9E3 = 1/2031
2^11 = 2048 ~=2031

(càd, il y a 2031 rapports de cycle possible entre 0% et 100%, donc une résolution de 11bits)
 
Haut