Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Con el PIC18F887
Materia: Microcontroladores
El convertidor analógico digital es capaz de convertir una señal de voltaje variable en valores
digitales a una resolución de 8 o 10 bits. Además, se puede llegar hasta a 50K muestras por
segundo, lo que es ideal para proyectos de adquisición de datos como Datalogger, etc. A
continuación, se muestra las características y se describe los registros involucrados con el
convertidor ADC y se realizaran ejemplos.
El módulo interno A/D del PIC incorpora un condensador de muestreo como muestra la
imagen de arriba. Entonces antes de dar inicio a una conversión A/D hay que asegurarnos
de que el condensador haya sido cargado con la tensión suministrada en el canal
seleccionado, esto viene a ser como el tiempo de adquisición. Existen 2 formas de generar
este tiempo.
Luego de saber cuál es el Tacq mínimo y Tad por cada bit, es necesario saber cuánto debe
ser el tiempo total requerido para una correcta conversión A/D. Para una resolución de 10
bits.
En la siguiente imagen se muestra una tabla del tiempo de adquisición (Tad) respecto a la
Fosc, esto nos indica cual debe ser el divisor de la Fosc para respetar el Tiempo de
Adquisición y Conversión.
Ejemplo:
void main() {
ADCON1 = 0x0D;
CMCON = 0x07;
OSCCON= 0X77;
} while(1);
Bibliografia:
https://www.makerelectronico.com/convertidor-analogo-digital-adc-pic18f4550/