You are on page 1of 18

CONVERTIDORES A/D - D/A

NTRODUCCION

El mundo real es bsicamente analgico. La medida directa de una magnitud fsica (sonido, temperatura,
presin, etc.) es convertida por el correspondiente transductor (sensor) a un valor de tensin analgica
capaz de ser procesada por un sistema electrnico.
Asimismo, el sistema electrnico proporcionar a los correspondientes efectores (altavoces, motores,
calefactores, etc.) una tensin analgica que determine su actuacin.

Los sistemas digitales emplean los valores numricos codificados en binario, en palabras digitales
compuestas por ceros y unos; ello proporciona a los sistemas digitales alta fiabilidad y precisin,
conseguidas por la perfecta distincin fsica entre el 0 y el 1, y una gran potencia de clculo, derivada de
la utilizacin de un sistema de numeracin y de la capacidad de integracin de funciones booleanas de
altsima complejidad.

En la frontera (interfase) entre las seales analgicas procedentes del medio fsico o destinadas a
interferir con l y las seales digitales que procesa el sistema electrnico se requieren conversores que
pasen los valores numricos del campo analgico al digital y viceversa: conversores A/D y D/A.

Mediante una suma ponderada de los dgitos de valor 1 se consigue, en forma muy simple, un conversor
digital-analgico rpido; la ponderacin puede hacerse con una serie de resistencias en progresin
geomtrica (cada una mitad de la anterior), lo cual obliga a utilizar un amplio rango de resistencias, o
bien mediante una red R-2R que efecta sucesivas divisiones por 2.

Puede convertirse una tensin en nmero binario utilizando un conversor opuesto D/A, a travs de la
comparacin entre la tensin de entrada y la proporcionada por dicho conversor D/A aplicado a un
generador de nmeros binarios; se trata de aproximar el nmero-resultado a aquel cuya correspondiente
tensin analgica es igual a la de entrada.
La aproximacin puede hacerse de unidad en unidad, mediante un simple contador, o dgito
a dgito mediante un circuito secuencial especfico.

En los sistemas digitales la precisin viene dada por la utilizacin de dos smbolos 1/0 y por la
separacin entre las tensiones que los representan. En cambio, en el tratamiento de tensiones
analgicas y, por tanto, en los conversores D/A y A/D, hemos de preocuparnos de la precisin y de las
diversas causas de error que le afectan: desplazamiento del origen, linealidad, resolucin, Se incluye en
este captulo, por completitud, la conversin tensin-frecuencia (V f), que puede servir tambin
(aadindole un frecuencmetro) como conversin A/D.


CARACTERSTICAS

La data digital es un nmero binario que se define considerando desde el bit de mayor peso (MSB, More
Signi2 ficative Bit) al bit de menor peso (LSB, Least Significative Bit) como se muestra en la Fig.
















Cada conversor ADC DAC, esta determinado por una funcin de transferencia ideal de entrada -
salida, que muestra la equivalencia entre el mundo digital y el anlogo tal como se muestra en la
siguiente figura.




















En el caso de una seal unipolar entre 0 a 10 [V], su equivalente digital para n bits sera entre 00..00
para 0[V] (zero - scale), 10..00 para 5[V] y 11..11 a 10[V] (full - scale).

a) Caractersticas Estticas

- Resolucin:

Expresada en unidades de tensin, depender del escaln tomado como referencia con respecto a los
niveles de tensin dado por el nmero de bit, por ejemplo, con n bit, habr 2n niveles de tensin. En la
prctica corresponde el valor de un LSB (bit menos significativo).

- La linealidad integral y el de linealidad diferencial:





Analizando la grfica de transferencia entrada-salida en el caso ideal, el resultado es una lnea recta
formada por los puntos de transicin de los valores de entrada que determinan cambios de nivel en la
salida. Mientras ms se ajuste el comportamiento real a esta recta, ms preciso se considera al
convertidor.


















La mxima desviacin entre la grfica real y la recta ideal se define como linealidad integral, y se
expresa en LSB, porcentaje del valor de fondo de escala (%FSR- Font scale range). Como valor tpico de
linealidad integral es 0.5 LSB, con lo que es necesario que el conversor garantice, y para todas las
condiciones de trabajo este valor. Si difiere en ms de 0.5 LSB (tanto por encima como por debajo), se
corre el riesgo de que identifique un valor con una combinacin de bit que no le corresponde, y
proporcionando de este modo un resultado errneo.

