Tengo un problema con el pwm, a ver si me pueden ayudar.
Resulta que implemente una salida variable, que luego inyecto en la entrada Vref del mismo PIC.
Uso un PIC18F26K80.
Uso el PWM5 para tratar de enviar un valor de tension (variable a traves del pwm) entre 0 y 5 V.
De la salida PWM pongo un circuito RC, de valores R= 10K y C= 3,3 uF segun los calculos esto cortaria las frecuencias mayores a 4.8 hertz.
Ademas responde mas rapidamente a los cambios.
El problema:Si uso valores mayores a 300 y menores a 990 para el duty cicle, la respuesta es buena, rapida (para mi necesidad esta OK) y precisa (repetible ademas).
Si pongo valores de Duty menores a 300, se muere el pwm, es decir parece como si dejara de oscilar y envia vlores de tension muy por debajo o por encima de lo deseado, aunque mayormente se cae casi a cero la tension.
Valores mayores a 990 (recordar que es de 10 bits y puede llegar a 1023) tambien ocurre lo mismo , aunque en este caso es mas aleatorio que se reproduzca el mismo fenomeno.
El ejemplo de Manolo lo probe sobre un PIC18F2550 y va de lujo, lo cual me llama la atencion, ya que no sucede asi en mi aplicacion.
Alguna sugerencia??
A alguien le paso algo similar ??