多路复用器芯片
多路复用器(MUX)就是“多选一电子开关”——把 N 路输入中的 1 路(或几路)接到 1 路输出上,用几根地址线就能远程选通,省 IO、省线、省成本
一、它到底“干嘛用”?
| 场景 | 不用 MUX 的问题 | 用 MUX 后的效果 |
|---|---|---|
| ADC 通道不够 | MCU 只有 8 路 ADC,要采 32 路温度 | 74HC4051 8→1,4 片级联采 32 路 |
| FPGA/单片机 IO 紧张 | 64 个按键要 64 根线 | CD74HC4067 16→1,4 根地址线搞定 |
| 差分总线切换 | 一台测试仪要轮流测 8 台设备 | ADG708 8 路差分切换,自动换线 |
| 音频/视频矩阵 | 多路输入源切到不同显示器 | 高速模拟 MUX(如 TS3A5017)零失真切换 |
| 节省连接器 | 板间排线 40 芯变成 10 芯 | 地址+数据复用,线束减半 |
二、芯片长什么样?
| 型号示例 | 功能 | 开关结构 | 典型通道 |
|---|---|---|---|
| 74HC4051 | 8→1 模拟/数字 | CMOS 开关 | 8 路单端 |
| CD74HC4067 | 16→1 模拟/数字 | CMOS 开关 | 16 路单端 |
| ADG708/709 | 8→1 差分 | 低阻模拟 | 4 路差分 |
| 74HC153 | 双 4→1 数字 | 逻辑门 | 并行数据选择 |
| MAX4618 | 8→1 视频级 | 低 Ron 25 Ω | 视频/音频 |
三、引脚/时序一句话
INH(Enable) = 0 时
S2 S1 S0 000 → 选通道 0
001 → 选通道 1
…
111 → 选通道 7
INH=1 全部断开 → 高阻态
Ron:几十到几百欧,模拟信号也能过
带宽:CMOS 型 DC~几十 MHz;专用视频型到 GHz
四、典型接线(MCU 扩展 ADC)
温度探头 0~7 → 74HC4051 8 路输入
MCU ADC ← 4051 公共输出
MCU GPIO0~2 ← 地址 S0~S2
软件循环写 0–7 到 GPIO,即可 1 个 ADC 采集 8 路温度。
多路复用器 = “一根地址线,替你按 8 个/16 个开关”——让 MCU 少长脚、让系统少长线的万能电子切换器。
文档信息
版权声明:可自由转载(请注明转载出处)-非商用-非衍生
发表时间:2025年8月6日 16:30