Multiplexor
El multiplexor es un circuito capaz de transferir en la salida uno de varios datos presentes en entrada, es decir, los datos elegidos por un selector; el multiplexor tiene, por tanto, más entradas, por lo general 8 entradas como el 74LS151 integrado, y una de salida.
Podemos considerar el equivalente electrónico de un mando selector manual con el tipo de la siguiente figura:
|
|
| selector manual |
La salida Y asume el valor de una de las cuatro entradas sobre la base de la posición del selector, a medida que gira a la izquierda.
Para darse cuenta de un multiplexor de 4 entradas antes escribimos la tabla de verdad; si denotamos las 4 entradas con D D0, D1, D2, D3; con Y la salida y con las variables A y B, las combinaciones de un selector electrónico, la tabla de verdad puede ser la siguiente:
| B | A | Y |
| 0 | 0 | D0 |
| 0 | 1 | D1 |
| 1 | 0 | D2 |
| 1 | 1 | D3 |
Esta tabla nos dice que de acuerdo a las 4 combinaciones de los selectores A y B, la salida toma un único valor correspondiente a uno de loa 4 datos de la entrada.
La ecuación lógica derivada de la tabla de verdad en la primera forma canónica, es decir, en forma de suma de términos mínimos, es la siguiente:
Y = A B D0 - A B D1 + A B D2 + A B D3
El circuito lógico es el siguiente:
|
|
|
circuito lógico de un multiplexor de 4 entradas y 2 selectores |
Este es un ejemplo sencillo; sin embargo, por lo general de trabajo en al menos 8 bits, como en el caso del código ASCII; dice "palabra" de un conjunto de 8 bits; para el que lleva 3 selectores que llaman con las letras A, B, C y 8 bits de entrada que indicamos por D0, D1, D2, D3,D4, D5, D6, D7.
La tabla de verdad puede ser la siguiente:
| C | B | A | Y |
| 0 | 0 | 0 | D0 |
| 0 | 0 | 1 | D1 |
| 0 | 1 | 0 | D2 |
| 0 | 1 | 1 | D3 |
| 1 | 0 | 0 | D4 |
| 1 | 0 | 1 | D5 |
| 1 | 1 | 0 | D6 |
| 1 | 1 | 1 | D7 |
La ecuación lógica derivada de la tabla de verdad en la primera forma canónica, es decir, en forma de suma de términos mínimos, es la siguiente:
Y = A B C D0 + A B C D1 + A B C D2 + A B C D3 + A B C D4 + A B C D5 + A B C D6 + A B C D7
El circuito lógico es el siguiente:
![]() |
|
circuito lógico de un multiplexor de 8 entradas y 3 selectores |
Es Hay que señalar que un multiplexor transforma una palabra de 8 bits en la entrada del tipo paralelo, es decir, los 8 bits están presentes simultáneamente, en serie, es decir, los bits de la palabra de salida no están presentes simultáneamente, pero llegan uno tras otro en el tiempo, pero con la misma sucesión de la palabra en paralelo.
Por último, observamos que los bits de entrada no tienen por qué ser necesariamente presentes simultáneamente los ocho; importante es que el instante cuando los selectores que controlan el paso de la entrada a la salida de un determinado bit, está presente en la entrada; otros bits también pueden no estar en ese instante.
El multiplexor como un generador de función
El multiplexor se utiliza también como un circuito que convierte un tipo de salida en paralelo de entrada en una serie, para resolver problemas lógicos, como el que se estudió a la página: Solución de problemas con los circuitos lógicosA partir de la tabla antigua transformarla en modo que puede ser utilizado con el multiplexor contenido nell'integrato 74LS151. La tabla original fue:
|
A |
B |
C |
Y |
|
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
0 |
|
0 |
1 |
0 |
0 |
|
0 |
1 |
1 |
1 |
|
1 |
0 |
0 |
1 |
|
1 |
0 |
1 |
1 |
|
1 |
1 |
0 |
1 |
|
1 |
1 |
1 |
1 |
El que transformar para que la columna A es la tercera;
columna B sigue siendo el segundo, y la columna C pasa desde la tercera a la primera. Obtenemos:|
C |
B |
A |
Y |
|
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
1 |
|
0 |
1 |
0 |
0 |
|
0 |
1 |
1 |
1 |
|
1 |
0 |
0 |
0 |
|
1 |
0 |
1 |
1 |
|
1 |
1 |
0 |
1 |
| 1 | 1 | 1 | 1 |
Si se compara este tabla con la del multiplexor:
|
C |
B |
A |
Y PROBLEMA |
Y MULTIPLEXOR |
|
0 |
0 |
0 |
0 |
D0 |
|
0 |
0 |
1 |
1 |
D1 |
|
0 |
1 |
0 |
0 |
D2 |
|
0 |
1 |
1 |
1 |
D3 |
|
1 |
0 |
0 |
0 |
D4 |
|
1 |
0 |
1 |
1 |
D5 |
|
1 |
1 |
0 |
1 |
D6 |
| 1 | 1 | 1 | 1 |
D7 |
podemos ver que si ponemos los valores de las entradas D de el multiplexor exactamente la misma que la salida Y del problema notro, a saber:
|
C |
B |
A |
Y PROBLEMA |
Y MULTIPLEXER |
|
0 |
0 |
0 |
0 |
D0=0 |
|
0 |
0 |
1 |
1 |
D1=1 |
|
0 |
1 |
0 |
0 |
D2=0 |
|
0 |
1 |
1 |
1 |
D3=1 |
|
1 |
0 |
0 |
0 |
D4=0 |
|
1 |
0 |
1 |
1 |
D5=1 |
|
1 |
1 |
0 |
1 |
D6=1 |
| 1 | 1 | 1 | 1 |
D7=1 |
desde el multiplexor cambia su salida en el dato determinado por la combinación de los tres selectores, en la práctica éste realiza el circuito proporcionado por la tabla de verdad del problema;
sin la necesidad de escribir la ecuación en la forma de minitérminos y sacar el circuito lógico.En nuestro caso, el circuito lógico que resuelve el problema de la bomba de gasolina se convierte en:
|
|
|
circuito lógico de la bomba de gasolina |
Tomamos nota de que las entradas:
D0=0D2=0
D4=0
estando conectado a masa; en cambio las entradas:
D1=1
D3=1D5=1
D6=1D7=1
estando conectado a la Vcc.
2014
![]() |
![]() |
![]() |
Indice de todas las páginas del sitio