Convertidores D A y A D PDF

También podría gustarte

Está en la página 1de 15

INSTITUTO TECNOLÓGICO DE

CIUDAD GUZMÁN
TECALITLÁN JAL. 7 DE ENERO DEL 2011

Ing. Electrónica

CONVERTIDORES D/A Y A/D

Jorge Armando Ortiz Ramírez.

Algunos convertidores y su funcionamiento.


CONVERTIDORES D/A Y A/D

Cuantización

La operación d e c u a n t i z a r u n a señal es mostrada mediante la curva d e


transferencia de cuantización en la figura l ( a ) . La cuantización es el proceso de
convertir u n a señal analógica d e entrada en un conjunto de niveles discretos de
salida. La entrada analógica se muestra en el eje horizontal mientras que los niveles
discretos de salida se representan sobre el eje vertical. Los niveles discretos d e
salida pueden identificarse mediante un conjunto de números tales como el código
binario. Los procesos de cuantización y codificación representan las operaciones
básicas de la conversión d e analógico a digital (A/D).

Figura 1: (a) Curva de transferencia de un cuantizador: (b) error de cuantización

La c u r v a de transferencia de cuantización cuenta con características importantes.


La función mostrada es ideal, y cuenta con niveles de decisión en los valores de 0.5,
1.5, 2.5, etc. Los niveles de decisión son un conjunto de valores que limitan los
niveles verdaderos. En otras palabras, a un valor analógico de entrada de 1 le
corresponde un nivel binario de salida de 001. El valor analógico de 1 se encuentra a
la mitad de los niveles de decisión de 0.5 y 1.5. Así, un valor analógico de 1±0.5 es
leído en l a salida como u n 001 digital. A l a distancia entre los niveles de
cuantización se l e denomina Q, el tamaño de cuantización o tamaño del bit. Un
cuantizador con un código binario de salida tiene 2 n niveles de salida discretos con
2 n - 1 niveles de decisión analógicos. Los niveles de decisión en un determinado
cuantizador podrían no ser precisos, por l o que pueden tener una banda de
incertidumbre finita en torno a ellos. Para un valor analógico dentro de esta banda
de incertidumbre l a salida corresponderá a uno u otro de dos niveles discretos de
salida. Además, en un determinado cuantizador los niveles de decisión no
necesariamente corresponden a los valores analógico precisos, esto puede deberse a
los errores de n o lineal i dad, de offset y de ganancia. Si la entrada del cuantizador
es variada a l o largo de todo su rango de valores y luego es restada de los niveles
discretos de salida, se obtendrá u n a señal de error. A este error se le denomina
"error de cuantización" v es irreductible debido a! proceso de cuantización, el cual
dependerá del número de niveles usados ( o resolución) en el cuantizador. Cuando el
error de cuantización es representado gráficamente, como lo muestra la figura l(b),
tiene l a forma de onda de diente de sierra, con un valor pico a pico Q. La salida del
cuantizador puede ser concebida como la entrada analógica con ruido de
cuantización añadido a ella. Así, la salida, la cual está restringida a un número finito
de valores discretos, salta de un valor al próximo conforme la entrada se mueve a
través de todo su rango. El error de cuantización solamente es cero a l a mi t a d de
los n i v e l e s de decisión. El valor pico d e l r u i d o de cuantización es Q/2 y su valor
eficaz (RMS) es Q/2 . De esta forma, el ruido de cuantización podrá reducirse
incrementando la resolución del cuantizador, pero siempre existirá u n a
incertidumbre en la cuantización de al menos ±Q/2 para cualquier cuantizador.

Codificación Digital

Los convertidores de Analógico a Digital (A/D) y de Digital a Analógico (D/A)


relacionan valores digitales y analógicos mediante un código digital apropiado. Los
códigos utilizados son varios códigos binarios relacionados, el más comúnmente
usado es el código binario natural. Un número binario se representa como

en donde los coeficientes an toman los valores de “0 ” o “1 ” . La tabla 1 muestra los


