Logo Studenta

CONVERTIDORES ANALOGO-DIGITAL

¡Este material tiene más páginas!

Vista previa del material en texto

Convertidores A/D.- 1
CONVERTIDORES ANALOGO-DIGITAL 
 
CONVERTIDOR A/D DE COMPARADOR EN PARALELO 
Tratemos ahora de los sistemas empleados para convertir una entrada analógica en 
salida digital. Se observará que los convertidores A/D son generalmente sistemas complejos 
e intrincados. Por tanto, a diferencia de la situación que prevalece con los convertidores 
D/A, ordinariamente no es posible presentar un diagrama esquemático detallado. En su 
lugar explicaremos los convertidores A/D en términos de sus bloques básicos digitales y 
analógicos que ya hemos descrito. Estos bloques básicos incluyen puertas, flip-flops, 
registros, contadores, convertidores D/A, comparadores, etc. Hay que señalar además que 
hay muchos esquemas posibles para la conversión A/D y muchas variaciones posibles 
dentro de cada esquema. El gran número de convertidores A/D descritos en la literatura (un 
buen número de los cuales existen en el mercado) es fruto de la constancia y de la 
imaginación que los ingenieros han dedicado a resolver el problema. En esta sección y en 
las siguientes describiremos varios sistemas representativos. 
 
Figura 1.- Un convertidor A/D comparador. 
 Convertidores A/D.- 2
 
En el convertidor A/D comparador representado en la figura 1 el margen de la 
entrada analógica se extiende desde 0 hasta Vo y está provista una salida digital de 3 bits. 
 La relación entre la salida digital y la entrada analógica está representada en la 
figura 2. La entrada analógica se clasifica en ocho gamas o márgenes. Seis de estos 
márgenes abarcan un intervalo S = V0 / 7. Los otros dos márgenes, en los extremos, se 
extienden en el intervalo S/2 = V0 / 4. Cuando la entrada analógica se encuentra dentro del 
margen más bajo desde 0 hasta V0 / 14, la salida del convertidor A/D debe ser 000, como se 
indica. También tal como se indica, si la salida digital tuviese que ser reconvertida a una 
tensión analógica, por un convertidor D/A por ejemplo, la lectura analógica sería 0 V. Por 
tanto, en la conversión A/D ha sido introducido un error, el error de cuantificación. En este 
margen más bajo el error es como mucho igual a S/2 = V0/14. Análogamente, cuando la 
entrada pertenece al margen S que se extiende de V0/14 a (3 Vo)/14, la salida digital 
correspondiente será 001. Este 001 será interpretado como representante de la tensión 
analógica V0/7 = 2 V0/14. Por consiguiente, en este intervalo el error de cuantificación 
nunca será mayor que S/2 = V0/14 cualquiera que sea la gama en que caiga la entrada. 
Ahora podemos ver que la finalidad por la cual se ajustan los intervalos como en la figura 2 
es conseguir que en toda la gama de entrada de 0 a V0 el error máximo de cuantificación 
sea el mismo. 
Se recordará que un comparador es un dispositivo que tiene dos entradas (una 
entrada de referencia y una entrada de señal) y una sola salida. Cuando la entrada de señal 
es menor que la tensión de entrada de referencia, la salida del comparador está en 0 lógico. 
Cuando la señal es más alta que la referencia, la salida está en 1 lógico. Un convertidor A/D 
comparador con N bits de, salida requiere 2N –1 comparadores. Para el sistema de 3 bits de 
la figura 1 se emplean siete comparadores Cl a C7. 
 
Figura 2.- Una tensión analógica unipolar es dividida en intervalos ya éstos se les 
asignan representaciones digitales de manera que se asegure un error de 
cuantificación máximo uniforme en todo el margen. 
 Convertidores A/D.- 3
Si la tensión analógica Va está en el margen 0 a 1/14 Vo, todos los niveles lógicos 
de salida del comparador serán 0, es decir Cl C2 C3 C4 C5 C6 C7 = 0000000. Si Va está en el 
margen 1/14 Vo a 3/14 Vo, entonces ClC2C3C4C5C6C7 = 1000000, etcétera. Estas salidas del 
comparador serán transferidas a las salidas de 7 flip- fiops del registro cuando ocurre un 
impulso de reloj. Finalmente, como en la figura 1, el registro es seguido por un 
decodificador que convierte las indicaciones del registro en un código binario unipolar de 3 
bits. Se puede comprobar que el decodificador indicado en la figura 1 asigna realmente 
palabras de código de salida de 3 bits de la manera requerida en la figura 2. 
 
Ejemplo 1.- Si el convertidor A/D comparador representado en la figura 1 debe convertir 
tensiones analógicas variables entre –Vo y +Vo en aritmética de complemento a dos, 
determinar las tensiones de referencia en cada entrada de comparador. Ilustrar el resultado 
utilizando una tabla similar a la de la figura 2. Suponer salida de 3 bits. 
 
SOLUCIÓN Cuando la salida del convertidor A/D es 000, dará lectura de 0V. Por tanto, si 
el máximo error de cuantificación ha de ser S/2 como en la figura 2, la indicación de salida 
000 será asignada al margen analógico 0 V ± S /2, como indica la figura 3. Ahora surge una 
ligera dificultad a causa de que el margen analógico es simétrico con respecto a 0 V, 
mientras en la representación de complemento a dos siempre hay un número negativo más 
que números positivos. Si de momento prescindimos del número digital más negativo (100 
= –4) quedan siete salidas digitales. De acuerdo con esto, el margen analógico Vo a –Vo se 
divide en siete intervalos, cada uno del tamaño S = 2 V0/7 y, como muestra la figura 3, es 
asignada una salida digital a cada margen. 
 
Figura 3.- Niveles de referencia y salidas digitales para cl convertidor A/D 
comparador utilizando representación de complemento a dos. 
 Convertidores A/D.- 4
