1184 - Conversores Ad y Da PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 17

CONVERSORES D/A A/D

Introduccin

Los seres humanos procesamos nuestra informacin numrica usando el sistema decimal.
Sin embargo, la tecnologa electrnica usa un camino diferente para manejar a muy alta velocidad y
eficiencia, las mismas cantidades. El sistema binario y los circuitos digitales constituyen el mtodo
ms apropiado para manejar informacin numrica. Mediante un proceso inverso, al final del pro-
ceso, se efecta una conversin de binario a decimal.
Algo similar ocurre, ahora, con el tratamiento de los fenmenos naturales que nos rodean.
Vivimos en un mundo cuyas dimensiones varan de manera continua o analgica a lo largo del
tiempo. La temperatura, la presin, el voltaje, la corriente, etc., son parmetros fsicos que a travs
de tiempo toman una infinita cantidad de valores.
La mayor parte de los fenmenos del mundo real estn compuestos de seales analgicas o
continuas. En las primeras pocas del desarrollo de la electrnica, estas seales se procesaban, tam-
bin, de manera analgica. Recordar los voltmetros de tipo analgico o de aguja, los grandes ins-
trumentos de perillas y potencimetros, las tiras de papel de los registradores de voltaje y tempe-
ratura, etc.
A pesar de la gran cantidad de instrumentacin analgica existente, procesar los fenmenos
naturales de manera analgica, en la mayora de los casos, presenta serias dificultades. Nuevamente,
la tecnologa digital aparece como la solucin ideal. Las seales digitales pueden ser controladas y
procesadas por circuitos lgicos simples o por microprocesadores. Las operaciones complejas se
realizan ms fcilmente usando circuitos digitales que analgicos.

Cuando un circuito requiere procesar


informacin del mundo real debe estar do-
tado de dos tipos de interfaces o circuitos de
entrada y salida: uno para convertir la seal
analgica a digital (interface de entrada) y
otro para convertir la seal digital a seal
analgica (interface de salida). Esta situacin se ilustra en la figura.
Los circuitos que convierten las seales digitales en analgicas se llaman convertidores di-
gitales-analgicos o, de manera abreviada D/A o DAC (Digital to Analogic Converters).

Convertidor D/A usando escala binaria de


resistencias

La tcnica de utilizar una escala bina-


ria de resistencias es uno de los mtodos ms
antiguos y simples de convertir dgitos bina-
rios o bits en una seal analgica. En la fi-
gura se muestra el circuito bsico de un con-
vertidor D/A de 4 bits, el cual consta de un
sumador analgico con amplificador opera-
cional, un registro de almacenamiento y un
juego de interruptores analgicos.

El amplificador/sumador posee tantas


entradas como bits tiene la palabra binaria
que se quiere convertir (4, en este caso). El
registro memoriza la seal digital de entrada
y sus salidas comandan la apertura y cierre
88
de los interruptores analgicos. Un 0 aplicado a la entrada de 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 am-
plificador-sumador. Por consiguiente, el voltaje de salida de este ltimo es igual a 0 V.
Cuando se aplica un 0001, el interruptor S1 se cierra. Esto provoca que se apliquen 10 V a
la resistencia R1. Puesto que la entrada (-) del amplificador operacional es una tierra virtual, efecti-
vamente hay 10 V sobre la resistencia de 8 K.
Como resultado, a travs de la resistencia de realimentacin (Rf = 800 ) circula una co-
rriente de 10 V/8000 , es decir de 1,25 mA. 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 S2 y se cierra el
interruptor S1. Esto causa que una corriente de 2,5 mA (10V/4000 ) fluya por R2 y Rf. El voltaje
a travs 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 causar 8 V de salida.
Note cmo los valores de las resis-
tencias de entrada y salida se seleccionan
cuidadosamente para generar una progresin
binaria (16, 8, 4, 2, 1). Los interruptores de-
ben operarse en todas las combinaciones pa-
ra lograr una salida analgica desde 0 hasta
15 V en incrementos de 1 V (0000 = 0),
0001 = 1 V, ..., 0111 = 7 V, ..., 1111 = 15 V).
Esta situacin se ilustra en la figura.

Aunque este tipo de convertidor di-


gital-analgico o DAC es muy sencillo, no es
prctico cuando se usan palabras binarias de
ms de 4 bits, ya que la cantidad de resisten-
cias requeridas para obtener la progresin bi-
naria es muy grande.

Convertidor D/A usando resistencias conectadas en escalera

Esta configuracin de convertidor


