T
E
RABAJO Y
XPLICACIÓN
ADFM
Los bits ACON<7:6> sirven para seleccionar la frecuencia reloj que se
emplea en la conversión, con la siguiente asignación:
ADCS1:0
Se designa como TAD el tiempo que dura la conversión de cada bit en el
caso de trabajar con valores digitales de 10 bits. Se requiere un tiempo mínimo
de 12·TAD. El valor de TAD se selecciona por software mediante los bits
ADCS1:ADCS0 y en los PIC 16F87x nunca debe ser menor de 1,6
microsegundos.
ADCS1:0
Los bits CHS2-0 seleccionan el canal por el que se introduce la señal a
convertir, de acuerdo con el siguiente código:
CHS2-0
000
001
010
011
100
101
110
111
El bit GO/DONE# es el "bit de estado de la conversión". Poniéndolo a 1
se inicia la conversión y mientras esté a 1 está realizándose la conversión.
Cuando GO/DONE# pasa a 0 confirma el final de la conversión y la puesta del
resultado en la pareja de registros ADRESH:L.
El bit ADON sirve para activar el C A/D poniéndolo a 1 y para
desactivar su funcionamiento, poniéndolo a 0.
D
P
ESARROLLO
ROYECTOS Y
PIC 16F87
X
REGISTRO ADCON1
-
-
-
PCFG3
FRECUENCIA
00
Fosc/2
01
Fosc/8
10
Fosc/32
11
FRC (Procede del oscilador RC interno)
00
2 · Tosc
01
8 · Tosc
10
32 · Tosc
11
Oscilador RC interno en el C A/D
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 PIC de 28 patas no la tienen
Canal 6 (RE1/AN6). Los PIC de 28 patas no la tienen
Canal 7 (RE2/AN7). Los PIC de 28 patas no la tienen
P
E
ROTOTIPOS
LECTRÓNICOS
PCFG2
PCFG1
TAD
CANAL
2º DPE
PCFG0
44