ADC de 3 Bits
ADC de 3 Bits
1. Introduccin
El mundo real es analgico y este est cambiando constantemente lo vemos en las olas del
mar, la temperatura del medio, la luz del da y tambin la humedad por mencionar algunos casos y
hoy en da muchos de nuestros aparatos modernos requieren procesar las seales analgicas que
reciben y convertirlas en seales digitales para poder funcionar.
Ahora, las seales analgicas por su naturaleza son muy irregulares adems de que son muy
difciles de procesar, guardar y despus recuperarlas con exactitud, por otro lado si estas seales
fuesen digitales estos problemas serian sencillos de resolver, es por ello que surge la necesidad de
crear dispositivos capaces de traducir las seales analgicas en simple cdigo binario.
Un ADC es un dispositivo que es capaz de entregar una seal digital en respuesta a una seal
analgica y esto se puede hacer de diferentes maneras, para nuestro caso particular este proceso se
llevara a cabo mediante comparaciones de voltaje usando amplificadores operacionales.
El ADC tambin es conocido como Flash ADC debido a su rapidez para convertir las seales,
hoy en da es de las formas ms usadas para convertir seales analgicas en digitales.
Muchas tarjetas de desarrollo como las FPGAS y los Arduinos contienen cientos y hasta
miles de convertidores analgicos-digitales y estos son de muchos bits de entre 8, 32 y hasta 64 bits
en los modelos ms complejos.
2. Objetivos
3. Marco Terico
Un amplificador operacional puede ser utilizado para determinar cul de sus dos seales en sus
entradas es mayor, es decir se utiliza como comparador, basta con que una de sus seales sea
ligeramente mayor para que nuestro dispositivo nos entregue a la salida un valor mximo o mnimo
dependiendo de la configuracin y tipo de amplificador que utilicemos.
El principio es muy sencillo, aplicamos una tensin de referencia a la entrada inversora del
amplificador (Vref) mediante un divisor de voltaje y en la entrada no inversora aplicamos nuestra
seal a comparar (Vin) si esta es mayor que nuestra tensin de referencia la salida (Vout) nos
entregara el voltaje mximo con el que
alimentamos nuestro amplificador, por el
lado contrario, si nuestro voltaje de entrada
es menor que el de referencia la salida nos
entregara el voltaje mnimo del que se
alimenta el amplificador, este principio se
puede apreciar en el esquema de la imagen
a la derecha.
Amplificador operacional
LM324
Para calcular el nmero de amplificadores que se necesitan para determinado nmero de bits tenemos
la formula siguiente:
n
N opam s =2 1
Donde n es igual al nmero de bits, para nuestro caso necesitamos un ADC de 3 bits por lo que
sustituyendo tenemos que:
N opam s =231=7
As que necesitamos 7 amplificadores operacionales para obtener los 3 bits en nuestra salida digital.
Adems nuestra tensin de referencia ser de 5V. Ahora solamente falta decodificar las salidas de los
opams es decir convertir nuestras 7 salidas a solamente tres por lo que necesitamos un decodificador
(sistema digital combinacional) que nos muestra la caja negra del siguiente circuito:
O7
O6
Decodificador
O5
B3
B2
O4
B1
O3
O2
O1
Para
verdad:
O7
0
O5
0
O4
0
O3
0
O2
0
O1
1
B3
0
B2
0
B1
1
Salida
de
3 bits
0
0
0
0
0
1
0
0
0
0
1
1
0
0
0
1
1
1
0
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
0
0
1
1
0
1
0
1
0
1
Pero debido a que hay ms de una combinacin que activa cada una de nuestras salidas en binario y
nuestro sistema combinacional estar compuesto de compuertas XOR pondremos un diodo para
proteger nuestras compuertas cuando una combinacin este activa y la otra no. Por lo que nuestro
circuito final nos qued de la siguiente manera:
Divisor de
voltaje
Comparador Decodificador
Proteccin de
compuertas
Salida en
binario
B1
B2
B3
7.
Conclusiones
8. Referencias y Bibliografa
[1] http://hyperphysics.phy-astr.gsu.edu/hbasees/electronic/adc.html
[2] http://www.allaboutcircuits.com/textbook/digital/chpt-13/flash-adc/
[3] http://www.allaboutcircuits.com/textbook/digital/chpt-13/flash-adc/
9. Apndices
Debido a que se tuvo un problema al disparar el
amplificador operacional LM339 por la condicin de
Output Open Collector agregamos un esquema
simple de como activarlo.
La resistencia R1 puede variar entre :
1k < R1 < 2.2k