La linealidad diferencial corresponde a la desviacin mxima a partir de la amplitud ideal (1 LSB), y se
expresa utilizando las mismas unidades que la linealidad integral.




















- Monotonicidad:

Un conversor es monotnico cuando un incremento de tensin en la entrada le corresponda un
incremento en la salida, y para una disminucin de la entrada, el correspondiente descenso. Si un
convertidor no es monotnico, el resultado es la prdida del cdigo. Si para una determinada
combinacin de bit no hay un aumento en funcin de un incremento de la entrada, sino un descenso, se
identificar el valor analgico con el cdigo que viene a continuacin lo que provoca la no monotonicidad.

















- El error de ganancia, el error de Desplazamiento (offset) y el error de cuantificacin:\

En trminos generales corresponden a la comparacin y diferencia mxima entre la curva de
transferencia ideal y la real en todo el margen de medidas. El error de ganancia es un parmetro que
muestra la precisin de la funcin de transferencia del convertidor respecto a la ideal y se expresa en
LSB (% FSR- font scale range).El error de offset, se toma cuando todos los bit de entrada son ceros en
el caso de un DAC, grficamente se representa como un desplazamiento constante de todos los valores
de la curva caracterstica, como se muestra en la Fig.

















- Velocidad:

En algunas aplicaciones, es necesario disponer de un convertidor capaz de tratar seales de elevada
frecuencia. Siempre es importante disponer de una velocidad de muestreo que garantice la conversin
de forma correcta, teniendo en cuenta el teorema de muestreo, segn el cual la frecuencia de muestreo
debe ser, como mnimo el doble que el ancho de banda de la seal muestreada para que sea posible su
digitalizacin. Como es lgico, la rapidez del conversor depende tambin del nmero de bits a la salida.


El cdigo resultante se ve influida tambin, por el nivel de ruido que genera la conversin. Es interesante
saber que la relacin seal/ruido sea lo ms elevada posible. La generacin de seales espurias tambin
influyen negativamente sobre el funcionamiento del convertidor (SFDR Spurious Free Dynamic Range).


b) Caractersticas Dinmicas

- Tiempos de conversin:

Es el tiempo desde que se aplica la seal a convertir hasta que la seal (anloga digital) este
disponible en la salida. Esto se determina de acuerdo a la ecuacin.







- Tiempo de adquisicin:

En el caso de conversores Anlogo-Digital, es el tiempo durante el cual el sistema de muestreo y
retencin (Sample & Hold) debe permanecer en estado de muestreo (sample), para asegurarse que el
consiguiente estado retencin (hold) este dentro de la banda de error especificada para la seal de
entrada.

- Tiempo de asentamiento:

Es el intervalo de tiempo entre la seal de retencin y el definitivo asentamiento de la seal (dentro de la
banda de error especificada).

- Slew rate:

Es la velocidad a la cual el valor de la salida del S&H converge al valor muestreado deseado. El proceso
de conversin anloga-digital requiere que la seal anloga de entrada permanezca en un valor
constante de tal forma que el ADC pueda realizar su tarea en forma adecuada. Aparece aqu, un
elemento llamado sample & hold, que toma una muestra de la seal seleccionada y mantiene su valor
durante el tiempo que dura la conversin anloga - digital T&H (track & hold), que se limita a detectar
puntualmente el nivel de la seal analgica. El circuito bsico S&H es el que se muestra en la Fig.

















1. CONVERSOR D/A

PARMETROS CARACTERSTICOS DE LOS D/A

Estos parmetros nos van a permitir poder elegir el D/A ms adecuado a nuestras necesidades, teniendo
en cuenta que su comportamiento no es ideal en absoluto. Los errores que nos vamos a encontrar sern
debido a dos aspectos principalmente:

a) por ser un componente real

b) por disponer el dato digital de entrada de un nmero limitado de bits.

- RESOLUCION

La resolucin de un D/A se puede considerar desde dos puntos de vista, desde la entrada o desde la
salida. Desde el punto de vista de la entrada la resolucin viene dada por el nmero de bits de la palabra
digital de entrada. Desde la salida se define la resolucin como el incremento de tensin a la salida
debido a dos cdigos sucesivos en la entrada. Se define un LSB, como debido al cambio del bit LSB de
la entrada, en la forma...




