CONVERTIDORES DE DIGITAL A ANALÓGICO CAPITULO VII CONVERTIDORES DE DIGITAL A ANALÓGICO Un sistema digital nos entrega el resultado de lo que haya realizado en forma digital, de aquí surge la necesidad nuevamente de representar esta en forma analógica o bien que nos represente esta información en BCD o decimal. Aquí es donde se emplea el Convertidor digital analógico o DAC. Convertidor D/A empleando escala binaria de resistencias. La técnica de utilizar una escala binaria de resistencias es uno de los métodos más antiguos y simples para convertir dígitos binarios o bits en una señal analógica. El circuito básico del DAC consta de un sumador analógico con amplificador operacional, un registro de almacenamiento y un juego de interruptores analógicos. El amplificador/sumador posee tantas entradas como bits tiene la palabra binaria que se quiere convertir. El registro memoriza la señal digital de entrada y sus salidas comandan la apertura y cierre de los interruptores analógicos. Un 0 aplicado a la entrada del control de cada interruptor lo abre y un 1 lo cierra. Cuando se almacena en el registro de entrada un 0000 binario, todos los interruptores analógicos se abren. En estas condiciones, no hay voltaje aplicado a la entrada de las resistencias del amplificador sumador. Por consiguiente, el voltaje de salida de este último es igual a 0 V. Cuando se aplica un 0001, el interruptor S 1 se cierra. Esto provoca que se apliquen –10 V a la resistencia R1. Puesto que la entrada (-) del amplificador operacional es una tierra virtual, efectivamente hay – 10 V sobre la resistencia de 8 K. Como resultado, a través de la resistencia de realimentación (R f = 800) circula una corriente de 10 V/8000, es decir de 1.25 mA. Aplicando la ley de Ohm, el voltaje en la resistencia Rf debe ser, por tanto, igual a 800 x 1.25 mA, es decir 1 V. Cuando la palabra binaria de entrada cambia a 0010, se abre el interruptor S 1 y se cierra el interruptor S2. Esto causa que una corriente de 2.5 mA (10 V/4000) fluya por R2 y Rf. El voltaje a través de Rf es, ahora, 800 x 2.5 mA = 2 V. De igual manera, una palabra binaria igual a 0100 generará 4 V en la salida y una igual a 1000 nos dará 8 V de salida. Observar como los valores de las resistencias de entrada y salida se seleccionan cuidadosamente para generar una progresión binaria (16, 8, 4, 2, 1). Los interruptores deben operarse en todas las combinaciones para lograr una salida analógica desde 0 V hasta 15 V en incrementos de 1 V. 54 Fig. 7.1 Convertidor DAC de escala binaria Aunque este tipo de convertidor es muy sencillo, no es práctico cuando se emplean palabras binarias de más de 4 bits, ya que la cantidad de resistencias requeridas para obtener la progresión binaria es muy grande. Convertidor D/A usando resistencias conectadas en escalera Este tipo de convertidor emplea una red de resistencias en escalera (ladder) conocida como red “R-2R”. El DAC consta de una fuente de referencia (Vref) que observa una resistencia de valor R (equivalente a toda la red R-2R) conectada a tierra y, por consiguiente, emite una corriente de entrada I in igual Vref/R. Esta corriente (Iin) se divide en dos partes iguales: una que circula por la primera resistencia de valor 2R y otra que se dirige hacia el interior de la red. En la siguiente juntura o nodo de la red sucede lo mismo, es decir, la mitad de la corriente se encamina a tierra por la resistencia 2R y lo que resta se interna más en la red. Como resultado, el conjunto de resistencias 2R tiene corrientes de valores iguales a ½ Iin, ¼ Iin, 1/8 Iin, 1/16 Iin, etc. 55 R I in V ref. + _ R R 2R 2R 2R B0 B1 B2 R 2R 2R B3 Rf= R I in + V out Fig. 7.2 DAC de red R-2R. Cada uno de los interruptores conectados a la entrada de la red R-2R, simula un bit de las entradas digitales al convertidor. Cuando el bit es 0, el interruptor correspondiente lleva la corriente que circula por la resistencia 2R a tierra. Cuando este bit vale 1, la enruta a la entrada de suma del amplificador. Fig. 7.3 Estructura de un DAC de red R-2R. 56 La palabra binaria 0000, por ejemplo, abre todos los interruptores y, por tanto, coloca 0 V en la salida del convertidor. Del mismo modo, 1000 cierra el interruptor S1 y produce 5 V; 0100 cierra S2 y produce 2.5 V; 0010 cierra S3 y produce 1.25 V; etc. Note que cada salida corresponde a una progresión binaria. Lo anterior permite a la salida variar entre 0 y 10 V en incrementos de 0.625 V. Parámetros de los convertidores D/A Un DAC tiene varios parámetros que deben considerarse en el momento de una selección para una aplicación determinada. Los tres más importantes son: Resolución. La resolución de un DAC esta dada por el número de niveles de voltaje analógico que es capaz de generar. Este parámetro esta relacionado directamente con el número de bits de entrada que conforman la palabra binaria. Un convertidor D/A de cuatro bits tiene una resolución de 4. El número de niveles de voltaje analógico que es capaz de generar es de 2 n = 24 = 16. Lo anterior significa que la salida analógica debe estar representada por 16 niveles de voltaje. Un DAC de 8 bits proporciona 256 niveles diferentes de voltaje. Un DAC de 12 bits puede entregar hasta 4096 niveles de voltaje analógico. En general, cuantos más bits tenga un convertidor D/A, más exactitud se logrará en la salida analógica. Tiempo de estabilización. Este parámetro describe el tiempo que requiere la salida analógica para estabilizarse después que 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. Si un DAC de 8 bits tiene un rango entre 0 y 10 volts, entonces el valor que corresponde al LSB es igual a 10V/28 = 10V/256 = 0.039 V. La mitad de este valor es 0.0195 V. El tiempo de estabilización es el que se requiere para que la salida alcance 0.0195 V del valor esperado. Típicamente, el tiempo de estabilización es del orden de 10 S. Exactitud. La exactitud se define como la variación +/- (positiva o negativa) desde la mitad (1/2) hasta 2 veces el valor de un LSB. Por ejemplo, para un DAC con una exactitud de +/- 1 LSB , el voltaje de salida analógico puede variar tanto como el valor equivalente a un bit. 57