Está en la página 1de 23

UNIVERSIDAD POLITECNICA SALESIANA 2010

[Escribir el título del d

Deber de conversión:
Analógico-Digital
Digital-Analógico

Integrantes: Edison Ortega


Christian Simbaña
Pedro Fonseca
UNIVERSIDAD POLITECNICA SALESIANA 2010
[Escribir el título del d

CONVERSÓN DIGITAL-
ANÁLOGA

Es un proceso de convertir un código


digital y convertirlo en un voltaje o
corriente equivalente

Salida Factores de Resolución Exactitud Especificacion


análoga ponderación (tamaño de paso) de la es del DAC
de entrada conversión
- Error de
desplazamiento
No es una salida analógica
Según la posición Menor variación que 1. Precisión de
pura ya que solo puede tomar - Error a plena
algunos valores. Sin embargo en el número puede ocurrir en la las resistencias
binario. carga
se puede tomar como una salida análoga como de entrada y
señal analógica resultado de un retroalimentació - Error de
Como en código BCD cambio en la entrada n linealidad
si tomamos A como digital
LSB y D como MSB - Tiempo de
establecimiento
UNIVERSIDAD POLITECNICA SALESIANA 2010
[Escribir el título del d

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

corriente por paso

CONVERSÓN
ANALÓGICA-DIGITAL

Es tomar un voltaje de entrada análogo y


después de un tiempo produce un código
de salida digital
Resolución y ADC DE RAMPA Tiempo de Adquisició Especificacion
exactitud del DIGITAL es del DAC
conversión tc n de datos
ADI
La computadora
La resolución del - Dalos análogos almacena los
Emplea un contador binario
ADC es igual a la del como registro y permite que Tc depende de VA que ingresan a datos
DAC q este contiene un mayor valor de
el reloj incremente de estado una digitalizados
internamente un paso a la vez VA requiere un computadora obtenidos en la
mayor número de deben ser conversión para
pasos digitalizados tener en su
memoria una
- Después los versión
transfiere a un digitalizada de
UNIVERSIDAD POLITECNICA SALESIANA 2010
[Escribir el título del d

Ciclo reloj -Es necesario


que el tiempo
de conversión
sea suficiente
mente pequeño.

- No deben
existir
UNIVERSIDAD POLITECNICA SALESIANA

2. CARACTERÍSTICAS DEL REGISTRO ADCON0


REGISTRO 17-1: ADCON0 REGISTRO

bit 7-6 ADCS1:ADCS0: A/D Conversion Clock Select bits (ADCON0 bits in
bold)

bit 5-3 CHS2:CHS0: Analog Channel Select bits

000 = canal 0, (AN0)


001 = canal 1, (AN1)
010 = canal 2, (AN2)
011 = canal 3, (AN3)
100 = canal 4, (AN4)
101 = canal 5, (AN5)
110 = canal 6, (AN6)
111 = canal 7, (AN7)

• Operaciones de lectura escritura, elección del canal de


conversión
Note: The PIC18F2X2 devices do not implement the full 8 A/D channels; the
unimplemented
selections are reserved. Do not select any unimplemented channel.
Nota: El PIC 18f2x2 no implementa todos los canales a/d. las selecciones de
implementación están reservadas.

bit 2 GO/DONE: A/D Conversion Status bit


UNIVERSIDAD POLITECNICA SALESIANA

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

Los bits 5-3, sirven para elegir el canal de conversión.

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 1 no se usa no viene implementado.

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.

3. COMO SELECCIONA EL RELOJ DE CONVERSIÓN


UNIVERSIDAD POLITECNICA SALESIANA

Relación TAD = k*TOSC , de donde K es el divisor de la frecuencia. Por


ejemplo, si trabajamos con TOSC = 1μs y en los bits 7 y 6 del registro ADCON0
ponemos 01, quedará: TAD = 8TOSC = 8 * 1μs = 8μs lo cual está dentro del rango
permitido.

4. CARACTERÍSTICAS DEL REGISTRO ADCON1

ADCON1 sirve para configurar los pines del Puerto A como entradas
analógicas o Entrada/Salida digitales.

Registro ADCON1

ADFM ADCS2 ----- ----- PCFG3 PCFG2 PCFG1 PCFG0

ADFM: Indica el alineamiento del resultado digital de 10bits de la conversión

Si ADFM es 1 selecciona un formato del resultado a la derecha mediante el registro


ADRESH.
UNIVERSIDAD POLITECNICA SALESIANA

Si ADFM es 0 selecciona un formato a la izquierda mediante el registro ADRESL.

Fig.1 Selección del formato del resultado a través de ADFM.

ADCS2: Se incluye en los PIC18F y permite aumentar la frecuencia de trabajo, trabaja


conjuntamente con el registro ADCON0

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

Fig.3 Tabla de configuración de los pines para un conversor.

5. Indique los pasos para realizar una converison A/D

• Configurar el modulo análogo/digital

• Configurar los pones para las entradas analógicas

• Seleccionar el reloj de la conversión

• Activar A/D

• ACTIVAR LA INTERRUPCION

• TIEMPO DE ADQUISICION

• LEER EL RESULTADO EN LOS 10 BITS VALIDOS ADRESH-L


UNIVERSIDAD POLITECNICA SALESIANA

• REPETIR LOS 2 PRIMEROS PASOS

6. Si se tiene una señal de 100 Hz que ingresa al conversor A/D canal 4


, indique como se configuraria los bits del registro ADCONO y ADCON 1
, cuantas muestras tomaria si utilizxa un reloj externo de 20 MHz y
adquiere cada dato con una frecuencia fosc/4 y fosc/64
UNIVERSIDAD POLITECNICA SALESIANA
UNIVERSIDAD POLITECNICA SALESIANA

7. Cuales son los 3 pasos fundamentales para una conversion A/D

1.- Muestreo de la señal analógica.

Para convertir una señal analógica en digital, el primer paso consiste en


realizar un muestreo (sampling) de ésta, o lo que es igual, tomar diferentes
muestras de tensiones o voltajes en diferentes puntos de la onda senoidal. La
frecuencia a la que se realiza el muestreo se denomina razón, tasa o también
frecuencia de muestreo y se mide en kilohertz (kHz). En el caso de una
grabación digital de audio, a mayor cantidad de muestras tomadas, mayor
calidad y fidelidad tendrá la señal digital resultante.

2.- Cuantización de la propia señal

Por tanto, la cuantización representa el componente de muestreo de las variaciones de valores


de tensiones o voltajes tomados en diferentes puntos de la onda sinusoidal, que permite
medirlos y asignarles sus correspondientes valores en el sistema numérico decimal, antes de
convertir esos valores en sistema numérico binario.
UNIVERSIDAD POLITECNICA SALESIANA

3.- Codificación del resultado de la cuantización, en código binario.

La codificación permite asignarle valores numéricos binarios equivalentes a los valores de


tensiones o< voltajes que conforman la señal eléctrica analógica original.

8. Cuáles son las tasas de muestreo digital más conocidas?


UNIVERSIDAD POLITECNICA SALESIANA

9. Qué dice la condición de Nyquist.


Para una frecuencia de 100 Hz CUAL ES LA FRECUENCIA MINIMA
DE MUESTREO

“La frecuencia de muestreo mínima requerida para realizar una


grabación digital de calidad, debe ser igual al doble de la
frecuencia de audio de la señal analógica que se pretenda
digitalizar y grabar”.

Este teorema recibe también el nombre de “Condición de Nyquist”.

Es decir, que la tasa de muestreo se debe realizar, al menos, al doble de


la frecuencia de los sonidos más agudos que puede captar el oído
humano que son 20 mil Hertz por segundo (20 kHz). Por ese motivo se
escogió la frecuencia de 44,1 kHz como tasa de muestreo para obtener
“calidad de CD”, pues al ser un poco más del doble de 20 kHz, incluye
las frecuencias más altas que el sentido del oído puede captar
UNIVERSIDAD POLITECNICA SALESIANA

10. Qué es la cuantización

Luego del proceso de muestreo de la señal analógica viene el proceso


de la cuantización (quantization)

Para esta parte del proceso los valores continuos de la sinusoide se


convierten en series de valores numéricos decimales discretos
correspondientes a los diferentes niveles o variaciones de voltajes que
contiene la señal analógica original.

Por tanto, la cuantización representa el componente de muestreo de las


variaciones de valores de tensiones o voltajes tomados en diferentes
puntos de la onda sinusoidal, que permite medirlos y asignarles sus
correspondientes valores en el sistema numérico decimal, antes de
convertir esos valores en sistema numérico binario.

Proceso de cuantización (quantization) de la señal eléctrica analógica


para su conversión en señal digital.
UNIVERSIDAD POLITECNICA SALESIANA

11. Que es la codificacion a binario

Constituye el tercer paso de la conversión.

Después de realizada la cuantización, los valores de las tomas de


voltajes se representan numéricamente por medio de códigos y
estándares previamente establecidos. Lo más común es codificar la
señal digital en código numérico binario

La codificación permite asignarle valores numéricos binarios


equivalentes a los valores de tensiones o< voltajes que conforman la
señal eléctrica analógica original.

En este ejemplo gráfico de codificación, es posible observar cómo se ha


obtenido una señal digital y el código binario correspondiente a los
niveles de voltaje que posee la señal analógica.

La siguiente tabla muestra los valores numéricos del 0 al 7,


pertenecientes al sistema decimal y sus equivalentes en código
numérico binario. En esta tabla se puede observar que utilizando sólo
tres bits por cada número en código binario, se pueden representar ocho
niveles o estados de cuantización.
UNIVERSIDAD POLITECNICA SALESIANA

Valores en volt en Conversión a Código


Sistema Decimal Binario

0 000

1 001

2 010

3 011

4 100

5 101

6 110

7 111

Y en esta otra tabla se puede ver la sustitución que se ha hecho de los


valores numéricos correspondientes a los voltajes de las muestras
tomadas de la señal analógica utilizada como ejemplo y su
correspondiente conversión a valores en código binario.

Valor de los voltajes de la Conversión a Código Binario


señal
analógica del
ejemplo

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

Para la cuantización y codificación la señal solo puede tomar valores


discretos para la codificación

Codificación de la señal

Valor de los voltajes de la Conversión a Código


señal Binario

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

Para la cuantización la señal solo puede tomar valores discretos para la


codificación

Codificación de la señal

Valor de los voltajes de Conversión a Código Binario


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

Para la cuantización la señal solo puede tomar valores discretos para la


codificación

Codificación de la señal

Valor de los voltajes de la Conversión a Código


señal Binario

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