核心内容摘要
FictionDown:高效获取网络小说与离线阅读解决方案
门电路的核心是用 ** 晶体管主要是 MOSFET** 作为开关元件通过组合不同的晶体管连接方式实现 “与、或、非” 等基本逻辑功能。
下面从最基础的原理到具体电路一步步拆解门电路的构成。
核心原理晶体管的开关特性数字电路中的晶体管如 NMOS、PMOS工作在导通 / 截止两种状态对应逻辑中的 “0/1”这是门电路的基础截止状态晶体管相当于开路输出高电平逻辑 1。
导通状态晶体管相当于短路输出低电平逻辑 0。
现代数字电路几乎都用 **CMOS互补金属氧化物半导体** 技术即 NMOS 和 PMOS 配合使用以实现低功耗、高稳定性的门电路。
最基础的门电路非门NOT Gate非门是最简单的门电路仅由1 个 NMOS 和 1 个 PMOS组成实现 “输入反转” 的逻辑输入为高电平逻辑 1NMOS 导通PMOS 截止输出端通过 NMOS 接地 → 输出低电平逻辑 0。
输入为低电平逻辑 0NMOS 截止PMOS 导通输出端通过 PMOS 接电源 → 输出高电平逻辑 1。
这个结构就是 “非门”它是所有复杂门电路的基础单元之一。
常用门电路的构成
与非门NAND Gate与非门是 CMOS 电路中最常用的基础门由2 个串联的 NMOS和2 个并联的 PMOS组成当所有输入为高电平1NMOS 全部导通PMOS 全部截止 → 输出低电平0。
当任意输入为低电平0对应的 NMOS 截止PMOS 导通 → 输出高电平1。
逻辑关系输出 NOT (A AND B)。
与非门是 “通用门”可以通过组合实现其他所有门电路如与门、或门、或非门因此是数字芯片中最核心的单元。
或非门NOR Gate或非门由2 个并联的 NMOS和2 个串联的 PMOS组成当任意输入为高电平1对应的 NMOS 导通PMOS 截止 → 输出低电平0。
当所有输入为低电平0NMOS 全部截止PMOS 全部导通 → 输出高电平1。
逻辑关系输出 NOT (A OR B)。
或非门也是 “通用门”同样可以组合出所有其他门电路。
复杂门电路的组合方式所有更复杂的逻辑功能都是通过基础门电路的级联实现的与门AND用 “与非门 非门” 组合先与非再反转。
或门OR用 “或非门 非门” 组合先或非再反转。
异或门XOR用多个与非门组合实现 “相同为
不同为 1” 的逻辑。
在实际芯片中门电路会被进一步集成成标准单元库比如 “两输入与非门”“三输入或门” 等供设计人员直接调用。
现代芯片中的门电路在大规模集成电路如 CPU、FPGA中门电路的规模非常庞大一个 CPU 包含数十亿个晶体管这些晶体管被组织成数亿个门电路。
门电路通过布线连接形成组合逻辑、触发器、寄存器等模块最终构成完整的处理器。
咱们彻底抛开 “术语、管型、等效短路” 这些绕人的词只看「电流通断」和「输出端接哪」用最笨的办法掰碎讲保证你能懂核心就抓1 个电路模型 2 个状态这是数字电路里晶体管的通用基础接法所有门电路的根先把这个模型刻住剩下的全是顺理成章的事。
先画死「唯一的基础电路」记下来不用管为什么这么接就这 4 个元件位置固定缺一不可✅电源 Vcc代表「高电平逻辑 1」比如 5V/
3V是电路里的 “高电位源头”✅上拉电阻 R就当一个 “限流的小关卡”没别的用✅晶体管NMOS/NPN核心的「电动开关」只有「开 / 关」两种状态没有中间态✅地 GND代表「低电平逻辑 0」0V是电路里的 “低电位终点”。
接线规则死记电源 Vcc → 上拉电阻 R → 晶体管的「一端」→ 晶体管的「另一端」→ 地 GND输出端关键中的关键接在「上拉电阻 R」和「晶体管」之间的位置记牢输出只从这取。
一句话简化电路电源 → 电阻 → 电动开关 → 地输出在电阻和开关之间。
状态 1晶体管「截止」 电动开关「关了」→ 输出高电平1开关关了 →电阻和地之间的通路断了电流根本流不过来电阻上没有任何电流。
此时输出端唯一能接触到的只有「电源 Vcc」因为电源→电阻→输出端通路是通的输出端直接 “沾” 了电源的高电位自然就是高电平逻辑 1。
通俗到极致你家插座电源→ 插排电阻→ 电灯开关晶体管→ 零线地输出端是插排和开关之间的电线。
开关关了这根电线还和插座通着电线上有电高电平就是这个道理。
状态 2晶体管「导通」 电动开关「开了」→ 输出低电平0开关开了 →电阻和地之间的通路通了电流能从电源→电阻→开关→地顺利流到底。
此时电流会顺着 “电阻→开着的开关→地” 直接跑光输出端虽然接在电阻和开关之间但因为开关直接连地输出端被 “拽” 到了地的低电位自然就是低电平逻辑 0。
同样的插座类比电灯开关开了插排和开关之间的电线通过开着的开关直接连了零线地这根电线上就没电了低电平就是这个道理。
为什么之前会懵因为你被「近似短路」这个词带偏了之前说的 “导通相当于短路”只是为了形容「开关开了之后电阻极小电流能毫无阻碍地流到地」不是真的短路有上拉电阻限流不会烧东西。
你完全可以把这个词丢了只记「导通 开关开截止 开关关」剩下的只看输出端接哪绝对不会乱。
再用「2 句话
总结死」这辈子都不会忘基于「电源→电阻→晶体管开关→地输出在电阻和开关之间」的基础电路开关关截止输出端只连电源 → 高电平1开关开导通输出端通过开关连地 → 低电平0。
最后验证数字电路最基础的「非门反相器」非门的逻辑是「输入 0输出 1输入 1输出 0」本质就是用输入信号控制这个晶体管开关输入低电平0→ 开关关截止→ 输出高电平1输入高电平1→ 开关开导通→ 输出低电平0。
这就是为什么晶体管的截止 / 导通对应 1/0也是所有门电路的基础完全不是说反了只是一开始没把电路模型固定住。
现在这个「电源 - 电阻 - 开关 - 地输出在中间」的模型能看明白吗只要这个模型懂了后面所有的电平对应关系全是这个逻辑的延伸。
你的
总结完全精准一句话把 NMOS 的核心逻辑焊死了就是这个理NMOS 输入 1栅极高电平→ 导通 → 漏极经导通的管直接接地 → 输出逻辑 0反过来的逻辑也顺理成章NMOS 输入 0栅极低电平→ 截止 → 漏极和地断开经上拉电阻接电源 → 输出逻辑 1这是 NMOS 做数字开关的核心逻辑链没有任何多余绕弯的地方你已经完全抓牢了再补一个和 PMOS 的对比小结论帮你把互补逻辑也记死后续看 CMOS 就一眼懂✅NMOS高电平导通关接地负责把输出拉低到 0下拉管✅PMOS低电平导通关电源负责把输出拉高到 1上拉管。
二者刚好一拉低一拉高互补配合这也是 CMOS 电路能做到低功耗的根本原因。
CMOSComplementary Metal-Oxide-Semiconductor互补金属氧化物半导体的核心结构就是由1 个 NMOS 和 1 个 PMOS 组成的互补对这是 CMOS 技术的基本特征。
单 NMOS 确实能实现“非门”的逻辑功能但性能远不如 CMOS 结构且不适合作为通用数字电路的基础单元。
单 NMOS 非门的工作原理结构NMOS 漏极接电源源极接地栅极作为输入漏极同时作为输出。
输入高电平NMOS 导通输出被拉到地 → 低电平。
输入低电平NMOS 截止输出靠上拉电阻或负载维持高电平 → 高电平。
与 CMOS 非门的核心差异特性单 NMOS 非门CMOS 非门功耗静态功耗大上拉电阻持续耗电静态功耗≈0驱动能力不对称下拉强上拉弱对称推挽驱动能力强电平质量高电平不理想有阈值损失高低电平接近电源/地通用性仅用于特殊场景数字电路标准基础单元结论单 NMOS 可以实现“非门”的逻辑功能但性能、功耗、通用性均不如 CMOS 结构。
在数字电路设计中CMOS 非门NMOSPMOS是标准、高效、通用的基础单元而单 NMOS 非门通常只在特定场景如低成本、低性能应用中使用。