equivalentes decimales de 2n y 2-n para valores de n hasta 16.
n 2n 2-n
0 1 1
1 2 0.5
2 4 0.25
3 8 0.125
4 16 0.0625
5 32 0.03125
6 64 0.015625
7 128 0.0078125
8 256 0.00390625
9 512 0.001953125
10 1024 0.0009765625
11 2048 0.00048828125
12 4096 0.000244140625
13 8192 0.0001220703125
14 16384 0.00006103615625
15 32768 0.000030517578125
16 65536 0.0000152587590625
Tabla 1: Equivalentes decimales de 2n y 2-n.

En u n convertidor A/D o D/A al primer bit se le denomina el bit más significativo


(MSB) y tiene un peso de 1/2 del total de la escala del convertidor (FS); el segundo
bit tiene u n peso de 1/4FS, y así sucesivamente hasta llegar al último bit, el cual es
denominado como el bit menos significativo (LSB) y tiene un peso de 1/2n FS. La
resolución de un convertidor está determinada por el número de bits, y el tamaño del
LSB es FS/2n. En general, debe observarse que el código digital utilizado n o
corresponde a su equivalente decimal de voltaje analógico. La codificación usada
corresponde a l conjunto de coeficientes de 2n que representan una fracción del FS.
El MSB siempre está posicionado a l a izquierda y el LSB a la derecha del código
digital. Así, el código binario 10110 representa
( 1 x 1 / 2 ) + ( 0 x 1 / 4 ) + ( 1 x 1 / 8 ) + ( 1 x 1 / 1 6 ) + ( 0 x 1 / 3 2 ) o bien, 11/16 del total de la
escala del convertidor. El total de la escala analógica de un convertidor puede ser
cualquier voltaje conveniente, pero voltajes tales como 0 a +5, 0 a +10, ±2.5, ±5 y
±10 son los más comúnmente usados. Por ejemplo, un convertidor de 1 2 bits tiene
una resolución de 1 parte en 4096. S i e l voltaje de la escala total analógica es de 10
voltios, entonces el tamaño d e l LSB es de 10V/4096 o de 2.44 milivoltios.
Los convertidores utilizan tanto códigos analógicos unipolares como bipolares y
trabajan con distintos códigos binarios relacionados. En la tabla 2 se muestra la
codificación binaria para un convertidor unipolar de 8 bits con una escala total de 10
voltios. Nótese que cuando todos los bits están en uno, el código digital no
corresponde al total de la escala, sino a (1-2n)FS. En algunos convertidores
conviene usar el código binario en sentido inverso, o binario complementario, en
donde el valor analógico más negativo corresponde al valor digital del total de la
escala. Esto es, el código binario con todos los 1’s convertidos a 0’s y viceversa.
Escala +10V FS Binario Natural Binario
Complementario
MSB LSB MSB LSB
+FS-1LSB +9.96 1111 1111 0000 0000
+3/4 FS +7.50 1100 0000 0011 1111
+1/2 FS +5.00 1000 0000 0111 1111
+1/4 FS +2.50 0100 0000 1011 1111
+1/8 FS +1.25 0010 0000 1101 1111
+1 LSB +0.04 0000 0001 1111 1110
0 0.00 0000 0000 1111 1111
Tabla 2: Codificación binaria para convertidores unipolares

P a r a valores a n a l ó g i c o s bipolares los códigos más c o mú n me n t e usados son e l


o f f s e t binario y e l complemento a dos, los cuales se muestran para un convertidor
de 8 bits en la tabla 3.

Escala ±5V FS Offset Binario Complemento a 2


MSB LSB MSB LSB
+FS-1LSB +4.96 1111 1111 0111 1111
+3/4 FS +3.75 1110 0000 0110 0000
+1/2 FS +2.50 1100 0000 0100 0000
0 0.00 1000 0000 0000 0000
-1/2 FS -2.50 0100 0000 1100 0000
-3/4 FS -3.75 0010 0000 1010 0000
-FS+1LSB -4.96 0000 0001 1000 0001
-FS -5.00 0000 0000 1000 0000
Tabla 3: Codificación binaria para convertidores bipolares de 8 bits.