Tambin se puede dar este valor en tanto por ciento.

Los D/A no tienen menos de 8 bits, aunque lo normal es de 12 bits. En algunas utilidades, como puede
ser en los compact disk y en alta fidelidad, se utilizan D/A de hasta 24 bits. Desde el punto de vista
dinmico es importante e TIEMPO DE ESTABLECIMIENTO.

Es el tiempo que transcurre desde que se produce un cambio en la entrada hasta que se obtiene la
salida correspondiente dentro de un rango de error definido. Ahora nos interesa el valor mximo de este
tiempo de establecimiento, que depender bsicamente de los interruptores analgicos o de los
transistores bipolares, en suma del circuito de conmutacin del sistema. Por ello, hacemos variar a todos
los elementos de conmutacin desde:

D inicial = 0 0 0 0..... 0 hasta D final = 1 1 1 1..... 1 y obtenemos valores que van de 1 a 100 s. Para
convertidores de alta velocidad se alcanzan valores de ns con conmutadores bipolares.

Otro tipo de informacin que facilitan los fabricantes sobre los D/A es el tipo de salida que suministra el
sistema: tensin o intensidad. Y tambin el cdigo digital de entrada: Gray, binario natural, cdigo bipolar
(complemento a 2, complemento a 1, signo-magnitud, etc.). El tipo de salida que suministra: si es
unipolar o bipolar es muy importante. Adems, en muchos D/A viene incluida la Vref, en cuyo caso nos
dan las caractersticas de la misma y cmo vara con respecto a la temperatura.

Un aspecto importante a tener en cuenta en los D/A es su comportamiento estacionario.
Existen tres tipos de errores bsicos en ese caso:

Error de cero o de offset
Error de ganancia de span o de fondo de escala (FS)
Error de linealidad


CONVERSOR D/A CON RESISTENCIAS PONDERADAS EN FORMA BINARIA

Es el ms simple de los conversores D/A en el que la tensin analgica entregada es directamente
proporcional al nmero representado en forma binaria (a3, a2, a1, a0) de la salida digital. Est formado
por un circuito bsico de resistencias en paralelo que estn habilitadas por la tensin de salida de un
conversor binario a decimal (BCD) (Ya explicado en el captulo de dispositivos combinacionales) unidas
entre s a una resistencia de carga conectada a tierra sobre la que se mide la tensin de salida.


Disposicin de las resistencias a la entrada de un conversor D/A Ponderado Binario


De esta manera, la tensin Va ser el producto de la suma de las corrientes sobre las resistencias
habilitadas multiplicada por el valor de la resistencia RL. La idea principal reside en adecuar las
resistencias Rj de este circuito para que la corriente que pase por cada una de ellas sea proporcional al
nmero que representan, o sea la potencia de dos asociada al coeficiente aj Por ejemplo en el caso de la
figura la resistencia R3 tendr que valer la mitad que la R2 para que la corriente que circula por ella sea
el doble. As la corriente total sobre RL valdr









En el ejemplo anterior se us una codificacin binaria a un decimal, por lo que con cuatro bits me
alcanzaba para representarlo. Se resalta el bit de menor orden de magnitud o de menor significado (LSB)
y el de mayor (MSB).
El resultado ser que el bit de menos significativo ser representado por la resistencia de mayor valor, el
siguiente por una igual a la mitad de la anterior , el tercero con la cuarta parte el cuarto con la octava y
en el caso de necesitar ms bits se seguir con las potencias de dos sucesivas. Est claro que para que
por la resistencia que representa el bit menos significativo circular la menor de las corrientes, o sea que
la resistencia ser la mayor.

El valor de la resistencia de carga (RL) se fija para que la tensin generada por la suma de las corrientes
a la salida Va est entre el valor mximo y el mnimo al generado en la resistencia equivalente.
Por ejemplo en el caso en que los valores de las resistencias sean: R0= 8 K;
R1= 4 K; R2= 2 K; R3= 1 K; se probaron cinco valores para RL a saber 100, 500, 1 K, 2 Ke
15 K.













Diagrama esquemtico del conversor ponderado

