You are on page 1of 4

Convertidores de Analgico a Digital

Un convertidor anlogo a digital es un circuito que tiene una lnea de entrada anloga y n lneas de salida
digitales. Genera el cdigo binario que es proporcional a la entrada de voltaje anloga. Todos los ADCs
requieren al menos un comparador anlogo, un elemento que acepte dos entradas anlogas de voltaje y
produzca una salida digital. Diferentes tipos de convertidores anlogo a digital han sido desarrollados a travs
del tiempo. Los ms populares son los de rampa o escalera y el de aproximaciones sucesivas.
El ADC contador de rampa es el ms lento y simple de los ADC secuenciales. El registro de resultados es
un contador de n bits que se pone en cero al comenzar la conversin. Mientras la salida del convertidor DAC
sea menor que la entrada analgica, al contador se le permite seguir contando. Cuando la salida del DAC sea
mayor que la entrada analgica el contador se detiene, su valor almacenado es el resultado, Esta tcnica
requiere un mximo de 2n pasos para realizar la conversin de n bits. En esta y todas las tcnicas
secuenciales el tiempo que toma cada paso debe ser mayor que el tiempo de estabilizacin del control digital,
del DAC y del comparador.
En este experimento vamos a estudiar slo el de aproximaciones sucesivas. Esta tcnica requiere slo n
ciclos de reloj para lograr una aproximacin de nbits. Este circuito opera de la siguiente manera. En el
primer pulso de reloj el SAR es puesto en 1. Si la salida del comparador se mantiene alta este bit es
mantenido en 1; si el comparador tiene una salida baja, el MSB es puesto en 0 por el SAR. En el prximo
pulso de reloj el bit nmero 6 es puesto en 1, y como antes, si la salida del comparador es alta, este bit es
mantenido en lgica 1. Este procedimiento es repetido seis veces ms, y despus de un total de 8 ciclos, la
conversin esta completa.
Si la seal de entrada analgica al ADC puede cambiar significativamente durante la conversin, un circuito
llamado "sample & hold " debe ser utilizado. El circuito "sample & hold" hace un muestreo del voltaje de
entrada por un perodo corto de tiempo precediendo la conversin y retiene un voltaje constante de salida por
la duracin de la conversin. El "sample & hold" puede ser utilizado si las variaciones del voltaje de entrada
durante el tiempo de conversin exceden la resolucin del ADC.
Diagrama Esquemtico.
1
El funcionamiento de nuestro convertidor de anlogo a digital es el siguiente:
Se inicializa el circuito al colocar el bit ms significativo del DAC a 1. Esto se hace al oprimir el interruptor
'I' y simular el reloj en el circuito integrado 74164("8bit parallelin, serialout shift register") utilizando el
interruptor 'Space'. El 74164 nos ayuda a colocar cada bit que necesita ser probado a 1 mientras los otros son
cero haciendo un "shift" de uno hacia la derecha cada vez que cambia su reloj. Para cada bit hay un D
flipflop que sostiene el valor de 1 si el resultado de comparar la entrada anloga con la referencia dada por el
DAC es 1, y esto sucede cuando la primera es mayor que la segunda. Cuando se esta haciendo la prueba, el
"tristate buffer" deja pasar el reloj al D flipflop, registrando todos los cambios que ocurran para el bit de
prueba. Si el resultado del comparador es cero, se har un "clear" al D flipflop slo si se esta probando el bit
correspondiente (para lograr esta condicin se utiliza el NAND) Luego que el DAC se ha estabilizado, el reloj
permitir que se registre el cambio en el flipflop. Entonces se pasa al prximo bit a ser probado simulando el
reloj en el 74164 a travs del interruptor 'Space'. El reloj del D flipflop del prximo bit a ser probado se
activa, mientras que el bit anterior mantiene el resultado ya que no le llegan los cambios del reloj a su D
flipflop porque su "buffer" ahora estar desactivado. El proceso se repite 8 veces para probar todos los bits.
2
Datos Tabulados
Valor Vin en Voltios Palabra Calculada Palabra Obtenida (simulacin)
0.0 00000000 00000000
0.1 00000001 00000001
0.3 00000101 00000101
0.7 00001011 00001011
1.0 00010001 00010001
2.0 00100010 00100010
2.5 00101010 00101010
3.5 00111011 00111011
5.0 01010101 01010101
7.0 01110111 1110111
9.0 10011001 10011001
9.4 10100000 10100000
9.7 10100101 10100101
10.0 10101010 10101010
12.0 11001100 11001100
Operaciones
Para realizar los cmputos de este experimento se utiliz la siguiente frmula:
(2n * X) / V
donde:
n es el nmero de bits
X es el valor que se desea convertir
V es el voltaje de referencia
Un ejemplo de estos cmputos que hemos realizado es el siguiente:
(28 * 9) / 15 = 10011001
Con esta tcnica se consiguieron todos los valores que se presentan en Datos Tabulados.
Anlisis de Resultados
En este experimento pudimos comprobar la efectividad del Convertidor de Digital a Anlogo. El resultado
calculado y el resultado obtenido de la simulacin concuerdan con el mismo valor. Esto nos indica que el
funcionamiento es correcto. Adems podemos determinar que el sistema es uno confiable que podemos
utilizar para diversas aplicaciones.
Nos estuvo curioso el hecho de que algunas veces el ADC requera de un tiempo de estabilizacin. El
proceso ocurra as:
3
Se activa en 1 el bit que deseamos probar. La salida del DAC se compara con el valor anlogo que deseamos
convertir a digital. Si la salida del comparador es alta, el uno anteriormente colocado se mantiene y pasamos
al siguiente bit de quedar alguno. En el caso de que la salida del comparador sea baja debemos cambiar el 1 a
0. El comparador requiere un tiempo de estabilizacin para entonces realizar el cambio.
Como esto sucede si el clock va muy rpido el resultado obtenido ser incorrecto debido a la
desestabilizacin del comparador, pero si se le deja tiempo suficiente entonces no habr problema
alguno y se tendr un resultado confiable.
Conclusiones
En este experimento pudimos ver como funciona el ADC. En el proceso de construccin pudimos
imaginar distintos usos para este aparte del tradicional para comunicaciones entre computadoras. Con
la utilizacin de este sistema podramos medir cualquier tipo de informacin que normalmente
encontraramos en forma anloga. Es muy importante que recordemos que el valor que aparece de
salida es un nmero representativo del rango que permite convertir el sistema. Un ejemplo de esto es
que si la entrada es 1V la salida digital no va a ser 00000001 sino el valor del uno en la escala que se
provee, en nuestro caso este valor es 00010001.
Debemos sealar que cuando el bit que se esta probando es 1 pasa inmediatamente al flipflop y no hay
problema de estabilizacin del comparador. Al contrario cuando el bit que se est probando se debe cambiar
de 1 a 0 hay un tiempo de estabilizacin para que el cambio tome efecto.
4

You might also like