Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Un circuito combinacional es aquel que está formado por funciones lógicas elementales ( AND, OR, NAND, NOR, etc.
), que tiene un determinado número de entradas y salidas, dependiendo los valores que toman las salidas
exclusivamente de los que toman las entradas en ese instante. Ejemplo de este tipo de circuitos son : los
codificadores, decodificadores, multiplexores, demultiplexores, comparadores, generadores-detectores de paridad, etc.
En este punto se trata el análisis de circuitos combinacionales a nivel de puertas lógicas. La estructura del circuito
vendrá dada por su diagrama lógico, cuyos constituyentes serán puertas lógicas cuyo comportamiento lo determina el
símbolo que lo representa
Un circuito combinacional se analiza determinando la salida de los elementos lógicos que lo constituyen ( normalmente
puertas lógicas ), partiendo de las variables de entrada y avanzando en el sentido de la señal hacia la salida.
http://www.profesormolina.com.ar/electronica/componentes/int/sist_comb.htm 1/12
13/5/2018 ANÁLISIS DE SISTEMAS COMBINACIONALES
A continuación se intentan exponer las fases que se siguen en el proceso de síntesis y diseño de circuitos
combinacionales :
La implementación con puertas AND, OR y NOT se realiza en el último paso del apartado anterior, sustituyendo las
operaciones básicas que aparecen en la expresión lógica de mi circuito digital, de suma lógica, producto lógico y
complementación. Estas operaciones se sustituyen por su representación simbólica obteniendo la realización del
circuito mediante puertas lógicas.
http://www.profesormolina.com.ar/electronica/componentes/int/sist_comb.htm 2/12
13/5/2018 ANÁLISIS DE SISTEMAS COMBINACIONALES
Ahora solamente queda interconexionar los términos anteriores con la entrada B, mediante sumas ( OR ).Luego el
circuito completo queda :
Para implementar circuitos digitales solamente con puertas NAND o NOR debo conocer como implemento las
operaciones básicas AND, OR y NOT, mediante el uso exclusivo de NAND o NOR.
La puerta NOT se puede obtener o es equivalente mediante NAND o NOR ( se justifica con las tablas de verdad ),
conectando ambas entradas :
http://www.profesormolina.com.ar/electronica/componentes/int/sist_comb.htm 3/12
13/5/2018 ANÁLISIS DE SISTEMAS COMBINACIONALES
Si quisiéramos implementar el circuito de la figura 1, por ejemplo, con puertas NOR/NAND sustituiríamos cada puerta
AND, OR y NOT por su equivalencia según hemos visto anteriormente, eliminando posteriormente las situaciones
redundantes.
4. CODIFICADORES
Son sistemas combinacionales con m £ 2n entradas y n salidas que se encargan de transformar una serie de
señales sin codificar en un conjunto que responda a un código.
Su cometido es la generación de un número binario sobre sus n salidas que identifique cuál de las entradas está
activadas ( ver siguiente figura 7).
http://www.profesormolina.com.ar/electronica/componentes/int/sist_comb.htm 4/12
13/5/2018 ANÁLISIS DE SISTEMAS COMBINACIONALES
figura 7. codificador
Como no hay nada que impida el que se activen simultáneamente varias líneas de entrada de un codificador, los
circuitos codificadores se diseñan normalmente para que respondan a una sola señal de entrada activa, dando lugar a
los codificadores con prioridad.
El codificador de la figura 7 corresponde a un codificador de octal a binario sin prioridad , cuya tabla de verdad es
la siguiente:
1 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
0 0 0 1 0 0 0 0 0 1 1
0 0 0 0 1 0 0 0 1 0 0
0 0 0 0 0 1 0 0 1 0 1
0 0 0 0 0 0 1 0 1 1 0
0 0 0 0 0 0 0 1 1 1 1
Las funciones lógicas para las salidas, a partir de la tabla de verdad anterior y entrada ENABLE ( E ) para activar la
entrada cuando vale 1 o inhibirla cuando vale 0, quedan:
A2 = ( B4 +B5 + B6 + B7 ) E
A1 = ( B2 +B3 + B6 + B7 ) E
A0 = ( B1 +B3 + B5 + B7 ) E
Siendo la función lógica : F = ( B0 + B1 + B2 +B3 + B4 + B5+ B6 + B7 ) E , una señal de salida especial que se
activa cuando todas las señales de entrada son nulas y E=1.
Para obtener codificadores que respondan a una sola señal de entrada activa, se le asigna valores fijos de prioridad a
las líneas de entrada, de forma que en cada instante sólo se genera el código de salida de la entrada activa que tenga
la máxima prioridad.
http://www.profesormolina.com.ar/electronica/componentes/int/sist_comb.htm 5/12
13/5/2018 ANÁLISIS DE SISTEMAS COMBINACIONALES
Por tanto, en la salida del codificador aparecerá el mayor número i, tal que Bi esté activada ( si hemos impuesto en el
diseño el criterio de prioridad a la entrada más alta ).
La EI (negada) es la señal ENABLE, las Ii (negadas) entradas, Ai (negadas) salidas, EO (negada) señal de salida
especial que se activa cuando todas las señales de entrada son nulas y GS (negada) señal de grupo que se activa
cuando EI (negada ) = L y hay petición de servicio.
http://www.profesormolina.com.ar/electronica/componentes/int/sist_comb.htm 6/12
13/5/2018 ANÁLISIS DE SISTEMAS COMBINACIONALES
El codificador 74148 se trata de un codificador con prioridad cuyas entradas y salidas son activas a nivel bajo. Esto
significa que las entradas se activan con ceros lógicos y las salidas aparecen complementadas. Una entrada o salida
activa a nivel bajo se simboliza en los diagramas lógicos ( figura 8 ), en lógica positiva, insertando un pequeño circulo .
También se suele indicar que la línea es activa a nivel bajo poniendo la correspondiente negada ( ver siguiente figura
11 ).
5. DECODIFICADORES
Un decodificador es un circuito combinacional con n entradas y m 2n salidas. Para cada una de las 2n posibles
configuraciones binarias que se pueden presentarse en su entrada, el sistema pone a 1 una y sólo una de las salidas,
de acuerdo con la siguiente regla: si la configuración binaria presente en las entradas forma el número binario i,
entonces se activa la salida i-ésima.
Obteniendo las expresiones lógicas de la tabla de verdad anterior, podremos realizar la síntesis del circuito
combinacional mediante puertas lógicas ( ver figura 13 ):
http://www.profesormolina.com.ar/electronica/componentes/int/sist_comb.htm 7/12
13/5/2018 ANÁLISIS DE SISTEMAS COMBINACIONALES
Si identificamos cada segmento cuando debe estar activo o no podemos obtener la tabla de verdad :
http://www.profesormolina.com.ar/electronica/componentes/int/sist_comb.htm 8/12
13/5/2018 ANÁLISIS DE SISTEMAS COMBINACIONALES
Nota : para interpretar la tabla anterior no tener en cuenta las entradas LE, BI y LT (negadas) cuya función es otra y
no aporta nada a lo que estamos viendo ahora.
Ahora obtendría la expresiones lógicas mediante minterms/maxterms y las implementaría con puertas lógicas.
Un decodificador genera en sus salidas, todos los minterms de un número de variables igual al número de líneas de
entrada. Por tanto, con un decodificador de n entradas-2n salidas y puertas OR, se pueden implementar funciones
lógicas de n variables ( también podría tomar los ceros de la función y utilizaría puertas NOR ). Veamos un ejemplo :
Si el decodificador tuviera sus salidas activas a nivel bajo, se generan los minterms negados luego en vez de puertas
OR debo usar NAND.
6. MULTIPLEXORES Y DEMULTIPLEXORES
http://www.profesormolina.com.ar/electronica/componentes/int/sist_comb.htm 9/12
13/5/2018 ANÁLISIS DE SISTEMAS COMBINACIONALES
6.1. Multiplexores
Un multiplexor es un sistema digital que consta de varias entradas y una salida, y mediante un mecanismo de
selección, una determinada entrada se transfiere a la salida.
Una definición más formal de multiplexor sería la de un circuito combinacional con n entradas de selección o control (a,
b,.. ), 2n entradas de datos (K1 , K2 , ... ) y una salida Z. Los datos de la se rutan desde la entrada de datos cuyo
número de orden coincide con el número binario puesto en la entrada de selección hacia la salida ( ver figura 18 )
La síntesis con puertas lógicas se realiza obteniendo la expresión lógica de la salida Z, obteniendo :
http://www.profesormolina.com.ar/electronica/componentes/int/sist_comb.htm 10/12
13/5/2018 ANÁLISIS DE SISTEMAS COMBINACIONALES
Es importante reseñar que algunos multiplexores presentan entradas ENABLE o STROBE para dar permiso de
funcionamiento o no al multiplexor.
6.2. Demultiplexores
El funcionamiento es el contrario al del multiplexor, encauzando los datos desde una fuente común de entrada hacia
uno de 2n destinos de salida.
Por tanto, un demultiplexor es un circuito combinacional con una entrada J, n entradas de selección y 2n salidas.
Es importante comentar que los demultiplexores pueden trabajar como decodificadores. Vamos a explicar como se
consigue esto con un ejemplo: supongamos que tenemos un DEMUX 1:4 ( una J entrada a cuatro salidas ), si hago la
entrada J=1 siempre activa, transformo el funcionamiento a un DECODIFICADOR 2:4, actuando ahora las señales de
selección (a, b,... ) como entrada de código a decodificar y las salidas como salidas del código decodificado.
http://www.profesormolina.com.ar/electronica/componentes/int/sist_comb.htm 11/12
13/5/2018 ANÁLISIS DE SISTEMAS COMBINACIONALES
Viendo un ejemplo, podremos ver como se realiza la síntesis, como voy a utilizar un MUX 4:1 tengo 2 entradas de
selección. Por tanto, elijo de la función lógica a implementar 2 de las variables como señales de selección y determino
cual debe ser las entradas del multiplexor con la que me queda.
Si tuviera más de 3 variables lógicas para este caso de MUX 4:1 necesitaría usar más de un multiplexor. Es importante
decir que la elección de las variables que van a actuar de señales de selección es indiferente y muchas se toman unas
u otras simplemente por motivo de diseño.
http://www.profesormolina.com.ar/electronica/componentes/int/sist_comb.htm 12/12