Professional Documents
Culture Documents
Deber de conversión:
Analógico-Digital
Digital-Analógico
CONVERSÓN DIGITAL-
ANÁLOGA
2. La precisión
de los niveles
• Salida analógica = K * de voltaje de
entrada digital entrada 0 a 5v.
K es cantidad de voltaje o
CONVERSÓN
ANALÓGICA-DIGITAL
- No deben
existir
UNIVERSIDAD POLITECNICA SALESIANA
bit 7-6 ADCS1:ADCS0: A/D Conversion Clock Select bits (ADCON0 bits in
bold)
When ADON = 1:
1 = A/D conversion in progress (setting this bit starts the A/D conversion
which is automatically
cleared by hardware when the A/D conversion is complete)
0 = A/D conversion not in progress
bit 1 Unimplemented: Read as '0'
bit 0 ADON: A/D On bit
1 = A/D converter module is powered up
0 = A/D converter module is shut-off and consumes no operating current
Los bits 6 y 7 del registro ADCON0 sirven para ajustar la frecuencia del
oscilador de conversión, que está ligada directamente con la frecuencia de
oscilación del dispositivo
El bit 2 sirve para iniciar la conversión. Debe ponerse en nivel lógico alto (1L=
5V) para comenzar el proceso de conversión. En seguida, este bit pasará a
nivel lógico bajo (0L=0V) cuando la conversión haya finalizado.
El bit 0 sirve para activar el módulo de conversión. Si este bit está a nivel
lógico bajo(0L=0V), el módulo de conversión estará deshabilitado, con 1L
activado.
ADCON1 sirve para configurar los pines del Puerto A como entradas
analógicas o Entrada/Salida digitales.
Registro ADCON1
Fig.2 ADCS2
Los restantes cuatro bits (PCFG 3 – 0) del registro ADCON se utilizan para configurar
los pines de los canales de entrada al conversor como analógicos o como
Entradas/Salidas digitales y determinar voltajes de referencia.
UNIVERSIDAD POLITECNICA SALESIANA
• Activar A/D
• ACTIVAR LA INTERRUPCION
• TIEMPO DE ADQUISICION
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
0 000
2 010
3 011
4 100
6 110
7 111
7 111
UNIVERSIDAD POLITECNICA SALESIANA
5 101
4 100
3 011
0 000
12. Realizar todos estos pasos para una señal senoidal de 100
Hz , la cual se muestrea a 800 Hz, 1600 Hz y 12800 Hz
cuantificandose 8, 16 y 128 muestras respectivas, codificar la
señal
Escala: 1:10
Onda senoidal de 100 Hz
UNIVERSIDAD POLITECNICA SALESIANA
Ejercicio a 8 muestras
Muestreo y cuantificación de la señal
Codificación de la señal
0 0000
6 0110
10 1010
6 0110
-6 1110
-10 11010
UNIVERSIDAD POLITECNICA SALESIANA
-6 1110
0 0000
Ejercicio a 16 muestras
Muestreo y cuantificación de la señal
Codificación de la señal
0 0000
4 0100
UNIVERSIDAD POLITECNICA SALESIANA
8 1000
10 1010
8 1000
4 0100
0 0000
-4 10100
-8 11000
-10 11010
-8 11000
-4 11010
0 0000
Ejercicio a 16 muestras
Muestreo y cuantificación de la señal
UNIVERSIDAD POLITECNICA SALESIANA
Codificación de la señal
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
UNIVERSIDAD POLITECNICA SALESIANA
7 0111
8 1000
9 1001
10 1010
-1 10001
-2 10010
-3 10011
-4 10100
-5 10101
-6 10110
-7 10111
-8 11000
-9 11001
-10 11010