emplea una red de resistencias en escalera
(ladder) conocida como red R-2R. En la
figura se presenta el principio de funciona-
miento de esta red. La figura a) muestra dos
resistencias de valor 2R conectadas en para-
lelo. Ya que ellas son iguales, cualquier co-
rriente que entre por el nodo A, se dividir
en dos partes iguales. Adems, como son
iguales, pueden ser reemplazadas por una
sola resistencia de valor R.
Ahora, miremos la figura b). Las dos resistencias de valor 2R de la derecha tienen una resis-
tencia equivalente de valor igual a R. Esta resistencia equivalente se encuentra en serie con otra re-
sistencia de valor R. Por tanto, las trayectorias 2 y 3 combinadas presentan una resistencia de R + R
= 2R entre el punto B y tierra.
Ahora, el punto B de la figura b) presenta la misma situacin que el punto A de la figura a).

89
Esto es, dos resistencias a tierra, cada una de valor igual a 2R. Por la misma razn anterior,
cualquier corriente que entre por el nodo B se divide, en este nodo, en dos partes iguales y, adems,
la resistencia que hay entre B y tierra es de valor R.

En la figura se
muestra el circuito de un
DAC con red R-2R que
hace uso del principio ante-
rior. La fuente de referen-
cia (Vref) observa una re-
sistencia de valor R (equi-
valente a toda la red R-2R,
como ya se explic) co-
nectada a tierra y, por con-
siguiente, emite una co-
rriente de entrada Iin igual
a 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 ms en la red. Como resultado, el conjunto de resistencias 2R tiene corrientes de va-
lores iguales a 1/2 Iin, 1/4 Iin, 1/8 Iin, 1/16 Iin, etc.

Cada uno de los interruptores conectados a la entrada de la red R-2R simula un bit de las en-
tradas 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.
Para un convertidor de este tipo (DAC R-2R) de 4 bits, la corriente que entra al punto de
suma del amplificador operacional (Iin) puede evaluarse analticamente mediante la siguiente expre-
sin:
IIN = Iin x (1/2 B3 + 1/4 B2 + 1/8 B1 + 1/16 B0)

Las letras B3, B2, B1 y B0


representan los valores binarios (0 y
1) de la seal digital de entrada. La
corriente que resulta, para cada pa-
labra binaria, se multiplica por la re-
sistencia de realimentacin Rf y se
obtiene el voltaje de salida del con-
vertidor.

En la figura se muestra la es-


tructura interna de un DAC de cua-
tro bits. El registro de almacena-
miento se utiliza para memorizar la
palabra digital que se desea conver-
tir y adems, como excitacin de los
interruptores electrnicos de alta ve-
locidad que conmutan las corrientes
de la red R-2R.

La palabra binaria 0000, por


90
ejemplo, abre todos los interruptores y, por tanto, coloca 0 V en la salida del convertidor. Del mis-
mo 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; 0001 cierra S4 y produce 0,625 V; etc.
Note que cada salida corresponde a una progresin binaria. Lo anterior permite a la salida
variar entre 0 y 10 V en incrementos de 0,625 V.
Observe la gran ventaja de este tipo de DAC. Con dos valores de resistencias (R y 2R) orga-
niza todo el proceso de conversin. La simplicidad del circuito permite construir DACs integrados
de buena exactitud y bajo costo.

Parmetros de los convertidores D/A

Un DAC tiene varios parmetros que deben considerarse en el momento de una seleccin
para una aplicacin determinada. Los tres ms importantes: resolucin, tiempo de estabilizacin y
exactitud.

Resolucin

La resolucin de un DAC est dada


por el nmero de niveles de voltaje analgico
que es capaz de generar. Este parmetro est
relacionado directamente con el nmero de
bits de entrada que conforman la palabra bi-
naria. Un convertidor D/A de cuatro bits tiene
una resolucin de 4. El nmero de niveles de
voltaje (analgico) que es capaz de generar es
de 2n = 24 = 16.

Lo anterior significa que la salida


analgica debe estar representada por 16 ni-
veles de voltaje. Un DAC de 8 bits propor-
ciona 256 niveles diferentes de voltaje. Un
DAC de 12 bits puede entregar hasta 4096
niveles de voltaje analgico. En general,
cuantos ms bits tenga un convertidor D/A, ms exactitud se lograr en la salida analgica. El con-
cepto de resolucin se ilustra en la figura.

Tiempo de estabilizacin

Este parmetro describe el tiempo que requiere la salida analgica para estabilizarse despus
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 1/2 LSB (bit menos
significativo) del cambio en la palabra de entrada. Con un ejemplo se explica mejor este concepto.

