Anda di halaman 1dari 53

CONVERSIN

ANALGICO
DIGITAL ADC Y
DIGITAL
ANALGICA DAC
INTRODUCCIN
La mayora de las seales encontradas
directamente de la naturaleza son
continuas:

Intensidad de luz que cambia con la distancia


Voltaje que vara con el tiempo.
Una cierta reaccin qumica con la
temperatura.
Los ADC y los DAC son procesos que permiten a
las computadores interactuar con este tipo de
seales cotidianas.

La seal digital se diferencia de la continua en dos


aspectos fundamentales, es:

MUESTREADA y
CUANTIZADA

Este captulo es a cerca del manejo de la


informacin:

FRECUENCIA DE MUESTREO
NMERO DE BITS
TIPO DE FILTRO ANALGICO UTILIZADO.
CUANTIZACIN
Para digitalizar una seal, por ejemplo un
voltaje que vara con el tiempo son
necesarios los siguientes bloques:

La seal de salida del bloque de muestreo y


retencin puede cambiar solo a intervalos
peridicos en los cuales se hace idntica al
valor instantneo de la seal de entrada.
Cambios en la seal de
ingreso que ocurren
entre estos tiempos de
muestreo son
ignoradas.

EL MUESTREO
CONVIERTE LA VARIABLE
INDEPENDIENTE DE
DISCRETA
CONTINUA AA CONTINUA
DISCRETA
La Salida del ADC produce
valores discretos para cada
regin continua de entrada.
Por ejemplo un v = 2.56 y
otro con un valor v =
5.56001 producen la misma
salida 2560, dando lugar a
un error.

LA CUANTIZACIN
CONVIERTE LA
VARIABLE
DEPENDIENTE DE
CONTINUA A
DISCRETA.
Se debe analizar los efectos del muestreo y
la cuantizacin por separado.

Debido a que las dos degradan la seal en dos


formas diferentes.

Hay algunos casos que solo se usa uno de ellos.

Por ejemplo en los filtros de capacitor


conmutado o switchado solo se usa el
muestreo y no la cuantizacin.
EFECTOS DE LA CUANTIZACIN
Cualquier muestra en la seal digital puede
tener un error mximo de:
1/2LSB (Least Significant Bit)

La distancia entre 2 niveles de cuantizacin


adyacentes es igual al valor del LSB.

El error de cuantizacin ser igual a:

Error Cuant. = (seal S/H) (Seal digitalizada)


La salida digital es equivalente a la seal
continua de ingreso ms el error de
cuantizacin.

IMPORTANTE:

El error de cuantizacin se parece mucho a


ruido aleatorio.

En la mayora de los casos la cuantizacin


resulta en nada ms que la adicin de una
cantidad especfica de ruido aleatorio a la
seal.
El ruido producido es uniformemente
distribuido entre 1/2(LSB).

=0
= (1/12)LSB
Por ejemplo el valor rms del ruido con:
8 bits 0.29/256 1/900 escala completa
12 bits 0.29/4096 1/14000
16 bits 0.29/65536 1/227000

El nmero de bits determina la precisin de


los datos.
Este modelo es muy interesante porque el
ruido aleatorio generado por la cuantizacin
se sumar a cualquier ruido presente ya en
la seal analgica.

Por ejemplo si se considera una seal


analgica con:

Una amplitud mxima de 1V y

Ruido aleatorio de 1mV rms.


Digitalizando la seal con 8 bits resulta:
1V = 255
LSB = 1/255 = 3.922 mV
1mV = 0.255 LSB
Ruido total en la seal digital

Esto es un incremento del 50% sobre el


ruido presente ya en la seal analgica.
Digitalizando con 12 bits virtualmente casi
no hay incremento en el ruido.

Para tomar la decisin de cuntos bits son


necesarios en un sistema preguntarse:

1. Cunto ruido tiene ya la seal analgica?

2. Cunto ruido puede ser tolerado en la seal


digital?
Cundo no funciona este modelo de
cuantizacin:

Cuando el error de cuantizacin no puede ser


tratado como aleatorio.

Esto se produce cuando la seal analgica


permanece alrededor del mismo valor durante
muchas muestras consecutivas.
RESULTADO:

