Está en la página 1de 15

Prof. Msc.

Fabián Barrera Prieto


Microcontroladores

Aula 21
ADC
SEÑAL ANÁLOGA
Una señal análoga se caracteriza por ser continua en función del
tiempo, sin embargo es variable en amplitud y periodo
(frecuencia).

https://alejandrocbba.wordpress.com/
SEÑAL ANÁLOGA Y DIGITAL
Para el procesamiento de información en circuitos electrónicos
digitales y sistemas embebidos (Arduino, Microcontroladores,
STM32, Raspberry, FPGA, entre otros), es indispensable tener la
información digital debido a la lógica booleana de los
procesadores digitales.

https://www.arduinoparatodos.com/category/curso-basico-de-arduino/page/2/
ADC
Un Conversor Análogo Digital (ADC) permite convertir una señal
análoga en una señal digital equivalente, donde cada valor de
muestra de la señal análoga está representado por una cantidad de
bits.

https://alejandrocbba.wordpress.com/
ADC
En el caso del PIC 18F4550, la resolución del ADC es de 10 bits. Así
mismo, este modulo contiene 5 registros:
Datasheet 18F4550

• ADRESH
• ADRESL
• ADCON0
• ADCON1
• ADCON2
ADCON1
Es un registro del PIC 18F4550 que configurar las funciones
(digitales o análogos) de los pines del puerto A y B.
0 0 0 0 1 1 1 0

Datasheet 18F4550
ADCON1
0 0 0 0 1 1 1 0

Datasheet 18F4550
ADCON2
Es un registro del PIC 18F4550 que permite configurar la fuente
del clock, el tiempo de adquisición y la justificación de bits.
1 0 0 1 0 0 1 0

ADRESH ADRESL
b7 b6 b5 b4 b3 b2 b1 b0 b7 b6 b5 b4 b3 b2 b1 b0
0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0

*ADRESH y ADRESL contienen el


resultado de la conversión
ADCON2
1 0 0 0 1 0 1 0

Tiempo máximo
𝑇  𝐴𝐶𝑄 =𝑛 ∗𝑇𝐴𝐷=2.45 𝜇 𝑠
ADCON2

Datasheet 18F4550

𝐹 𝑂𝑆𝐶 20 𝑀𝐻𝑧 1 1
  𝐴𝐷=
𝐹 = =0.625 𝑀𝐻𝑧 𝑇  𝐴𝐷 = = =1.6 µ 𝑠
32 32 𝑓 0.625 𝑀𝐻𝑧
𝐹
  𝐴𝐷 <1 𝑀𝐻𝑧
  *Para comenzar la siguiente adquisición se requiere un tiempo mínimo de
ADCON0
Es un registro del PIC 18F4550 controla la operación del modulo
ADC.
0 0 0 0 0 0 0 1

Datasheet 18F4550

Datasheet 18F4550
ADCON0
Es un registro del PIC 18F4550 controla la operación del modulo
ADC.
0 0 0 0 0 0 0 1

Datasheet 18F4550

Datasheet 18F4550
ADCON0

Datasheet 18F4550
EJERCICIO 1

Utilizar una pantalla LCD 16x2 para visualizar en la primera fila la


temperatura de entrada en el microcontrolador (entrada análoga)
a partir de un sensor LM35 (tiene un factor de escala linear de
+10mV/°C). Además visualizar la salida de los 10 bits con leds.
EJERCICIO 2 (BONUS)
Utilizar una pantalla LCD 16x2 para visualizar en la primera fila la
temperatura de entrada en el microcontrolador (entrada análoga)
a partir de un sensor LM35 (tiene un factor de escala linear de
+10mV/°C) o la tensión de entrada en el microcontrolador
(entrada análoga) a partir de un Potenciómetro (entrada análoga).
La conmutación de canales análogos debe ser realizada por dos
pulsadores. Además visualizar la salida de los 10 bits con leds.

También podría gustarte