Вы находитесь на странице: 1из 5

1

DISEÑO DE CIRCUITOS COMBINACIONALES


Ángel D. Lema

Resumen—Un computador es una máquina construida a Una aplicación de las compuertas lógicas en sistemas
partir de dispositivos electrónicos básicos, adecuadamente digitales es la conversión de códigos para a través de los
interconectados. Podemos decir que estos dispositivos mismos se pueda realizar la comunicación entre los elementos
constituyen las “piezas” o “ladrillos” con los que se de una maquina o un sistema y la persona que lo esté
construye un computador. utilizando. A continuación comenzaremos indicar la
En este módulo conoceremos a fondo los dispositivos clasificación de los circuitos combinacionales explicando su
electrónicos básicos. Los dispositivos electrónicos más funcionamiento así como su aplicación.
elementales son las puertas lógicas y los bloques lógicos,
que forman los circuitos lógicos. Estos últimos se pueden CODIFICADORES.- Son circuitos combinacionales que
ver como un conjunto de dispositivos que manipulan de convierten la información de la entrada en su equivalente en
una manera determinada las señales electrónicas que les binario o en cualquier de los códigos existentes. Están
provistos de n salidas y 2^n o menos entradas.
llegan (las señales de entrada), y generan como resultado
Su estructura permite que al activarse una entrada, en la salida
otro conjunto de señales (las señales de salida).
aparezca la combinación binaria correspondiente al número
asignado en la entrada.
Los circuitos combinacionales, que se caracterizan porque
el valor de las señales de salida en un momento
determinado depende del valor de las señales de entrada
en ese mismo momento

I. INTRODUCCIÓN

El diseño de los circuitos combinacionales surge del


planeamiento verbal del problema y termina en un diagrama
de circuito lógico, o un conjunto de funciones booleanas del
cual puede obtenerse con facilidad el diagrama lógico.

Los circuitos combinacionales, son aquellos cuyas salidas en


Fig. 1. Diagrama de un codificador
un determinado instante, son función exclusivamente del valor
de las entradas en ese instante. Sin embargo, en los circuitos Por ejemplo, un codificador de 4 entradas X0, X1, X2, X3 y
secuenciales, las salidas obtenidas en cada momento dependen 2 salidas S0, S1. Si se activa la entrada X0 mediante la
del valor de las entradas y también del valor de esas mismas introducción de un 1, el código mostrado a la salida será
salidas en el momento anterior (las salidas dependen del S0S1=00. Y así para el resto de las entradas: X1 activará una
tiempo o momento en que sean tomadas). salida 01, X2 activará una salida 10 y X3 activará una salida
11. Obsérvese que el valor en binario de la salida en su
Veremos en este tema cómo se diseña un circuito conjunto 00, 01,10, 11 es igual al número decimal de la
combinacional sencillo. Los circuitos combinacionales se entrada activada 0, 1, 2,3 que acompaña a la letra ‘X’.
pueden dividir en dos tipos:
a) Sistemas unifuncionales: Tienen una sola función de Las funciones algebraicas de un codificador se pueden
salida. deducir a partir de su funcionamiento. Por ejemplo, en el
b) Sistemas multifuncionales: Tienen varias funciones de caso de que se disponga de un codificador de 4 entradas (y
salida. dos salidas) éstas serán:

Mientras que los circuitos combinacionales se dividen en: S0 = X1 + X3


a) Comunicación: Sirven para transmitir información S1 = X0 + X2
(convertidores de código, codificadores,
decodificadores, multiplexores, demultiplexores) Para ello, se ha tenido en cuenta que la salida S0 sólo vale 1
para los valores 1 y 3 (en decimal) o 01 y 11 (en binario).
b) Aritméticos: Realizan operaciones lógicas La salida S1 sólo vale 1 para los valores 2 y 3 (en decimal)
(chequeadores, comparadores, sumadores, restadores, o 10 y 11 (en binario).
multiplicadores)
2
DECODIFICADORES.- Los decodificadores efectúan la I. DISEÑO DE CIRCUITOS
operación inversa de los codificadores. Disponen de un conjunto COMBINACIONALES
N de entradas y un conjunto 2N de salidas. Cuando aparece un
código binario a la entrada, se activa (tiene un 1) la salida 1. Se enuncia el problema.
identificada con el número decimal equivalente. 2. Se determina el número de variables de entrada
disponibles y de las variables de salida requeridas, se
define la función a realizar.
3. Se asignan símbolos de letra a las variables de entrada y
salida.
4. Se deriva la tabla de verdad que define las relaciones
requeridas entre las entradas y las salidas.
5. Se obtiene la función booleana simplificada para cada
salida.
6. Implementación de las ecuaciones simplificadas, se
dibuja el diagrama lógico mediante compuertas lógicas
u otros dispositivos.

Fig. 2. Diagrama de un decodificador

En el siguiente ejemplo, se plantea un codificador de 2 a 4, que


tiene la siguiente tabla de verdad (las celdas sombreadas en azul
son las salidas):

Fig. 4. Diagrama de un c.combinacional

1. Se enuncia el problema.
Diseñar circuito digital que realice la operación de
sustracción de dos bits, que considere un préstamo del
siguiente bit menos significativo y que además indique
cuando se solicita un préstamo al siguiente bit más
significativo (Restador completo).

2. Se determina el número de variables


ENTRADAS
E1 Minuendo
Fig. 3. Tabla de verdad
E2 Sustrayendo
E3 Préstamo Previo (del siguiente bit menos significativo)
SALIDAS
En esta tabla se disponen dos entradas E1, E0 y 4 salidas Z3, Z2,
Z1 y Z0. Se activará un 1 en la salida correspondiente al código S1 Indica si se solicitó un préstamo del siguiente bit más
introducido en la entrada. significativo
S2 Diferencia de x menos y
Las funciones de salida son bastante sencillas de obtener a partir
de esta tabla de verdad: 3. Se asignan símbolos de letra a las variables
ENTRADAS
Z3 = E1·E0 x Minuendo
Z2 = E1·E0′ y Sustrayendo
Z1 = E1’·E0 p Préstamo Previo (del siguiente bit menos significativo)
Z0 = E1’·E0′ SALIDAS
Se puede considerar que la función de estos dispositivos es la de S Indica si se solicitó un préstamo del siguiente bit más
generar los 2N minitérminos de las “N” variables de entrada. significativo
Esta visión es muy interesante porque pueden ser utilizados para D Diferencia de x menos y
la implementación de cualquier función algebraica del mismo
número de variables.
3
4. Se deriva la tabla de verdad REFERENCIAS
[1] LLORIS, Antonio; PRIETO, Alberto. Diseño
lógico. McGraw Hill. España, 1996.
[2] MARTÍ CAMPOY, Antonio. Circuitos
combinacionales: decodificadores. 2011.
[3] GIL PADILLA, Antonio J.; CUESTA GARCIA, L. U. I.
S.; REMIRO DOMINGUEZ,
FERNANDO. Electrónica digital y
microprogramable. McGraw-Hill Interamericana,,
1997.
[4] LLORIS RUÍZ, Antonio, et al. Sistemas digitales.
2003.
[5] WAKERLY, John F. Diseño digital: principios y
prácticas. Pearson educación, 2001.
Fig. 5. Derivación de la tabla de verdad

5. Se obtiene la función booleana simplificada para


cada salida

Fig. 6. Simplificación de la función

6. Diagrama lógico

Fig. 7. Diagrama del circuito


4
5

Вам также может понравиться