TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: albertoei en 09 de Noviembre de 2007, 02:03:52
-
HOLA Y GRACIAS POR LA AYUDA QUE ME HAN BRINDADO, LA CONSULTA QUE TENGO ES COMO ESTABILIZO UN ADC EN UN 16F873, LO QUE PASA ES QUE CUANDO LE ENVIO VOLTAGE A LA ENTRADA ANALOGA LA SALIDA EMPIESA A SALTAR Y DA VALORES ERRATICOS, COLOQUE UN CONDENSADOR DE 470 MICROSY TRABAJA MEJOR PERO TODAVIA DA SALTOS, TRABAJO EN ASM Y LA SALIDA LA VEO EN UN LCD DE 2 LINEAS POR 16
GRACIAS POR LA AYUDA
-
Albertoei a qué consideras valores erráticos? si estamos hablando de saltos de 1 a 5 cuentas de a/d pudiera ser un problema eléctrico.
Puedes filtrar la entrada como te dijo JCC40 con un capacitor (filtro de orden 1) u optar por una filtro de mayor grado. Todo depende del tipo de señal que quieras digitalizar. También si la señal no es rápida puedes sensar varias veces y tomar un 'promedio' que sería el equivalente a un filtrado digital (a groso modo).
Si le pones un osciloscopio a la señal que ingresas al pic ¿qué ves?
Otro punto que es crucial y fundamental es que la alimentación del pic sea estable sino el A/D no lo será. Para ello la alimentación del pic también debe estar bien filtrada: usar todos los pines de alimentación del pic, usar capacitores de .1uF en bornes de Vdd y gnd, tener algún choque y/o supresores de picos en la alimentación en general.
También puede que sea ruido por un PCB mal diseñado (revisa que los lazos de masa del oscilador estén bien hechos) o bien ruido por EMI.