Si un DAC de 8 bits tiene un rango entre 0 y 10 voltios, entonces el valor que corresponde al
LSB es igual a 10 V / 28 = 10 V / 256 = 0,039 V. La mitad de este valor es 0,0195 V. El tiempo de
estabilizacin es el que se requiere para que la salida alcance 0,0195 V del valor esperado. Tpica-
mente, el tiempo de estabilizacin es del orden de 10 s.

Exactitud

La exactitud se define como la variacin (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 (una vez el va-
91
lor de un LSB), el voltaje de salida analgico puede variar tanto como el valor equivalente a un bit.
Si el DAC tiene una salida entre 0 V y 5 V y 12 bits de resolucin, el valor del LSB es 5V / 212 =
5V / 4096, es decir 0,00122 V.

Para cualquier entrada binaria, el voltaje de salida puede ser mayor o menor que el valor es-
perado en una cantidad igual a 0,00122 V. Si el mismo DAC tiene una exactitud de 1/2 LSB, la
salida se puede desviar en una cantidad igual a 0,00061 V.
Cuanto menor sea el valor de la exactitud, ms fielmente la salida analgica corresponder a
la que se espera.

Conversores D/A integrados

Uno de los convertidores D/A ms utilizados es el de 8 bits (DAC-08). Varias casas fabri-
cantes de circuitos integrados producen versiones de esta configuracin. A continuacin se describe
el DAC0808 de National Semiconductor. En la versin Motorola, por ejemplo, este circuito se de-
signa como MC1408.

El DAC0808 es un convertidor D/A de 8 bits. El tiempo de estabilizacin es de 150 ns. La


disipacin de potencia es algo menor a 33 mW cuando se trabaja el circuito con alimentacin de 5
V. La exactitud, en porcentaje, es de 0,19 %. En la figura se muestra el diagrama de bloques in-
terno y la distribucin de pines de este chip, compatible con TTL y CMOS.

Obsrvense los siguientes hechos destacados con respecto a este convertidor:

Est compuesto por una red de resistencia R-2R.

El voltaje de referencia aplicado a estas resistencias se puede alterar externamente por medio de
los terminales Vref (+) (pin 14) y Vref(-) (pin 15).

El DAC0808 entrega por el pin 4 una corriente Io. Para convertir esta corriente a voltaje hay
que colocar en la salida un sistema apropiado, por ejemplo un amplificador operacional o una
resistencia.

El DAC0808 puede alimentarse con fuentes duales desde 5 V hasta 18 V.

92
En las figuras siguientes se presentan dos circuitos bsicos de aplicacin del DAC0808
MC1408 para lograr seales analgicas, a partir de una fuente digital o binaria.

En la figura de la izquierda, la salida es de una sola polaridad, entre 0 y +10 V. En la figura


de la derecha, la seal analgica que resulta es de doble
polaridad, entre 10 V y +10 V. En las mismas figuras
se presentan las expresiones para encontrar la seal
analgica que le corresponde a cada palabra binaria de
8 bits en funcin de los voltajes de referencia.

En la tabla de la derecha se presenta una com-


paracin de los parmetros de 6 convertidores D/A di-
ferentes.

Circuitos de aplicacin

Generador de patrones

93
El circuito de la figura utiliza una EPROM para almacenar hasta 4096 patrones binarios de 8
bits. A medida que el contador avanza, coloca una direccin en la EPROM y la palabra de salida ali-
menta el DAC.
En la salida de este ltimo se obtiene la seal analgica equivalente. Esta estructura se uti-
liza para generar funciones, sintetizar voces, etc.

Convertidor D/A para dos dgitos BCD

El circuito de la figura
es muy til para convertir en
analgica una informacin di-
gital codificada en BCD, pro-
cedente, por ejemplo, de con-
tadores o interruptores. Usan-
do este principio se puede
construir una fuente DC pro-
gramable.

Conversor analgico/digital

Anteriormente se ha visto cmo se genera un voltaje analgico que sea proporcional a un


nmero o palabra digital almacenado en la memoria de un circuito digital o de un computador. A
continuacin se estudiar la forma de convertir una seal continua o analgica en palabras digitales.
Cada palabra digital resultante representa el valor del nivel analgico en el momento de la conver-
sin.
La mayora de sistemas electrnicos de medicin, control, comunicaciones, etc., utilizan la
configuracin siguiente:

- Un bloque para convertir las seales analgicas en digitales.

- Un bloque digital de circuitos procesadores. Estos circuitos pueden realizar operaciones de muy
diversa ndole, incluyendo comparacin, temporizacin, medicin, sincronizacin, almacena-
miento, etc.

- Un bloque para convertir las seales digitales en analgicas.


94
Teora del muestreo

La forma ms eficaz para que un circuito digital o un computador puedan ver lo que ocurre
en el mundo real es a travs de la toma de sucesivas muestras a lo largo del tiempo. Si un circuito
digital se dedica exclusivamente a tomar muestra de las seales externas, no deja espacio para otro
tipo de operaciones.

Un conversor ADC requiere un tiempo finito para realizar la conversin. Por ejemplo si un
ADC hace una conversin de un nivel analgico a una palabra digital en 1 milisegundo la mxima
velocidad con que podr muestrear el mundo real o externo es de 1000 conversiones por segundo.
A este respecto, la pregunta inmediata y obvia es: cul es la mnima frecuencia de muestreo
de una seal analgica para que la conversin digital sea representativa?.

En la figura a) se muestrea una seal analgica


