二极管实现或门以及与门的理解

找了些资料,二极管的与门或门看起来简单,而实现起来,或门容易理解,实现起来最为简单,但是对于与门,实现起来就不是想想的那样子了。

二极管实现与门还是或门的前提都是利用二极管的钳位作用,二极管的钳位作用说白了就是,在并联电路中,并联电路上的电压会强制被降压到二极管的电压,以常见的硅二极管来说,二极管接入电路中分担电压大概为0.7V。如果一个并联的5V电路中,并联了一个二极管,那么这个并联电路中的电压都是0.7V,看起来很违背直觉,按理来说这个5V并联电路中,两端的电压应该都是5V才对。

circuit-20220607-1801.png

这个图的上半部分是一个或门的电路,两个开关联通之后,并联800Ω的这个电路被钳位到0.7V,那么200Ω的电阻上就是高电压。其实这里的话,实际上这个二极管我觉得要不要都无所谓,不要的话对于800欧姆就相当于短路,也不存在电压。

对于下面的与门电路,一般的电路图就给了200Ω的电阻部分以及二极管部分,看起来很难理解,而自己进行实现焊接来测试的时候,按照这个电路图焊接出来也没啥用,最根本的原因就是没有想清楚二极管左边的低电平和高电平的意义。我一开始的理解就是少了中间的那个接地的部分,也就是说,我认为这个二极管没有联通自然就是低电平了,然后直接接到高电平上,那么二极管就不会导通,实际上少了这个接地部分,那么没有连接高电平的时候,这个二极管根本没有导通。自然也起不到什么钳位作用。

所以与门电路的输入部分的所谓低电平和高电平,相当于来说,要么接负极,要么接正极,不存在断路的情况,而或门就是断开和不断开两种情况就行,所以以或门来理解与门就导致非常难以理解。

对于与门来说,任意一个左边接了高电平,另外一个都是接负极的,而从图上看,这个二极管就和右边的1kΩ电阻形成了并联电路,然后这个1k电阻就被钳位到了低电平0.7V。而一旦两个二极管左边都是高电平,或者断开,那么自然就起不到钳位作用,这个1kΩ的电阻自然就是高电平了。一般网上看的电路图这里有两个难以理解的点,首先是这里的200Ω的电阻在电路图上一般是给了很高一个值,实际上这个电阻应该小于输出电阻的,这个电阻的主要作用是防止当两个二极管接地的时候,整个电路形成短路,这个二极管主要是用于限制电流以及防止短路用的。另外就是为啥不用两个开关断开的状态表示输出端的高电平,这里的主要原因我觉得就是,因为与门就是两个高电平得到一个高电平,如果用断开表示,那么就是表示没信号了。


Kumfo 的杂货铺
做一些经验总结和一些学习心得分享,主要围绕PHP。 现在正在学习机器学习,会增加一些机器学习的思考分享。
avatar
kumfo
SegmentFault 后端工程师

程序生存法则:

6.6k 声望
4.1k 粉丝
0 条评论
推荐阅读
Elasticsearch 按照标签匹配个数优先排序查询
首先最外层的数组就是我们通常写的query语句,放在body中进行请求的,主要看query里面的结构,这种需要自定义脚本处理评分的,query中只放了一个script_score:

kumfo3阅读 913评论 1

从零搭建 Node.js 企业级 Web 服务器(十五):总结与展望
总结截止到本章 “从零搭建 Node.js 企业级 Web 服务器” 主题共计 16 章内容就更新完毕了,回顾第零章曾写道:搭建一个 Node.js 企业级 Web 服务器并非难事,只是必须做好几个关键事项这几件必须做好的关键事项就...

乌柏木75阅读 7k评论 16

从零搭建 Node.js 企业级 Web 服务器(一):接口与分层
分层规范从本章起,正式进入企业级 Web 服务器核心内容。通常,一块完整的业务逻辑是由视图层、控制层、服务层、模型层共同定义与实现的,如下图:从上至下,抽象层次逐渐加深。从下至上,业务细节逐渐清晰。视图...

乌柏木45阅读 8.5k评论 6

从零搭建 Node.js 企业级 Web 服务器(二):校验
校验就是对输入条件的约束,避免无效的输入引起异常。Web 系统的用户输入主要为编辑与提交各类表单,一方面校验要做在编辑表单字段与提交的时候,另一方面接收表单的接口也要做足校验行为,通过前后端共同控制输...

乌柏木35阅读 6.6k评论 10

从零搭建 Node.js 企业级 Web 服务器(五):数据库访问
回顾 从零搭建 Node.js 企业级 Web 服务器(一):接口与分层,一块完整的业务逻辑是由视图层、控制层、服务层、模型层共同定义与实现的,控制层与服务层实现了业务处理过程,模型层定义了业务实体并以 对象-关系...

乌柏木34阅读 5k评论 9

一文搞懂秒杀系统,欢迎参与开源,提交PR,提高竞争力。早日上岸,升职加薪。
前言秒杀和高并发是面试的高频考点,也是我们做电商项目必知必会的场景。欢迎大家参与我们的开源项目,提交PR,提高竞争力。早日上岸,升职加薪。知识点详解秒杀系统架构图秒杀流程图秒杀系统设计这篇文章一万多...

王中阳Go32阅读 2.4k评论 1

封面图
从零搭建 Node.js 企业级 Web 服务器(十三):断点调试与性能分析
Node.js 官方提供了断点调试机制,出于安全性考虑默认为关闭状态,可以通过 node 参数 --inspect 或 --inspect-brk 开启,配合 IDE 能够非常方便地调试代码,本章就上一章已完成的项目 licg9999/nodejs-server-ex...

乌柏木31阅读 4.1k评论 9

avatar
kumfo
SegmentFault 后端工程师

程序生存法则:

6.6k 声望
4.1k 粉丝
宣传栏