三态缓冲器构成的 2 选 1 多路器
两个由 MOSFET 构成的三态缓冲器共用一条输出线,select 决定哪一个驱动输出。
也可以 下载 LTspice 网表,用 LTspice(File › Open,类型选 Netlists)或 ngspice 运行。
三态门除了 0、1 外还有第三种状态:高阻(Z),此时输出既不拉高也不拉低,相当于断开。多个三态门可连接到同一总线,只要保证任一时刻只有一个使能即可。本例的三态缓冲器由与非门/或非门控制一对 PMOS/NMOS 输出管实现,这是计算机数据总线的基础。
| 位号 | 元件值 / 型号 |
|---|---|
| Q1 | |
| Q2 | |
| Q3 | |
| Q4 | |
| U1 | |
| U2 | |
| U3 | |
| U4 | |
| U5 | |
| U6 | |
| U7 |
共 11 个元件,取自 KiCad 原理图。
- KiCad 原理图
mux3state.kicad_sch - SPICE 网表(LTspice / ngspice)
mux3state.cir - 原理图大图(SVG)
mux3state.svg - CircuitJS 电路文件(在新窗口打开仿真)
mux3state.txt
来源:CircuitJS · GPL-2.0 · 查看原始项目 ↗
电路示例来自 CircuitJS1(© Paul Falstad & Iain Sharp),按 GNU GPL v2 授权;KiCad 原理图由电子森林自动转换生成,中文讲解为电子森林原创。