Cur_dig_13

Páginas: 6 (1428 palabras) Publicado: 28 de noviembre de 2015
CURSO

Curso Completo de Electrónica Digital

Departamento de Electronica y Comunicaciones
Universidad Pontifica de Salamanca en Madrid
Prof. Juan González Gómez

Capítulo 5
Circuitos MSI (1): Multiplexores y Demultiplexores
5.5.2. Aumento del número de bits por canal
Para conseguir esto hay que conectarlos en paralelo. Imaginemos que tenemos
queremos construir un multiplexor de dos canales deentrada, cada uno de ellos de 2
bits, y para ello disponemos de multiplexores de 2 canales de un bit:

Utilizaremos dos multiplexores de lo que tenemos, uno por cada bit que tengamos en el
nuevo canal de salida. Como los canales en el nuevo multiplexor son de 2 bits,
necesitaremos 2 multiplexores de canales de 1 bit. Uno de estos multiplexores será al
que vayan los bits de menos peso de los canalesde entrada y el otro los de mayor peso.
Las entradas de selección de ambos están unidas:

Si con en este nuevo multiplexor hacemos S=0, las salidas serán
Y si hacemos S=1, entonces obtenemos
_
_
_
_
__
_
__
_

¡¡Es lo que andábamos buscando!!. Por la salida obtenemos bien el número que viene
por el canal 0
___

ó bien el número que viene por el canal 1

Ejemplo:
Construir un muliplexor de 4canales de 4 bits, usando multiplexores de 4 entradas
de 1 bit.

Ahora necesitaremos 4 multiplexores de los que tenemos, a cada uno de los cuales les
llegan los bits del mismo peso de los diferentes canales. Por el primer multiplexor
entran los bits de menor peso
y por el último los de mayor
__
__

En el dibujo no se muestran todas las conexiones para no complicarlo:

5.6. Implementación de funcionescon MX’s
Utilizando multiplexores es posible implementar funciones booleanas. En general,
cualquier función de n variables se puede implementar utilizando un multiplexor de
n-1 entradas de selección.
Por ejemplo, dada la función:

que tiene 3 variables, se puede implementar utilizando un multiplexor de 2 entradas de
control, como el mostrado a continuación:

Existen dos maneras de hacerlo. Una esemplear el algebra de boole y la ecuación de
este tipo de multiplexores. Por lo general este método es más complicado. La otra es
utilizar un método basado en la tabla de verdad.

5.6.1. Método basado en el Algebra de Boole
La ecuación de un multiplexor de 2 entradas de control y 4 entradas es la siguiente:

La ecuación de la función que queremos implementar la podemos expresar de la
siguienteforma:

¡¡Que es muy parecida a Z!!. Si igualamos términos, obtenemos que por las entradas
del multiplexor hay que introducir:

La función se implementa así:

Vamos a comprobarlo. Para ello sustituimos en la ecuación del multiplexor los valores
que estamos introduciendo por las entradas:

5.6.2. Método basado en la tabla de verdad
Este método se basa en lo mismo, pero se usan las tablas de verdaden vez de utilizar las
ecuaciones del multiplexor, por ello es más sencillo e intuitivo. Además tiene otra
ventaja: es un método mecánico, siempre se hace igual sea cual sea la función (Aunque
como se verá en los ejercicios algunas funciones se pueden implementar de manera más
fácil si utilizamos la entrada de validación).

Vamos a realizar este ejemplo con la función anterior. Seguimos lossiguientes pasos:
1. Construimos la tabla de verdad de la función F a implementar.

2. Dividimos la tabla en tantos grupos como canales de entrada halla. En este caso hay 4
entradas, por lo que hacemos 4 grupos. Las variables de mayor peso se introducen
directamente por las entradas de selección

Las variables X e Y son las que se han introducido por las entradas de selección
Vemos que hay 4 grupos defilas. El primer grupo se corresponde con la entrada
Io, el siguiente por la I1, el siguiente por la I2, y el último por la I3.
_

El valor a introducir por las entradas Io, I1, I2, I3, lo obtenemos mirando las columnas
de la derecha (la columna de Z y de O).
En el primer grupo, cuando Z=0, O=1 y cuando Z=1, O=0, por tanto
Esa será la salida cuando se seleccione el canal 0, por tanto por su...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS