DECODIFICADORES
Objetivos:
• Definir decodificador.
• Diseñar un circuito lógico para decodificar cualquier combinación de bits.
• Describir el decodificador binario-decimal 74HC154.
• Ampliar los decodificadores para poder tratar códigos con un número de bits superior.
• Describir el decodificador BCD a 7-segmentos 74LS47
DEFINICIÓN:
Un decodificador es un circuito integrado por el que se introduce un
número y se activa una y sólo una de las salidas, permaneciendo el resto
desactivadas.
DECODIFICADOR BINARIO BÁSICO
Se necesita determinar cuando aparece el número binario 1001 en las entradas de un circuito
digital?
Se puede utilizar una compuerta AND como elemento básico de decodificación, ya que produce
una salida a nivel ALTO sólo cuando todas sus entradas están a nivel ALTO. Por tanto, debe
asegurarse de que todas las entradas de la puerta AND estén a nivel ALTO cuando se introduce el
número 1001, lo cual se puede conseguir invirtiendo los dos bits cuyo valor es cero, como se
muestra en la figura:
Ejemplo: Circuito controlador de un semáforo
• 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 les vamos a
asociar un número. Así el rojo será el 0, Semáforo que se quiere controlar.
el amarillo el 1, el verde el 2 y el azul
(averiado) el 3.
• Para controlar este semáforo podemos hacer • La solución sería, si utilizamos un
un circuito que tenga 4 salidas, una para una decodificador de 2 a 4.
de las luces.
• Ya que conseguiremos controlar el semáforo
• Cuando una de estas salidas esté a ’1’, la luz asegurándonos que sólo estará activa una
correspondiente estará encendida. luz en cada momento.
• Sin embargo, ocurre que NO PUEDE HABER • Además, el circuito de control que
DOS O MAS LUCES ENCENDIDAS A LA VEZ. diseñemos sólo tienen que tener 2 salidas. El
• Por ejemplo, no puede estar la luz roja y la nuevo esquema se muestra en la figura
verde encendidas a la vez! siguiente:
Circuito de control del semáforo, usando un decodificador de 2 a 4
El funcionamiento es muy sencillo. Si el circuito de control envía el número 2. 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 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 la figura
Tabla de verdad del
decodificador de 2 a 4:
Tablas de verdad y Ecuaciones
• 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):
• Decodificador de 3 a 8
• Tiene 3 entradas y 8 salidas, como se muestra
en la figura
La tabla de verdad abreviada es la siguiente:
Entradas de validación
• Lo mismo que ocurría con los multiplexores y
demultiplexores, existe una entrada de
validación opcional.
• Si esta entrada está activada, el decodificador
funciona normalmente.
• pero si está desactivada, sus salidas siempre
estarán a ’0’.
• Existen dos tipos de entrada de validación, las Un decodificador de 2 a 4, con entrada de
activas a nivel alto y las activas a nivel bajo validación activa a nivel bajo.
Las ecuaciones de este decodificador irán
multiplicadas por 𝐸𝑁𝐴, siendo ENA la entrada de
validación:
• En la figura anterior, se muestra un
decodificador de 2 a 4 con entrada de
validación activa a nivel bajo.
• Por lo que el decodificador funcionará
siempre que esta entrada esté a ’0’
• Y todas sus salidas permanecerán
desactivadas cuando la entrada de
validación esté a ’1’.
El decodificador de 4 bits
EL DECODIFICADOR 1 DE 16 74HC154
EL DECODIFICADOR /CONTROLADOR BCD A 7-
SEGMENTOS 74LS47.
Caracteristica del decodificador bcd a 7 segmentos