1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

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

Discussion dans 'Electronique spécifique CNC' créé par titfou, 31 Janvier 2010.

  1. titfou

    titfou Nouveau

    Messages:
    27
    Inscrit:
    31 Janvier 2010
    newbie au monde des pic ( à propos d'un dspic30F2020 )
    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.
     
  2. MaX-MoD

    MaX-MoD Compagnon

    Messages:
    2 306
    Inscrit:
    17 Avril 2007
    Localité:
    Annecy (74)
    newbie au monde des pic ( à propos d'un dspic30F2020 )
    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)
     

Partager cette page