Convertidor adc pic16f87
Enviado por Gabriel Garcia • 1 de Agosto de 2015 • Trabajo • 3.023 Palabras (13 Páginas) • 278 Visitas
[pic 1] | Universidad Nacional Experimental Politécnica “Antonio José de Sucre” Vicerrectorado Puerto Ordaz Departamento de Ingeniería Electrónica Asignatura: Microprocesadores I |
Trabajo sobre Convertidor Analógico Digital y Digital Analógico
Profesor: Antonio Pateti | Br. Rafael Enrique Surga C.I : 24.637.039 |
Ciudad Guayana, Marzo 2015
Funcionamiento del Conversor Analógico/Digital del PIC16F1787.
El Modulo de conversión analógica digital convierte un valor analógico en cualquiera de sus 14 canales a un valor digital de 10 o 12 bits. El proceso comienza al activar un inicio de conversión donde el convertidor aplica el método de aproximaciones sucesivas para hacer la conversión, una vez que el proceso culmina el módulo indica el fin de este a través de una señal denominada fin de conversión.
Indique como es la arquitectura del Conversor A/D.
[pic 2]
Ecuación de transferencia del conversor A/D
[pic 3]
[pic 4]
[pic 5]
Configuración de los Puertos.
Del ANSELA
RA0 AN0[pic 6]
[pic 7]
RA1 AN1
RA2 AN2[pic 8]
RA3 AN3[pic 9]
[pic 10]
RA5 AN4
Del ANSELB[pic 11]
RB0 AN12
RB1 AN10[pic 12]
[pic 13]
RB2 AN8
[pic 14]
RB3 AN9
[pic 15]
RB4 AN11
[pic 16]
RB5 AN13
DEL ANSEL D
RD0 AN 21[pic 17]
DEL ANSEL E
RE0 AN5[pic 18]
RE1 AN6[pic 19]
RE2 AN7[pic 20]
Selección de los canales analógicos.
Se programa con el registro ADCON2
REGISTRO DE CONTROL DEL CONVERTIDOR A/D 2: ADCON2
Bits CHSN <3: 0>: Bits de selección del canal de entrada diferencial negativa del ADC
Cuando ADON = 0, todas las entradas del multiplexor están desconectadas.
1111 = ADC referencia Negativo - seleccionada por ADNREF
1110 = AN21 (1)
1101 = AN13
1100 = AN12
1011 = AN11
1010 = AN10
1001 = AN9
1000 = AN8
0111 = AN7 (1)
0110 = AN6 (1)
0101 = AN5 (1)
0100 = AN4
0011 = AN3
0010 = AN2
0001 = AN1
0000 = AN0
Selección del Voltaje de referencia.
Se programa con el registro ADCON1
REGISTRO DE CONTROL DEL CONVERTIDOR A/D 1: ADCON1
ADNREF: Bit de configuración de voltaje de referencia negativo del ADC
1 = VREF- está conectado al pin VREF- externo (1)
0 = VREF- está conectado a VSS
ADPREF <1: 0>: Bits de configuración de voltaje de referencia positivo del ADC
11 = VREF + está conectado internamente al FVR Buffer 1
10 = Reservado
01 = VREF + está conectado al pin VREF + externo
00 = VREF + se conecta a VDD
Configuración del reloj para el conversor A/D (TAD).
Se programa con el registro ADCON1
REGISTRO DE CONTROL DEL CONVERTIDOR A/D 1: ADCON1
ADCS <2: 0>: Bits de selección de reloj de conversión ADC
111 = FRC (reloj suministrado desde un oscilador dedicado FRC)
110 = FOSC / 64
101 = FOSC / 16
100 = FOSC / 4
011 = FRC (reloj suministrado desde un oscilador dedicado FRC)
010 = FOSC / 32
001 = FOSC / 8
000 = FOSC / 2
Formato del Resultado.
Valor Absoluto ADC (Decimal) | Resultado en Magnitud y Signo ADFM = 0, ADRMD = 0 | Resultado en complemento a dos ADFM = 1, ADRMD = 0 | ||
ADRESH | ADRESL | ADRESH | ADRESL | |
(ADRES<15:8>) | (ADRES<7:0>) | (ADRES<15:8>) | (ADRES<7:0>) | |
4095 | 1111 1111 | 1111 0000 | 0000 1111 | 1111 1111 |
2355 | 1001 0011 | 0011 0000 | 0000 1001 | 0011 0011 |
1 | 0000 0000 | 0001 0000 | 0000 0000 | 0000 0001 |
0 | 0000 0000 | 0000 0000 | 0000 0000 | 0000 0000 |
-1 | 0000 0000 | 0001 0001 | 1111 1111 | 1111 1111 |
-4095 | 1111 1111 | 1111 0001 | 1111 0000 | 0000 0001 |
-4096 | 0000 0000 | 0000 0001 | 1111 0000 | 0000 0000 |
Que es el Tiempo de Adquisición y Tiempo de Conversión
...