Multiplexores: ¿cómo funcionan? (Circuito de 2 a 1, 4 a 1, 8 a 1 MUX)

Se el primero en calificar

Ultima edición el 16 septiembre, 2021 por JORGE CABRERA BERRÍOS

¿Qué es un multiplexor?

¿Qué es un multiplexor?

Un multiplexor (a veces deletreado multiplexor y también conocido como MUX ) se define como un circuito combinacional que selecciona una de varias entradas de datos y la reenvía a la salida. Las entradas a un multiplexor pueden ser analógicas o digitales. Los multiplexores también se conocen como selectores de datos.

Un multiplexor es útil para transmitir una gran cantidad de datos a través de la red dentro de una determinada cantidad de tiempo y ancho de banda.

Multiplexor Mux

Los multiplexores que se construyen a partir de transistores y relés se denominan multiplexores analógicos que se utilizan en aplicaciones analógicas y los multiplexores que se construyen a partir de una puerta lógica denominados multiplexores digitales que se utilizan en aplicaciones digitales. La inversa de un multiplexor se conoce como demultiplexor .

¿Qué hace un multiplexor?

En los sistemas digitales, muchas veces es necesario seleccionar una sola línea de datos de varias líneas de entrada de datos y los datos de la línea de entrada de datos seleccionada deben estar disponibles en la línea de salida. El circuito digital que realiza esta tarea es un multiplexor.

Un multiplexor es un circuito digital que selecciona una de las n entradas de datos y la reenvía a la salida. La selección de una de las n entradas se realiza mediante las entradas de selección. Para seleccionar una de varias entradas, necesitamos m seleccionar líneas tales que 2 m = n.

Dependiendo del código digital aplicado en las entradas seleccionadas, se selecciona una de las n entradas de datos y se transmite a la salida única. Por lo tanto, un multiplexor tiene un máximo de 2 n líneas de entrada de datos, ‘m’ selecciona líneas y una línea de salida.

El diagrama de bloques de un multiplexor n-a-1 y su circuito equivalente se muestra en la siguiente figura.

  • Diagrama de bloques del multiplexor 1 de N a 1
    Diagrama de bloques
  • Circuito equivalente de N a 1 multiplexor 1
    Circuito equivalente

¿Cómo funciona un multiplexor?

El multiplexor funciona como un conmutador de múltiples entradas y salidas individuales. La salida se conecta a solo una de las n entradas de datos en un instante de tiempo dado. Por lo tanto, el multiplexor es ‘muchos en uno’ y funciona como el equivalente digital de un interruptor selector analógico.

Circuito multiplexor

Hay muchos tipos de multiplexores, como multiplexores 2 a 1, 4 a 1 y 8 a 1. Cada uno tiene un circuito, una tabla de verdad, una expresión booleana y un principio de funcionamiento diferentes. Analicemos cada tipo de multiplexor uno por uno.

Multiplexor 2 a 1

Circuito multiplexor 2 a 1

Un multiplexor 2 a 1 es el circuito multiplexor digital que tiene dos entradas de datos D 0 y D 1 , una selecciona la línea S y la otra salida Y. Para implementar un circuito multiplexor 2 a 1 necesitamos 2 puertas Y , una OR puerta y una puerta NOT .

El diagrama de bloques, el símbolo lógico y la analogía del circuito de conmutación del multiplexor 2 a 1 se muestran en la siguiente figura.

  • Circuito multiplexor 2 a 1 1
    Un Mux 2 a 1
  • Símbolo lógico del multiplexor 4 2 a 1
    Símbolo lógico
  • Conmutación de la analogía del multiplexor 2 a 1 1
    Cambio de analogía

Como se muestra, D 0 es una entrada aplicada a una de las puertas AND y D 1 es una entrada aplicada a la otra puerta AND. La entrada de selección S se aplica a la segunda puerta Y como segunda entrada y una entrada S invertida se aplica a la primera puerta Y como segunda entrada. La salida de ambas puertas Y se aplica como entradas a la puerta O 2 a 1 Circuito multiplexor

Principio de funcionamiento del multiplexor 2 a 1

Cuando S = 0, se aplica directamente como entrada a la segunda puerta Y, y S invertida que es 1 se aplica como segunda entrada a la primera puerta Y. Ahora, sabemos que para la puerta AND, si una entrada es cero, la salida es cero. Entonces, la salida de la segunda puerta AND es cero. Dado que la segunda entrada a la primera puerta Y es 1, su salida es igual a su primera entrada, que es Y = D 0 .

Cuando S = 1, sucede exactamente lo contrario. En este caso, la segunda salida de la puerta Y es igual a su primera entrada, es decir, Y = D 1 y la primera salida de la puerta Y es 0.

