como generar un onda casi senoidal con un pic 16F870

si me pueden ayudar tengo q sacar una onda casi senoidal desde el micro y la verdad no se como hacerlo pero me an dicho q se puede hacer con PWM incorporado en el micro.
si alguien sabe como hacerlo porfa ayudenme.
 
Con un PWM y un filtro pasa bajos (frecuencias max de 2khz)
Con un DAC o una red R2R, depende de la resolucion y velocidad del micro
Con un filtro de capacidades conmutadas de 5 o mejor de 8 orden.
Con un DDS o generador sintetizado
Con algoritmos MAgicsine una especie de PWM

me parece que no me olvido de ninguno

Parametros muy importantes
Frecuencia
Distorsion/armonicos
Variacion de la amplitud
Para que aplicacion
 
En los datasheet te pone como manejar el módulo PWM, sólo tienes que seleccionar un ciclo de trabajo del 50% para obtener una señal cuadrada y la frecuencia de la señal, luego lo amplificas o lo que quieras y le pones un filtro pasa bajos y listo, al final se trata de quedarte con la fundamental y rechazar los máximos armónicos posibles, yo creo que obtendrás buen resultado a frecuencia fija. Si necesitas que sea frecuencia variable o seleccionable tendrás que ajustar a la vez la frecuencia de corte de tu filtro.
 
Esto suma dos frecuencias. Modifica el programa y te sale perfectamente para una sola frecuencia.
Es para que tengas una idea aproximada de como conseguirlo.
Igual te vele o no.
Saludos
 
Atrás
Arriba