Autor Tema: Valores para Pwm y duty cicle  (Leído 2793 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.


 

anything