El código offset binario es simplemente un código binario desplazado en donde el


1/2FS binario corresponde al cero analógico. El código complemento a dos es
similar al código binario, excepto por el hecho de que el MSB está complementado,
resultando un código digital en el cual todos los bits en cero corresponden al cero
analógico. El código decimal codificado a binario o BCD es también comúnmente
usado en convertidores como se muestra en el código de 8 bits de la tabla 4. En el
código BCD se utilizan 4 bits para codificar cada dígito decimal. Este código
también puede ser usado para valores analógicos bipolares si aparte se maneja un bit
de signo. Otros códigos tales como el gray y el complemento a uno también se
utilizan, aunque con menos frecuencias que los códigos que se han descrito.
Escala +10V FS BCD
MSD LSD
FS-1LSD +9.9 1001 1001
+3/4FS +7.5 0111 0101
+1/2FS +5.0 0101 0000
+1/4FS +2.5 0010 0101
+1LSD +0.1 0000 0001
0 0.0 0000 0000
Tabla 4: Codificado BCD para un convertidor unipolar de 2 dígitos.

Convertidores de Digital a Analógico (D/A)


Además de ser utilizados como un componente en una gran cantidad de
convertidores A/D, los convertidores D/A tienen una gran cantidad de usos
importantes tales como en fuentes de poder controladas digital mente, en generación
de formas de onda analógicas, en el control digital de procesos, etc.
Existen distintas técnicas para obtener la conversión de digital a analógico. La
configuración básica de un convertidor D/A, o DAC, es mostrada en la figura 2.

Figura 2: Configuración básica de un convertidor D/A.

Una interfase digital convierte las entradas lógicas a niveles de control para un
conjunto de interruptores, los cuales operan con una red de resistores para
proporcionar corrientes o voltajes ponderados; la red está referenciada a una fuente
de voltaje de precisión muy estable. La salida de la red es la suma de todos los pesos
binarios en forma de voltaje o corriente. En la figura 2 se muestra una red en
escalera con salida de corriente. Los dos tipos de convertidores D/A son los DAC's
de salida en comente y los DAC's de salida en voltaje. Para los convertidores de
salida en corriente, la corriente de la red es la corriente de salida del convertidor;
para los convertidores de salida en voltaje, la corriente es introducida a un circuito
convertidor de corriente a voltaje. En la mayoría de las aplicaciones de alta
velocidad se utiliza el DAC de salida en corriente, debido a que siempre se presenta
una pérdida de velocidad en el proceso de conversión de corriente a voltaje.
Convertidor D/A de resistencias ponderadas. En la figura 3 se muestra una red de
resistencias que convierte una palabra digital de 4 bits a un voltaje analógico que es
proporcional al número binario representado por a3a2a1a0. Las tensiones lógicas que
representan a los bits individuales a3, a2, a1, a0, no se aplican directamente al
convertidor, sino que se utilizan para activar a los interruptores electrónicos S3, S2,
S1 y S0, respectivamente. Cuando un bit está en 1, el interruptor correspondiente se
encuentra conectado a la tensión de referencia VR, mientras que si dicho bit es cero,
el interruptor se encuentra conectado a tierra.
En la red de resistencias ponderadas, el valor de cada una de ellas es igual al anterior
dividido por 2, por lo que sus valores individuales son inversamente proporcionales
al peso numérico del dígito binario respectivo. Así, para este convertidor de 4 bits se
tiene que R0=R/20 (LSB), R1=R/21, R2=R/22 y R3=R/23 (MSB), en donde R es una
resistencia arbitraria que se elige para establecer el nivel de impedancia de la red.

Figura 3: Convertidor D/A de resistencias ponderadas.

Para determinar l a relación que existe entre la salida analógica VO y l a entrada


digital, nótese que la entrada inversora del op-amp está conectada virtual mente a
tierra, por lo que la corriente I está dada por

Donde ai=1 si Si está conectado a VR y ai=0 si Si está conectado a tierra. La ecuación


