He configurado un PIC16F77 para muestrear repetidamente una señal de CC analógica. El problema es que cuando aplico una señal de 0v, el ADC no se lee como 0x00
. Es un ADC de 8 bits y en 0v lee aproximadamente 0x05
- 0x06
. (Estoy usando el pin Vref para escalar, y lo he configurado a 2.55V).
Lo que he hecho para intentar solucionar el problema:
- Una fuente de alimentación de 5v bien regulada
- Suavizar los condensadores en el pin Vref
- Condensadores de suavizado en la fuente de alimentación
- Ató todas las demás entradas analógicas a tierra
- Incrementó el retraso de adquisición a aproximadamente 40us (se recomienda 16us)
- La señal a las entradas analógicas es del orden de unos pocos ohmios: la recomendada es inferior a 10k
La hoja de datos dice que +/- 1LSB debería ser posible, y estoy desconcertado. ¿Puedo esperar algo mejor de este PIC? ¿Y cómo se puede lograr?
¡Gracias!