news 2026/8/25 15:14:12

分立元器件门电路:从二极管到三极管,逻辑门的原始形态

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
分立元器件门电路:从二极管到三极管,逻辑门的原始形态

分立元器件门电路:从二极管到三极管,逻辑门的原始形态

在 CMOS 芯片统治世界之前,逻辑门是用一个个分立的二极管、三极管和电阻,在电路板上焊出来的。理解这些原始的门电路,才能真正理解"逻辑运算如何变成物理电路"。

现在的芯片里有几十亿个晶体管,一个与非门可能只占几十个晶体管的面积。但在集成电路发明之前,逻辑门是用分立的二极管、三极管和电阻一个个搭出来的。

这篇文章回到数字电路的起点,看看最原始的门电路是怎么工作的:二极管怎么做与门和或门,三极管怎么做非门,以及正逻辑和负逻辑之间那个容易被忽略的对应关系。


一、二极管与门:最简单的逻辑门

电路结构

二极管与门的电路非常简单:两个二极管的阳极接在一起作为输出 Y,阴极分别作为输入 A 和 B,输出端通过一个上拉电阻接到电源 Vcc。

工作原理

设高电平为 3V,低电平为 0V,二极管导通压降UD=0.7VU_D = 0.7VUD=0.7V

uA/VuB/VD1D2uY/V
00导通导通0.7
03导通截止0.7
30截止导通0.7
33导通导通3.7

核心机制:哪个输入的电压低,哪个二极管先导通,把输出钳位在"低输入电压 + 0.7V"。只有当两个输入都为高电平时,输出才是高电平。

转换成逻辑值(0.7V 算低电平,3.7V 算高电平):

ABY
000
010
100
111

这就是与逻辑:Y=ABY = ABY=AB

关键问题:电平偏移

注意输出的高电平是 3.7V 而不是 3V,低电平是 0.7V 而不是 0V。每经过一级二极管门,高电平升高 0.7V,低电平也升高 0.7V。

这意味着二极管门不能多级级联——级联几级之后,高低电平的差距会越来越小,最终无法区分 0 和 1。这是二极管门的致命缺陷。


二、二极管或门:对称的另一种基本门

电路结构

或门和与门是对称的:两个二极管的阴极接在一起作为输出 Y,阳极分别作为输入 A 和 B,输出端通过一个下拉电阻接地。

工作原理

uA/VuB/VD1D2uY/V
00导通导通-0.7
03截止导通2.3
30导通截止2.3
33导通导通2.3

核心机制:哪个输入的电压高,哪个二极管先导通,把输出拉到"高输入电压 - 0.7V"。只要有一个输入为高电平,输出就是高电平。

转换成逻辑值:

ABY
000
011
101
111

这就是或逻辑:Y=A+BY = A + BY=

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/25 15:01:39

071、逻辑数据库与报表(了解)

071、逻辑数据库与报表(了解) 那天用户报了个奇怪的错误:用SE36创建的逻辑数据库,在报表里写GET customer,死活不进入事件块,但程序能跑,就是没数据。查了半天,发现有人在逻辑数据库的selection screen里偷偷加了NO database selection,把标准的选择条件全屏蔽了。这…

作者头像 李华
网站建设 2026/8/25 15:01:14

Agentic AI爆发拐点已至,企业如何开展业务变革?

人工智能技术飞速进化着, AI正从一个能回答问题、辅助提效的“工具”, 逐渐演变成新一代生产关系的主体之一, 即AI Agent智能体。过去生产关系把人当作绝对主体, 技术围绕人来服务;而在未来的AI时代, 是人与AI Agent智能体协同工作, 一起完成价值创造。这也表明, 企…

作者头像 李华
网站建设 2026/8/25 14:59:43

python 如何控制gpio

控制GPIO的方式涵盖: 运用RPi.GPIO库, 运用GPIO Zero库, 设定引脚模式, 读取与写入引脚状态, 运用中断处理。其中, RPi.GPIO库属较常用的方法之一, 缘由是它给予了对Pi上GPIO引脚的详尽控制。在详尽阐述RPi.GPIO库之前, 让我们先知晓控制GPIO的基础要点。一、RPi.GPIO 库一个专…

作者头像 李华
网站建设 2026/8/25 14:59:40

源码编译安装 yosys 在 ubuntu 上

1. 安装依赖 1.1. 安装常用依赖 $ sudo apt-get install gawk git make python3 lld bison clang flex \libffi-dev libfl-dev libreadline-dev pkg-config tcl-dev zlib1g-dev \graphviz xdot1.2. 安装 gtest sudo apt install libgtest-dev libgmock-dev2. 编译 yosys 下…

作者头像 李华
网站建设 2026/8/25 14:54:02

请求绑定 binding(binding/ 包)

1.1 Binding 接口源码位置:binding/binding.go:30-35// Binding describes the interface which needs to be implemented for binding the // data present in the request such as JSON request body, query parameters or // the form POST. type Binding interface {Name()…

作者头像 李华
网站建设 2026/8/25 14:53:36

4GDTU支持哪些协议?

在工业物联网(IIoT)和智能终端设备中,4G DTU(4G Data Terminal Unit)是一种基于4G网络的远程通信设备,广泛应用于工业自动化、智能监控、电力系统、环境监测等领域。4G DTU 通常支持多种通信协议&#xff0…

作者头像 李华