Todavía tenemos una salida digital extra 100, que servirá para representar el margen 
-8/7Vo ± S/2=–8/7Vo ± 1/7Vo, que es el margen –Vo a –9/7V. Si optamos por el uso de esta 
salida, el extremo inferior de la cadena de resistores de la figura 3 tendrá que ser conectado 
a –9V0/7 y serán necesarios siete comparadores con tensiones de referencia –Vo, –5/7Vo, 
etc., hasta 5/7Vo.. Si también optamos por ignorar esta salida 100, la cadena de resistores 
estará conectada a –V 0 y sólo serán necesarios 6 comparadores. La mayoría de fabricantes 
prefieren el uso de la salida 100 y especifican su dispositivo diciendo que tiene un margen 
asimétrico correspondiente de tensiones. 
El convertidor A/D comparador es capaz de una gran velocidad, ya que todo el 
proceso de conversión tiene lugar simultáneamente en vez de secuencialmente. Su 
operación es lo suficientemente rápida para utilizar la lógica de acoplo por emisor en los 
flip-flops y en las puertas del decodificador. Inmediatamente después de la presentación de 
la tensión de entrada analógica y sólo después de un corto retardo en los comparadores 
queda disponible una representación digital de la tensión analógica. Se puede observar que 
el registro de flip-flop no es esencial para la operación. Sin embargo, el registro es 
conveniente, especialmente cuando la entrada analógica está cambiando rápidamente. El 
registro nos permite mantener la representación digital de la entrada analógica hasta que 
estemos en disposición de aceptar una nueva muestra. 
Un convertidor A/D de comparadores en cascada. El convertidor A/D comparador tiene 
el inconveniente de que el hardware que necesita se duplica por cada bit de salida adicional. 
Así, mientras un convertidor A/D de 3 bits requiere 7 comparadores y 7 flíp-flops, un 
convertidor A/D de cuatro bits requerirá 15 comparadores, 15 flip-flops y el 
correspondiente aumento de puertas decodificadoras. 
A costa de la velocidad de operación, es posible diseñar un convertidor de 
comparadores en cascada con una economía en la referente al hardware. Tal convertidor en 
cascada está representado en la figura 4. El convertidor provee 6 bits de salida y si se 
construyese con una sola unidad de acuerdo con el modelo de la figura 1requeriría 26 – 1 = 
63 comparadores. En la figura 4, sin embargo, utilizamos dos convertidores de tres bits que 
comprenden 2(23- 1) = 14 comparadores. 
El primer convertidor ADC-1 provee los tres bits más significativos mientras el 
ADC-2 genera los tres bits menos significativos. Supongamos que, por comodidad, el 
coeficiente de multiplicación del convertidor global de 6 bits está dispuesto de modo que la 
salida da lectura directa en voltios (por ej. 001101 representa 13 V). En este caso el tamaño 
del escalón del ADC-2 es S2 = 1 V mientras el del ADC-1 es 8 V. La salida digital del 
ADC-1 es aplicada a un convertidor D/A que produce una salida analógica aV
∩ . La 
diferencia ∆V = Va – aV
∩ está dentro del margen de error de cuantificación de ADC-l. Esta 
diferencia de tensión analógica es convertida a forma digital por el segundo convertidor 
ADC-2. 
Se observa, y esto es más importante, que los bits añadidos por ADC-2 solamente 
pueden dejar inalterados o bien aumentar la significación numérica de la representación 
final de 6 bits. Parece, pues, que debemos procurar que ∆V sea siempre cero o positiva. 
 
 Convertidores A/D.- 5
 
 
Figura 4.- Un convertidor A/D de 6 bits que comprende una cascada de dos 
convertidores A/D comparadores de 3 bits. 
 
Podemos asegurarnos de que sea éste el caso ajustando los niveles de referencia del 
comparador en ADC-1 en. .., –8 V, 0 V, 8 V, 16 V, ... Después haremos la decodificación 
de tal manera que, cuando Va esté en el margen –8 a 0 V, la salida digital sea 111 
(utilizando la representación de complemento a dos), cuando Va esté en el margen 0 a 8 V, 
la salida sea 000, cuando Va esté en el margen 8 a 16 V, la salida sea 001, etc. Tal ajuste de 
los niveles del comparador y la subsiguiente codificación será casi todo lo que se requiere, 
pero no todo. En efecto, consideremos que Va es infinitesimalmente más pequeño que 8 V. 
En este caso será necesario que la salida de 6 bits de lectura 001000 a fin de que el error de 
cuantificación no sea mayor que ±1/2 LSB, que en el caso presente es + 0,5 V. Sin embargo, 
con Va justamente menor que 8 V, la salida digital de ADC-1 será 000. Incluso si ADC-2 
produjese una salida de 111, la indicación de 6 bits será 000111 con un error de un LSB 
completo. Como se puede comprobar fácilmente, la dificultad se puede remediar 
desplazando los niveles de referencia del comparador en sentido negativo en 1/2 LSB = 1/2 
S2 = 0.5 V. En este caso ∆V debe ser negativo para algún margen de Va, pero nunca en más 
de 1/2 LSB y, por tanto, queda solventada la dificultad. 
La diferencia ∆V aplicada a ADC-2 estará ahora en el margen comprendido entre -
0.5 y 7.5 V. Se puede establecer el formato unipolar de los niveles de referencia de 
comparador como el representado en la figura 2 para acomodar este margen con error de 
cuantificación ± 0.5 V. Para ello sólo es necesario ajustar los niveles de referencia del 
comparador a 0.5, 1.5, ..., 6.5 V. 
Causas de error. Es introducido necesariamente un error de cuantificación cuando se 
convierte en una señal analógica a la forma digital. Este error se suele especificar como ± 
 Convertidores A/D.- 6