Para encontrar el valor de Va, primero se debe encontrar el valor de la resistencia equivalente (Req) de
las resistencias en paralelo habilitadas. Al considerar slo las conectadas a los 5 V habr 16 valores de
Req, correspondientes a las 16 posibilidades de entrada digital.




Sumando la resistencia equivalente a la de carga (RL) se obtiene la resistencia equivalente total del
circuito. Y de esta la tensin de salida del conversor. En la figura siguiente se muestra las tensiones
obtenidas a la salida del conversor D/A con las diferentes resistencias de carga









En la anterior figura los valores de tensin en la salida de un conversor D/A ponderado binario para
diferentes valores de resistencia de carga

Se ve que para valores muy altos de la resistencia de carga la variacin es abrupta al principio y escasa
par la mayor parte de los valores digitales. En tanto que para valores bajos de la resistencia de carga la
franja total de variacin en toda la escala de entrada es pequea. Normalmente se aumenta la seal
analgica de salida con un amplificador operacional diseado para atender los requisitos del dispositivo a
manejar.

En esta configuracin, se reemplaza la resistencia de carga por el circuito de amplificacin en el cual la
resistencia RF tiene el mismo valor que la resistencia ms baja de las entradas digitales. El circuito se
transforma en

















Conversor D/A de 4 bits



La tensin de salida estar dada por:



Con Vin igual a 5 V para el caso de la figura




CONVERSOR D/A TIPO ESCALERA R-2R

El conversor D/A anterior tiene la desventaja que depende fuertemente de la precisin de las resistencias
involucradas, dado que los valores varan mucho entre la resistencia correspondiente al MSB y el LSB (y
ms cuando se trata de palabras de mayor cantidad de bits) el error en una resistencia grande hara que
los bits de menor orden de magnitud tengan mucho error. Para resolver este problema se diseo el
conversor D/A tipo escalera que involucra resistencias de igual orden de magnitud para cada dgito.

En este conversor como en el anterior cada llave conectada contribuye con una corriente entregada al
amplificador operacional, tales contribuciones que poseen pesos ponderados de acuerdo con sus
posiciones en el cdigo binario. La franja de tolerancia baja es el factor ms importante del circuito
siendo que el valor absoluto de las resistencias no es relevante.

En cualquier nodo de la escalera, mirando tanto a derecha como a izquierda o abajo, la resistencia es de
2R. Por lo tanto la corriente se divide por igual para izquierda, derecha y para las direcciones de las
llaves. Considerando el nodo N-1 y suponiendo que el MSB est conectado, la tensin en el nodo ser
Vref/3. Dado que la resistencia equivalente del circuito es siempre 2R, la ganancia del amplificador
operacional (A= -R2/R1) ser de 3/2.

De esta manera la tensin entregada por el amplificador operacional ser




Similarmente si el segundo MSB est conectado, Va = Vref/4, para el tercer MSB,
Va = Vref/8 y as siguiendo.









Conversor D/A usando circuito escalera R-2R


La resistencia equivalente en cada nodo es 2R hacia cada lado.









Luego la corriente se divide en dos partes iguales y con ello la informacin que porta. As Similarmente si
el segundo MSB est conectado, Va = Vref/4, para el tercer MSB, Va = Vref/8 y as siguiendo.

1. CONVERSORES A/D

Tal como se present inicialmente para ingresar al computador una seal analgica se necesita un
conversor A/D. Los conversores A/D se usan para convertir una tensin o corriente analgica en una
tensin digital.
La conversin analgica-digital (CAD) o digitalizacin consiste en la transcripcin de seales
analgicas en seales digitales, con el propsito de facilitar su procesamiento (codificacin, compresin,
etc.) y hacer la seal resultante (la digital) ms inmune al ruido y otras interferencias a las que son ms
sensibles las seales analgicas.

Procesos de la conversin A/D.

- Comparacin de las seales analgica y digital
Una seal analgica es aquella cuya amplitud (tpicamente tensin de una seal que proviene de un
transductor y amplificador) puede tomar en principio cualquier valor, esto es, su nivel en cualquier
muestra no est limitado a un conjunto finito de niveles predefinidos como es el caso de las seales
cuantificadas.
Las seales analgicas no se diferencian, por tanto, de las seales digitales en su precisin (precisin
que es finita tanto en las analgicas como en las digitales) o en la fidelidad de sus formas de onda
(distorsin). Con frecuencia es ms fcil obtener precisin y preservar la forma de onda de la seal
analgica original (dentro de los lmites de precisin impuestos por el ruido que tiene antes de su
conversin) en las seales digitales que en aqullas que provienen de soportes analgicos,
caracterizados tpicamente por relaciones seal a ruido bajas en comparacin.