La salida se estanca en un valor para muchas


muestras.

La cuantizacin no produce ruido aleatorio sino


una umbralizacin o una rara distorsin.

SOLUCIN: DITHERING

Tcnica para mejorar la digitalizacin de


seales muy poco cambiantes.
DITHERING
Consiste en sumar una pequea cantidad de
ruido aleatorio a la seal analgica.

Entonces la seal digitalizada cambia entre


niveles de cuantizacin adyacentes dando
mayor informacin sobre la seal original.

Extraa situacin:
Adicin de ruido provee ms informacin
EL TEOREMA
DEL
MUESTREO
Se considera un muestreo apropiado cuando

Se puede reconstruir exactamente la seal


analgica desde las muestras adquiridas.

Aunque los datos muestreados parezcan


confusos o incompletos la informacin clave
ha sido capturada si se puede revertir el
proceso.

Cuando no se tiene un muestreo apropiado


se produce el denominado ALIASING.
ALIASING
Sinusoides que cambian de frecuencia
durante el muestreo.
TEOREMA DEL MUESTREO
Shannon and Nyquist [1940]

UNA SEAL CONTINUA PUEDE SER


MUESTREADA APROPIADAMENTE SOLO
SI NO CONTIENE COMPONENTES DE
FRECUENCIA POR ENCIMA DE LA MITAD
DE LA FRECUENCIA DE MUESTREO.
Si la frecuencia de muestreo
fs = 2000 muestras/seg

La seal continua deber tener componentes de


frecuencia por debajo de 1000Hz.

Si existen componentes de frecuencia que


superen el lmite de la frecuencia de Nyquist,
stas cambiarn su valor (alias) a frecuencias
entre 0 y fs (1000Hz)

Frecuencia o tasa de Nyquist = fs


La seal digital no puede contener
frecuencias mayores a de la frecuencia de
muestreo.

Cuando la seal continua tiene componentes


de frecuencia por encima de la frecuencia de
Nyquist el aliasing cambia el valor de la
frecuencia a uno que si pueda ser
representado en el dato digital.

A cada f mayor a fs le corresponde una


frecuencia digital entre [0 fs]
El aliasing a ms de cambiar la frecuencia
durante el muestreo puede cambiar tambin
la fase.
La fase solo vara en 0
en 180 (inversin de fase de la seal).

Un anlisis ms detallado de cmo ocurren


el muestreo y el aliasing:

No se puede comparar una seal continua


con un arreglo de nmeros.

SOLUCIN: incorporar un concepto terico


denominado tren de impulsos .
Un tren de impulsos es una seal continua
que consiste en una serie de picos muy
angostos que coinciden con la seal original
en los instantes de muestreo.
Un impulso es infinitesimalmente angosto

Es un concepto terico, no es una forma de


onda que pueda existir en un circuito electrnico

La relacin entre un tren de pulsos y una