1/2 LSB; es decir, su magnitud es la mitad de la significación numérica del bit menos 
significativo de la salida digital. Por ejemplo, consideremos un convertidor ordinario (de 
una sola etapa) destinado a procesar una señal analógica de entrada en el margen de 0 a 7 V 
con una salida digital de 3 bits desde 000 hasta 111. El nivel de referencia de los siete 
comparadores estará en 0.5, 1.5, ..., 5.5, 6.5 V. Si, por ejemplo, la tensión analógica V 
estuviese en el margen 2.5 < V < 3.5, entonces la salida del convertidor daría lectura 011 = 
3,0 V. Sin embargo, en la realización práctica el error podría ser mayor que ± 1/2 LSB. Tal 
será el caso si los niveles de referencia del comparador no están ajustados con precisión y si 
los comparadores no funcionan idealmente. La operación ideal del comparador requeriría 
que la salida de éste estuviese en 1 lógico o en 0 lógico cuando la tensión analógica es un 
infinitésimo a uno u otro lado del nivel de referencia, y entonces no habría margen de 
incertidumbre. 
En el convertidor de comparadores en cascada tenemos fuentes de error no sólo en 
los comparadores sino también en el convertidor D/A, que es el dispositivo utilizado para 
formar la diferencia V- ~ ", y el amplificador. Estas operaciones adicionales, ninguna de las 
cuales está presente en el convertidor comparador ordinario, deben ser interpuestos entre 
cada una de las etapas de un convertidor en cascada. 
Operación a alta velocidad. Aunque el convertidor A/D en cascada sirve para reducir el 
número de comparadores necesarios en un sistema, también reduce a la mitad la velocidad 
de operación, ya que durante el primer pulso de reloj se realiza la conversión de los 3 
primeros bits y los 3 siguientes se convierten tras el segundo pulso de reloj. 
Con algunos circuitos más, el convertidor A/D en cascada puede operar a la misma 
velocidad que el convertidor A/D representado en la figura 1. Se observa que mientras 
están siendo convertidos los tres bits menos significativos, el convertidor A/D para los tres 
bits más significativos no está realizando ninguna función útil. Así pues, podemos diseñar 
circuitos que capaciten a este convertidor para iniciar la operación en la siguiente muestra 
de Va. 
 
CONVERTIDOR POR APROXIMACIONES SUCESIVAS (O ITERATIVOS) 
El principio del convertidor por aproximaciones sucesivas se puede explicar con el 
siguiente ejemplo. Supongamos que tenemos un objeto Cuyo peso es desconocido, pero sí 
sabemos que está comprendido en el margen de 0 a l kg. Suponemos además que; se 
dispone de una balanza y un juego de pesas conocidas de 1/2, 1/4, 1/8 kg, etc. Estas pesas 
se utilizan en una sucesión de tanteos para determinar el peso desconocido. Con el peso 
desconocido W en un platillo de la balanza, colocamos la pesa de 1/2 kg en el otro platillo. 
Si hallamos W > 1/2 kg, dejamos la pesa de 1/2 kg y añadimos la de 1/4 kg en el mismo 
platillo. Si hallamos W < 1/2 kg, sacamos la pesa de 1/2 kg y la sustituimos por la de 1/4 kg. 
De esta manera continuamos probando con pesas sucesivamente menores, cada una de las 
cuales es de un peso menor que la anterior. Si en la última prueba el peso añadido inclina la 
balanza hacia el lado de las pesas, sacamos la última añadida y la sustituimos por la de su 
valor mitad. Así, si resulta que podemos dejar la pesa de 1/2 kg después de haber quitado la 
de 1/4 kg y podemos dejar también la de 1/8 kg, el resultado aproximado de la medida del 
peso desconocido será 1 × 1/2 kg + 0 × 1/4 kg + 1 × 1/8 kg = 5/8 kg. Asignando la 
significación numérica 1/2 al dígito binario más significativo, 1/4 al siguiente, etc., 
tendremos la designación binaria del peso 101. Claro está que continuando esta operación 
con pesas sucesivamente menores, podemos establecer el peso desconocido con la precisión 
que deseemos. 
 Convertidores A/D.- 7
Si el número de pesadas sucesivas permisibles es ilimitado el procedimiento 
descrito es aceptable. Sin embargo, supongamos (como normalmente ocurre), que el 
número de pesadas es finito. 
 
 
 
Figura 5.- En la ponderación por aproximaciones sucesivas es necesario corregir la 
escala (desplazarla) en la mitad del peso menor de tanteo. 
 
Entonces con el fin de reducir el error de cuantificación es necesario compensar 
(offset) la balanza es decir, desviar o 〈〈inclinar〉〉 el platillo de la balanza en favor del peso 
desconocido. La magnitud de la inclinación debe ser igual a la mitad del peso más pequeño. 
Tal es el caso ilustrado en la figura 5. Aquí sesupone que se hacen dos tanteos sucesivos. 
Utilizando pesas de 1/2 y 1/4 kg para determinar un peso que se supone que esta 
comprendido en el margen de 0 a 1. En la figura 5a, el margen 0 a 1 está dividido en cuatro 
intervalos, cada uno de los cuales está identificado por su representación digital apropiada. 
También está indicada la interpretación que se da a cada representación digital. 
Supongamos ahora que la cantidad desconocida es infinitesimalmente más pequeña que 1/4. 
Hallaremos que no se pueden utilizar ni la pesa de 1/2 ni la de 1/4 y la indicación digital 
correspondiente será 00. El error de cuantificación es entonces 1/4. En cada uno de los 
otros intervalos se encontrará un error máximo similar de cuantificación de 1/4. 
Supongamos ahora que compensamos la balanza añadiendo una pesa de 1/8 al 
platillo destinado al peso desconocido. Entonces las cuatro representaciones digitales 
estarán asociadas con los márgenes de peso de la manera representada en la figura 5b. Un 
peso desconocido ligeramente inferior a 1/4 aparecerá justamente menor que 1/8 + 1/4 = 
3/8. Este peso cae en el margen cuya indicación digital es 01. Esta indicación será 
interpretada como 114, por lo que el error de cuantificación es 1/8. Como se puede ver en la 
figura 5b, el nuevo margen de la cantidad desconocida es de 0 a 7/8 y, como se puede 
comprobar, cualquiera que sea el lugar que ocupe en este margen, el máximo error de 
cuantificación será 1/8. 
Convertidor A/D por aproximaciones sucesivas de 3 bits. La figura 6 es el diagrama de 
un convertidor A/D por aproximaciones sucesivas para 3 bits. Este convertidor está 
destinado a convertir una forma de onda analógica en código binario despreciando el bit de 
signo. Para simplificar no hemos ahorrado hardware como de otra manera se hubiera 
podido hacer. En este convertidor A/D hemos asignado 5 intervalos (iguales) de tiempo 
para realizar una sola conversión A/D. Se emplean tres de estos intervalos para determinar 
los tres bits digitales, un cuarto intervalo se usa simplemente para la lectura de la salida 
 Convertidores A/D.- 8