de frecuencia igual a 10 Hz (10 ciclos por segundo). En
la figura b) se puede observar los niveles de voltaje que
corresponderan a dos puntos de muestreo.

En la figura c) se ilustra la forma de onda que en-


tregara un convertidor ADC al reconstruir o convertir a
seal analgica los dos puntos obtenidos durante el muestreo. La nueva seal analgica es muy di-
ferente a la original.

En la figura a) y b) se presenta la misma seal de


entrada, pero esta vez muestreada en ocho puntos dife-
rentes. En la figura c) se puede ver que la reconversin
por un ADC entrega una seal mucho ms semejante a la
original.

Para digitalizar fielmente una seal analgica se requiere que la frecuencia de muestreo sea
al menos dos veces la frecuencia de la seal analgica de entrada. Por ejemplo, si se quiere convertir
en seal digital una seal analgica de 60 Hz, se debe muestrear a una frecuencia de por lo menos
120 ciclos por segundo. Esta frecuencia de muestreo, igual a dos veces la de la seal original, se co-
noce como frecuencia de Nyquist.

La relacin entre frecuencia de entrada, frecuencia de muestreo y tiempo de conversin es


muy importante durante la etapa de seleccin de un convertidor A/D para una aplicacin de caracte-
rsticas particulares

Conversor tipo flash

E1 convertidor tipo flash que se muestra en la figura de la pgina siguiente es el ms rpido


de los conversores existentes. Esta configuracin utiliza una escalera o banco de comparadores de
nivel en paralelo para procesar la informacin analgica de entrada. Estos convertidores tambin se
llaman convertidores en paralelo.
Una red de resistencias en serie forman un divisor de voltaje mltiple con entradas a cada re-
ferencia de los comparadores operacionales. E1 mximo valor que puede convertirse depende del
valor de Vcc. La salida de cada comparador es 0 V o Vcc.

Si el voltaje de la seal de entrada es cero, todas las salidas de los comparadores son cero. A
medida que la seal de entrada se incrementa o supera el valor de las referencias de voltaje de los
comparadores, la salida de cada comparador se convertir en nivel alto o Vcc.
95
Una red lgica combinatoria se en-
carga de convertir la lgica de las salidas de
los comparadores en una palabra binaria de
salida.
E1 convertidor de la figura tiene dos
bits de resolucin. Un ADC de 2 bits, desde
el punto de vista prctico y de aplicaciones,
presenta muchas limitaciones. Como puede
deducirse de esta misma figura, se necesitan
2n-1 comparadores para determinar la reso-
lucin de un convertidor.

Un conversor A/D de cuatro bits ne-


cesita 15 comparadores mientras que uno de
8 bits necesita 255 comparadores. A1 mis-
mo tiempo, el incremento de la red de com-
puertas tambin es considerable.
Por esta razn, los convertidores
A/D tipo flash o rfaga son muy costosos y
nicamente se utilizan en aplicaciones que
requieran una frecuencia de muestreo muy
alta, como es el caso de aplicaciones que
deban manejar seales de televisin.

E1 ancho de banda de una seal de


televisin es de 5 MHz. Por tanto, la mis-
ma se debe muestrear a una frecuencia superior a 10 MHz.

La ventaja principal de un convertidor tipo flash es su velocidad de conversin. Como la en-


trada analgica se aplica a cada comparador simultneamente, el tiempo de conversin es nica-
mente el de propagacin de los comparadores y de las compuertas de la red lgica.

Conversor de rampa

Una manera ms eficiente y econ-


mica para realizar la conversin A/D se lo-
gra con la estructura que se ilustra en la fi-
gura. Este circuito se denomina conversor
A/D de rampa o de pendiente simple y con-
siste de un generador de rampa, un contador
digital y un comparador.

