• Viernes 8 de Noviembre de 2024, 19:14

Autor Tema:  Problema Con Pwm En Ccs  (Leído 2790 veces)

Martin83

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Problema Con Pwm En Ccs
« en: Jueves 20 de Septiembre de 2007, 15:49 »
0
Estoy usando un micro pic18f6520,que tiene 5 modulos ccp (los cuales se pueden configurar como pwm's). Mi intencion es utilizar 3 de esos PWM. Utilizo el timer 2 para marcar el periodo del PWM (como se debe) y en la rutina de atencion de la interrupcion de ese timer debo actualizar los duty cycle's para el proximo periodo.
Lo que ocurre es que configuro todo y realiza el primer periodo correctamente,los 3 PWM levantan juntos y bajan dependiendo del duty cycle que les puse (y que fije en la config, antes de empezar el primer periodo).  Mientras transcurre este primer periodo seteo (en la rutina de atencion de la interrup timer2, la cual se desencadena al levantarse los PWM's) los duty's del siguiente periodo. El problema es que en el siguiente periodo las salidas PWM no levantan juntas como deberia ser, sino que estan desfasadas una de las otras y distinta cantidad. Como yo debo actualizar los duty en cada periodo esto sigue pasando los restantes periodos y el desfasaje en la subida de las señales se va incrementando.  
Vale aclarar que si no actualizo el duty cicle no tengo problemas, pero necesito hacerlo!!, no se si será problema del compilador o que

Saludos y gracias a quien me pueda ayudar

Lugo

  • Nuevo Miembro
  • *
  • Mensajes: 6
  • Nacionalidad: mx
    • Ver Perfil
Re: Problema Con Pwm En Ccs
« Respuesta #1 en: Sábado 6 de Octubre de 2007, 20:49 »
0
creo que lo que te pasa amigo es que tienes diferentes frecuencias para cada señal, pienso que debes ponerles la misma frecuencia a cada uno y solo cambiar el tiempo del ciclo correspondiente a cada señal