digital, asimismo se usa un quinto intervalo para borrar el convertidor y dejarlo listo para la 
siguiente conversión. 
 
 
Figura 6.- Un convertidor A/D de tres bits de aproximaciones sucesivas. 
 
Los cinco flip-f1ops tipo (D) FFA a FFE están conectados de modo que forman un 
contador en anillo de módulo 5. Este contador provee en sus salidas QA a QE cinco formas 
de onda, de las cuales sólo una está en el nivel lógico 1 en cada instante dado; el nivel 
lógico 1 es transferido de A a B a C, etc. en cada ciclo sucesivo de reloj. Los tres flip-f1ops 
FFl, FF2 y FF3 se emplean para registrar los bits digitales, correspondiendo FF1 al LSB y 
FF3 al MSB. 
El ciclo de conversión comienza con QA = 1, mientras QB = QC = QD = QE = 0. 
Entonces FF3 estará puesto a uno mientras FF2 y FF1 estarán puestos a cero. Tenemos, 
pues, Q3 = 1 y Q2 = Q1 = 0. De este modo es presentada la entrada 100 al convertidor D/A 
de 3 bits que provee una salida analógica correspondiente Vo. La salida Co del comparador 
será entonces Co = 0 o 1, dependiendo de si Va> V0 o Va< V0. Durante el intervalo 
siguiente de reloj QB = 1, mientras QA = QC = QD = QE = 0. Con QB = 1 la puerta y G3 está 
habilitada, y FF3 está puesto a cero si Co = 1 y queda en el estado 1 si Co = 0. Así pues, 
hemos asignado un 1 lógico a la posición más significativa y al comenzar el segundo 
 Convertidores A/D.- 9
intervalo de reloj, este bit permanece o bien es cambiado a 0 lógico, dependiendo de la 
comparación entre Va.y V o. 
Durante los sucesivos intervalos de reloj el tanteo se repite para los dos bits de las 
dos posiciones siguientes. El intervalo en que QE = 1 es aquel en que no se hace ninguna 
comparación y podemos leer la salida digital. QE se utiliza, pues, para el muestreo de las 
puertas de salida GA, GB y GC. 
Debe quedar bien sentado que durante la secuencia de operaciones que finalmente 
conduce a la salida digital, el valor de muestra de la entrada analógica debe mantenerse 
constante. Por tanto, el convertidor de la figura 6 debe estar precedido de un amplificador 
S/H. La operación de muestreo debe estar sincronizada con la operación del convertidor. El 
intervalo de toma de lectura cuando QE = 1 es adecuado para el muestreo, mientras durante 
el intervalo de QA = 1 a QD = 1, es decir, mientras QE = 0, es mantenida la señal muestreada. 
Por consiguiente, la sincronización puede ser efectuada utilizando QE para activar los 
interruptores en el circuito S/H. 
Cuando opera el convertidor, los flip-flops deben bascular en uno y otro sentido, los 
interruptores D/A deben abrir y cerrar y el comparador ve una entrada, que cambia 
bruscamente de un nivel al otro. Hay transitorios asociados con todas estas conmutaciones 
y cambios abruptos, y la velocidad a que puede ser activado el convertidor depende del 
tiempo de amortización de estos transitorios. Sin embargo, la precisión del convertidor no 
depende del flip-flop ni de las puertas. Su exactitud depende casi exclusivamente de la 
precisión del convertidor D/A y, por tanto, de la precisión de los resistores D/A, etc. 
En la exposición del método de conversión por aproximaciones sucesivas hemos 
recurrido a su analogía con las comparaciones de pesos en una balanza. Volviendo a esta 
analogía, se ve que el comparador representado en la figura 6 es la balanza, la entrada 
analógica Va es el peso conocido y la salida Vo del convertidor A/D es la suma de todas las 
pesas que se han «dejado en el platillo». Si un bit hace que la balanza se incline hacia el 
lado de la suma de las pesas (Vo > Va), el bit 1 es puesto a cero y se prueba el siguiente bit 
menos significativo. 
 
 
 
Figura 7.- Circuito utilizado para desplazar la tensión de salida de un 
convertidor D/A. 
 Convertidores A/D.- 10
Antes hemos visto la necesidad de inclinar la balanza en el sentido del peso 
desconocido. En el circuito de la figura 6 esta inclinación se puede efectuar añadiendo una 
tensión fija a la desconocida Va o, generalmente y de modo más cómodo, desplazando Vo 
en sentido opuesto. (Una disposición para obtener este desplazamiento está representada en 
la figura 7.) Consideremos a manera de ejemplo un convertidor de 3 bits con salidas 
comprendidas entre 000 y 111, destinado a una tensión analógica a su vez comprendida en 
el margen de 0 a 7, V. El bit menos significativo corresponde a una tensión analógica de 1 
V. Por tanto, el desplazamiento (offset) necesario de Vo es 1/2 V. Específicamente el 
convertidor D/A debe ser desviado de tal manera que cuando su entrada digital es 000, su 
salida analógica debe ser –0.5 V, como muestra la figura 8. En este caso el máximo error de 
cuantificación será 0,5 V. Por otra parte, la máxima tensión analógica que puede ser 
acomodada es 7.5 V. En efecto, cuando la salida es 111, el error de cuantificación no 
excede de 0.5 V hasta Va> 7.5 V. 
 
 
 
