三值逻辑与非门(CGAND)
用不同阈值的 MOSFET 实现三值逻辑(0、1、2 对应 0、2.5、5 V)的两输入“与”类门。
也可以 下载 LTspice 网表,用 LTspice(File › Open,类型选 Netlists)或 ngspice 运行。
三值逻辑每根信号线有三种状态,信息密度为二值的 log₂3 ≈ 1.58 倍。三值的“与”通常定义为 min(A,B),“或”为 max(A,B)。CMOS 实现的关键是利用多种阈值电压的 MOSFET,使某些管子只在输入为 2 时导通、另一些在输入≥1 时导通,再用 2.5 V 中间电源输出逻辑 1。本电路结构类似 CMOS NAND,每个输入对应一组三值反相单元。
| 位号 | 元件值 / 型号 |
|---|---|
| Q1 | |
| Q2 | |
| Q3 | |
| Q4 | |
| Q5 | |
| Q6 | |
| Q7 | |
| Q8 |
共 8 个元件,取自 KiCad 原理图。
- KiCad 原理图
3-cgand.kicad_sch - SPICE 网表(LTspice / ngspice)
3-cgand.cir - 原理图大图(SVG)
3-cgand.svg - CircuitJS 电路文件(在新窗口打开仿真)
3-cgand.txt
来源:CircuitJS · GPL-2.0 · 查看原始项目 ↗
电路示例来自 CircuitJS1(© Paul Falstad & Iain Sharp),按 GNU GPL v2 授权;KiCad 原理图由电子森林自动转换生成,中文讲解为电子森林原创。