多路复用器 mutiplexer 也称为数据选择器是用来选择数据的, 如用两位地址选4路数据,3位地址选8路数据, 或用4位地址选16位数据等等。 这些数据是数字信号,一般以高电平表示1以低电平表示0。
模拟开关是传递模拟信号的, 因为数字信号也是由高低两个模拟电压组成的, 所以也能传递. 在 CMOS 多路复用器中, 因为其数据通道也是模拟开关结构, 所以也能用于选择多路模拟信号. 但是 TTL 的多路复用器就不能选择模拟信号. 用 CMOS 的多路复用器或模拟开关传递模拟信号时要注意, 模拟信号的变化值必须在正负电源电压之间. 譬如要传递有正负半周的正弦波时, 必须使用正负电源且电源电压大于传递的模拟信号峰值. 这时其控制或地址信号必须以负电源电压为 0, 而以正电源电压为 1. 或者用单电源供电, 而使模拟信号的变化中值在 1/2 电源电压上, 传递之后再恢复到原来的值.