Figura 8.- Es necesaria una tensión de desplazamiento en el convertidor D/A de un 
convertidor A/D de aproximaciones sucesivas- 
 
Es instructivo seguir los pasos necesarios para codificar una tensión analógica Va. 
Por ejemplo, si Va= 4,9 V, comenzamos con QA = 1 y Q3Q2Q1 = 100 de modo que Vo dé la 
lectura 4 – 0.5 = 3.5 V. Puesto que Va> Vo cuando QB es 1, Q3 permanece en 1 y Q2 
también es 1 de modo que Q3Q2Q1 = 110. Ahora Vo = 6 – 0.5 = 5.5 V > Va. Por tanto, 
cuando Qc = 1, Q2 es 0 y Ql pasa al produciendo Q3Q2Q1 = 101. El resultado es Vo = 5 – 
0.5 = 4.5 V < Va. Por tanto, Ql no cambia cuando QD = 1 y la solución es Q3Q2Q1 = 101. Se 
lee este resultado cuando QE = 1.Convertidores A/D.- 11
EL CONVERTIDOR CONTADOR 
La figura 9 representa un convertidor contador de 3 bits. Los 3 flip-flops están 
conectados como contador asíncrono de módulo 8. El contador pasa de uno a otro estado a 
cada impulso de reloj cuando es habilitada la puerta G0. Supongamos que inicialmente la 
línea de control H (mantenimiento de cuenta) está en 1 lógico. Entonces G0 está inhibida y 
no prosigue la cuenta. Supongamos además que la línea Rd (puesta a cero o reset) se ha 
utilizado para borrar el contador, es decir, para ponerlo en 000, caso en el cual la salida 
también leerá 000. Finalmente, consideremos que la línea H se utiliza también para 
controlar la operación del circuito S/H, de modo que la forma de onda Va(t) es muestreada 
cuando H = 1 y mantenida cuanto H = 0. 
 
 
 
 
 
 
Figura 9.- Un convertidor A/D contador de 3 bits. 
 
Supongamos que inicialmente V o = 1/2 LSB y que la salida del comparador esté en 
1 lógico. Ahora supongamos que H cambie a H = 0. Entonces G0 está habilitada y prosigue 
la cuenta. Con cada impulso de reloj el contador avanza un paso y la salida del convertidor 
D/A, Vo, salta un escalón. Eventualmente tendremos Vo > Va. En este instante la salida del 
comparador será C0 = 0, y la cuenta cesará. La cuenta que ha sido acumulada en el contador 
es la salida digital y será proporcional (excepto el error de cuantificación) a la tensión 
analógica Va(t). Habiendo dejado transcurrir un tiempo de cuenta suficientemente largo 
para asegurar que Vo ha excedido de Va, podemos elevar H a H = 1, lo que permite una 
 Convertidores A/D.- 12
lectura de la salida digital y que el circuito S/H muestre nuevamente la señal de entrada. 
Antes de que se vuelva a H =0, desplazamos Ra brevemente a Ra = 1 para borrar el 
contador y luego volvemos a Ra = 0. Ahora retornando H a H = 0 comenzará un nuevo 
ciclo de conversión. 
En un convertidor A/D contador, lo mismo que en el convertidor por 
aproximaciones sucesivas, es necesario desplazar la salida Vo del convertidor D/A. Sin 
embargo, en el caso presente este desplazamiento se debe hacer en el sentido de aumentar 
en vez de disminuir Vo, restándole la tensión correspondiente a 1/2 LSB. Para ver que esto 
es así, despreciamos la tensión de desplazamiento (offset) y hacemos que LSB sea igual a 
l.0 V, caso en el cual el máximo error de cuantificación debe ser ± 0.5 V. Ahora 
supongamos que Va es infinitesimalmente mayor que 0 V. Entonces, al principio de la 
conversión tendremos Co = 1 y el contador avanzará un paso y luego se parará. Pero esta 
cuenta producirá una salida digital 001 con la interpretación 1,0 V. En correspondencia el 
error de cuantificación será 1,0 V. Por otra parte, con un offset de 0.5 V el contador no 
avanzará un paso hasta Va> 0.5 V. 
Las formas de onda del convertidor están representadas en la figura 10. Lo mismo 
que antes, suponemos que se trata de un convertidor D/A que produce salidas (con 
exclusión del offset) de 0 y 7 V para entradas digitales 000 y 111, respectivamente. A causa 
del aspecto de la forma de onda Vo, al convertidor contador se le denomina también 
convertidor digital de rampa. Están representados dos intervalos de conversión. En el 
primero, la tensión analógica está comprendida entre 5.5 y 6.5 V, y la salida digital es 110 
= 6 V. En el segundo intervalo Va está entre 6.5 y 7.5 y la salida es 111. La mayor entrada 
analógica que se puede acomodar con un error máximo de cuantificación de 0.5 Ves 
nuevamente 7.5 V. 
 
 
 
Figura 10.- Formas de onda del convertidor A/D correspondiente a la figura 9. 
 
 Convertidores A/D.- 13