Entonces, al aplicar un ‘0’ lógico o un ‘1’ lógico en la entrada de selección S, podemos seleccionar la entrada apropiada, D 0 o D 1 con el circuito actuando como un interruptor unipolar de doble tiro (SPDT).

Tabla de verdad del multiplexor 2 a 1

La siguiente tabla muestra la tabla de verdad para el multiplexor 2 a 1.

Seleccionar entrada S Entrada de datos D_0 Entrada de datos D_1 Salida Y
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 1
Tabla de verdad del multiplexor 2 a 1

Aquí, el multiplexor de 2 entradas conecta una de las dos fuentes de 1 bit a una salida común, por lo que produce un multiplexor de 2 a 1.

Expresión booleana de multiplexor 2 a 1

De la tabla de verdad, podemos escribir la expresión booleana para la salida del multiplexor 2 a 1.

 begin {align *}  begin {split} Y = S ^ -D_0D_1 + S ^ -D_0D_1 ^ - + SD_0 ^ -D_1 + SD_0D_1 \ = S ^ -D_0 (D_1 + D_1 ^ -) + SD_1 (D_0 + D_1 ^ -) \ Y = S ^ -D_0 + SD_1 , , (como , , por , , Complemento , , ley , , (O , , ley) ,  , es decir, A + A ^ - = 1)  end {split}  end {align *}

En notación simple

S Y
0 D 0
1 D 1

Como se muestra en la tabla anterior, cuando seleccione la entrada S = 0, la salida Y = D 0 y cuando S = 1, Y = D 1 . Podemos aumentar aún más el número de entradas de datos que se seleccionarán y se pueden implementar circuitos multiplexores más grandes utilizando un multiplexor 2 a 1 más pequeño.

También podemos implementar todos los multiplexores usando la puerta NAND . Tenga en cuenta que las puertas NAND y NOR son una puerta universal y podemos implementar cualquier circuito digital utilizando puertas NAND y NOR.

Multiplexor 4 a 1

Diagrama de circuito de multiplexor 4 a 1

Un multiplexor 4 a 1 es un multiplexor digital que tiene cuatro entradas de datos, dos líneas de selección y una salida. Para implementar un circuito multiplexor 4 a 1, necesitamos 4 puertas Y, una puerta O y una puerta 2 NO.

En un multiplexor 4 a 1, cuatro entradas D 0 , D 1 , D 2 y D 3 , dos líneas de selección de datos que son S 0 y S 1 como 4 entradas representan 2 ^ m= 2 ^ 2= 2líneas de control de datos. Una de estas cuatro entradas se conectará a la salida según la combinación de las entradas en las líneas de selección.

El diagrama de bloques, el símbolo lógico y la analogía del circuito de conmutación del multiplexor 4 a 1 se muestran en la siguiente figura.

Circuito multiplexor 4 a 1
Un circuito lógico Mux 4 a 1
  • Símbolo lógico del multiplexor 1 4 a 1
    Símbolo lógico
  • Conmutación de la analogía del multiplexor 1 4 a 1
    Cambio de analogía
Diagrama de clavijas del multiplexor 4 a 1

Principio de funcionamiento del multiplexor 4 a 1

Si se seleccionan ambas entradas S_0 = 0, S_1 = 0entonces la puerta Y superior está habilitada y todas las demás puertas Y están deshabilitadas. Entonces, la entrada de datos D_0se selecciona y se transmite como salida. Por lo tanto, obtenemos la salida Y = D_0.

Si se seleccionan las dos entradas S_0 = 1, S_1 = 1entonces la puerta Y más inferior está habilitada y todas las demás puertas Y están deshabilitadas. Entonces, la entrada de datos D_3se selecciona y se transmite como salida. Por lo tanto, obtenemos salida Y = D_3.

Tabla de verdad del multiplexor 4 a 1

La siguiente tabla muestra la tabla de verdad para el multiplexor 4 a 1.

S 0 S 1 Y
0 0 D 0
0 1 D 1
1 0 D 2
1 1 D 3
Tabla de verdad del multiplexor 4 a 1

Aquí, el multiplexor de 4 entradas conecta una de las cuatro fuentes de 1 bit a una salida común, por lo que produce un multiplexor de 4 a 1.

Expresión booleana multiplexor 4 a 1

De la tabla de verdad, podemos escribir la expresión booleana para la salida.

 begin {align *} Y = S_0 ^ -S_1 ^ -D_0 + S_0 ^ -S_1D_1 + S_0S_1 ^ -D_2 + S_0S_1D_3  end {align *}

Multiplexor 8 a 1

Diagrama de circuito de multiplexor de 8 a 1

Un multiplexor 8 a 1 es un multiplexor digital que tiene 8 entradas de datos, 3 líneas de selección y una salida. Para implementar un circuito multiplexor de 8 a 1, necesitamos 8 puertas Y, una puerta O y una puerta 3 NO.

