Академический Документы
Профессиональный Документы
Культура Документы
ASIGNATURA: MICROCONTROLADORES
Unidad III
TAREA 1
TEMA:
CARACTERISTICAS DEL CONVERSOR A/D DEL PIC16F877
Horas de la asignatura
4 Horas
Nombre Estudiante:
OSCAR MAYORGA
REGISTROS DE TRABAJO
El funcionamiento del conversor A/D requiere la manipulacin de cuatro registros:
1.
2.
3.
4.
ADCON0
El registro ADCON0 controla la operacin del conversor A/D, mientras que el ADCON1 sirve
para configurar las patitas de la Puerta A como entradas analgicas o E/S digitales.
ADCS1
7
ADMF
7
ADCS0
6
----6
CHS2
5
----5
Registro ADCON0
CHS1
CHS0
GO/DONE#
4
3
2
Registro ADCON1
----PCFG3
4
3
PCFG2
2
----1
ADON
0
PCFG1
1
PCFG0
0
Los bits ADCON0<7:6> sirven para seleccionar la frecuencia de reloj que se emplea en la
conversin, con la siguiente asignacin:
ADCS1:0
00
01
10
11
FRECUENCIA
Se designa como
el tiempo que dura la conversin de cada bit y en el caso de trabajar con
valores digitales de 10 bits, se requiere un tiempo mnimo de
. El valor de
se
selecciona por software mediante estos bits (ADCS1:ADCS0) y en los PIC16F877 nunca debe ser
menor de 1,6 microsegundos.
ADCS1:0
00
01
10
Oscilador RC interno en el C A/D
11
Los bits CHS2-0 seleccionan el canal por el que se introduce la seal analgica a convertir, de
acuerdo con el siguiente cdigo:
CH2-0
000
001
010
011
100
101
110
111
CANAL
Canal 0 (RA0/AN0)
Canal 1 (RA1/AN1)
Canal 2 (RA2/AN2)
Canal 3 (RA3/AN3)
Canal 4 (RA5/AN4)
Canal 5 (RE0/AN5). Los PIC16F87x de 28 patitas no tienen este canal
Canal 6 (RE1/AN6). Los PIC16F87x de 28 patitas no tienen este canal
Canal 7 (RE2/AN7). Los PIC16F87x de 28 patitas no tienen este canal
ADCON1
El bit de ms peso (ADFM) del registro ADCON1 selecciona el formato del resultado de la
conversin. Si vale 1, el resultado est justificado en el registro ADRESH, que tiene sus 6 bits de
ms peso a 0; mientras que si vale 0 la justificacin se realiza sobre el registro ADRESL, que
tiene sus 6 bits de menos peso a 0. Esto significa que los 16 bits que forman la concatenacin
de ADRESH: ADRESL unas veces tiene a 0 los 6 bits de ms peso y otras los 6 bits de menos
peso.
En la Figura 2 se muestran las dos formas posibles del alineamiento del resultado sobre la
pareja de registros ADRESH:ADRESL.
PCF
G30
000
0
000
1
001
0
001
1
010
0
010
1
011
x
100
0
100
1
101
0
101
1
110
0
110
1
111
0
111
1
AN7/ AN6/
RE2
RE1
AN5/ AN4/
RE0
RA5
AN3/
RA3
AN2/
RA2
AN1/
RA1
AN0/
RA0
Vr Vr
ef+ ef-
CANAL
/REFS
8/0
Vref+
Vref+
Vref+
Vref+
Vref+
Vref+
Vref+
Vref+
Vref+
Vref+
Vref+
Vref+
Vref+
VD
D
RA
3
VD
D
RA
3
VD
D
RA
3
VD
D
RA
3
VD
D
RA
3
RA
3
RA
3
RA
3
VD
D
RA
3
VS
S
VS
S
VS
S
VS
S
VS
S
VS
S
VS
S
RA
2
VS
S
VS
S
RA
2
RA
2
RA
2
VS
S
RA
2
7/1
5/0
4/1
3/0
2/1
0/0
6/2
6/0
5/1
4/2
3/2
2/2
1/0
1/2
BIBLIOGRAFIA:
http://www.unioviedo.es/ate/alberto/TEMA7-Modulo%20_AD_v2.pdf
http://microcontroladores-mrelberni.com/analogico-digital-pic/
Micorcontroladores PIC: diseo practico de aplicaciones segunda parte pic16fxxx
/capitulo/ 2da edicin/ MC GRAW HILL / 2006/ capitulo: 7 / pginas: 143-150