Para una velocidad dada de muestreo y un número dado de bits de salida el 
convertidor contador requiere generalmente un ritmo de reloj mucho más rápido que el 
convertidor por aproximaciones sucesivas. En el convertidor contador, con N bits de salida 
son necesarios 2N ciclos de reloj para la operación de conversión. En el convertidor por 
aproximaciones sucesivas, el número necesario es N (o N + 2 si incluimos los intervalos de 
reloj para la puesta a cero de la lectura como en la Figura 10). En cualquier caso la 
frecuencia del reloj aumenta exponencialmente con N en el convertidor contador y sólo 
linealmente en el convertidor por aproximaciones sucesivas. El tipo de convertidor A/D 
contador está usualmente restringido a frecuencias de muestreo inferiores a 100 kHz, 
mientras con los convertidores por aproximaciones sucesivas son posibles frecuencias de 
muestreo hasta de 1 MHz. 
A costa de una mayor complejidad, el convertidor contador se puede mejorar 
sustituyendo el contador ascendente de la figura 9 por un contador bidireccional. A este 
convertidor se le denomina convertidor digital continuo, convertidor de seguimiento o 
servoconvertidor. El contador es controlado para cuenta ascendente o cuenta descendente 
dependiendo de que la salida del comparador esté en 1 lógico o en 0 lógico y, por 
consiguiente, de que Vo sea mayor o menor que Va. Si inicialmente Va> Vo, el contador 
cuenta en sentido ascendente hasta Vo > Va. En este punto el contador se invierte. Si 
después de una sola cuenta descendente tenemos Vo < Va, el sentido del contador se 
invierte, y así sucesivamente. El nivel de Vo subirá y bajará alternativamente a través de Va. 
El aspecto de Vo durante los intervalos en que Va está siendo mantenido y durante un 
intervalo de muestreo está indicado en la figura 11. La salida de este convertidor es leída, 
como antes, al final del intervalo de mantenimiento. Comparado con el convertidor 
ordinario contador, en el convertidor servo sólo se necesita en promedio la mitad de cuentas 
para una conversión completa. De aquí que un convertidor servo pueda funcionar a 
velocidad doble. 
De los tres tipos de convertidores que acabamos de describir y en los que se emplea 
realimentación a través de un convertidor D/A, el de aproximaciones sucesivas es el más 
popular. 
 
 
 
Figura 11.- Comportamiento de un convertidor de seguimiento. 
 
 
 
 
 Convertidores A/D.- 14
EL CONVERTIDOR DE DOBLE RAMPA 
Consideremos ahora un nuevo tipo de convertidor en que no interviene la 
realimentación. Este convertidor, representado en la figura 12a y es llamado convertidor de 
doble rampa (doble integración) se emplea a menudo en los voltímetros digitales. Ahora 
describimos el principio de funcionamiento. 
 
 
 
Figura 12.- El convertidor A/D de doble rampa. 
 
Cuando comienza el proceso de conversión, es decir en t = 0, el interruptor S1 está 
conectado al punto A y la muestra mantenida de la entrada analógica Va es aplicada al 
integrador analógico. Si τ = RC es la constante de tiempo del integrador, la salida de éste es 
Vo = –(t/τ) Va. La forma de onda de Vo está representada en la figura 12b. En el mismo 
instante (t = 0) es aplicada una forma de onda de reloj al contador que inicialmente ha sido 
borrado. El contador cuenta hasta que los flip-flops FF0 a FF(N -1) del contador se ponen a 
cero simultáneamente, por lo que Q0 = Q1 = QN-1 = 0, instante en el cual FFN es puesto a 1, 
 Convertidores A/D.- 15
o sea QN = 1. La salida QN controla el estado de S1 y cuando QN = 1, se mueve a S1 hasta el 
punto E. La salida del integrador comienza ahora a desplazarse en sentido positivo, ya que 
la tensión de referencia aplicada es negativa, es decir, –V, (Figura 12b). El contador 
continúa contando hasta que la tensión de salida Vo se hace justamente positiva. En este 
instante el comparador pasa al estado 0, la puerta G1 se inhibe, y el contador se para. 
Ahora se ve que la cuenta registrada en el contadorde N etapas, QN-I ..., Q1, Q0, es 
directamente proporcional a Va e independiente de la constante de tiempo τ. El tiempo T1 
necesario para que los N + 1 flip-flops pasen de 00 ...00 a l0. ..00 es 2NTc, donde Tc es el 
tiempo transcurrido entre los impulsos de reloj. En este instante la tensión de salida Vo es: 
 
C
Naa
O T
V
T
V
V 21 ττ
=−= 
 
en la figura 12b, se ve que en el tiempo T 2, Vo es nuevamente igual a 0 V y por tanto: 
 
