Vous êtes sur la page 1sur 7

CONVERSIN ANALGICA-DIGITAL Y DIGITAL-ANALGICA

Quintero Tanguila Carlos Andrs


caquintero1@espe.edu.ec
Salazar Montalvo Pablo Patricio
ppsalazar1995@espe.edu.ec

MECATRNICA, SEXTO A, Universidad de las Fuerzas Armadas ESPE


-Extensin Latacunga, Marquz de Maenza S/N Latacunga, Ecuador

RESUMEN: Los conversores de seales


transforma una seal digital a analgicas o al revs,
2. DESARROLLO
los convertidores ADC son los que transforman
2.1 CONVERSIN ANALGICO-
seales analgicas a digitales y conversores digitales
a analgicos son los DAC, las cuales tienen que seguir DIGITAL
un proceso para representarlos, como por ejemplo
Es el proceso de convertir la salida del circuito de
tienen que ser comparador por niveles para que d
muestreo y retencin en una serie de cdigos binarios
resultado una respectiva seal transformada. Se
que representan la amplitud de la entrada analgica en
presenta el proceso de cmo se transforman las
cada uno de los instantes de muestreo. [1]
seales en cada uno de sus casos indicando sus
diagramas, graficas de ondas respectivas en cada Cuantificacin El proceso de convertir un valor
mtodo considerado y funcionamiento. Los mtodos analgico en un determinado cdigo se denomina
que son considerados se tomaron debido a que cuantificacin. Durante el proceso de cuantificacin,
tienden a ser de mayor relevancia debido a su mayor el ADC convierte cada valor muestreado de la seal
uso. Adems, se indican cules son sus posibles fallas analgica en un cdigo binario. Cuantos ms bits se
o errores en el momento de procesar seales debido a empleen para representar un valor muestreado, ms
que en base a la efectividad del proceso depende la precisa ser la representacin. [1]
calidad de los resultados en la salida.
2.1.1 Muestreo
PALABRAS CLAVE:
El muestreo es el proceso de tomar un nmero
Conversor, analgica, digital.
suficiente de valores discretos en determinados puntos
de una forma de onda como para poder definir
1. INTRODUCCIN adecuadamente esa forma de onda. Cuantas ms
muestras se tomen, ms precisamente se podr definir
Un convertidor es un dispositivo que recibe esa forma de onda. El muestreo convierte una seal
informacin en determinada manera de un instrumento analgica en una serie de impulsos, cada uno de los
y transmite una seal de salida en otra forma. Adems, cuales representa la amplitud de la seal en un
es tambin conocido como transductor, aunque determinado instante. [1]
transductor es un trmino general, y su uso para
conversin de seales no es recomendado.

Las seales digitales pueden venir por una


variedad de fuentes, como interruptores, contactos o
interfaces compatibles TTL. Con la interface apropiada
pueden leerse directamente y procesarse por el
ordenador. Las seales analgicas vienen de
instrumentos, sensores y transductores que convierten
cosas como presin, posicin o temperatura en
voltajes estndar. Las seales analgicas no se
pueden leer y procesar directamente por los
ordenadores, primero deben convertirse en un nmero
digital. Este proceso es denominado conversin digital
o A/D.

Es necesario que se analicen las fallas de estos Figura 1. Ilustracin del proceso de muestreo.
dispositivos para un mejor funcionamiento en su Fuente: Fundamentos de sistemas digitales, 2006 [1]
prctica.
El teorema de muestreo Es que la frecuencia
analgica ms alta no puede ser mayor que la mitad
de la frecuencia de muestreo. La frecuencia fa(mx) se
conoce como la frecuencia de Nyquist y est
expresada en la Ecuacin 1. En la prctica, la

1
frecuencia de muestreo debe ser dos veces superior a
la frecuencia analgica ms alta. [1]

2() (1)

2.1.2 Retencin del valor muestreado