anterior muestra claramente que la corriente I es directamente proporcional a la
entrada binaria. Finalmente tenemos que la salida de tensión VO es
Es importante mencionar que la exactitud y la estabilidad del circuito depende de las
relaciones entre los resistores, que son potencias de 2, y de que se mantengan a
medida que cambia la temperatura. Puesto que todas las resistencias son distintas, es
difícil obtener características de seguimiento semejantes. La razón de la resistencia
mayor a la menor es de 2n-1, donde n es el número de bits de la palabra digital. De
esta forma, si se tiene un convertidor de 10 bits en donde el resistor de MSB es R=1
kΩ, el resistor correspondiente a LSB deberá ser de 210x1 kΩ=1024 kΩ. Si el valor
real de este risistor difiere del valor teórico de 1024 kΩ en 1024 Ω, es decir una
precisión de 0.1%, entonces la tensión de error será tan grande como la producida
por el bit menos significativo. En este caso el convertidor será capaz de convertir
con precisión solamente 9 bits, en lugar de 10. Por esta razón este circuito se usa
principalmente en aplicaciones de baja resolución.
Convertidor D/A de fuentes de corrientes ponderadas. Un método comúnmente
utilizado para obtener un conjunto de corrientes ponderadas binariamente, es el que
se muestra en la figura 4. Una serie de fuentes de corriente, en base a transistores, se
obtiene ajustando las corrientes de colector mediante resistores de emisor con
valores de R, 2R, 4R, 8R, etc.

Figura 4: Convertidor D/A de fuentes de corrientes ponderadas.

Una referencia estable de voltaje, conpensada para cambios en el voltaje base-


emisor debidos a la temperatura, se usa para polarizar la base de todos los
transistores, y de esta forma mantener constantes las corrientes de emisor. Las
fuentes de corriente transistorizadas son encendidas o apagadas mediante las
entradas lógicas conectadas a los emisores a través de diodos.
Dependiendo del nivel lógico de entrada a cada diodo, la corriente fluirá a través del
diodo o a través del transistor. Las corrientes ponderadas se suman en el punto
deonde se unen los colectores de todos los transistores y se convierten en la
corriente I de salida del convertidor, o bien, en la corriente de entrada de un
convertidor de corriente a voltaje (I/V) formado por el amplificador operacional y el
resistor RF, como lo muestra el diagrama. La salida en voltaje estará dada por
. Alternativamente, para mantener la alta velocidad proporcionada por la
salida en corriente, puede conectarse un resistor a la salida del convertidor para
convertir de forma directa la corriente a voltaje. Este es un excelente método para
mantener la velocidad del convertidor, sin embargo está restringido a voltajes de
escala total reducidos debido a la limitada excursión en el voltaje de los colectores.
Convertidor en escalera R-2R. En la figura 5 se muestra un convertidor D/A
resistivo en escalera que utiliza tan solo dos valores diferentes de resistores, R y 2R.
Este circuito tiene como característica importante que la resistencia equivalente
vista en la terminal S0, S1, S2, ó S3, es 3R, estando las terminales restantes conectadas
a tierra. Para mostrar la operación de este circuito considérese una palabra digital
a3 a2 a1 a0 = 1000, la cual producirá una tensión de salida

Figura 5: Convertidor D/A en escalera R-2R.

De igual forma podemos probar que para una palabra digital en la cual solo el
segundo bit más significativo es 1, la tensión de salida corresponderá a la mitad de
la tensión producida por el MSB. Para este convertidor de 4 bits, una palabra digital
en donde solamente el LSB es 1, se tendrá una salida
Utilizando el principio de superposición es fácil advertir que la salida del
convertidor, para cualquier palabra digital, será

La ampliación para más de 4 bits se efectúa fácilmente añadiendo más interruptores


y secciones a la escalera.

Convertidores de Analógico a Digital (A/D)

En la conversión de analógico a digital existen distintos métodos para obtener el


