Conversor analogico digital
CONVERSOR ANALÓGICO/DIGITAL
MODULO CONVERSOR ANALÓGICO/DIGITAL DE 10 BITS
En el PIC 18F8520, el módulo conversor analógico/digital dispone de 16 entradas. Este módulopermite la conversión una señal analógica de entrada a su correspondiente número digital de 10 bits.
El módulo consta de 5 registros:
A/D Result High Register (ADRESH)
A/D Result Low Register(ADRESL)
A/D Control Register 0 (ADCON0)
A/D Control Register 1 (ADCON1)
A/D Control Register 2 (ADCON2)
El registro ADCON0 controla la operación del módulo A/D. Se puede habilitar el módulo deconversión A/D con el bit ADON, se selecciona el canal analógico (CHS3,CHS2,CHS1,CHS0) a usar y con el bit GO/DONE se comprueba si la conversión está en proceso.
El registro ADCON1 configura lasfunciones de los pins del puerto.
La referencia de voltaje analógica es seleccionable por software para cada voltaje positivo y negativo (Vdd y Vss), o el nivel de voltaje en el pin RA3/AN3/Vref+ yen el pin RA2/AN2/Vref- (bits VCFG1:VCFG0).
Cada pin del puerto asociado con el conversor A/D puede ser configurado con una entrada analógica o como entrada/salida digital (bits PCFG3:PCFG0).El registro ADCON2 configura la frecuencia de conversión A/D y el justificado.
Los registros ADRESH y ADRESL contienen el resultado de la conversión A/D. Cuando la conversión A/D es completada,el resultado es cargado en los registros ADRESH/ADRESL, el bit GO/GONE (ADCON0) es puesto a 0 y el bit Flag de interrupción A/D (ADIF) es puesto a 1.
El conversor A/D tiene la característica deestar operativo mientras el dispositivo está en modo Sleep. Para operar en Sleep, el reloj de la conversión A/D debe estar derivado desde el oscilador RC interno del A/D.
La salida de la muestra es laentrada en el conversor, lo que genera el resultado por aproximaciones sucesivas.
Si se produce un Reset en el dispositivo, se fuerza a todos los registros al estado Reset. Esto fuerza al...
Regístrate para leer el documento completo.