3.8 Codificadores y decodificadores
Imprime este documento

3.8.2 Decodificador

Es un circuito lógico que acepta un conjunto de entradas, representa un número binario y sólo activa la salida que corresponde a ese número de entrada. En otras palabras, un circuito decodificador analiza sus entradas, determina qué número binario está presente allí y activa la salida que corresponde e ese número; el resto de las salidas permanecen inactivas.

Imaginemos que queremos realizar un circuito de control para un semáforo. El semáforo puede estar verde, amarillo, rojo o averiado. En el caso de estar averiado, se activará una luz interna “azul”, para que el técnico sepa que lo tiene que reparar. A cada una de estas luces le vamos a asociar un número. Así el rojo será el 0, el amarillo el 1, el verde el 2 y el azul (averiado) el 3, ver Figura 5.

Figura 3.25 Semáforo.

Si utilizamos un decodificador de 2 a 4, conseguiremos controlar el semáforo asegurándonos que sólo estará activa una luz en cada momento. Además, el circuito de control que diseñemos sólo debe tener dos salidas.

El funcionamiento es muy sencillo. Si el circuito de control envía el número 2. ( E 0 =0 y E 1 =1 ), se encenderá la luz verde (que tiene asociado el número 2) y sólo la luz verde. Un decodificador activa sólo una de las salidas, la salida que tiene un número igual al que se ha introducido por la entrada. En el ejemplo del semáforo, si el circuito de control envía el número 3, se activa la salida O3 y se encenderá la luz azul (y sólo esa).

A la hora de diseñar el circuito de control, sólo hay que tener en cuenta que cada luz del semáforo está conectada a una salida del decodificador y que, por tanto, tiene asociado un número diferente.

Tablas de verdad y ecuaciones

Decodificador de 2 a 4

Comenzaremos por el decodificador más sencillo, uno que tiene 2 entradas y 4 salidas, como se muestra en Figura 6.

La tabla de verdad es la siguiente:

Y las ecuaciones las podemos obtener desarrollando por la primera forma canónica. Puesto que por cada función de salida sólo hay un ’1’, no se podrá simplificar (no hace falta que hagamos Karnaugh):

 

anteriorSiguiente