Está en la página 1de 25

MANEJO DEL ADC EN DSPIC (ASM)

ING. CARLOS VIDES UNIVERSIDAD DE PAMPLONA 2011

Caractersticas generales Resolucin de 10 bits Aproximaciones sucesivas Muestreo de 154 ns. Velocidad de conversin hasta 500 ksps a 5 v 2us de tiempo de conversin Alimentacin de 2,7 v a 5,5 v

Registros de trabajo
ADCON1: A/D Control Register 1 ADCON2: A/D Control Register 2 ADCON3: A/D Control Register 3 ADCHS: A/D Input Channel Select Register ADPCFG: A/D Port Configuration Register ADCSSL: A/D Input Scan Selection Register

Configuracin ADCON1

Configuracin ADCON1
Samp Es el bit que permite el inicio del muestreo 1 = uno de los amplificadores de Sample and Hold esta tmando datos 0 = Los amplificadores de Sample and Hold no estn tomando datos

Configuracin ADCON1

Configuracin ADCON1

Configuracin ADCON1

ADCON2

ADCON2

ADCON2

ADCON2

ADCON3

ADCON3

ADCHS

ADCHS

ADCHS

ADPCFG

ADCSSL

Pasos a seguir
1. Seleccionar los pines y configurarlos analgicos, ADPCFG<15:0> 2. Seleccionar la fuente de referencia, ADCON2<15:13> 3. Seleccionar el reloj de conversin, ADCON2<9:8> 4. Determinar cuantos canales de Sample and Hold van a ser utilizados, ADPCFG<15:0> 5. Determinar como se har el muestreo ADCON1<3> y ADCSSL<15:0> 6. Determinar como se asignaran las entradas de canaes y muestro ADCHS<15:0>

Pasos a seguir
7. Seleccionar la secuencia de sample and hold apropiada ADCON1<7:0> y ADCON1<12:8> 8. Seleccionar el numero de conversiones que se deben hacer para una interrupcin ADCON2<5:9> 9. Encender el conversor ADCON1<15> 10.Seleccionar la prioridad de la interrupcin 11.Poner en o el ADIF o bandera de conversin

GRACIAS