¿Qué es multiplexor?

Multiplexor (MUX)

Un multiplexor (MUX), también conocido como selector de datos, es un circuito lógico combinacional que selecciona una de varias entradas de datos y la transmite a una única línea de salida. La selección de la entrada se controla mediante un conjunto de entradas de selección.

En esencia, un multiplexor actúa como un interruptor controlado digitalmente que permite redirigir diferentes fuentes de datos a un único destino.

Componentes Clave y Funcionalidades:

  • Entradas de Datos: Varias líneas de entrada que contienen los datos que se seleccionarán.
  • Entradas de Selección (Control): Un conjunto de líneas de entrada que determinan cuál de las entradas de datos se seleccionará y se transmitirá a la salida. El número de líneas de selección determina el número de entradas de datos que se pueden multiplexar (2<sup>n</sup> entradas de datos requieren n líneas de selección).
  • Salida: Una única línea de salida que lleva los datos seleccionados.

Funcionamiento Básico:

El multiplexor evalúa el valor binario representado por las entradas de selección. Este valor corresponde a una de las entradas de datos. La señal presente en esa entrada de datos seleccionada se reproduce luego en la salida del multiplexor.

Ejemplos de Uso:

  • Selección de Memoria: Permiten que un procesador acceda a diferentes bancos de memoria.
  • Enrutamiento de Datos: Se utilizan en sistemas de comunicación para dirigir datos de múltiples fuentes a un solo canal de transmisión.
  • Implementación de Funciones Lógicas: Un multiplexor puede implementar cualquier función lógica de múltiples variables, conectando las entradas a VCC o GND según la tabla de verdad deseada.
  • Comunicaciones: Permiten transmitir múltiples señales a través de una sola línea de comunicación, optimizando el uso de recursos.

Para aprender más, te recomiendo revisar estos temas: