用与非门搭建异或门
4 个两输入与非门组成异或门:两个输入不同时输出为 1。
也可以 下载 LTspice 网表,用 LTspice(File › Open,类型选 Netlists)或 ngspice 运行。
异或 Y = A⊕B = A·B̄ + Ā·B。用 4 个 NAND 实现:先求 N = NAND(A,B),再分别求 NAND(A,N) 与 NAND(B,N),最后把这两个结果再做一次 NAND。由于 NAND 是功能完备门,任何逻辑都能只用 NAND 实现,这正是 7400 芯片应用广泛的原因。异或门常用于加法器、奇偶校验和比较器。
| 位号 | 元件值 / 型号 |
|---|---|
| U1 | |
| U2 | |
| U3 | |
| U4 |
共 4 个元件,取自 KiCad 原理图。
- KiCad 原理图
xor.kicad_sch - SPICE 网表(LTspice / ngspice)
xor.cir - 原理图大图(SVG)
xor.svg - CircuitJS 电路文件(在新窗口打开仿真)
xor.txt
来源:CircuitJS · GPL-2.0 · 查看原始项目 ↗
电路示例来自 CircuitJS1(© Paul Falstad & Iain Sharp),按 GNU GPL v2 授权;KiCad 原理图由电子森林自动转换生成,中文讲解为电子森林原创。