You are on page 1of 9

Conversor Analgico -Digital (ADC)

ADC Introduccin

Modulo convertidor Analgico a Digital


Cconvierte una seal de entrada analgica en valor binario de 8 o 10 bits.

Voltaje de referencia seleccionable interno externo


Una interrupcin puede ser generada despues de completar la conversin. La interrupcin puede despertar al micro del modo sleep.

ADC

Analog Input

Digital Output

El ADC implementa dos registros de control: ADCON0 y ADCON1


Registro de control del ADC 0 (ADCON0)
ADCS1 ADCS0 CHS3 CHS2 CHS1 CHS0 GO/DONE ADON

Registros de Control del ADC

BIT
ADCS1:ADCS0 CHS3:CHS0 GO/DONE ADON

FUNCTION
Seleccin de frecuencia de convercin Bits de seleccin de canal analgico 1 = A/D Conversin en progreso 0 = A/D Conversin completada Habilita el modulo ADC

Funciones de bit y posiciones en ADCON0 y ADCON1 varian de un dispositivo a otro. Checa la hoja de datos de tu dispositivo

Registros de Control del ADC


Registro de control ADC 0 (ADCON0)
ADCS1 ADCS0 CHS3 CHS2 CHS1 CHS0 GO/DONE ADON

ADCS1:ADCS0 00 01 10 11

FOSC to TAD Clock Conversion FOSC/2 FOSC/8 FOSC/32 FRC (ADC RC Osc)

TAD es el periodo de conversion del ADC FOSC es la frecuencia del reloj externo.

Registros de Control del ADC


Registro de Control de ADC 1 (ADCON1)
ADFM VCFG1 VCFG0

Registros de resultado de ADC


ADRESH
MSB

ADRESL
LSB

ADFM = 0: Justificacin Izquierda


ADRESH
MSB

ADRESL
LSB

ADFM = 1: Justificacin Derecha

Registros de Control del ADC


ADC Control Register 1 (ADCON1)
ADFM VCFG1 VCFG0

BIT
VCFG1 VCFG0 1=Vref- pin 0=Vss
1=Vref+ pin 0=VDD

FUNCTION

Operacin del ADC


FOSC
AN0

Scaler de reloj de conversin

TAD

AN1
AN2 AN3 AN4 AN5 AN6 AN7

ADC
Holding Capacitor

00000011 11111111 ADRESH ADRESL Justificacin Justificacin Izquierda derecha

Conversion FOSC a TAD


ADCON0

Seleccin de canal
CHS3 VCFG1 CHS2 VCFG0 CHS1 CHS0

Conversin Comienza conversin completada


GO/DONE 1 0

ADCS1 ADCS0
ADCON1 ADFM 0 1 ADFM

ADON

GO/DONE

Tiempo de adquisicin de la seal de entrada


T. De adquisicin Acquisition Time T. De Conversin

tiempo VC
(ADRESH : ADRESL) VIN

10

ADC + VC -

El tiempo de adquisicin tiempo permite al fuente Capacitor cargarce a Vin RS < 10k El tiempo de adquisicin Es determinado por la capacitancia del pin y la impedancia de la fuente (recomendado <10k)
V

CHOLD

120pF

VREF- or VSS

Tiempo de conversin
T. De adquisicin T. De conversin Acquisition Time

tiempo VC
(ADRESH : ADRESL) Resultado ADC
10

VIN

time 11ciclos de reloj de conversin (TAD)


ADC + VC -

tiempo

CHOLD

120pF

VREF- or VSS

You might also like