1
12 )( T
VTTV Or
ττ
=
− 
 
El intervalo de tiempo T2 – T1 es pues: 
C
N
r
a T
V
V
TT 212 =− 
Si en el instante T2 la cuenta registrada en los primeros N flip-flops es A, como la cuenta era 
0 en el instante T1, tendremos 
C
N
r
a
C TV
V
TTT 212 ==− λ 
por lo que la cuenta λ es: 
N
r
a
V
V
2=λ 
 
En tanto que Va< Vr, el sistema opera como un convertidor A/D. Puesto que A < 2N, la 
cuenta es directamente proporcional a V.. y es un número que se puede leer en el contador. 
Se puede hacer que éste dé lectura directa si Vr = 2N V. Ahora λ = Va y la cuenta registrada 
en el contador es numéricamente igual a la tensión aplicada Va. 
Cuando cesa la cuenta son registradas las salidas de FF1 a FF(N–1), todos los N + 1 
flip-flops son puestos a cero, y el condensador C se descarga utilizando el interruptor S2. 
Ahora puede ser convertida una nueva muestra. Los circuitos lógicos necesarios para la 
puesta a cero del sistema se proponen como problema. 
 
UNA COMPARACION DE LOS TIPOS DE CONVERTIDORES 
Los convertidores que hemos explicado representan dispositivos cuyas velocidades 
de operación se pueden clasificar en tres márgenes diferentes. El más rápido es el 
convertidor comparador. En principio, excepto por el retardo en los comparadores, este 
convertidor hace que esté disponible una salida digital en el momento en que es aplicada la 
entrada analógica. Por tanto, este convertidor es el sistema preferible cuando se requiere 
 Convertidores A/D.- 16
máxima velocidad. Si los requisitos de hardware de un convertidor comparador ordinario 
son excesivos, se puede emplear una disposición en cascada sacrificando algo la velocidad 
y la precisión. 
El que le sigue en cuanto a velocidad es el convertidor por aproximaciones 
sucesivas. Donde se requiere un convertidor de buena calidad y relativamente rápido, este 
comparador es el más popular. Como hemos visto, el tiempo necesario para una conversión 
aumenta linealmente con el número de bits, requiriendo aproximadamente tantos impulsos 
de reloj como bits. Los convertidores con contador son los más lentos; requieren 2N ciclos 
de reloj por conversión, siendo N el número de bits. El convertidor de doble integración es 
muy popular entre los convertidores con contador, y es ampliamente utilizado en 
instrumentos tales como voltímetros digitales donde no es muy importante la velocidad de 
conversión. 
Además de los comparadores que hemos estudiado hay otros innumerables tipos, 
algunos de los cuales difieren en cuanto al principio de funcionamiento y algunos 
solamente en los detalles. Ahora consideraremos brevemente y no con gran detenimiento 
algunos convertidores adicionales que tienen el mérito de la simplicidad y la economía. 
 
CONVERTIDOR BASADO EN LA CONVERSION TENSION-FRECUENCIA 
Se puede construir un convertidor A/D utilizando un contador y un dispositivo 
denominado convertidor Tensíón-Frecuencía (V/F). En forma bastante simplificada, el 
convertidor V/F está representado en la figura 13a. Los principios de funcionamiento de 
este circuito se explican a continuación. 
Es muestreada una forma de onda analógica Va(t) (supuesto positivo) y mantenida 
para formar la tensión Va. Esta tensión es aplicada aun integrador al cual sigue un 
comparador. La otra entrada del comparador es una tensión de referencia r. Inicialmente el 
interruptor S que puentea al condensador integrador C está abierto, y la tensión Vo 
disminuye linealmente con el tiempo. Si τ = RC, tenemos Vo = -Va t/τ , que está 
representada en la figura 13b. Cuando Vo disminuye hasta -Vr después de un tiempo t= T, 
la salida del comparador Vc se hace positiva durante un pequeño intervalo de tiempo Td en 
el cual el interruptor S se cierra y, por consiguiente, descarga al condensador C y retorna la 
salida Vo del integrador a 0 V aproximadamente. La velocidad de descarga está 
determinada por la resistencia del interruptor. En el sistema real la salida del comparador 
podría ser positiva durante un tiempo demasiado corto para que se descargase 
completamente el condensador. En este caso, entre la salida del comparador y el interruptor 
se puede interponer un circuito llamado multivibrador monoestable, capaz de funcionar con 
un estrecho impulso de comparador para formar un impulso de anchura Td. 
 
 Convertidores A/D.- 17
 
 
Figura 13.- (a) Convertidor V/ F. (b) La forma de onda Vo. (c) La forma de onda que 
controla el interruptor. 
 
Después del intervalo de tiempo Td, la tensión del comparador disminuye hasta el 
estado 0, el interruptor S se abre y Vo comienza a decrecer una vez más. Si el tiempo de 
descarga Td es mucho menor que el tiempo de integración T, la frecuencia de las formas de 
onda Vo y V c es: 
⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
=≈
+
=
r
a
d V
V
TTT
f
τ
111 
 
Así el convertidor V/F produce una forma de onda de salida cuya frecuencia es 
proporcional a la tensión de entrada. Se dice que esta forma de onda está modulada en 
frecuencia. Existen en el mercado convertidores V/F que funcionan de manera análoga a la 
del dispositivo representado en la figura 13a. 
 
 
 
 
 Convertidores A/D.- 18
 
 
Figura 14.- Un convertidor A/D utilizando un convertidor V/F y un contador. 
 
En la figura 14 está representado un convertidor A/D que utiliza un convertidor 
V/F .El convertidor V/F provee la entrada de reloj (que es la salida del comparador Vc) para 
el contador a través de una puerta Y. Una segunda entrada a la puerta Y es la tensión de 
muestreo VS que se mantiene en el nivel lógico 1 durante un tiempo TH. Mientras VS = 1, la 
salida muestreada Va se mantiene en valor fijo al principio del intervalo TH. Con la puerta 
Y habilitada durante el tiempo TH, la lectura del contador será igual al número de ciclos 
realizados por la salida del convertidor V/F en el intervalo de tiempo especificado. Si 
designamos por λ al número leído por el contador, entonces, por la ec. anterior. λ= fTH = TH 
Va/τ Vr y la cuenta registrada en el contador es proporcional a Va. La salida del contador es 
leída cuando VS, está en estado 0. Además, durante este intervalo de tiempo Tc se establece 
un nuevo valor de muestra de Va(t). 
 
 
 
 Convertidores A/D.- 19
CONVERTIDOR QUE UTILIZA CONVERSION DE TENSION A TIEMPO 
En la sección anterior hemos explicado el principio de un convertidor A/D que 
funciona contando los ciclos de una fuente de frecuencia variable durante un período fijo. 
También puede funcionar un convertidor a base de contar los ciclos de una fuente de 
frecuencia fija durante un periodo variable. Este convertidor A/D está representado con 
algún detalle en la figura 15. 
 
 
Figura 15.- (a) Un convertidor A/D que utiliza un convertidor tensión a tiempo. (b) 
Formas de onda. 
 
 
Suponiendo una tensión analógica positiva, se aplica una tensión negativa de 
referencia V r aun integrador, cuya salida provee una entrada de un comparador. La salida 
del comparador está al nivel lógico 1 cuando la salida del integrador Vt es menor que la 
tensión analógica Va. Se aplica un impulso de reloj de frecuencia fija VCL a un contador a 
través de una puerta Y, G. El circuito funciona manteniendoesta puerta y habilitada sólo 
 Convertidores A/D.- 20
durante el tiempo transcurrido desde el instante inicial t = 0, cuando Vi = 0, hasta el instante 
t = T cuando Vi = Va. Como Vi = Vrt/τ. 
r
a
V
T
T
τ
= 
Si fCL es la frecuencia de reloj, la cuenta N registrada durante el intervalo T será: 
 
a
r
CL
CL VV
f
TfN
τ
== 
 
Tal como se requiere, la cuenta N es proporcional a Va. Obsérvese, que a diferencia de la 
situación que prevalece en el convertidor de doble rampa, la calibración del presente 
convertidor depende de la frecuencia de reloj y de la constante de tiempo del integrador. 
En la figura 15b están representadas las formas de onda del convertidor A/D. La 
tensión muestrea la tensión de entrada positiva Va(t) cada Ts durante el intervalo de tiempo 
TA. La tensión muestreada Va es entonces mantenida durante un tiempo TH. Durante este 
tiempo el interruptor S está abierto y la salida del integrador es una tensión en rampa. 
Cuando Vi < Va la salida del comparador está en el estado 1. La puerta G está habilitada en 
tanto Vd esté en el estado 0 y Vc esté en el estado 1, es decir, durante el intervalo de tiempo 
T. Durante este intervalo la tensión de reloj VCL es transmitida por la puerta G al contador 
de alta velocidad. De esta manera la salida del contador es proporcional a T. Durante el 
intervalo de tiempo TA, la puerta G esta inhibida y se lee el contador. Además, el interruptor 
S está cerrado, el condensador está descargado y Vi está puesto a 0 V. 
 
ESPECIFICACIONES DE UN CONVERTIDOR A/D 
Las especificaciones de un convertidor A/D, que normalmente son suministradas 
por los fabricantes, siendo las siguientes: 
 
Tensión analógica de entrada. Es el máximo margen permisible de tensión de 
entrada. Los valores típicos son 0 a 10 V, ± 5 V, ± 10 V, etc. 
 
Impedancia de entrada. Los valores están comprendidos entre 1 KΩ y 1 MΩ, 
dependiendo del tipo de convertidor A/D. La capacidad de entrada está en el margen 
de decenas de picofaradios. 
 
Precisión. La precisión de un convertidor A/D incluye el error de cuantificación, el 
ruido del sistema digital incluyendo el presente en la tensión de referencia (utilizada 
en el convertidor D/A), las desviaciones con respecto a la linealidad, etc. 
Ordinariamente el ruido de cuantificación es especificado como ± 1/2 LSB. La 
precisión incluye también la suma de todas las otras causas de error. Los valores 
típicos son ± 0.02% de la lectura de plena escala (FS); sin embargo, se pueden 
adquirir convertidores A/D de alta precisión de 0.001 % de la lectura de plena escala 
(FSR). La precisión de un convertidor determina generalmente el número de bits 
que pueden ser provistos. Por ejemplo, consideremos un convertidor con un margen 
de entrada analógica ± l0 V. Si la precisión es 0.02 % del FSR, el máximo error 
debido a tal limitación de exactitud es 2 mV. Para 9,10, 11 y 12 bits, el error de 
 Convertidores A/D.- 21
cuantificación (1/2 LSB) es, respectivamente, 10, 5, 2.5 y 1.25 mV. Según esto es 
ventajoso utilizar 10 bits en lugar de 9 bits. Incluso puede estar justificado el uso de 
11 bits, pero no así el de 12 bits. 
 
Estabilidad. La exactitud del sistema depende generalmente de la temperatura. Los 
coeficientes típicos de error de temperatura son 20 ppm del FSR por grado 
centígrado. Por ejemplo, si se aplica una señal de 10 Va una temperatura de 75 °C, 
resulta un error de (20 × 10-6) (10 V) (75 – 25) = 10 mV. Con un convertidor A/D 
de 10 bits, el error limita la respuesta a 1a del dispositivo de 9 bits. 
 
Tiempo de conversión. Los tiempos de conversión típicos varían desde 50 µS para 
unidades de velocidad moderada hasta 50 mS para un dispositivo de muy alta 
velocidad. 
 
Formato. Usualmente se puede adquirir un convertidor A/D para cualquier código 
estándar: binario unipolar, binario decalado (desplazado), complemento a uno y 
complemento a dos. Además los niveles de tensión de salida se pueden ajustar para 
que sea posible la conexión directa a alguna familia lógica (TTL, ECL, etc.). 
 
INTERCONEXION DEL S/H AL CONVERTIDOR A/D 
El sistema empleado para convertir una señal analógica en una serie de bits digitales 
se compone de un amplificador S/H y un convertidor A/D. Estas unidades funcionan en 
sincronismo, y el convertidor A/D “dice” al amplificador S/H cuándo debe presentar la 
muestra y cuándo debe mantenerla. 
La figura 16a presenta el sistema de conversión S/H-A/D Se observa que el 
convertido A/D completo se compone de dos subsistemas. El primero es el convertidor A/D 
tal como el representado en la figura 1 o el convertidor por aproximaciones sucesivas 
representado en la figura 6, etc. El segundo subsistema es un circuito temporizador. La 
entrada de este circuito es el tren de impulsos de muestra. El circuito temporizador provee 
todos los impulsos de reloj necesarios para el convertidor A/D, de modo que la muestra 
analógica se convierta en una señal de salida de N bits. Además el circuito de 
temporización genera una forma de onda de temporización llamada señal de fin de 
conversión (EOC) que dice al circuito S/H cuándo debe muestrear y cuándo debe mantener 
(véase figura 16). 
 
 Convertidores A/D.- 22
 
Figura 16.- Interconexión del circuito S/H y el convertidor A/D. (b) Formas de onda. 
 
Es importan observar que el tren de impulsos de muestreo es aplicado al convertidor 
A/D y no al circuito S/H. El control empleado por el circuito S/H es la forma de onda EOC 
generada en el convertidor A/D. Esto se hace así para que salida del circuito S/H se 
mantenga constante hasta que el convertidor haya terminado la conversión. Luego, mientras 
es presentada la salida convertida en los terminales de salida binaria del convertidor, se 
permite que el circuito S/H cambie su nivel analógico de salida (esto ocurre durante el 
tiempo TA). Si el circuito S/H y el convertidor A/D no estuviesen sincronizados, podría 
cambiar la salida del S/H durante la conversión, y tal operación originaría una salida digital 
incorrecta.

Continuar navegando