Vous êtes sur la page 1sur 47

CONVERTIDORES:

ANALÓGICO-DIGITAL
DIGITAL-ANALÓGICO
Los convertidores analógico-digital (ADC) y digital-analógico (DAC) se
utilizan para conectar la computadora con el mundo analógico (variables
físicas) de forma que ésta pueda vigilar y controlar a esas variables físicas.
TAREA: Contestar las siguientes preguntas:
1. ¿Cuál es la función de un transductor?
2. ¿Cuál es la función de un ADC?
3. ¿Qué hace la computadora cuando recibe los datos de un ADC?
4. ¿Cuál es la función de un DAC?
6. ¿Cuál es la función de un actuador?
Vsal = K * Entrada digital

K es un factor de proporcionalidad y varía para cada DAC, se obtiene de


la división del rango de voltaje entre 2^N, donde N es el numero de bits
de entrada al convertidor
EJERCICIO

1. Un DAC de cinco bits tiene una corriente como salida. Para una
entrada digital de 10100, se produce una corriente de salida de 10mA.
¿Cuál será el valor de ISAL para una entrada digital de 11101?

2. ¿ Cuál es el valor máximo de voltaje producido por un DAC de 8 bits


que genera 1.0 V para una entrada digital 00110010?
FACTOR DE PONDERACION
Cada entrada digital contribuye con una cantidad diferente de salida
analógica, en este caso A, B, C y D, tendrían 1, 2, 4 y 8 V
respectivamente.

EJERCICIO 3:
Un DAC de 5 bits produce VSAL = 0.2V para una entrada digital de
00001. Calcule el factor de ponderación de VSAL y encuentre el
valor analógico para una entrada 11111.
RESOLUCIÓN (TAMAÑO DE PASO)

La resolución de un DAC se define como la menor variación que puede


ocurrir en la salida analógica como resultado de una cambio en la
entrada digital. La resolución siempre es igual al factor de ponderación
del LSB y también se conoce como tamaño de paso, ya que es la
cantidad VSAL que variará cuando el código de entrada pase de un
paso al siguiente.
RESOLUCIÓN (TAMAÑO DE PASO)
RESOLUCIÓN (TAMAÑO DE PASO)

La resolución es igual al factor de proporcionalidad que aparece en la


relación entrada/salida del DAC.

Salida analógica = K x Entrada digital

EJERCICIO 4.
¿Cuál es la resolución del DAC del ejemplo 3? Describa la salida en
escalera para este DAC.

EJERCICIO .
Para el DAC del ejemplo 3, determine VSAL para la entrada digital 10001.
PORCENTAJE DE RESOLUCIÓN

Aunque la resolución puede expresarse como la cantidad de voltaje o


corriente por paso, resulta más útil expresarla como un porcentaje de la
salida a escala completa. Por ejemplo se tiene una salida a escala
completa de 15 V (cuando la entrada digital es 1111). El tamaño de paso
es 1V, lo que da una resolución porcentual de:
PORCENTAJE DE RESOLUCIÓN

EJERCICIO 5.
Un DAC de 10 bits tiene un tamaño de paso de 10mV. Determine el
voltaje de salida a escala completa y la resolución porcentual
¿¿¿QUE SIGNIFICADO TIENE LA RESOLUCIÓN????

Un DAC no puede producir un rango continuo de valores, así que


en sentido estricto, su salida no es en realidad analógica. Un
DAC produce un número finito de valores en su salida. Como
ejemplo tenemos una computadora que genera salidas digitales
que permiten obtener un voltaje analógico entre 0 y 10 Volts
para una válvula controlada eléctricamente. La resolución del
DAC determina cuántos posibles valores de voltaje puede enviar
la computadora hacia la válvula. Si se utiliza un DAC de 6 bits,
entonces existen 63 posibles pasos, c/u de 0.159 V, entre 0 y 10V.
Cuando se utiliza un DAC de 8 bits existen 255 pasos posibles,
cada uno de 39mV, entre 0 y 10 V. La resolución es más fina a
medida que aumenta el número de bits (el tamaño de paso es
más pequeño).
¿¿¿QUE SIGNIFICADO TIENE LA RESOLUCIÓN????
EJEMPLO:
En el siguiente ejemplo se muestra una computadora que
controla la velocidad de un motor. La corriente analógica de 0 a
2mA que proviene del DAC, es amplificada de modo que sea
capaz de producir velocidades del motor que vayan del de 0 a
100 rpm. ¿Cuántos bits deben utilizarse para la computadora sea
capaz de producir una velocidad que se encuentre a no más de
2rpm de la velocidad deseada?
¿¿¿QUE SIGNIFICADO TIENE LA RESOLUCIÓN????
EJERCICIO 6.
De acuerdo al ejemplo de la diapositiva anterior, si se utilizan 9
bits en el convertidor, obtenga el equivalente binario para que el
motor alcance 326 rpm.