seal discreta (arreglo de #) radica en que
en cuanto al contenido de informacin son
idnticos.
ESPECTRO DE FRECUENCIAS
Toda seal puede ser vista como un conjunto
de sinusoides de amplitud y frecuencia
variable.

Se duplica el espectro de frecuencia de la


seal original cada mltiplo de la frecuencia
de muestreo [fs 2fs 3fs ]

Upper side band


Lower side band
Al crearse nuevas frecuencias: se puede
considerar esto un muestreo apropiado?
S porque la seal puede ser reconstruida a la
seal original.

S porque es posible eliminar las f > fs


utilizando un filtro paso bajo.

EXPLICACIN:
DOMINIO DEL TIEMPO:
El muestreo se obtiene multiplicando la seal
analgica por un tren de pulsos de amplitud
unitaria para cada pulso.
EN EL DOMINIO DE LA FRECUENCIA

El espectro de un tren de pulsos es tambin


un tren de pulsos unitarios con los picos en
[fs 2fs 3fs ]

Multiplicacin en el dominio del tiempo =


Convolucin en el dominio de la frecuencia

Qu efectos produce el aliasing en el dominio


de la frecuencia cuando no hay un muestreo
apropiado?
Se produce un traslape (overlap) de los
espectros.

No es posible separar los espectros traslapados


por tanto hay una prdida de informacin y no
se puede reconstruir la seal
The sampling theorem in the
time and frequency domains.
Figures (a) and (b) show an
analog signal composed of
frequency components
between zero and 0.33 of the
sampling frequency, fs. In (c),
the analog signal is sampled
by converting it to an impulse
train. In the fre domain, (d), this
results in the spectrum being
duplicated into an infinite
number of upper and lower
sidebands. Since the original
frequencies in (b) exist
undistorted in (d), proper
sampling has taken place. In
comparison, the analog signal
in (e) is sampled at 0.66
of the sampling frequency, a
value exceeding the Nyquist
rate. This results in aliasing,
indicated by the
sidebands in (f) overlapping.
CONVERSIN
DIGITAL ANALGICO

DAC
DAC
En teora el mtodo ms simple para una
conversin digital analgica es tomar
muestras de memoria y convertirlos en un
tren de pulsos.
La seal analgica original puede ser
reconstruida perfectamente pasando el tren
de pulsos por un filtro paso-bajo con una
frecuencia de corte
fc = fs.
La seal analgica original y el tren de
pulsos tienen un espectro de frecuencia
idnticos por debajo de la f de Nyquist.
PROBLEMA:
Es un mtodo puramente matemtico
Difcil de conseguir en electrnica
COMO TRABAJA UN DAC?
Manteniendo el ltimo valor convertido hasta
recibir otra muestra.
ZEROTH ORDER HOLD:
Equivalente en el DAC a lo que sampled and hold es
para el ADC.

FIRST ORDER HOLD:


Unir cada muestra con lneas rectas

SECOND ORDER HOLD:


Unir cada muestra con parbolas.
La zeroth order hold (mantenimiento de
orden cero) produce una seal con
apariencia de escalera.

EN EL DOMINIO DE LA FRECUENCIA:

Produce un espectro del tren de pulsos


multiplicado por una funcin
SINC = sen(x)/ x.
Cmo entender zeroth order hold?
EN EL TIEMPO:

Convolucin de un tren de pulsos con un pulso


rectangular con un ancho de pulso igual al
perodo de muestreo.

EN LA FRECUENCIA:

Multiplicacin del espectro del tren de pulsos


con el espectro de un pulso rectangular que es
la funcin SINC
El filtro analgico utilizado para convertir la
seal 0th order hold en la seal reconstruida
necesita 2 parmetros:

1. Eliminar todas las f > fs

2. Crear un efecto recproco a las f 0th order hold


es decir:

1 / sinc(x)

Equivalente a una amplificacin de alrededor


del 36% a una frecuencia = fs.
Se puede trabajar de 4 maneras:

1. Ignorar el efecto y aceptar las consecuencias

2.Disear un filtro analgico que incluya la


respuesta 1/sinc(x).

3.Utilizar la tcnica multirate (multitaza)

4.Hacer una correccin en software antes del


DAC (cap24)
Mito seales analgicas vs digitales
La cantidad de informacin contenida en
una seal digital est limitada en dos
maneras:

1. # de bits por muestra limita resolucin de la


variable dependiente. (cambios pequeos en
la amplitud se pierden en ruido de
cuantizacin)

2.La frecuencia de muestreo limita la resolucin


de la variable independiente f > fs se pierden
(mientras ms pequea separacin mejor).
MITO:
Las seales analgicas a ser continuas tienen
una resolucin infinita en las variables
dependiente e independiente?

NO
Las seales analgicas tambin estn
limitadas por dos problemas:
1.RUIDO: limita la medicin de la amplitud de la
forma de onda (similar a la cuantizacin)
2.ANCHO DE BANDA: La frecuencia ms alta
permitida en la seal.
(Habilidad de separar 2 eventos cercanos en la seal
analgica depende de la mxima frecuencia de la
seal)
Una seal analgica con frecuencias desde
DC hasta 10kHz tiene la misma resolucin
que una seal digital muestreada a 20kHz.

Debido a que ambas contienen la misma


informacin.

Esto est garantizado por el teorema del


muestreo.

Anda mungkin juga menyukai