E1 ciclo de comparacin se inicia


con la rampa y el contador inicializados en
cero (0). La salida del comparador es baja,
de tal forma que la compuerta AND inhibe
el paso de la seal de reloj hacia el contador
binario.
Cuando se aplica un voltaje a la entrada del convertidor, la entrada no inversora (+) del
comparador tendr un valor de voltaje superior al de la entrada inversora (-). Por tanto, la salida del
comparador ser alta.

96
Este nivel alto habilita la compuerta AND y permite el paso de los pulsos de reloj hacia el
interior del contador. A1 mismo tiempo, el circuito generador de la rampa impulsa su crecimiento a
lo largo del tiempo.
Cuando el voltaje desarrollado por la rampa supera el voltaje de la seal de entrada, la salida
del comparador cae a un nivel bajo.
Este flanco negativo hace que las salidas del contador se almacenen en el latch de salida.
Tambin inicializa el contador interno en cero para una posterior conversin. La palabra digital
equivalente a la seal de entrada aparece en las salidas digitales del convertidor.

E1 tiempo requerido para efectuar una conversin depende del nivel de la seal analgica de
entrada. Se necesitar ms tiempo para realizar la conversin de una seal de mayor nivel. Si la ve-
locidad de crecimiento de la rampa es de 1 voltio por milisegundo (1V/ms), se necesitarn 2 milise-
gundos para efectuar la conversin.
La principal desventaja de este tipo de convertidor A/D es su tendencia a operar de manera
inestable en la generacin de la rampa. Como no existe una forma de sincronizacin entre la seal
de reloj y la generacin de la rampa, cualquier corrimiento de uno de ellos afectar considerable-
mente la palabra digital de salida.

Conversor de doble rampa

Este convertidor sacrifica ve-


locidad por estabilidad. E1 circuito
de la figura elimina el efecto del co-
rrimiento de los voltajes de la rampa
a lo largo del tiempo. La seal de en-
trada se conecta a un integrador.

Cuando un voltaje positivo se


aplica como seal a convertir, el in-
tegrador crece en sentido negativo.
E1 voltaje negativo del integrador
hace que el comparador coloque en
su salida un nivel alto. De esta manera, se activa la compuerta AND y, por consiguiente, la seal de
reloj o clock llega al contador.
La rampa negativa generada por el integrador tiene un tiempo fijo. Despus de este tiempo,
el circuito de control coloca 0's en el contador y, tambin, sita en la entrada del integrador una refe-
rencia de voltaje negativo.
E1 integrador producir una rampa de pendiente positiva. E1 contador inicia una serie de
conteo hasta que la salida del integrador llegue al valor de cero. En este punto la salida del compa-
rador vale cero.
E1 circuito de control detecta este flanco negativo y memoriza, en el latch de salida, el valor
del contador. Este nmero binario es el valor digitalizado de la seal anloga de entrada.

En el circuito de la figura la velocidad de integracin depende del valor de R1 y C1, as co-


mo tambin de la magnitud de la seal de entrada.
Cuando se aplica la referencia negativa en la entrada del integrador, el tiempo requerido por
el integrador para retornar a cero depende de la magnitud del voltaje de entrada. Cualquier variacin
en el circuito integrador generador de la rampa se cancela automticamente en este retorno a cero.
La desventaja de este conversor es el tiempo extra necesario para realizar la doble rampa.
Un conversor de doble rampa necesita, por lo menos, 100 ms para efectuar un ciclo completo de
conversin.

97
Conversor de aproximaciones sucesivas

Esta tcnica es la ms utilizada en los circuitos convertidores de bajo costo, resolucin mo-
derada y alta velocidad. E1 corazn de este tipo de convertidor es un dispositivo llamado registro de
sucesivas aproximaciones o SAR. Este registro realiza una tarea anloga a la ejecutada por el conta-
dor digital de los dos conversores anteriores.

En la figura se muestra el
diagrama de bloques de un conver-
sor usando este principio. El cir-
cuito est compuesto por un SAR,
un convertidor DAC, un registro de
salida y un comparador.
E1 ciclo de conversin co-
mienza cuando se aplica una seal
analgica a la entrada del converti-
dor y se coloca un pulso de START
en el registro SAR. E1 primer pulso
de reloj en el registro SAR coloca
en 1 la salida del MSB (bit ms sig-
nificativo).

Este valor binario hace que el convertidor DAC coloque en su salida el 50% de su valor to-
tal. El SAR mira la salida del comparador (IC1) con el fin de saber si la salida analgica del DAC es
mayor o menor que la de la seal analgica de entrada es mayor o menor que la de la seal anal-
gica de entrada.