Mediante una simple regla de 3 encontramos que el equivalente


para 326rpm es 166.58 y se redondea a 167 binario. Como el
tamaño del escalón es 1000/511 = 1.957rpm. Por lo tanto la
velocidad real del motor para 167 binario es (167*1.957) =
326.819 rpm.
Circuitos de un DAC
Circuitos de un DAC

Del circuito anterior determine:


a) El factor de ponderación de cada rama.
b) Si cambia la resistencia de retroalimentación a 250 Ohms, calcule
los valores de salida para cada combinación de entrada
Circuitos de un DAC
Circuitos de un DAC
Circuitos de un DAC
Circuitos de un DAC
EJERCICIO 7 : ¿ Qué apariencia tendrá la forma de onda en
escalera si la entrada C del DAC está en circuito abierto? Suponga
que las entradas del DAC son compatibles con TTL.
ADC
Un ADC toma un voltaje de entrada analógico y después de cierto
tiempo produce un código de salida digital que representa la entrada
analógica. El proceso de conversión A/D es generalmente más
complejo y largo que el proceso de conversión D/A. Existen diferentes
métodos para la conversión.
La siguiente figura es un diagrama de bloque general de un ADC. La
temporización para realizar la operación la proporciona la señal de
reloj de entrada. La unidad de control contiene los circuitos lógico
para generar la secuencia de operaciones adecuada en respuesta al
comando inicio, el cual comienza el proceso de conversión. El
comparador con amplificador operacional nos da una salida digital de
acuerdo a las magnitudes de entrada.
La siguiente figura es un diagrama de bloque general de un ADC. La
temporización para realizar la operación la proporciona la señal de
reloj de entrada. La unidad de control contiene los circuitos lógico
para generar la secuencia de operaciones adecuada en respuesta al
comando inicio, el cual comienza el proceso de conversión. El
comparador con amplificador operacional nos da una salida digital de
acuerdo a las magnitudes de entrada.
OPERACIÓN:
1. El comando de INICIO pasa a ALTO, dando inicio a la operación.
2. A una frecuencia determinada por el reloj, la unidad de control
continuamente modifica el número binario que está almacenado en
el registro.
3. El número binario del esgistro es convertido en un voltaje
analógico,VAX, por el DAC.
4. El comparador compara VAX con la entrada analógica VA. Mientras
VAX<VA, la salida de comparado es alta. Cuando VAX>VA por lo
menos en una cantidad = VT (voltaje de umbral), la salida pasará a
bajo y detiene el proceso de modificación del número del registro.
El número digital del registro, que es equivalente digital de VAX es
asimismo el equivalente digital de VA, dentro de los límites de la
resolución y exactitud del sistema.
5. La lógica de control activa la señal de fin de conversión, FDC,
cuando se completa el proceso de conversión.
ADC DE RAMPA DIGITAL:
En este ADC se utiliza un contador binario como registro y permite
que el reloj incremente el contador un intervalo a la vez, hasta que
VAX>=VA.
ADC DE RAMPA DIGITAL: Operación…

1. Se aplica el pulso INICIO para poner el contador en cero. El estado


ALTO de INICIO también inhibe el paso de los pulsos de reloj por
la compuerta AND y de aquí hacia el contador.

2. Cuando las entradas del DAC son todas cero, la salida de éste es
VAX = 0V.

3. Dado que Va>VAX, la salida del comparador, 𝐹𝐶𝐷 es ALTO.

4. Cuando INICIO regresa al estado BAJO, se habilita la compuerta


AND y entonces los pulsos de reloj pasan hacia el contador.

5. A medida que el contador avanza, la salida del DAC, VAX, aumenta


un paso a la vez, como se muestra en el diagrama anterior.
ADC DE RAMPA DIGITAL: …Operación
6. Este proceso continúa hasta que VAX alcanza un paso que excede a
VA por una cantidad igual o mayor que VT ( de 10 a 100 uV). En
este instante 𝐹𝐶𝐷 cambia hacia el estado BAJO e inhibe el flujo de
pulsos hacia el contador, el cual deja de contar y queda en valor
determinado.

7. El proceso de conversión está terminado, lo que es señalado por la


transición de ALTO hacia abajo del la señal 𝐹𝐶𝐷 ; el contenido del
contador es la representación digital de VA.

8. El contador retiene el valor digital hasta que el siguiente pulso


INICIO da comienzo otra vez al proceso de conversión.
ADC DE RAMPA DIGITAL: …Ejemplo
2.1 Suponga que un ADC tiene las siguientes características;
frecuencia de reloj = 1Mhz; VT = 0.1 mV; salida del DAC a escala
completa de 10.23V y una entrada de 10 bits. Determine los siguiente
valores:
a) EL equivalente digital obtenido para VA = 3.728V.
b) El tiempo de conversión.
c) La resolución del convertidor

