Cur_dig_12
Páginas: 7 (1514 palabras)
Publicado: 28 de noviembre de 2015
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.3.3. Demultiplexores y bits
Un demultiplexor, como cualquier otro circuito digital trabaja sólo con números. Pero
estos números vendrán expresados en binario, por lo quelos canales de datos de entrada
y salida, y la entrada de selección vendrán expresados en binario y tendrán un número
determinado de bits.
Una vez más nos hacemos la pregunta, ¿Cuantos bits?. Depende. Depende de la aplicación
que estemos diseñando o con la que estemos trabajando. En la figura 5.10 se muestran dos
demultiplexores de 4 canales, por lo que tendrán 2 bits para la entrada de selección.El de la
izquierda tiene canales de 2 bits y el de la derecha de 1 bit.
Los multiplexores que vamos a estudiar son lo que tienen canales de 1 bit.
A partir de ellos podremos construir multiplexores con un mayor número de bits por
canal.
Figura 5.10: Dos demultiplexores de 4 canales de salida
5.3.4. Demultiplexores de 1 bit y sus expresiones booleanas
Demultiplexor de una entrada de selección
Eldemultiplexor más simple es el que tiene una entrada de selección, una entrada de datos
y dos salidas. Según el valor de la entrada de selección, la entrada de datos se sacará por la
salida
Nos hacemos la misma pregunta que en el caso de los multiplexores: ¿Cómo podemos
expresar las funciones de salida usando el Algebra de Boole?. Podemos escribir la tabla de
verdad y obtener las expresiones mássimplificadas. Para tener la tabla aplicamos la
definición de demultiplexor y vamos comprobando caso por caso qué valores aparecen en
las salidas.
Por ejemplo, si S=1 e I=1, se estará seleccionando la salida O1, y por ella saldrá el valor de
I, que es 1. La salida O0, no estará seleccionada y tendrá el valor 0.
Para obtener las expresiones de 00 y O1 no hace falta aplicar Karnaugh puesto quecada
salida sólo toma el valor ’1’ para un caso y ’0’ para todos los restantes. Desarrollando por
la primera forma canónica:
_
_
Y podemos comprobar que si hemos seleccionado la salida 0 (S = 0), entonces O0 = I
y O1 = 0 , y si hemos seleccionado la salida 1 (S = 1), O0 = 0, O1 = 1.
De la misma manera que hicimos con los multiplexores, podemos considerar que las
funciones O0 y O1 sólo dependen dela entrada de Selección (S), tomando la entrada I
como un parámetro. Así podemos describir este demultiplexor mediante la siguiente tabla:
Esta descripción será la que empleemos, ya que es más compacta.
Demultiplexor de dos entradas de selección
Este demultiplexor tiene dos entradas de selección y cuatro salidas:
La tabla de verdad “abreviada” la podemos expresar así:
La entrada I se saca porla salida indicada en las entradas de selección. Las ecuaciones de
las funciones de salida son:
Si analizamos la ecuación de Oo, lo que nos dice es lo siguiente: Oo = 1 solo cuando S1 = 0
y S1, So, Oo, siempre 0.
Demultiplexor con cualquier número de entradas de selección
Para demultiplexores con mayor número de entradas de selección, las ecuaciones serán
similares.
Por ejemplo, en el caso de undemultiplexor que tenga tres entradas de selección: S2, S1 y
So, y que por tanto tendrá 8 salidas, la ecuación para la salida O5 será:
y la ecuación de la salida Oo será:
Se deja como ejercicio al lector el que obtenga el resto de ecuaciones de salida.
5.4. Multiplexores con entrada de validación (ENABLE)
Los multiplexores, y en general la mayoría de circuitos MSI, disponen de una entradaadicional, llamada entrada de validación (en inglés Enable). Esta entrada funciona como
un interruptor de encendido/apagado para el circuito MSI. Si la entrada de validación está
activada, el circuito funcionará normalmente. Pero si esta está desactivada, el circuito
sacará el valor ’0’ por todas sus salidas, independientemente de lo que llegue por sus
entradas. Se dice que está deshabilitado (no...
Leer documento completo
Regístrate para leer el documento completo.