Está en la página 1de 6

72

Sistemas de Control Secuencial  Profesor: Juan P. Narváez


Narváez
SISTEMAS DIGITALES ©
-----------------------------------------------------------------------------------------------------------  
 
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

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):
 
 _
 _
 _ _

Si_

Si el decodificador dispone de entrada de validación como los multiplexores, habrá que tenerlas en
cuenta y las ecuaciones irán multiplicadas por esa entrada. La entrada de validación puede ser activa a
nivel alto o bajo
Decodificador de 3 a 8
Tiene 3 entradas y 8 salidas. La tabla de verdad abreviada es la siguiente:
 ___ _ _ _
73

Sistemas de Control Secuencial  Profesor: Juan P. Narváez


Narváez
SISTEMAS DIGITALES ©
-----------------------------------------------------------------------------------------------------------  
 
Tipos de decodificadores según sus salidas
Las salidas de los decodificadores pueden ser activas a nivel alto o a nivel bajo. Así, tendremos dos
tipos: los decodificadores con salidas activas a nivel alto y los decodificadores con  salidas activas a
nivel bajo. Todos los que hemos visto hasta ahora son decodificadores activos a nivel alto, lo que quiere
decir que si una salida está activa por ella sale un ’1’, y si está desactivada un ’0’. Sin embargo, en los
decodificadores con salidas activas a nivel bajo ocurre justo lo contrario.

Aplicaciones de los decodificadores


Además del uso normal de los decodificadores, como parte de nuestros diseños, existen otras
aplicaciones que veremos a continuación.
Como Demultiplexor
Si examinamos las tablas de verdad, observamos que realmente un decodificador con una entrada de
validación se comporta como un demultiplexor. De hecho no existen circuitos integrados con
demultiplexores, sino que se usan decodificadores.
También se pueden utilizar como:
Implementación de funciones

Ejemplo de implementación de una función con multiplexor , decodificador y puertas nand.

Ensayo y comprobación con decodificadores que implementan una función lógica


En un registro de cuatro bits, cuyas salidas están disponibles al exterior se almacena información en el
código BCD Natural,. Realizar la tabla de verdad de un circuito que detecte que el número contenido en
el registro esté comprendido entre 0 y 2 y entre 4 y 8.

Confeccionamos la tabla, según las premisas del enunciado y a continuación ponemos los Karnaugh
para deducir la ecuación con puertas nand y también para el multiplexor. Este último lo haremos de
forma distinta a como se ha explicado, aunque también se puede hacer utilizando la forma rápida

0 0 0 0 0 0
0 0 0 1 1 1
0 0 1 0 2 0
0 0 1 1 3 0
0 1 0 0 4 0
0 1 0 1 5 1
0 1 1 0 6 1
0 1 1 1 7 1
1 0 0 0 8 0
1 0 0 1 9 0
1 0 1 0 - 0
1 0 1 1 - 0
1 1 0 0 - 0
1 1 0 1 - 0
1 1 1 0 - 0
1 1 1 1 - 0
74

Sistemas de Control Secuencial  Profesor: Juan P. Narváez


Narváez
SISTEMAS DIGITALES ©
-----------------------------------------------------------------------------------------------------------  
 
Representación teórico-práctico de las tres formas de solución del
ejercicio propuesto

En las clases teóricas, se explicarán cómo se obtienen las ecuaciones a partir del decodificador y el
proceso de cálculo para la solución a través del multiplexor.
75

Sistemas de Control Secuencial  Profesor: Juan P. Narváez


Narváez
SISTEMAS DIGITALES ©
-----------------------------------------------------------------------------------------------------------  
 
76

Sistemas de Control Secuencial  Profesor: Juan P. Narváez


Narváez
SISTEMAS DIGITALES ©
-----------------------------------------------------------------------------------------------------------  
 
CIRCUITOS COMPARADORES
Introducción
En electrónica digital, como en otros campos, sobre todo en el analógico, es frecuente la comparación de
diversas magnitudes.
La comparación es algo imprescindible en todo el tema de regulación y control automático, para obtener
una determinada salida y en función de ella efectuar la realimentación y ajustes necesarios.
Analizaremos a continuación la comparación en el ámbito digital

Comparación de palabras.-
Iniciaremos el tema de comparadores con la comparación de dos palabras ( se le da el nombre de palabra
en lógica digital a un grupo de bits ordenados según su peso), en este caso de dos palabras de un solo bit.
Ejemplo:
Necesitamos comparar la palabra A con la palabra B, para ello dispondremos de una tabla
combinacional de dos entradas y de tres salidas.
Como es lógico las tres salidas serán: A>B A=B A<B

A B A>B A=B A<B


0 0 0 1 0
0 1 0 0 1
1 0 1 0 0
1 1 0 1 0

Directamente de la tabla podemos deducir los valores de las tres salidas

F A>B = A*B FA=B = A O B FA<B = A*B

Según hemos comprobado este circuito solo sirve para comparar dos palabras de un solo bit, podemos
deducir como
simples que, sibits
la palabra es mayor
tengan las palabrasena comparar.
número de bits bastará con acoplar un número de comparadores
Lo más importante será que estando conectados en cascada, automáticamente se puedan conectar de un
bloque a otro en función de las comparaciones de los bits de menor peso.
Para efectuar todo esto debemos incorporar a las ecuaciones obtenidas anteriormente una nueva entrada
tal como aparece en el diagrama de bloques
Dicha entrada es la de Inhibición, para que cuando valga “0”, a partir de ahí el circuito deja de analizar
o comparar y cuando valga “1” se activará el bloque siguiente.
Las ecuaciones anteriores bastarán con modificarlas y convertirlas en las siguientes

F A>B = A*B*Ei FA=B =( A O B)* Ei FA<B = A*B*Ei

A continuación representaremos las ecuaciones


77

Sistemas de Control Secuencial  Profesor: Juan P. Narváez


Narváez
SISTEMAS DIGITALES ©
-----------------------------------------------------------------------------------------------------------  
 

Bastará confeccionar una tabla que sirva para que los comparadores simples se puedan activar en
función de los valores de A y B. E
Ess decir cuando los dos bits de mayor peso de las palabras a comparar
sean iguales.
A continuación aparece la tabla que ejerce la función de comparación de dos palabras de cuatro bits.

A3B3 A2B2 A1B1 A0B0 A>B A=B A<B


A3>B3 X X X 1 0 0
A3<B3 X X X 0 0 1
A3=B3 A2>B2 X X 1 0 0
A3=B3 A2<B2 X X 0 0 1
A3=B3 A2=B2 A1>B1 X 1 0 0
A3=B3 A2=B2 A1<B1 X 0 0 1
A3=B3 A2=B2 A1=B1 A0>B0 1 0 0
A3=B3 A2=B2 A1=B1 A0<B0 0 0 1
A3=B3 A2=B2 A1=B1 A0=B0 0 1 0

Se deja el diseño final del comparador para que el alumno lo realice, en su momento en el cuadernillo de
prácticas.
Aunque comercialmente existan comparadores, es necesario que el alumno sepa diseñarlos, lo mismo
que otros circuitos del tipo MSI. Es decir circuitos que por sí mismos hagan una determinada operación,
como por ejemplo en este caso, en los sumadores , decodificadores, etc

También podría gustarte