Si el voltaje del DAC es mayor, el comparador coloca su salida en cero. Esto hace que el re-
gistro SAR tambin coloque en cero su bit MSB. Si el valor del voltaje en la salida del DAC es me-
nor que el de la seal de entrada, el comparador coloca en alto su salida y el registro SAR mantiene
en 1 su bit MSB. Todo lo anterior ha ocurrido en un slo pulso de reloj.
En el siguiente pulso de reloj, el SAR coloca en 1 su segundo bit mas significativo y che-
quea nuevamente el resultado del DAC con la seal de entrada
De nuevo, si el valor del DAC es mayor que el voltaje de entrada, la salida del comparador
se va a cero y el SAR coloca en 0 este bit. Si el valor del DAC es menor que el de la entrada el
comparador permanece activado y el SAR mantiene en uno este ltimo bit.

E1 registro SAR examina, de igual manera, todos los bits, desde el MSB hasta el LSB. Ya
que un bit se evala en cada pulso de reloj, un DAC de aproximaciones sucesivas de 8 bits em-
plear, en la conversin, solamente ocho pulsos de reloj .
Cuando se ha procesado el ltimo bit, el registro SAR enva una seal de fin de conversin
que permite el almacenamiento de la palabra resultante en el registro de salida. Tpicamente, un
convertidor A/D de aproximaciones sucesivas realiza una conversin en un tiempo inferior a los
12s.

Error de cuantizacin

Ahora que se tiene una idea general del funcionamiento de los diferentes tipos de converti-
dores, es muy simple comprender el concepto de error de cuantizacin. Este error se origina en los
cambios que puedan ocurrir en la seal analgica de entrada, durante el proceso de conversin.

98
Observe que, en todos los convertidores, la seal
de entrada se aplica a un comparador. Adems, un ciclo
de conversin requiere un tiempo finito del orden de mi-
crosegundos a milisegundos, para producir una palabra
digital equivalente al voltaje de entrada.

Si la seal en la entrada cambia durante el ciclo


de conversin la palabra digital que resulta representar
un nivel de voltaje existente al final del ciclo, en lugar
del nivel existente al comienzo del ciclo de conversin.
Si la seal que se pretende convertir a digital es
DC, no se generar error de cuantizacin. En cambio, si
la seal de entrada tiene una velocidad de cambio alta, el
error puede ser considerable. Esta situacin se ilustra en
la figura.

Una manera muy comn de evitar el error de cuantizacin es mediante el uso de un circuito
de memorizacin analgica llamado S/H (sample and hold: muestra y retencin) ubicado en la en-
trada del convertidor.

En la figura se muestra esta clase de memoria


analgica. Est compuesta por un interruptor electrnico
de alta velocidad, un amplificador de alta impedancia de
entrada y un condensador.
La seal de reloj o lgica activa un interruptor
electrnico S1. E1 nivel de voltaje de la seal de entrada
carga el condensador C1. De esta manera se memoriza o
almacena la seal analgica.

Dado que la impedancia de entrada del amplificador es muy alta, el condensador no en-
cuentra una trayectoria posible para que pierda su carga elctrica.
En la salida del amplificador de ganancia unitaria o buffer se mantiene constante el voltaje
existente en la entrada en el instante del pulso de reloj.
Esta salida puede, ahora, alimentar la entrada del ADC. Puesto que la seal es constante du-
rante el ciclo de conversin, no hay posibilidades de un error de cuantizacin.

Diagrama lgico de un convertidor A/D

Antes de comenzar el estudio de algunos cir-


cuitos integrados comerciales, es conveniente resumir
los conceptos que se han explicado hasta aqu, desarro-
llando un diagrama de tipo lgico que represente las ca-
ractersticas fundamentales de los convertidores A/D.

En la figura se muestra el diagrama lgico de un


ADC genrico. Las seales que lo integran son:

Entrada analgica. Lnea de entrada de la seal


analgica que se quiere digitalizar.

Bus de salida de datos (DO a D7). Estas lneas de


salida entregan la palabra binaria que corresponde
99
a1 nivel analgico de entrada.

START. Entrada para indicar al ADC que debe iniciar un nuevo ciclo de conversin.

EOC (fin de conversin). Cuando el proceso de conversin ha finalizado, el ADC emite esta se-
al para indicar al usuario que en el bus de datos del convertidor hay una palabra digital.

OE (habilitador de salidas). E1 registro de salida de los convertidores es de tipo tri-state. Me-


diante esta lnea se habilita la salida. Se usa esta seal de control en sistemas de computadores
que controlan varios dispositivos ADC .