En el multiplexor 8 a 1, ocho entradas D 0 , D 1 , D 2, D 3 , D 4 , D 5 , D 6 y D 7 , tres líneas de selección de datos que son S 0 , S 1 y S 2 ya que las 8 entradas representan 2 m = 2 3 líneas de selección de datos. En un multiplexor de 8 a 1, la selección de una línea de entrada particular está controlada por tres líneas de selección.

El diagrama de bloques del multiplexor 8 a 1 se muestra en la siguiente figura.

  • Circuito multiplexor 8 a 1 1
    Un Mux 8 a 1

Principio de funcionamiento del multiplexor 8 a 1

Si todas las tres entradas de selección S_0 = 0, S_1 = 0, S_3 = 0entonces la puerta Y superior está activado y el resto de la puerta Y está desactivado. Por tanto, la entrada de datos D 0 se selecciona y se transmite como salida. Por lo tanto, obtenemos la salida Y = D_0.

Si todas las tres entradas de selección S_0 = 1, S_1 = 1, S_3 = 1entonces el más inferior puerta Y está activado y el resto de la puerta Y está desactivado. Por tanto, la entrada de datos D 7 se selecciona y se transmite como salida. Por lo tanto, obtenemos salida Y = D_7.

Tabla de verdad del multiplexor de 8 a 1

La siguiente tabla muestra la tabla de verdad para el multiplexor 8 a 1.

S 0 S 1 S 2 Y
0 0 0 D 0
0 0 1 D 1
0 1 0 D 2
0 1 1 D 3
1 0 0 D 4
1 0 1 D 5
1 1 0 D 6
1 1 1 D 7
Tabla de verdad del multiplexor 8 a 1

Expresión booleana multiplexor 8 a 1

De la tabla de verdad, podemos escribir la expresión booleana para la salida.

 begin {align *} Y = S_0 ^ -S_1 ^ -S_2 ^ -D_0 + S_0 ^ -S_1 ^ -S_2D_1 + S_0 ^ -S_1S_2 ^ -D_2 + S_0 ^ -S_1S_2D_3 +  end {align *}

 begin {align *} S_0S_1 ^ -S_2 ^ -D_4 + S_0S_1 ^ -S_2D_5 + S_0S_1S_2 ^ -D_6 + S_0S_1S_2D_7  end {align *}

Multiplexor Arduino

La multiplexación es una técnica muy eficiente para controlar muchos componentes conectados entre sí en forma de una matriz o matriz, y esto es cierto para Arduino. Dichos componentes son LED , sensores , botones y otros componentes que vienen incluidos en cualquiera de los mejores kits de inicio de Arduino .

La configuración del multiplexor IC para Arduino se muestra en la siguiente figura. Aquí, usamos el IC multiplexor 74HC4051 de 8 canales.

  • Configuración 1 del multiplexor Arduino
Circuito multiplexor Arduino

Configuración del multiplexor IC 74HC4051 a Arduino:

  • + V CC suministra al IC y está conectado al pin de suministro de 5V de Arduino.
  • E ^ -es el pin de habilitación, -V EE es el pin de voltaje de suministro negativo y el pin GND está conectado al pin GND de Arduino. (Tenga en cuenta que E ^ -generalmente es un terminal bajo activo, significa que habilitará el chip cuando esté conectado a GND. Si lo conectamos a una fuente de 5 V, deshabilitará el chip multiplexor y dará una salida Y = 0 independientemente de cualquier condición de entrada. )
  • Los pines de control S 0 , S 1 y S 3 controlan la salida y está conectado a los pines 2, 3 y 4 de Arduino.
  • La salida Y está conectada a cualquiera de los pines de entrada digital 6 a 12 de Arduino si las entradas al chip son digitales. Pero si las entradas al chip son analógicas, entonces el pin de salida está conectado a los pines de entrada analógica de A 0 a A 5 de Arduino.

Aquí, las entradas al multiplexor pueden ser sensores, botones o potenciómetros . Tenga en cuenta que la entrada a los multiplexores puede ser analógica o digital. Algunas personas prefieren usar Raspberry Pis en lugar de Arduinos. Si no está seguro, es posible que desee obtener información sobre Arduino vs Raspberry Pi .

Circuitos integrados multiplexores (CI)

Los circuitos integrados (IC) de multiplexores disponibles, sus funciones y el estado de salida se enumeran en la siguiente tabla.

Número de IC Función Estado de salida
74150 Multiplexor 16: 1 Salida invertida
74151 Multiplexor 8: 1 Salida invertida
74153 Multiplexor doble 4 a 1 La salida es igual a la entrada
74352 Multiplexor doble 4 a 1 Salida invertida
74157 Multiplexor cuádruple 2 a 1 La salida es igual a la entrada
74158 Multiplexor cuádruple 2 a 1 Salida invertida

