Está en la página 1de 15

Convertidor

Analógico/Digital
Microcontroladores
Eulogio Alberto Pari Aguilar

8
Propósito:
- Familiarizarse con la estructura y configuración de los
convertidores A/D de los microcontroladores.
Convertidor Analógico-Digital
Convertidor Analógico-Digital
ADC del PIC18F2550/4550
ADC del PIC18F2550/4550
ADC del PIC18F2550/4550
ADC del PIC18F2550/4550
ADC del PIC18F2550/4550
ADC del PIC18F2550/4550
ADC del PIC18F2550/4550
ADC del PIC18F2550/4550
ADC del PIC18F2550/4550
Pasos para realizar una conversión A/D:
1) Configurar el convertidor A/D:
- Configurar los pines analógicos y la referencia de voltaje (ADCON1)
- Configurar el tiempo de adquisición del ADC (ADCON2)
- Configurar el reloj de conversión del ADC (ADCON2)
- Configurar la justificación del resultado (ADCON2)
2) Configurar la interrupción por ADC si se necesita:
- Borrar el flag ADIF
- Habilitar la interrupción por ADC (bit ADIE)
- Habilitar las interrupciones por periféricos (bit PEIE)
- Habilitar las interrupciones (bit GIE)
ADC del PIC18F2550/4550
Pasos para realizar una conversión A/D:
3) Realizar la conversión:
- Encender el convertidor A/D
- Seleccionar el canal analógico a convertir (ADCON0)
- Esperar el tiempo de adquisición adecuado si es que se ha seleccionado
la opción manual.
- Iniciar la conversión poniendo a 1 el bit GO/#DONE (ADCON0)
4) Esperar la conclusión de la conversión:
- Esperando a que el bit GO/DONE se ponga a cero o
- Esperando la interrupción por ADC
5) Leer el resultado de la conversión ADRES=ADRESH:ADRESL y borrar el flag
ADIF si fuera necesario.

También podría gustarte