equivalente digital de una señal analógica. Cuatro tipos de convertidore
comúnmente usados, los cuales es posible adquirir a bajo costo, son:
1. Tipo contador o de simple rampa
2. Tipo integrador de doble rampa
3. De aproximaciones sucesivas y
4. Tipo paralelo o flash
En la figura 6 se muestra el diagrama de bloques de un convertidor D/A.

Figura 6: Convertidor de analógico a digital (A/D).

Convertidor A/D tipo contador. Este tipo de convertidor es de os más sencillos y


más baratos. El convertidor se ilustra de forma simplificada en la figura 7(a). Al
inicio de la conversión el reloj es activado y el contador inicia la cuenta de los
pulsos de reloj. Conforme la cuenta se incrementa, la salida del convertidor D/A se
incrementa y es comparada con el voltaje analógico de entrada, como se observa en
la figura 7(b). Cuando la salida del DAC es igual a la entrada, el comparador cambia
de estado e inhibe los pulsos de reloj. En este momento ha concluido la conversión y
el número digital de salida quda guardado en el registro de salida del contador.
Figura 7: Convertidor A/D tipo contador.

Este convertidor cuenta entre sus ventajas con que es de construcción muy sencilla,
es de bajo costo y presenta buena precisión, pero su principal desventaja es la baja
velocidad de conversión. El tipo de conversión es proporcional al voltaje de entrada
y es mayor para un aentrada equivalente al total de la escala. Este tipo de
convertidor es también conocido como tipo servo debido al método de control del
contador mediante retroalimentación.
Convertidor A/D tipo integrador de doble rampa. Este tipo de convertidor opera
por el método indirecto de trasformar un voltaje a un periodo de tiempo el cual es
entonces medido por un contador. Las características principales de este convertidor
son su bajo costo, simplicidad, alta precisión y linealidad y un un excelente rechazo
al ruido. La figura 8(a) muestra el diagrama de un convertidor A/D de doble rampa.

Figura 8: Convertidor A/D tipo integración de doble rampa.


La conversión inicia conmutando la entrada analógica al integrador. Cuando la
rampa de salida del integrador rebasa la referencia del comparador, figura 8(b),
entonces la señal de reloj pasa al contador el cual hace una cuenta hasta un número
predeterminado. En este instante a la entrada del integrador se conmuta la referencia
del voltaje y el contador es restablecido a cero. Enseguida el integrador integra el
voltaje de referencia produciendo una rampa de pendiente negativa hasta cruzar el
voltaje de umbral, momento en el que se detiene el contador. El voltaje de entrada
está relacionado con T2, T1, y VR, de la forma siguiente

El método de doble rampa posee una serie de características importantes. La


precisión de la conversión es independiente de la frecuencia de reloj y del valor del
capacitor de integración y depende únicamente de la precisión y estabilidad de la
referencia. La resolución básicamente está limitada por l resolución analógica del
convertidor. Además, este convertidor proporciona excelente rechazo al ruido
debido a la operación de integración; en particular, el rechazo de ruido de modo
normal es infinito para T1 igual a un múltiplo del periodo del ruido de interferencia.
La principal desventaja de este método es el tiempo de conversión relativamente
alto.
Convertidor A/D de aproximaciones sucesivas. Este método de conversión es el
más ampliamente utilizado en la práctica debido a la combinación de alta velocidad
con alta resolución. El convertidor de aproximaciones sucesivas opera con un
tiempo de conversión fijo para cada bit, independientemente del valor de la entrada
analógica. El método es ilustrado en la figura 9 y opera comparando el voltaje de
entrada con la salida del convertidor D/A, de solo un bit a la vez.

Figura 9: Convertidor A/D de aproximaciones sucesivas.

Al iniciar el ciclo de conversión, se establece en 1 el MSB y se compara la salida del