La operacin de retencin es parte del bloque de
muestreo y retencin mostrado en la Figura 13.2.
Despus del filtrado y del muestreo, el nivel
muestreado debe mantenerse constante hasta que se
tome la siguiente muestra. Esto es necesario para que
el ADC disponga del suficiente tiempo como para
procesar el valor muestreado. Esta operacin de
muestreo y retencin genera una forma de onda en Figura 3. Diagrama lgico de un ADC flash de 3
escalera que se aproxima a la forma de onda bits. Fuente: Fundamentos de sistemas digitales,
analgica de entrada, como se muestra en la Figura 2. 2006 [1]
[1]
2.2.2 Convertidor analgico-digital
por aproximaciones sucesivas
Quizs el mtodo de conversin A/D ms
ampliamente utilizado es el de las aproximaciones
sucesivas. Tiene un tiempo de conversin mucho
menor que la conversin de pendiente doble, aunque
es ms lento que el mtodo flash. Asimismo, el tiempo
de conversin es fijo para cualquier valor de la entrada
Figura 2. Ilustracin de la operacin de muestreo analgica. La Figura 4 muestra un diagrama de
y retencin. Fuente: Fundamentos de sistemas bloques bsico de un ADC por aproximaciones
digitales, 2006 [1] sucesivas de 4 bits. Est formado por un DAC, un
registro de aproximaciones sucesivas (SAR,
2.2 MTODOS DE CONVERSIN Successive-Approximation Register) y un comparador.
ANALGICO-DIGITAL Su funcionamiento bsico es el siguiente: los bits de
entrada al DAC se habilitan (se ponen a 1) de uno en
2.2.1 Convertidor analgico-digital uno sucesivamente, comenzando por el bit ms
flash (paralelo) significativo (MSB). Cada vez que se habilita un bit, el
comparador produce una salida que indica si la tensin
Utiliza comparadores que comparan una serie de analgica de entrada es mayor o menor que la salida
tensiones de referencia con la tensin de entrada del DAC. Si la salida del DAC es mayor que la seal
analgica. Cuando la tensin analgica sobrepasa a la de entrada, la salida del comparador est a nivel
tensin de referencia de un comparador determinado, BAJO, haciendo que el bit en el registro pase a cero.
se genera un nivel ALTO. La Figura 3. presenta un Si la salida es menor que la entrada, el bit 1 se
convertidor de 3 bits que utiliza siete circuitos mantiene en el registro. El sistema realiza esta
comparadores; no se necesita comparador para el operacin con el MSB primero, luego con el siguiente
caso de que todas las comparaciones sean cero. En bit ms significativo, despus con el siguiente, y as
general, se requieren 2n1 comparadores para la sucesivamente. Despus de que todos los bits del
conversin a un cdigo binario de n bits. El nmero de DAC hayan sido aplicados, el ciclo de conversin
bits empleado en un ADC es su resolucin. Una de estar completo. [1]
las desventajas del ADC flash es el gran nmero de
comparadores necesarios para un nmero binario de
tamao razonable. Su principal ventaja es que tiene un
tiempo de conversin rpido, gracias a su alta tasa de
transferencia, la cual se mide en muestras por
segundo. [1]