Convertidores A/D integrados. Circuitos de aplicacin.

Existen varios circuitos integrados desarrollados especficamente para operar como conver-
tidores A/D. La tabla siguiente relaciona las caractersticas ms destacadas de algunos de ellos.

Tiempo de Voltajes de
Referencia Tipo Resolucin
conversin alimentacin
MC14433P D/S 3 dgitos 40 ms +5 V, +8 V

MC14443P S/S 8 bits 300 ms +5 V, +8 V

MC14447P S/S 8 bits 300 ms +5 V, +8 V

MC14559BCP S/A 8 bits - 3 V a 18 V


S/A
ADC0803 8 bits 100 s +5 V
1/2 LSB
S/A
ADC0808 8 bits 100 s +5 V
1/2 LSB
S/A
ADC0809(*) 8 bits 100 s +5 V
1 LSB
S/A
ADC0817(**) 8 bits 100 s +5 V
1 LSB
FLASH
ADC0820B 8 bits 1,18 s +5 V
1/2 LSB
S/S (Single Slope): De rampa sencilla
D/S (Dual Slope): De doble rampa
S/A (Succesive Aproximation): Con registro de aproximaciones sucesivas
(*): Con multiplexor analgico de 8 canales
(**): Con multiplexor analgico de 16 canales

E1 ADC0804 es un convertidor A/D de aproximaciones sucesivas de 8 bits, l LSB, con sa-


lidas tri-state y un tiempo de conversin de 100 s. Esta caracterstica le permite interconectarse di-
rectamente con microprocesadores como el Z80, el 8048 y otros.

100
En la figura se muestran la distribucin de pines y un circuito de prueba de este chip.

Las entradas y salidas del ADC0804 son compatibles con lgica TTL y MOS. E1 disposi-
tivo incorpora un generador de pulsos de reloj, el cual requiere dos componentes externos (una re-
sistencia y un condensador) para operar.

El ADC0804 opera a partir de una fuente estndar DC de +5V y puede digitalizar voltajes
analgicos entre 0 y 5 V. La funcin del circuito de prueba de la figura es codificar o convertir a di-
gital la diferencia de voltaje entre las entradas Vin(+) (pin 6) y Vin(-) (pin 7). E1 voltaje de referen-
cia, en este caso, es igual a 5,12 V. Puesto que la resolucin del ADC0804 es de 8 bits (0,39%), por
cada 0,02V de incremento de voltaje en las entradas analgicas, la cuenta binaria se incrementa en
1.
Para facilitar la prueba, utilice una tensin de alimentacin de 5,12V. E1 voltaje de referen-
cia del pin 9 (Vref/2) debe ajustarse hasta que el cdigo digital de salida cambie de 11111110 a
11111111 cuando se aplican 5,09 V al pin 6 (Vin (+)).
E1 arranque del dispositivo se habilita cerrando momentneamente el interruptor START
. Durante la operacin normal del convertidor, este interruptor debe permanecer abierto. La entrada
WR (pin 3) acta como entrada de reloj, siendo pulsada por la salida INTR (pin 5) al final de cada
conversin A/D. Cada ciclo de conversin se inicia cuando la entrada WR pasa de 0 a 1.

A1 terminar la conversin, la informacin binaria en las salidas se actualiza y la salida INTR


emite un pulso negativo. Este pulso negativo se alimenta a la entrada WR e inicia otro ciclo de con-
versin.

E1 circuito de la figura b) puede realizar de 5000 a 10000 conversiones por segundo. Esta
alta velocidad de conversin es posible debido a la tcnica de aproximaciones sucesivas utilizada en
el proceso. La resistencia R1 y el condensador C1 conectados a las entradas CLK R (pin 19) y CLK
IN (pin 4) del ADC0804 habilitan la operacin del reloj interno.

E1 estado de las salidas de datos DB7 a DBO (pines 11 a 18), activas altas, puede visuali-
zarse mediante LED. Por ejemplo, si el voltaje anlogo de entrada es 1 V, la palabra binaria de sa-
lida ser igual a 00110010. Recuerde que cada 0,020V (20 mV) corresponden a una cuenta binaria
simple.
101
Otro conversor A/D integrado, relativamente ms complejo que el anterior, es el ICL 7106
de Intersil, muy utilizado en la construccin de multmetros, termmetros, medidores de humedad y
otros instrumentos digitales. En la figura a) se muestra la configuracin de pines de este chip y en la
figura b) el circuito bsico de aplicacin del mismo.