Sistema Digital Analgico
Ventajas de la seal digital

1. Cuando una seal digital es atenuada o experimenta perturbaciones leves, puede ser
reconstruida y amplificada mediante sistemas de regeneracin de seales.

2. Cuenta con sistemas de deteccin y correccin de errores, que se utilizan cuando la seal llega
al receptor; entonces comprueban (uso de redundancia) la seal, primero para detectar algn
error, y, algunos sistemas, pueden luego corregir alguno o todos los errores detectados
previamente

.
3. Facilidad para el procesamiento de la seal. Cualquier operacin es fcilmente realizable a
travs de cualquier software de edicin o procesamiento de seal.

4. La seal digital permite la multigeneracin infinita sin prdidas de calidad.

5. Es posible aplicar tcnicas de compresin de datos sin prdidas o tcnicas de compresin con
prdidas basados en la codificacin perceptual mucho ms eficientes que con seales
analgicas.

Inconvenientes de la seal digital

1. Se necesita una conversin analgica-digital previa y una decodificacin posterior, en el
momento de la recepcin.

2. Si no se emplean un nmero suficientes de niveles de cuantificacin en el proceso de
digitalizacin, la relacin seal a ruido resultante se reducir con como filtro de reconstruccin.
Para que dicho filtro sea de fase lineal en la banda de inters, siempre se debe dejar un margen
prctico desde la frecuencia de Nyquist (la mitad de la tasa de muestreo) y el lmite de la banda
de inters (por ejemplo, este margen en los CD es del 10%, ya que el lmite de Nyquist es en
este caso 44,1 kHz / 2 = 22,05 kHz y su banda de inters se limita a los 20 kHz).

- Ejemplo de digitalizacin
Un ordenador o cualquier sistema de control basado en un microprocesador no puede interpretar seales
analgicas, ya que slo utiliza seales digitales. Es necesario traducir, o transformar en seales binarias,
lo que se denomina proceso de digitalizacin o conversin de seales analgicas a digitales.















Digitalizacin por muestreado de una seal analgica.

- Si el valor de la seal en ese instante est por debajo de un determinado umbral, la seal digital toma
un valor mnimo (0).
- Cuando la seal analgica se encuentra por encima del valor umbral, la seal digital toma un valor
mximo (1).
El momento en que se realiza cada lectura es ordenado por un sistema de sincronizacin que emite una
seal de reloj con un perodo constante. Estas conversiones analgico-digitales son habituales
en adquisicin de datos por parte de un ordenador y en la modulacin digital para transmisiones y
comunicaciones por radio


CARACTERSTICAS DE LOS CONVERSOR A/D

Son anlogas a las de los ADC con la salvedad de que la entrada es digital y la salida analgica (tensin
o corriente). Se habla, por ejemplo de error de cero a la salida y no linealidad de salida. Para la velocidad
y el tiempo de conversin se considera una determinada banda de error alrededor del valor final
considerado.

TIPOS DE CONVERSORES A/D























- CONVERSOR A/D COMPARADOR PARALELO

Es el ms rpido de los conversores A/D pero es tambin el ms caro, dado que necesita de 2N-1
comparadores para un conversor de N bits.
















Conversor A/D comparador paralelo

En el ejemplo la seal analgica a convertir se aplica simultneamente a los siete comparadores con un
umbral o tensin de referencia igualmente espaciado. Las referencias son por lo tanto, Vref/7, 2Vref/7,
etc.


Cantidad de comparadores en 1 cuando la tensin de entrada es superior a la tensin de la tercera lnea.
La salida Y ser baja para todos los comparadores con umbral mayor que la entrada analgica
espectiva (Vref > Ve; Y=0). Pero Y ser alta para todos los comparadores con umbral menor que la
entrada analgica ( Vref < Ve; Y=1).
De esta manera se obtendr un cdigo diferente de la numeracin binaria hacindose necesario un
conversor de cdigo. La palabra con este cdigo binario se debe mantener disponible en sus entradas
por un tiempo suficiente para que la conversacin sea hecha sin perder informacin para lo cual se
introducen una serie de latchs que retienen la palabra a ser convertida.
El conversor de cdigo del ejemplo deber traducir el cdigo formado por las salidas Y al cdigo de
numeracin binaria de tres bits, como se muestra en la tabla siguiente. Note que cuando dos de los
comparadores estn con sus salidas en cero tienen una correspondencia con un cero binario.









