Autor Tema: Valores para Pwm y duty cicle  (Leído 2790 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Valores para Pwm y duty cicle
« en: 24 de Febrero de 2004, 12:30:00 »
Hola Canito:
Mira necesitaba una señal pwm de una frecuencia de 390Hz y un duty cicle del 10%. He realizado los calculos segun las fórmulas que hay en la ayuda del Niple y me sale los siguientes valores y te agradeceria si me confirmases que estan bien calculados o en que me he equivocado y son los siguientes:
Frecuencia del cristal=4Mhz
Predivisor del TMR2=16
Frecuencia a Generar=390Hz
Duty cicle a generar=10%

Valores encontrados:
Periodo de la señal=0,0025641
Toscilacion=0,00000025
valor a cargar en PR2=159,25641 --->159 sale un error del 0,16%
Ancho de pulso=0,00025641
valor de ancho de pulso=64,1025641--->64
Este valor me imagino que hay que cargar en el registro CCPRL1 que en binario seria=1000000 y quedaria cargado de la siguiente forma:
xxx10000 parte alta y
xx00xxxx parte baja
Pienso que las x=0 para seer todo correcto

Todo esto es asi, te agradeceria que me indicases en caso contrario en que me he equivocado.
Saludos Fermín

Todos los días se aprende algo nuevo.