EI ICL7106 contiene un conversor A/D y toda la circuitera de soporte necesaria para vi-
sualizar digitalmente la informacin analgica en una pantalla de cristal liquido (LCD) de 31/2 d-
gitos incluyendo un reloj, una referencia de voltaje y decodificadores/drivers de siete segmentos.
Viene tanto en presentacin DIP como de montaje superficial.

E1 ICL7106 es muy similar en su operacin a1 ICL7107. La diferencia radica en que el


ICL7107 ha sido diseado para manejar displays tipo LED. Adems, debido a los diferentes requi-
sitos de corriente en cada caso, estos dos chips operan a tensiones diferentes (9V y 5V, respecti-
vamente) y no son intercambiables.

E1 convertidor A/D ICL7106 necesita nicamente 10 componentes pasivos externos y un


display de cristal lquido para convertirse en un poderoso medidor digital de panel (DPM) como el
mostrado en la figura b). Este circuito bsico, en particular, mide voltajes entre 0 y 200 mV pero se
lo puede adecuar para medir prcticamente cualquier variable fsica: temperatura, humedad, presin,
velocidad, luminosidad, radiaciones, etc.

En la figura se ilustra una forma sencilla de


extender el rango de medida del circuito de la figura
b). La tcnica consiste en utilizar un divisor de ten-
sin. En este caso, el circuito puede medir voltajes
entre 0 y 20 V. E1 potencimetro de 1K conectado
entre los pines 36 (REF HI) y 35V (REF LO) per-
mite ajustar el voltaje de referencia al valor preciso
requerido, incluso si R1 y R2 no son muy exactas.

102
E1 ICL7106 se manufactura utilizando tecnologa CMOS, Tpicamente, este dispositivo
consume menos de 10 mW de potencia y opera con una bate ra de 9 V. Es muy preciso y se carac-
teriza por su alta impedancia de entrada.

En la figura se muestra el circuito prctico de un medidor digital de humedad para plantas


desarrollado alrededor del ICL7106, utilizando la estructura vista anteriormente.

La punta de prueba (sensor de humedad) la forman dos contactos metlicos muy prximos.
En la figura siguiente se indica la forma de construir una punta de prueba adecuada para esta aplica-
cin utilizando un repuesto de bolgrafo.

Para evaluar el grado de humedad


del suelo que rodea la planta, simplemente
encienda el medidor (S1=ON), inserte la
punta de prueba y lea la pantalla de cristal
lquido (LCD). E1 nivel de humedad nor-
mal de una planta de jardn, por ejemplo,
es del 70%. Si la lectura en la pantalla
LCD es igual o superior a 070, la planta no necesita agua.

Dependiendo del grado de humedad del suelo, la resistencia entre los electrodos del sensor
de humedad varia y afecta la corriente de base de Q1. Como resultado, vara tambin la corriente de
colector. Esta corriente variable produce a travs de R7 una cada de voltaje que se aplica a las en-

103
tradas HI (pin 31) y LO (pin 30) del ICL7106 (IC1) y se visualiza en el display de cristal lquido
(LCD).

Para calibrar el medidor, site R3 en su posicin media. Introduzca la punta de prueba en un


vaso con agua y ajuste R8 hasta obtener en la pantalla una lectura de l00. Cuando retire la punta de
prueba del agua, la pantalla deber marcar 000.
Si este no es el caso, reajuste nuevamente R3 y R8 hasta obtener una lectura de 100 (hume-
dad mxima) con la punta de prueba sumergida en agua y de 000 (humedad mnima) fuera de ella.

En la figura se muestra el circuito prctico de un medidor de luz (fluxmetro) desarrollado


alrededor del conversor A/D ADC0804.

E1 voltaje analgico de entrada se obtiene de los bornes de R2. La LDR o fotocelda R3 ac-
ta como sensor de luz: a mayor luz menor resistencia y viceversa.

La intensidad relativa de la luz incidente se visualiza en forma decimal en el display en una


escala de 0 a 9. E1 reloj formado por el 555 y componentes asociados determinan la velocidad de
conversin. En este caso, el voltaje de entrada es convertido a su representacin digital a una velo-
cidad relativamente lenta de una conversin por segundo para mantener estable la lectura del dis-
play.

La fotocelda Radio Shack 276-116 especificada tiene una resistencia mxima de 500 K
en oscuridad y mnima de 100 en presencia de luz brillante. En el primer caso, la lectura en el
display es 0 y en el segundo es 9. Si utiliza una LDR con otras especificaciones, debe elegir R2 de
un valor adecuado con el fin de escalizar adecuadamente la lectura (0 en oscuridad y 9 con luz m-
xima).

104

También podría gustarte