convertidor D/A, la cual corresponde a ½ FS, con la entrada analógica. Si la salida
del convertidor D/A es más pequeña que la entrada analógica, entonces el MSB se
mantendrá en 1. En caso de que la salida del Convetidor D/A fuese mayor que la
entrada analógica, entonces el MSB se llevaría a 0 al momento de poner en 1 el
siguiente bit. Este proceso de comparación se sigue hasta llegar al LSB, después de
lo cual el registro de salida contiene la palabra digital de salida completa. Es posible
obtener velocidades tan altas o superiores a los 100 nanosegundos por bit al usar
este método. Los convertidores de aproximaciones sucesivas también pueden ser
muy precisos, pero la precisión depende de la estabilidad de la referencia, de la red
resistiva y del comparador.
Convertidor A/D tipo paralelo. Mientras que el convertidor de aproximaciones
sucesivas es capaz de proporcionar velocidades tan elevadas como 100
nanosegundos por bit, produciendo velocidades de conversión de 1 MHz para 10
bits, usando la técnica paralelo es posible obtener un notable incremento en la
velocidad de cnversión. Este método también es conocido como la técnica
simultánea o la técnica flash, y es capaz de producir velocidades de conversión e 25
MHz para 4 bits. Como se ilustra en la figura 10, este tipo de convertidor utiliza un
cuantizador conformado por 2n-1 comparadores los cuales están polarizados por una
red resistiva que divide la tensión de referencia en múltiplos de 1 LSB. Para un
determinado voltaje analógico de entrada tendremos que todos lo comparadores con
un nivel inferior al nivel de entrada tendrán su salida en nivel alto, mientras que el
resto de los comparadores tendrá un nivel bajo en su salida.

Figura 10: Convertidor A/D tipo paralelo.


El proceso de cuantización se lleva prácticmente el mismo tiempo que tarda en
conmutar el simple comparador. Sin embargo, las salidas de los comparadores no
están en código binario, por lo que deberán de ser decodificadas a binario. El
método binario cuenta con la ventaja de ser el más veloz, pero desafortunadamente
está limitado a unos pocos bits, usualmente 4, debido a la gran cantidad de
comparadores que requiere.

Circuitos de Muestreo y Retención (S&H)

Los circuitos de muestreo y retención (S&H) son utilizados conjuntamente con


convertidores A/D y con convertidores D/A. Con los convertidores A/D ellos son
usados para reducir el tiempo de apertura del convertidor, al muestrear rápidamente
la señal de entrada y retener el valor de la muestra hasta que la conversión es
concluida. En el caso de los convertidores D/A, los circuitos S&H sirven para
remover los transitorios ("glitches") que aparecen a la salida de todos los DAC's
conforme cambian de un nivel a otro.
Un circuito de muestreo y sostén, en su forma más elemental consta de un
interruptor y de un capacitor. Cuando se cierra el interruptor la unidad se encuentra
en el modo de muestreo o de seguimiento y la salida cambiará conforme a la
entrada. Cuando el interruptor se abre la unidad entra en el modo de sostenimiento y
retiene un voltaje en el capacitor por algún periodo de tiempo, dependiendo de la
fuga del capacitor y del interruptor. En la figura 11(a) se muestra el principio de
operación del circuito de muestreo y sostén, mientras que la figura 11(b) exhibe la
señal de entrada, Vi, los pulsos de control, Vctrl, y la salida escalonada del
muestreador retenedor, VO.

Figura 11: Principio de operación del muestreador retenedor.


(a) Circuito básico y (b) respuesta del circuito.

Los circuitos prácticos de muestreo y retención también utilizan buffers de entrada y


de salida así como técnicas sofisticadas de conmutación. El amplificador del buffer
de salida deberá ser un amplificador FET de baja corriente de entrada con la
finalidad de minimizar el efecto de fuga del capacitor. De igual forma, el interruptor
utilizado deberá de ser de baja fuga, tal como un interruptor FET. En la figura 12 se
muestran dos configuraciones distintas de circuitos de muestreo y retención que son
ampliamente utilizados.

Figura 12: Configuración de circuitos de muestreo y retención.

NOTA: Si a alguien le interesa extraer información del documento, mandenme un


mensaje al correo: jaor87@hotmail.com y con gusto les proporcionaré el documento
sin protección para que dispongan de él.

También podría gustarte