TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Andres71 en 25 de Diciembre de 2005, 10:19:00
-
Saludos a todos,
Alguien me puede decir como calculo los limites en frecuencia del
Modulo PWM de un 16f873 trabajando con un Xtal de 4 Mhz? o donde
encuentro la informacion, en el datasheet no encontre como hacerlo,
gracias por la ayuda,
ANDRES ALEGRIA
andresalegria@...
alegriaconejo2@...
Popayán-CAUCA-COLOMBIA
-
Buenas!!!si usas el lenguaje c mirate en el subforo de c concretamente el el post de ejemplitos en c donde hay dos ejemplos de programas usando el PWM, los programas son el numero 45 y 46 respectivamente....
Suerte!!!
-
Escrito originalmente por Andres71
Saludos a todos,
Alguien me puede decir como calculo los limites en frecuencia del
Modulo PWM de un 16f873 trabajando con un Xtal de 4 Mhz? o donde
encuentro la informacion, en el datasheet no encontre como hacerlo,
gracias por la ayuda,
Amigo los límites del PWM están en el datasheet, lo que ocurre es que no estan masticados para toda frecuencia y prescaler del TIMER2 que elijas! están expresados en una fórmula y tu debes reemplazar los valores.
PWM Period = [(PR2) + 1] • 4 • TOSC • (TMR2 Prescale Value)
Los limites serían: PR2 = 1, TMR2 Prescaler = 1
PR2 = 255 , TMR2 PRESCALER = 16
Frec. Maxima = (1 +1 ) * 4 * 0.25 useg * 1 = 500 kHz
Frec. Minima = (255 + 1 ) * 2 * 0.25useg * 16 = 244 Hz
Saludos!
-
Gracias por las respuestas, gracias por aclararme esto.
-
Mauricio, el PR2mín ¿no sería un 0?
-
Escrito originalmente por pocher
Mauricio, el PR2mín ¿no sería un 0?
Si es cierto
aunque nunca utilicé el PWM con PR2 = 0