2
iii. Como VAX> VA, la salida del comparador
) estar en ALTO.
(
iv. Cuando INICIO regresa a BAJO, la
compuerta AND se habilita y los pulsos
de reloj pasan hacia el contador.
v. A medida que el contador avanza, la
salida VAX del DAC se incrementa
conforme se muestra en la Figura 6(b).
vi. Este proceso contina hasta que el VAX
llega a un valor mayor a VA por una
cantidad igual o mayor a VT (por lo
general, de 10 a 100). En este punto,
cambiar a BAJO e inhibir el flujo

de pulsos que van hacia el contador, y
Figura 4. ADC por aproximaciones sucesivas. este dejara de contar.
Fuente: Fundamentos de sistemas digitales, 2006 [1] vii. El proceso de conversin esa ahora
completo, como lo indica la transicin de
El ADC0804 es un ejemplo de ADC por
ALTO a BAJO en y el contenido del
aproximaciones sucesivas.
contador es la representacin digital VA.
viii. El contador retendr el valor digital hasta
que el siguiente pulso INICIO comience
una nueva conversin.

Figura 6. ADC de rampa digital. Fuente:


Figura 5. Distribucin de pines de un Convertidor Principios y Aplicaciones, 2007. [2]
analgico - digital ADC0804. Fuente: Fundamentos
de sistemas digitales, 2006 [1] 2.3 ERRORES EN LA CONVERSIN
2.2.3 Convertidor analgico-digital de ANALGICO-DIGITAL
Rampa Digital Utilizaremos una conversin de 4 bits para ilustrar
los principios. Supongamos que la entrada de prueba
Una de las versiones ms simples del ADC es una rampa lineal ideal. [1]
general, utiliza contador binario como registro y
permite que el reloj incremente el contador un intervalo Cdigo ausente La salida en escalera de la
a la vez, hasta que VAXVA. Su nombre se debe a que Figura 7(a) indica que el cdigo binario 1001 no
la forma de onda en VAX es una rampa de intervalo por aparece en la salida del ADC. Observe que el valor
intervalo, como la que se muestra en la Figura 6. 1000 permanece durante dos intervalos y que la salida
Tambin se le conoce como ADC tipo contador. [2] salta al valor 1010.

Realiza la siguiente operacin: En el convertidor ADC flash, por ejemplo, un fallo


en un comparador puede ser la causa del error de
i. Se aplica un pulso de INICIO para omisin de cdigo. [1]
estableces el contador a 0. El nivel
ALTO en INICIO tambin inhibe los Cdigos incorrectos La salida en escalera de la
pulso de reloj para que no pasen a Figura 7(b) indica que varias de las palabras del cdigo
travs de la compuerta AND y hacia el binario que salen del ADC son incorrectas. Un anlisis
contador. indica que, en este caso concreto, la lnea del bit 21
ii. Si todos los bits de entrada son 0, la permanece en estado BAJO (0). [1]
salida del DAC ser VAX=0 V
Offset En la Figura 7(c) se presenta la condicin
de offset. En esta situacin, el ADC interpreta que la
3
tensin analgica de entrada es mayor que su valor
real. [1]

Figura 8. El DSP tiene una entrada digital y


produce una salida digital. Fuente: Fundamentos de
sistemas digitales, 2006 [1]

2.4.1 Programacin de un DSP


Los DSP se programan normalmente en lenguaje
ensamblador o en C. Puesto que los programas
escritos en ensamblador suelen ejecutarse ms rpido
y dado que la velocidad resulta crtica en la mayora de
las aplicaciones de procesamiento digital de la seal,
el lenguaje ensamblador se emplea mucho ms con
los DSP que con los microprocesadores de propsito
general. Asimismo, los programas para DSP suelen
ser mucho ms cortos que los programas tradicionales
para microprocesador dado que sus aplicaciones son
muy especializadas, por lo que hacen un gran uso de
tcnicas de redundancia. En general, el conjunto de
instrucciones de un DSP tiende a ser ms pequeo
que el de un microprocesador. [1]

Figura 7. Ilustracin de los errores de la 2.5 MTODOS DE CONVERSIN


conversin analgico-digital. Fuente: Fundamentos
DIGITAL- ANALGICO
de sistemas digitales, 2006 [1]
La conversin es una parte importante de los
2.4 PROCESADOR DIGITAL DE sistemas de procesamiento de seales digitales. Una
SEAL (DSP) vez procesados los datos digitales por el DSP, los
convierte de nuevo a forma analgica. [1]
Esencialmente, un procesador digital de seal
(DSP, Digital Signal Processor) es un tipo especial de 2.5.1 Convertidor digital-analgico
microprocesador capaz de procesar los datos en con ponderacin binaria
tiempo real. Sus aplicaciones se centran en el
procesamiento de datos digitales que representan Existe un mtodo de conversin digital/analgica
seales analgicas. Un DSP, como un que utiliza una red resistiva en la que los valores de las
microprocesador, tiene una unidad central de proceso resistencias representan los pesos binarios de los bits
(CPU) y una unidad de memoria, adems de diversas de entrada del cdigo digital. La Figura 13.36 muestra
funciones de interfaz. Cada vez que se utiliza un un DAC de 4 bits de este tipo. Por cada una de las
telfono mvil, estamos empleando un DSP, y ste es resistencias de entrada puede circular o no corriente,
slo un ejemplo de las muchas aplicaciones de este dependiendo del nivel de tensin de entrada. Si la
tipo de circuito. [1] tensin de entrada es cero (0 binario), la corriente
tambin es cero. Si la tensin de entrada es un nivel
El procesador digital de seal (DSP) es el corazn ALTO (1 binario), la cantidad de corriente depende del
de los sistemas de procesamiento de seales digitales. valor de la resistencia de entrada y es diferente para
Este circuito toma como entrada los datos cada una de las resistencias, como se indica en la
proporcionados por un ADC y genera una salida que figura 9. [1]
se aplica a un DAC, como se muestra en la Figura 8.
Como hemos visto anteriormente, el ADC transforma Puesto que, prcticamente, no circula corriente
una seal analgica en una serie de datos con por la entrada inversora () del amplificador
codificacin binaria que se entrega al DSP para su operacional, la suma de todas las corrientes de
procesamiento. Despus de procesados por el DSP, entrada pasa a travs de Rf. Como la entrada
los datos pasan a un DAC para volver a ser inversora est a 0 V (tierra virtual), la cada en Rf es
convertidos a su forma analgica. [1] igual a la tensin de salida, es decir, Vout = If Rf. Los
valores de las resistencias de entrada se seleccionan
de modo que sean inversamente proporcionales a los
pesos binarios de los correspondientes bits de
entrada. La resistencia de menor valor (R)
corresponde a la entrada ponderada ms alta (23). Las
restantes resistencias son mltiplos de R (2R, 4R y 8R)

4
y corresponden a los pesos binarios 22, 21 y 20, operacional mantiene la entrada inversora () a casi
respectivamente. Las corrientes de entrada tambin cero voltios ( 0V) debido a la realimentacin negativa.
son proporcionales a los pesos binarios. Luego la Por tanto, toda la corriente pasa a travs de Rf en lugar
tensin de salida es proporcional a la suma de los de por la entrada inversora. [1]
pesos binarios, ya que es la suma de las corrientes de
entrada por Rf. [1] La Figura 11(b) muestra el circuito equivalente
cuando la entrada D2 est a +5 V y las dems estn a
Una de las desventajas de este tipo de DAC es el tierra. Esta condicin representa 0100. Si se aplica el
nmero de resistencias diferentes que utiliza y el equivalente de Thevenin* mirando desde R8, se
hecho de que los niveles de tensin deben ser obtienen 2,5 V en serie con R, como se indica. Esto da
exactamente iguales en todas las entradas. Por lugar a una corriente a travs de Rf de I = 2,5 V/2R, lo
ejemplo, un convertidor de 8 bits requiere ocho que determina una tensin de salida de 2,5 V. No
resistencias en el rango que va desde R hasta 128R, olvide que no circula corriente por la entrada inversora
en pasos ponderados. Este rango de resistencias ni por la resistencia equivalente conectada a tierra, ya
requiere tolerancias de 1 entre 255 (menor del 0,5%) que caen 0 V en ella debido a la tierra virtual. [1]
para convertir la entrada con precisin, lo que hace
muy difcil fabricar este tipo de DAC en grandes
cantidades. [1]

Figura 9. DAC con ponderacin binaria de 4 bits.


Fuente: Fundamentos de sistemas digitales, 2006 [1]

2.5.2 Convertidor digital-analgico


en escalera R/2R
Otro mtodo para realizar la conversin digital-
analgica es utilizar la red escalonada R/2R, como
muestra la Figura 10 para el caso de cuatro bits. Este
mtodo resuelve uno de los problemas del DAC con
ponderacin binaria, ya que slo requiere dos valores Figura 11. Anlisis del DAC en escalera R/2R.
de resistencia. [1] Fuente: Fundamentos de sistemas digitales, 2006 [1]

La Figura 11(c) muestra el circuito equivalente


cuando la entrada D1 est a + 5V y las dems estn a
tierra. Esta condicin representa el cdigo 0010. De
nuevo, aplicando el teorema de Thevenin al circuito a
la izquierda de R8, se obtienen 1,25 V en serie con R,
como se indica. Esto da lugar a una corriente a travs
de Rf de I = 1,25 V/2R, lo que genera una tensin de
salida de 1,25 V. [1]

En la parte (d) de la Figura 11 se representa el


Figura 10. DAC en escalera R/2R. Fuente: circuito equivalente para el caso en que D0 est a + 5V
Fundamentos de sistemas digitales, 2006 [1] y las dems entradas estn a tierra. Esta condicin
representa el cdigo 0001. Aplicando el teorema de
Comencemos asumiendo que la entrada D3 est
Thevenin desde R8, se obtienen 0,625 V en serie con
a nivel ALTO (+5 V) y las dems a nivel BAJO (tierra,
R, como se indica. Esto da lugar a una corriente a
0 V). Esta condicin representa el nmero binario
travs de Rf de I = 0,625 V/2R, lo que genera una
1000. Un anlisis del circuito demostrara que este
tensin de salida de 0,625 V. [1]
circuito es equivalente al mostrado en la Figura 11(a).
A travs de la resistencia equivalente 2R Observe que cada entrada de menor peso
prcticamente no circula corriente, ya que la entrada sucesiva produce una tensin de salida que es la mitad
inversora est a tierra virtual. Luego toda la corriente (I de la anterior, por lo que la tensin de salida es
= 5 V/2R) que circula a travs de R7 pasa tambin por proporcional al peso binario de los bits de entrada. [1]
Rf, y la tensin de salida es 5 V. El amplificador
5
2.5.3 Caractersticas de
funcionamiento de los convertidores
analgico-digitales
Las prestaciones bsicas de un DAC incluyen la
resolucin, precisin, linealidad, monotonicidad y
tiempo de establecimiento, cada una de las cuales
vamos a ver a continuacin. [1]

Resolucin. La resolucin de un DAC es el


recproco del nmero de escalones discretos en la
salida. Por supuesto, depende del nmero de bits de
entrada. Por ejemplo, un DAC de 4 bits tiene una
resolucin de 1 entre 24 1 (uno entre quince). Si se
expresa como un porcentaje, ser (1/15)100 = 6,67%.
El nmero total de escalones discretos es igual a 2n
1, donde n es el nmero de bits. La resolucin tambin
puede expresarse como el nmero de bits que se
convierten.

Precisin. La precisin es una comparacin


entre la salida real de un DAC y la salida esperada. Se
expresa como un porcentaje de la tensin de salida a Figura 12. Ilustracin de diversos errores de la
fondo de escala o mxima. Por ejemplo, si la salida a conversin digital-analgica. Fuente: Fundamentos
fondo de escala de un convertidor es 10 V y la de sistemas digitales, 2006 [1]
precisin es 0,1%, entonces el error mximo para
cualquier tensin de salida es (10 V) (0,001) = 10 mV. No monotonicidad Los escalones en sentido
Idealmente, la precisin debera ser, como mucho, inverso de la Figura 12(a) indican un funcionamiento
1/2 del bit menos significativo. Para un convertidor de no monotnico, que es una forma de no linealidad. En
8 bits, el bit menos significativo es el 0,39% del valor a este caso particular, el error se produce porque el bit
fondo de escala. La precisin debera ser 21 del cdigo binario se interpreta como una 0
aproximadamente del 0,2%. [1] constante. Es decir, un cortocircuito hace que la lnea
de entrada del bit permanezca a nivel BAJO.
Linealidad. Un error lineal es una desviacin
de la salida ideal (una lnea recta) del DAC. Un caso No linealidad diferencial La Figura 12(b) ilustra la
especial es el error de offset, que es la tensin de no linealidad diferencial, en la que la amplitud del
salida cuando los bits de entrada son todos cero. escaln es menor de lo que debera ser para ciertos
cdigos de entrada. Esta salida en concreto podra ser
Monotonicidad. Un DAC es monotnico si no producida por el peso insuficiente del bit 22, debido a
produce escalones invertidos cuando se le aplica un fallo de la resistencia de entrada. Tambin podra
secuencialmente su rango completo de bits de haber escalones con amplitudes mayores que la
entrada. normal, si un peso en particular fuera mayor de lo que
debera ser.
Tiempo de asentamiento. Normalmente, el
tiempo de asentamiento se define como el tiempo que Baja y alta ganancia En la Figura 12(c) se
tarda un DAC ilustran los errores de alta y baja ganancia. En el caso
de baja ganancia, todas las amplitudes de los
2.6 ERRORES EN LA CONVERSIN escalones son menores que la ideal. En el caso de alta
DIGITAL-ANALGICA ganancia, todas las amplitudes de los escalones son
mayores que la ideal. Esta situacin puede deberse a
En la Figura 12 se muestran diversos errores un fallo de la resistencia de realimentacin en el
potenciales de la conversin digital-analgica. En la circuito del amplificador operacional.
figura se utiliza una conversin de cuatro bits, con el
fin de ilustrar estos errores. Una conversin de 4 bits Error de offset En la Figura 12(d) se ilustra el
produce quince escalones discretos. Cada una de las error de offset. Observe que, cuando la entrada binaria
grficas de la figura incluye la rampa en escalera ideal, es 0000, la tensin de salida no es cero, y este valor
para compararla con las salidas que presentan fallos. de offset es el mismo para todos los escalones de la
[1] conversin. En esta situacin, un fallo del amplificador
operacional puede ser el culpable.

6
3. CONCLUSIONES Y
RECOMENDACIONES

Un convertidor digital analgico trasforma


entrada digital, en forma "n" bits y la transforma a una
seal analgica, cada una de las combinaciones
binarias de entrada es convertida en niveles de tensin
de salida, es decir, transfiere informacin expresada
en forma digital a una forma analgica.

Los sistemas de conversin ADC y DAC son


necesarios cuando se realiza procesamiento digital de
seales, permiten el nexo entre ambos espacios, del
mundo real y el digital.

Se debe tener en cuenta los diversos errores que


se pueden generar en la conversin de analgica a
digital y viceversa, dato que esto nos puede
proporcionan menos efectividad a la hora de presentar
resultados y corre el riesgo de averiar el sistema en el
cual se este aplicando.

4. REFERENCIAS

[1] T. L. Floyd, Fundamentos de sistemas


digitales, Madrid: Pearson Educacin S. A.,
2006.

[2] R. Tocci, G. Widmer y G. Moss, Sistemas


Digitales. Principios y Aplicaciones, vol.
Dcimo, Mxico: PEARSON EDUCACIN,
2007.

Vous aimerez peut-être aussi