Estados del conversor A/D paralelo como funcin de la tensin de entrada

- CONVERSOR A/D RAMPA TIPO CONTADOR

En la figura siguiente se representa un diagrama en bloques de un conversor A/D rampa tipo contador.
La lnea clear se usa para inicializar el contador en 0 (cero).

El contador graba en forma binaria el nmero de pulsos provenientes del clock.







Dado que el nmero de los pulsos contados aumenta linealmente con el tiempo, la palabra binaria
representada al contar se la usa en un conversor D/A cuya salida analgica se muestra en el grfico
siguiente.






Esta es comparada con la entrada analgica. Mientras la salida del conversor D/A es inferior a la entrada
analgica (Ve > Vd) el comparador entrega uno a la puerta AND que as permite que la seal del clock
llegue al contador digital.

En cuanto la tensin generada en el conversor D/A supera el valor analgico de entrada al comparador
(Vd > Ve) ste manda un cero a la puerta AND que detiene la informacin del clock, deteniendo al
contador digital. El corte del contador se produce cuando Ve = Vd (o inmediatamente inferior segn la
escala de error) y este valor es ledo a la salida del contador como una palabra que representa en forma
digital que representa el valor de la tensin de entrada analgica.

Para un sistema de N bits el tiempo de conversin es en el peor de los casos de
2N pulsos del clock.

- CONVERSOR A/D POR APROXIMACIN SUCESIVA

Los conversores A/D por aproximacin sucesiva son los ms comunes entre los conversores A/D,
permiten una conversin rpida, proporcionando una gama de 100.000 o ms conversiones por
segundo.

En la tcnica de aproximacin sucesiva, es utilizada un algoritmo para convertir la entrada analgica en
digital. Este algoritmo consiste en ajustar o MSB para 1 y todos los otros bits para 0. El comparador
compara la salida de conversor D/A (Vd) con la seal de entrada analgica (Ve). Si Vd > Ve, el 1 es
quitado del MSB y es enviado al prximo bit siguiendo en el orden decreciente del MSB. Si Ve > Vd, el
MSB permanece como 1 y el prximo bit ms significativo tambin recibe 1. De este modo se coloca un 1
y probado en cada bit del decodificador D/A hasta el fin del proceso, para obtener el valor binario
equivalente.

















Diagrama de flujo para convertir un nmero de 3 bits por el mtodo de aproximacin sucesiva


Un circuito comparador compara la entrada analgica con la salida de un conversor D/A controlado por la
lgica conocida como SAR (Sucessive Approximation register), que es bsicamente un registrador de
descolocamento. Bajo el comando de un clock el SAR se coloca inicialmente en cero. Se entrega
entonces una entrada analgica (Ve) positiva, el registro entrega un uno al bit de mayor orden de
magnitud (MSB).
Si el comparador detecta que la salida D/A es menor que la entrada analgica, este bit queda fijo, en
caso contrario se coloca un cero a ese bit. As siguiendo con el prximo bit, la palabra es comparada
manteniendo o modificando el ltimo bit puesto en uno segundo el resultado del comparador con la
entrada analgica.








Y la secuencia contina hasta que el ltimo bit (LSB) sea comparado y ajustado, despus de esto la
seal convertida es validada el dispositivo que lo esperaba puede recibirlo.
Para un sistema de N bits, el tiempo de conversin es de N perodos del reloj.






BIBLIOGRAFIA:
-Fuente internet

-Paul Malvino, A. (5 Edicin 1993). Principios de electrnica. Madrid. Ed. Mc Graw Hill.






























ELECTRONICA DIGITAL II

TRABAJO # 2









NOMBRE: MARQUINA LUIZAGA WILLAMS
CARRERA: ING. ELECTRONICA
FECHA: 04-JULIO-2014

SEMESTRE I 2014

You might also like