¿Qué es un árbol multiplexor o multiplexores encadenados?

Los multiplexores que tienen un mayor número de entradas se pueden obtener conectando en cascada dos o más multiplexores con un menor número de entradas.

En otras palabras, se pueden construir multiplexores más grandes encadenando multiplexores más pequeños. Esto se conoce como árbol multiplexor o multiplexor de encadenamiento.

Por ejemplo, un multiplexor de 8 a 1 se puede construir conectando en cascada dos multiplexores de 4 a 1 y uno de 2 a 1. La salida de los dos multiplexores 4 a 1 se da al multiplexor 2 a 1 con las líneas de selección en los multiplexores 4 a 1 puestas en paralelo, lo que da un número total de entradas seleccionadas a 3, que es equivalente a un multiplexor de 8 a 1. Veamos un ejemplo.

Ejemplo: Obtenga un multiplexor 8 a 1 utilizando dos multiplexores 4 a 1

Solución:

  • La conexión en cascada de dos multiplexores 4 a 1 da como resultado el multiplexor 8 a 1 como se muestra en la figura siguiente.
  • Hay 8 entradas de datos que son D 0 a D 7.
  • Las entradas de selección S 0 y S 1 de ambos multiplexores 4 a 1 están conectadas en paralelo mientras que la tercera entrada de selección S 2 se utiliza para habilitar un multiplexor a la vez.
  • La entrada de selección S 2 se conecta directamente al terminal de habilitación (E) de MUX-1, mientras que S 2 se conecta al terminal de habilitación de MUX-2.
  • La salida de ambos multiplexores se conecta a la puerta OR para obtener la salida final Y.
Multiplexor 8 a 1 conectando en cascada dos multiplexores 4 a 1
Multiplexor 8 a 1 conectando en cascada dos multiplexores 4 a 1

La tabla de verdad se muestra en la siguiente tabla. Obtenemos la salida D_0, D_1, D_2, y D_3cuando MUX-1 está activada y D_4, D_5, D_6, y D_7cuando MUX-2 activado.

S 0 S 1 S 2 Y
0 0 0 D 0
0 0 1 D 1
0 1 0 D 2
0 1 1 D 3
1 0 0 D 4
1 0 1 D 5
1 1 0 D 6
1 1 1 D 7

Ventajas de un multiplexor

Algunas de las ventajas de un multiplexor incluyen:

  • Un multiplexor reduce la cantidad de cables utilizados. Por lo tanto, reduce la complejidad del circuito y el costo total.
  • Un multiplexor mejora la confiabilidad de los sistemas digitales porque reduce el número de conexiones por cable externas.
  • Podemos implementar muchos circuitos combinacionales usando MUX.
  • El multiplexor simplifica el diseño lógico.
  • El multiplexor no necesita k-maps (mapa de Karnaugh) y simplificación.

Aplicaciones de un multiplexor

Algunas de las aplicaciones de los multiplexores incluyen:

Sistemas de comunicación

  • Los multiplexores se utilizan como un selector de datos para seleccionar una de las muchas entradas de datos en los sistemas de comunicación para transmitir los diversos tipos de datos (audio, video, etc.) en el mismo instante. Por lo tanto, aumenta la eficiencia del sistema de comunicación al permitir varios tipos de datos en líneas de transmisión únicas .

Redes telefónicas

  • En una red telefónica, los multiplexores pueden usarse para transmitir múltiples señales de audio en un solo canal.

Memorias de computadora

  • En la memoria de la computadora, los multiplexores se utilizan para implementar una gran cantidad de datos, al mismo tiempo se reduce la cantidad de cables de cobre necesarios para conectar la memoria a otras partes de la computadora.

Transmisión del sistema informático a los satélites

  • Los multiplexores también se utilizan para transmitir los datos desde el sistema informático de una nave espacial o satélite a la tierra utilizando “GPS” (Sistema de posicionamiento global) y “GSM” (Sistema global para comunicaciones móviles).

Algunas otras aplicaciones incluyen:

  • Multiplexores se pueden utilizar para implementar el circuito lógico combinatorio como sistemas de tiempo-multiplexación y sistemas de multiplexado de frecuencia, A / D y D / A convertidor .
  • Los multiplexores se pueden utilizar para implementar funciones booleanas de múltiples variables.
  • Los multiplexores se utilizan en sistemas de adquisición de datos.

JORGE CABRERA BERRÍOS Administrator
Ingeniero Electrónico por la UNI, con maestría y doctorado por la University of Electro-Communications (Japón).

Deja un comentario

¿Qué es Pole Pitch?¿Qué es una bobina?¿Qué es Coil Span (Coil Pitch)?Paso de bobinado de armaduraEchada trasera (Yb)Paso delantero (Yf)Paso…