Signal

Multiplexer (MUX)

Many-to-one signal routing for sensor scanning and channel selection.

What is it?

A multiplexer routes one of N input signals to a single output, controlled by binary select pins. Common configurations: 2:1, 4:1, 8:1, 16:1. Used to scan multiple sensors into a single ADC, route test signals to one observation point, or select one of many sources to feed downstream logic. Analog MUXes pass signals bidirectionally; digital MUXes only forward in one direction.

When do you need it?

  • Connecting 4 or 8 sensors to one ADC input (saves the cost of multiple ADCs).
  • Test/debug signal selection — pick which internal node goes to a scope probe.
  • Audio channel selection (e.g., picking one of N microphone arrays).
  • Address-bus expansion for memory or peripheral selection.

How to pick the right one

Number of channels
2:1, 4:1, 8:1, 16:1 — match to your scan width. Cascading two 4:1 MUXes into one final 2:1 also works.
RON / off-isolation
Same considerations as SPDT — low RON for low-loss, high off-isolation for cross-talk rejection.
Bandwidth
Match to your signal frequency. Audio: 100 kHz is plenty. Video / RF: 100 MHz+.
Select latency
Time from select-pin change to output settling. Bounds your max scan rate.
Single-ended or differential
Differential MUXes route both halves of a differential pair simultaneously — needed for clean low-noise sensors or high-speed differential signals.

What Magnias offers

Magnias MUX portfolio covers 2:1, 4:1, 8:1, and 16:1 configurations for analog and digital signal routing, in TSSOP / QFN packages. Application-specific MUXes include HDMI / DisplayPort signal switchers for monitor / TV designs.

Common questions

MUX bandwidth — what limits it?
Internal switch capacitance and RON. The signal sees RON × COFF as a low-pass filter on each non-selected channel. Cascading MUXes multiplies the effective filter.
Can I use an analog MUX for high-speed digital?
Yes if bandwidth is high enough. But dedicated digital MUXes have better timing specs and lower skew between channels.
How do I extend an 8:1 MUX to handle 16 inputs?
Use two 8:1 MUXes feeding a 2:1 MUX. Or use one of our 16:1 MUXes directly.