Professional Documents
Culture Documents
Resumen- Los microcontroladores PIC pueden incorporar un En el caso de que la 𝑉𝑅𝐸𝐹+ = 𝑉𝐷𝐷 y 𝑉𝑅𝐸𝐹− = 𝑉𝑆𝑆 entonces
módulo de conversión de señal analógica a una señal digital. Que la resolución es:
es de mucha ayuda para poder usar los sensores que
normalmente reciben una señal continua.
5
𝐿𝐵𝑆 =
Palabras clave- CCS, PROTEUS, puerto, conversión, 1024 = 4.8𝑚𝑉
analógico, PIC, digital, SLEE´, MODULO .
De esta forma si la lectura es de 512 LSB, la tensión
I. INTRODUCCIÓN
analógica leída es:
Los módulos AD que utiliza Microchip en sus 5
microcontroladores hacen un muestreo y retención con un 𝑉𝐼𝑁 = 512 ∙ = 512 ∙ 4.8𝑚𝑉 = 2.45 𝑉
1024
condensador y después utiliza el módulo de conversión. El
módulo de conversión A/D es del tipo de aproximaciones
sucesivas este se utiliza en aplicaciones donde se necesitan III. REGISTROS FSR
altas velocidades de conversión. Se basa en realizar sucesivas
Hay 11 registros asociados a este periférico:
comparaciones de forma ascendente o descendente hasta
encontrar un valor digital que iguale la tensión entregada por
Definición de pines de entrada y señales aplicadas:
el conversor D/A y la tensión de entrada.
TRISA – PORTA – TRISE – PORTE.
Manejo de interrupciones:
El módulo de conversión se caracteriza por parámetros
como los siguientes: INTCON – P1E1 – P1R1
Control del conversor A/D
Rango de entrada. ADCON0 – ADCON1 – ADRESH – ADRESL.
Número de bits.
IV. PROCESO DE CONVERCION
Resolución.
Tensión de fondo de escala. Para realizar la conversión, MICROCHIP recomienda
Tiempo de conversión. seguir los siguientes pasos:
Error de conversión.
1.Configurar el módulo A/D
II. MODULO CONVERTIDOR GAMA MEDIA a. Configuración de pines analógicos/tensión de
referencia /E/S digitales (ADCON1).
El modulo convertidor A/D en la gama media posee hasta b. Selección de la entrada A/D (ADCON0).
8 entradas analógicas. c. Selección de reloj para la conversión A/D
(ADCON0).
La función de transferencia del convertidor A/D es el d. Habilitar módulo A/D (ADON (ADCON0>0<)
resultado de que la primera transición ocurra cuando la tensión
analógica de entrada es igual a V REF/1024. 2.Configurar las interrupciones (si se desea):
a. ADIF =0;
La resolución vendrá dada por la siguiente ecuación: b. GIE = PEIE = ADIE = 1.
6.Leer el registro de conversión ADRES y borrar en flag ADIF Lectura del resultado donde valor es un entero de 16 bits según
si es necesario. la directiva # DEVICE ADC- empleada. Dicha directiva
trabaja según la tabla 2.
Existen dos tiempos básicos de trabajo: el tiempo de
adquisición (TACQ) y el tiempo de conversión TAD.
VI. MODULO AD EN C
En el compilador e las funciones para manejar el convertidor
AD son las siguientes:
Tabla 1.
setup_adc_ports (valor);