Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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