多数表决电路
4 个与非门实现三输入多数表决:至少两个输入为 1 时输出为 1。
也可以 下载 LTspice 网表,用 LTspice(File › Open,类型选 Netlists)或 ngspice 运行。
多数函数 Y = AB + BC + AC。用 De Morgan 定理改写为 Y = NAND(NAND(A,B), NAND(B,C), NAND(A,C)),正好是三个两输入与非门加一个三输入与非门。多数表决用于容错系统(三模冗余),也正是全加器进位输出的逻辑表达式。
| 位号 | 元件值 / 型号 |
|---|---|
| U1 | |
| U2 | |
| U3 | |
| U4 |
共 4 个元件,取自 KiCad 原理图。
- KiCad 原理图
majority.kicad_sch - SPICE 网表(LTspice / ngspice)
majority.cir - 原理图大图(SVG)
majority.svg - CircuitJS 电路文件(在新窗口打开仿真)
majority.txt
来源:CircuitJS · GPL-2.0 · 查看原始项目 ↗
电路示例来自 CircuitJS1(© Paul Falstad & Iain Sharp),按 GNU GPL v2 授权;KiCad 原理图由电子森林自动转换生成,中文讲解为电子森林原创。