a) solución: con 10 bits tenemos 1023 pasos, por lo tanto


10.23V/1023 = 10 mV.
De esta manera el equivalente digital para 3.728 + 0.1mV =
3.7821, es 3.7281/10mV = 372.81=373 pasos = 0101110101.
b) Se necesitan 373 pasos para completar la conversión. Por lo
tanto son 373 pulsos de reloj de 1 uS = 373uS.
c)La resolución de ADC es de 10mV.
El porcentaje es 1/1023x 100% = 0.1%.
ADC DE RAMPA DIGITAL: …Ejemplo
2.2. Para el mismo ADC del ejemplo anterior, determine el rango
aproximado de voltajes de entrada analógicos que producirán el
mismo resultado digital: 01011101012 = 37310.

SOLUCIÓN: En la tabla se muestra el voltaje ideal para el DAC, VAX,


para varios pasos alrededor del número 373.
ADC DE RAMPA DIGITAL: …Ejemplo 2.2
Si VA es un poco menor de 3.72 V (Por una cantidad < VT), entonces
FDC no cambiará al estado BAJO cuando VAX alcance el paso de
3.72v, pero lo hará cuando el paso sea 3.73 V. Si VA es un poco menor
que 3.73V ( por una cantidad < VT), entonces FDC cambiará a BAJO
sólo cuando VAX alcance el paso de 3.74 V. De este modo siempre y
cuando VA se encuentre de manera aproximada entre 3.72 y 3.73 V.
FDC cambiará al estado BAJO cuando VAX alcance el paso
correspondiente a 3.73V. El rango exacto de valores para VA es:
3.72-VT a 3.73-VT
Dado que VT es muy pequeño, podemos considerar que el rango es
3.72 a 3.73 V (10mV, que es la resolución del DAC)
ADC DE RAMPA DIGITAL: …Ejemplo 2.2
Si VA es un poco menor de 3.72 V (Por una cantidad < VT), entonces
FDC no cambiará al estado BAJO cuando VAX alcance el paso de
3.72v, pero lo hará cuando el paso sea 3.73 V. Si VA es un poco menor
que 3.73V ( por una cantidad < VT), entonces FDC cambiará a BAJO
sólo cuando VAX alcance el paso de 3.74 V. De este modo siempre y
cuando VA se encuentre de manera aproximada entre 3.72 y 3.73 V.
FDC cambiará al estado BAJO cuando VAX alcance el paso
correspondiente a 3.73V. El rango exacto de valores para VA es:
3.72-VT a 3.73-VT
Dado que VT es muy pequeño, podemos considerar que el rango es
3.72 a 3.73 V (10mV, que es la resolución del DAC)
ADC DE RAMPA DIGITAL: Resolución.

La resolución puede considerarse como un error que forma parte del


convertidor y al que a menudo se hace referencia como error de
cuantización.

Este error, que se puede reducir mediante el incremento del número


de bits tanto en el contador como en el DAC, se especifica algunas
veces como un error de +1 LSB, significando que el resultado puede
alejarse cuando mucho una cantidad igual al factor de ponderación
asociado al LSB.
ADC DE APROXIMACIONES SUCESIVAS:
El convertidor de aproximaciones sucesivas es una de los tipos de
convertidor más utilizados. Tiene una circuitería más compleja que el
ADC de rampa digital, pero un tiempo de conversión más pequeño.
Además, los convertidores de aproximaciones sucesivas (CAS) tienen
un tiempo fijo de conversión que no depende del valor de la señal
analógica.
ADC DE APROXIMACIONES SUCESIVAS: Diagrama de flujo para la
operación.
ADC DE APROXIMACIONES SUCESIVAS: Diagrama a bloques
simplificado.
ADC DE APROXIMACIONES SUCESIVAS: Ejemplo de un ADC de 4 bits.
ADC DE APROXIMACIONES SUCESIVAS: Ejemplo de un ADC de 4 bits.
ADC DE APROXIMACIONES SUCESIVAS: Ejemplo
ADC DE APROXIMACIONES SUCESIVAS: Ejemplo
ADC DE APROXIMACIONES SUCESIVAS: Ejemplo
CIRCUITO DE MUESTREO Y RETENCIÓN:
Cuando un voltaje analógico se conecta directamente a la entrada de un
ADC, el proceso de conversión puede ser afectado desfavorablemente
si este varía durante el porceso de conversión. La estabilidad del
proceso de conversión puede mejorarse utilizando un circuito de
muestreo y retención para tener constante el voltaje analógico mientras
la conversión A/D se lleva a cabo.
MULTIPLEXIÓN:
OSCILOSCOPIO DE ALMACENAMIENTO DIGITAL