CMOS 异或门
用 4 只 MOSFET 加一个反相器实现异或:两输入不同时输出为 1。
也可以 下载 LTspice 网表,用 LTspice(File › Open,类型选 Netlists)或 ngspice 运行。
异或门如用标准静态 CMOS 实现需 12 只左右的管子。本例用传输管思路:一个输入(及其反相)控制 MOS 管,把另一个输入或其反相值传到输出,只需少量晶体管。这类传输管逻辑面积小,但输出电平可能有阈值损失,通常需要后级缓冲恢复。
| 位号 | 元件值 / 型号 |
|---|---|
| Q1 | |
| Q2 | |
| Q3 | |
| Q4 | |
| U1 |
共 5 个元件,取自 KiCad 原理图。
- KiCad 原理图
cmosxor.kicad_sch - SPICE 网表(LTspice / ngspice)
cmosxor.cir - 原理图大图(SVG)
cmosxor.svg - CircuitJS 电路文件(在新窗口打开仿真)
cmosxor.txt
来源:CircuitJS · GPL-2.0 · 查看原始项目 ↗
电路示例来自 CircuitJS1(© Paul Falstad & Iain Sharp),按 GNU GPL v2 授权;KiCad 原理图由电子森林自动转换生成,中文讲解为电子森林原创。