Las dos operaciones mas importante relacionadas con el proceso de entrada- salida son la conversiones. Estas conversiones se pueden realizar tanto en D/A com en A/D, da por consiguiente el uso basico de este tipo de convertidores que es un ´proceso digital de señales que es proporcional al valor digital y produce una salida análoga y el convertidor A/D hace el proceso inverso.
Un filtro pasa bajas se puede utilizar para remover los escalones u suavizar una señal de salida de los convertidores antes mensionados, estos bien pueden ser una interfase en procesos digitales o analógicos de señales.
Un convertidor Digital-Análogo trasfiere información expresada en forma digital a una forma analógica, para ubicar la función de este dispositivo conviene recordar que un sistema combina e interrelaciona diversos subsistemas que trabajan tipos de información diferentes. Un traductor usualmente trabaja con información analógica (magnitudes eléctricas, mecánicas, etc.), lo mismo que un micrófono, un graficador, o un motor, y estos deberán interactuar con subsistemas que trabajan con una información digital, como una computadora, un sistema lógico o un indicador numérico.
Aplicaciones mas significativas de D/A son:
1. En instrumentación digital, para propósitos de graficación.
2. En control por computadoras para procesos febriles y de experimentación.
3. En comunicaciones especialmente en lo que se refiere a telemetría y telecontrol, se traduce la información de los transductores o la voz a su forma analógica original, a lenguaje digital que resulta mas adecuado para la trasmisión. En el telecontrol la información trasmitida digitalmente, se habrá de convertir a una señal analógica para accionar los elementos de control.
4. En controles de velocidad y de posición.
Utilización de Convertidores (A/D) y (D/A) en un sistema Electrónico
Figura 1.12
Convertidor D/A de 4 Bits (Discreto)
Salida |
D |
C |
B |
A |
|
0 |
0 |
0 |
0 |
0 |
|
1 |
0 |
0 |
0 |
1 |
|
2 |
0 |
0 |
1 |
0 |
|
3 |
0 |
0 |
1 |
1 |
|
4 |
0 |
1 |
0 |
0 |
|
5 |
0 |
1 |
0 |
1 |
|
6 |
0 |
1 |
1 |
0 |
|
7 |
0 |
1 |
1 |
1 |
|
8 |
1 |
0 |
0 |
0 |
|
9 |
1 |
0 |
0 |
1 |
|
10 |
1 |
0 |
1 |
0 |
|
11 |
1 |
0 |
1 |
1 |
|
12 |
1 |
1 |
0 |
0 |
|
13 |
1 |
1 |
0 |
1 |
|
14 |
1 |
1 |
1 |
0 |
|
15 |
1 |
1 |
1 |
1 |
Figura1.13 |
Nota: En este caso el circuito no nos interesa, solo examinaremos las relaciones que tienen la entrada / salida del circuito. Estas entradas digitales de la A a la D, son generalmente salidas de un registro de un sistema digital en donde se tiene un sistema binario en donde el número de posibles comparaciones lo mostrara la tabla de verdad o bien un listado por cada numero de entradas las salidas del convertidor análogo son un valor diferente, en este caso es un voltaje, y este voltaje es igual en volts al numero binario correspondiente o algún otro valor proporcional. La misma idea se mantendrá verdadera si la salida del convertidor D/A fuera una corriente de salida.
Circuito Conversor simple DAC con un Op. Amp. Como sumador
Figura 1.14
si
R1 = R2 = R3 = R4
Convertidor DAC simple de 4 Bits de ponderación Binaria
Figura 1.15
si
R1 = R2 = R3 = R4
VO = å (Todos los Voltajes de las Resistencias)
Nota: La principal desventaja de este circuito de ponderación binaria es su gran numero de resistencias, por ejemplo para uno de 8 bits se necesitara 8 resistencias que varían de 1 hasta 128, debe notarse que una entrada de muchos bits ocasionara una gran separación entre los valores de las resistencias, esto es una gran desventaja ya que de 1 a 128 existe una gran diferencia. Este problema presentado por este circuito se pude solucionar formando un circuito llamado circuito escalera resistiva R-“R, de aquí que se debe su nombre. Existe otro tipo de convertidor que utilizan este código de entrada, donde grupos codificados de 4 bits son usados para cada digito decimal. En el siguiente diagrama se muestra un convertidor de 8 bits (dos dígitos) de este tipo cada grupo codificado de 4 bits puede estar en un rango de 4 criterios, así que las entradas BCD pueden representar un numero decimal desde 00 hasta 99.
Dentro de cada grupo codificado los pesos de los diferentes bits son proporcionados igualmente para el código binario pero en este caso por un decimal, por un factor de bits.
Diagrama a bloques de un convertidor BCD
Figura 1.16
Valores posibles de salida de 00 hasta 99
o Centenas = R/100
o Decimas = 10*R
o Centésimas = 100*R
o Milésimas = 1000*R
El convertidor de D/A de resistencias ponderadas
En la figura 1.17. Tenemos una red pasiva de resistencias que convierte una palabra digital de 4 bits en paralelo A3A2A1A0 A una tensión analógica que es proporcional al numero binario representado por la palabra digital. Si esta en serie, se puede utilizar un registro de desplazamiento, para convertirlo en la forma paralela. Para la explicación solo se utiliza una palabra de 4 bits; La ampliación a mas de cuatro bits se efectúa fácilmente.
Figura 1.17
Las tensiones lógicas que representan los bits individuales A3, A2, A1, A0 no se aplican directamente al convertidor sino que se utilizan para activar interruptores electrónicos S3, S2, S1, S0 respectivamente. Cuando cualquiera de las A son 1, el interruptor correspondiente es conectado a la tensión de referencia VR; cuando una A es 0, el interruptor es conectado a tierra (masa). En la red de resistencias ponderadas, el valor de cada una de ellas es igual al del anterior dividido por 2, por lo que sus valores individuales son inversamente proporcionales al peso numérico del dígito binario respectivo. Así, en este convertidor de 4 bits tenemos
LSB (bit menos significativo); |
|
MSB(bits más significativo) |
|
Donde R es una resistencia arbitraria que puede ser elegida para establecer el nivel de impedancia de la red.
Para hallar la relación entre la tensión de salida analógica V0 en la salida del operacional y la entrada digital, observemos que en la entrada del operacional hay un cortocircuito virtual. Por lo tanto, la corriente Is es
|
Ecuación 1 |
Cuando se emplea la ecuación 1 esta se convierte en
|
Ecuación 2 |
Donde Ai = 1 si Si esta conectado a VR y Ai = 0 si Si esta conectado a tierra. La ecuación 2 muestra claramente que el valor numérico de la corriente de cortocircuito es directamente proporcional al numero binario A3A2A1A0 Por ejemplo, sí la entrada de A3A2A1A0 = 1111,
Is = 15 VR/R, mientras si A3A2A1A0 = 0110, Is = 6 VR/R, etc. la tensión de salida es Vo:
|
Ecuación 3 |
Así, la tensión de salida es directamente proporcional al valor numérico de la entrada binaria.
En este punto son pertinentes algunos comentarios acerca del circuito. El primero concierne a la exactitud y la estabilidad del mismo, las cuales dependen de las relaciones de las resistencias por ser cada una igual a la anterior dividida entre 2, la razón de la mayor o menor es 2n-1 donde n es él numero de bits de la palabra digital. Así en un convertidor de 10 bits en que R0 tengo que ser de 1kW. La resistencia R9 debe ser 210 x 1kW = 1024kW. Si el valor real de R9 (MSB) difiere del valor teórico de 1024 kW, es decir una precisión de aproximadamente 0.1 %, la tensión de error será tan grande como la tensión producida por el bit menos significativo A0. En este caso el convertidor D/A será capas de convertir con precisión únicamente 9 bits en lugar de 10. A causa de esta dificultad, el circuito se utiliza en aplicaciones de baja resolución.
El convertidor es escalera R-2R
La figura 1.18 corresponde a un convertidor D/A resistido en escalera que no requiere un amplio margen de valores de resistencias; solo dos valores, R y 2R. Existe una escalera de resistencias en forma de un solo encapsulado cuyo circuito se representa en la figura 1.19. Este circuito tienen la interesante propiedad de que la resistencia desde cualquiera de las terminales A, B, S0, S1, S2, S3, ES 3r, estando las terminales restante conectadas a tierra. Para una mejor compresión del circuito de la figura 1.18 se va a considerar una palabra en paralelo de 4 bits. La ampliación a mas de 4 bits se efectúa fácilmente mas interrupciones y secciones ala escalera.
Figura 1.18
|
Figura 1.19
Para explicar el funcionamiento del convertidor supongamos que en la Fig. 1.18 están todos los interruptores conectados a tierra excepto S0; el circuito resistido resultante es el de la Fig. 1.20. La propiedad por la cual este circuito es utilizable como convertidor D/A se debe a las sucesivas conversiones Thevenin representadas en la Fig. 1.20b. En la Fig. 1.20b se ha sustituido todo lo que hay a la izquierda del nodo 3 por su equivalente Thevenin con tensión VR/2 y resistencia 2R||2R = R. En la Fig. 1.20c, todo lo que hay a la izquierda del nodo 2 ha sido sustituido por su equivalente Thevenin con la misma resistencia de antes, es decir R, y una tensión de VR/4. Finalmente, en la Fig. 1.20d cada resistencia situada a la izquierda del nodo 1 esta sustituida por su equivalente Thevenin con resistencia R y la tensión Thevenin VR/8. La salida Vi, que es la entrada del operacional, se calcula por este circuito consistente en la tensión VR/16 en serie con una resistencia de 3R
Si suponemos que S1 esta conectado a VR y que se conecta S0 a tierra, hallamos que la tensión en la Fig. 1.20d es ahora de VR/8 en vez de Vr/16.
En la Fig. 1.20e mostramos el circuito cuando todos los interruptores entran al potencial de tierra excepto el interruptor MSB S3, aquí la entrada al operacional consiste en la tensión VR/2 en serie con la resistencia 3R.
Recuerde que el interruptor S1 esta conectado a VR cuando A1 = 1 y que el interruptor esta al potencial de tierra cuando A1 = 0. Utilizando la notación Si =1 cuando Ai = 1 y Si = 0 cuando Ai = 0, podemos demostrar por superposición que la salida del circuito de la a fig. 1.18 será:
|
Ecuación 4a |
Figura 1.20
Parámetros a considerar para seleccionar un convertidor D/A
1. Codigo de entrada (binario, BCD, u otro).
2. Resolución: la resolución esta dada por el numero de niveles de voltaje análogo que es capaz de generar. Este parámetro esta relacionado directamente con en numero de bits de entrada que conforma la palabra binaria. Un convertidor D/A de 4 bits tiene una resolución de 4. el numero de niveles de voltaje que es capaz de generar es de 2n, donde 24 = 16, lo anterior significa que la salida analogoa debe estar representada por 16 niveles de voltaje.
R = Resolución
n = numero de bits
El primer valor es cero, y el ultimo valor es 16-1 = 15
3. Unipolar: cuando solo hay un solo tipo de voltaje ya sea positivo o negativo
4. Bipolar: donde los pasos que se utilizaran seran tanto positivos como negativos con respecto a un valor de tierra.
5. Linealidad: donde los tamaños de los pasos que se utilizaran sean iguales y uniendo todos esos puntos se pueda formar una linea recta. Los manuales manejan a la linealidad como un % de error, esto se debe a los valores que tienen las resistencias y los otros elementos utilizados en el convertidor.
6. Ganancia de voltaje.
7. Tiempo de estabilidad este parámetro describe el tiempo que requiere la salida análoga para estabilizarse después de la palabra binaria aparece en la entrada. Usualmente se especifica como el tiempo que toma la salida para estabilizarse dentro de un rango igual al valor correspondiente a ± ½ LSB del cambio en la palabra de entrada por ejemplo si un DAC de 8 bits tienen un rango de 0 –10 V entonces el valor correspondiente al LSB es igual a 10/2n = 0.039. la mitad de este valor es 0.0195 V del valor esperado. Típicamente, el tiempo de estabilización es del orden de 10 m Seg.
8. Exactitud: la exactitud se define como la variación mas o menos desde la mitad hasta dos veces el valor LSB, por ejemplo, para un DAC con una exactitud de ± 1 LSB, el voltaje de salida análoga puede variar tanto como el valor equivalente a un bit. Si el DAC tiene una salida entre 0 y 5 V y 12 bits de resolución, el valor del LSB es de 5/212 = 0.00122V para cualquier entrada binaria, el voltaje de salida puede ser mayor o menor que el voltaje esperado en una cantidad igual a 0.00122V, el mismo tiene una exactitud de ± ½ LSB, la salida se puede desviar en una cantidad igual a± 0.000061V. cuando menor sea el valor de la exactitud mas fielmente la salida análoga corresponderá a la que se espera.