【电路笔记】-快速了解数字逻辑门

快速了解数字逻辑门

文章目录

  • 快速了解数字逻辑门
    • 1、概述
    • 2、集成电路的分类
    • 3、摩尔定律
    • 4、数字逻辑状态
    • 5、数字逻辑噪声
    • 6、简单的基本数字逻辑门
    • 7、基本 TTL 逻辑门
    • 8、发射极耦合数字逻辑门
    • 9、集成电路的“74”子族
    • 10、基本 CMOS 数字逻辑门

数字逻辑门是一种电子电路,它根据其输入上存在的数字信号的组合做出逻辑决策。

1、概述

数字逻辑门可以有多个输入,例如输入 A、B、C、D 等,但通常只有一个数字输出 (Q)。 各个逻辑门可以连接或级联在一起以形成具有任何所需数量的输入的逻辑门功能,或者形成组合和顺序类型电路,或者产生与标准门不同的逻辑门功能。

标准的商用数字逻辑门有两种基本系列或形式:TTL(代表晶体管-晶体管逻辑,例如 7400 系列)和 CMOS(代表互补金属氧化物硅,即 4000 系列芯片)。 TTL 或 CMOS 的这种表示法是指用于制造集成电路 (IC) 或更常见的“芯片”的逻辑技术。

在这里插入图片描述

一般来说,TTL逻辑IC的输入和输出电路使用NPN和PNP型双极结型晶体管,而CMOS逻辑IC则使用互补MOSFET或JFET型场效应晶体管。

除了 TTL 和 CMOS 技术之外,还可以通过将二极管、晶体管和电阻器连接在一起来制作简单的数字逻辑门,以产生 RTL、电阻晶体管逻辑门、DTL、二极管晶体管逻辑门或 ECL、发射极耦合逻辑门,但 与流行的 CMOS 系列相比,这些现在不太常见。

2、集成电路的分类

集成电路或更常见的名称是 IC,可以根据设计中可能包含的单个晶体管或“门”的数量将其分组为逻辑系列。 例如,一个简单的与门可能只包含几个单独的晶体管来运行。 而更复杂的微处理器芯片可以在一个晶圆上包含数十亿个单独的晶体管门。 集成电路根据逻辑门的数量或单个芯片内电路的复杂性进行分类,单个门的数量的一般分类如下:

  • 小规模集成或 (SSI) – 在单个封装内包含最多 10 个晶体管或几个门,例如 AND、OR、NOT 门。
  • 中等规模集成或 (MSI) – 单个封装内包含 10 到 100 个晶体管或数十个门,并执行加法器、解码器、计数器、触发器和多路复用器等数字操作。
  • 大规模集成或 (LSI) – 100 到 1,000 个晶体管或数百个门,执行特定的数字操作,例如 I/O 芯片、存储器、算术和逻辑单元。
  • 超大规模集成或 (VLSI) – 1,000 到 10,000 个晶体管或数千个门,并执行计算操作,例如处理器、大型存储器阵列和可编程逻辑器件。
  • 超大规模集成或 (SLSI) – 单个封装内包含 10,000 至 100,000 个晶体管,并执行微处理器芯片、微控制器、基本 PIC 和计算器等计算操作。
  • 超大规模集成或 (ULSI) – 超过 100 万个晶体管 – 用于计算机 CPU、GPU、视频处理器、微控制器、FPGA 和复杂 PIC 的大男孩。
    虽然“超大规模”ULSI 分类不太常用,但代表集成电路复杂性的另一个集成级别被称为片上系统或简称 (SOC)。 这里的各个组件,如微处理器、存储器、外围设备、I/O 逻辑等,都在一块硅片上生产,代表着一个芯片内的整个电子系统,字面上将“集成”一词放入集成电路中 。

这些完整的集成芯片在一个封装内包含多达 1 亿个单独的硅 CMOS 晶体管门,通常用于移动电话、数码相机、微控制器、PIC 和机器人类型的应用。

3、摩尔定律

1965年,英特尔公司联合创始人戈登·摩尔对于半导体门技术的发展预测,“单个芯片上的晶体管和电阻器的数量将每18个月增加一倍”。 早在 1965 年,当戈登·摩尔 (Gordon Moore) 发表他的著名评论时,单个硅芯片或芯片上大约只有 60 个单独的晶体管门。

1971 年世界上第一个微处理器是 Intel 4004,它具有 4 位数据总线,单个芯片上包含约 2,300 个晶体管,工作频率约为 600kHz。 如今,英特尔公司已在其运行频率接近 4GHz 的新型四核 i7-2700K Sandy Bridge 64 位微处理器芯片上放置了惊人的 12 亿个独立晶体管门,并且随着更新更快的微处理器的出现,片上晶体管数量仍在不断增加。 并开发了微控制器。

4、数字逻辑状态

数字逻辑门是构建所有数字电子电路和基于微处理器的系统的基本构建块。 基本数字逻辑门对二进制数执行 AND、OR 和 NOT 逻辑运算。

在数字逻辑设计中,仅允许两个电压电平或状态,这些状态通常称为逻辑“1”和逻辑“0”,或高和低,或真和假。 这两种状态在布尔代数和标准真值表中分别用二进制数字“1”和“0”表示。

数字状态的一个很好的例子是简单的灯开关。 开关可以是“ON”或“OFF”,一种状态或另一种状态,但不能同时处于这两种状态。 那么我们可以将这些不同的数字状态之间的关系总结为:

布尔代数 布尔逻辑 电压状态
逻辑“1” TRUE (T) 高(H)
逻辑“0” FALSE (F) 低(L)

大多数数字逻辑门和数字逻辑系统使用“正逻辑”,其中逻辑电平“0”或“低”由零电压、0v或地表示,逻辑电平“1”或“高”由 更高的电压,例如+5伏,从一个电压电平切换到另一个电压电平,从逻辑电平“0”到“1”或从“1”到“0”尽可能快地进行 防止逻辑电路的任何错误操作。

还存在一种互补的“负逻辑”系统,其中逻辑“0”和逻辑“1”的值和规则相反,但在本关于数字逻辑门的教程部分中,我们仅将正逻辑约定称为 这是最常用的。

在标准 TTL(晶体管-晶体管逻辑)IC 中,输入和输出电压电平有一个预定义的电压范围,该范围准确定义了逻辑“1”电平和逻辑“0”电平,如下所示 。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/505562.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C++从入门到精通——引用()

C的引用 前言一、C引用概念二、引用特性交换指针引用 三、常引用保证值不变权限的方法权限的放大权限的缩小权限的平移类型转换临时变量 四、引用的使用场景1. 做参数2. 做返回值 五、传值、传引用效率比较值和引用的作为返回值类型的性能比较 六、引用和指针的区别引用和指针的…

动态规划-最长回文子串

动态规划-最长回文子串 原题描述解答中心移动思想代码实现复杂度分析时间复杂度空间复杂度 动态规划思想代码实现复杂度分析时间复杂度空间复杂度 突然觉得很有必要将学过的内容记录下来,这样后续在需要用到的时候就可以避免从头进行学习,而去看自己之前…

调试技巧安全预编译头文件(C++基础)

调试 调试可以选择条件调试和操作调试: 条件调试来选择条件进入断点设置,操作调试来使达到断点条件后完成某些操作(一般是output窗口输出)。 在这里就只输出了小于6的条件。 安全 降低崩溃、内存泄露、非法访问等问题。 应该转…

GetSystemTimes:获取CPU占用率(WIN API)

原文链接:https://blog.csdn.net/qq_28742901/article/details/104960653 GetSystemTimes函数: BOOL WINAPI GetSystemTimes(__out_opt LPFILETIME lpIdleTime, // 空闲时间__out_opt LPFILETIME lpKernelTime, // 内核进程占用时间__out_opt LPFILETI…

【JavaWeb】Day29.SpringBootWeb请求响应——请求(二)

请求响应 4.数组集合参数 数组集合参数的使用场景:在HTML的表单中,有一个表单项是支持多选的(复选框),可以提交选择的多个值。 4.1 数组 数组参数:请求参数名与形参数组名称相同且请求参数为多个,定义数组类型形参即…

C++取经之路(其一)——namespace(命名空间),cout,cin(输入输出流),缺省参数。

目录 目录: 前言: namespace(命名空间): 命名空间可以嵌套使用如: 相同的命名空间 cout cin输入输出 std命名空间的使用惯例: 缺省参数: 缺省类型: 前言: 最近开始学习C了,…

Web 前端性能优化之二:图像优化

1、图像优化 HTTP Archive上的数据显示,网站传输的数据中,60%的资源都是由各种图像文件组成的。 **图像资源优化的根本思想,可以归结为两个字:压缩。**无论是选取何种图像的文件格式,还是针对同一种格式压缩至更小的…

两种序列化的方式:fastjson 和 Jackson

public class TestMain {public static void main(String[] args) throws JsonProcessingException {//创建一个课表对象LearningLesson lesson new LearningLesson();lesson.setId(1L);lesson.setCourseId(2L);lesson.setStatus(LessonStatus.EXPIRED); //课程状态&#xff0…

网安基础2-Sniffer的使用与防范

1. 嗅探器sniffer的工作原理 能捕获经过该网络设备的报文,通过分析网络流量,找出关键信息,解决网络问题。 不同于键盘捕获程序,如keylogger利用中断或钩子技术,Sniffer将网络接口置成适当的模式,如杂收。…

Java中的集合(详细)

前言 java中自带一些集合类,可以帮助我们更方便地写程序,其中所有的集合类都在java.util包下。 集合有很多有优点,首先它的大小是可以变化的,不像数组一样大小不可变。再者集合可以存储引用数据类型。 HashSet 1.HashSet集合的…

YOLOv9 实现多目标跟踪

YOLOv9项目结合了YOLOv9的快速目标检测能力和DeepSORT的稳定跟踪能力,实现了对视频流中多个对象的实时、准确检测和跟踪。在具体应用中,该项目能够对视频中的行人、车辆或其他物体进行实时定位、识别和持续跟踪,即使在复杂环境、对象互相遮挡…

BUU UPLOAD COURSE 1 文件包含

1.页面是一个文件上传的接口,尝试上传一句话木马,上传成功,但是文件后缀被重命名。 ​​2.因为文件名被重命名就想到了使用%00截断,但是不行。就陷入了死区,老是在想怎么去改后缀。 3.注意到参数是file而且内容是一个…

计算机的浮点数表示法(IEEE 754)

这篇文章与一道题有关: /** floatScale2 - Return bit-level equivalent of expression 2*f for* floating point argument f.* Both the argument and result are passed as unsigned ints, but* they are to be interpreted as the bit-level representati…

一条SQL在MySQL中的执行过程

图解: 第⼀步:连接器 过程 1. 建⽴连接:与客户端进⾏ TCP 三次握⼿建⽴连接; 2. 校验密码:校验客户端的⽤户名和密码,如果⽤户名或密码不对,则会报错;3. 权限判断&#xff1a…

正多边形拓扑与泛函

(原创:Daode3056) 也许,关于“拓扑”,“泛函”几本书上的内容与实例都是大同小异,总是那么点内容,数学要开拓一些新领域与新内容才能满足不断发展的社会与工业各种需要。本文就以人工智能生成对…

【独立开发前线】Vol.29 专注于电子邮件签名,也可以依靠SEO年入70万美元

今天要给大家分享的案例是MySignature,一个专注于电子邮件签名的产品; 它的官网是:MySignature: Free Email Signature Generator 提到电子邮件签名,很多人想到的肯定是“那不是电子邮件结尾的几行图文介绍吗,这也能做…

CCF-CSP20<2020-09>-第1/2题

202009-1 对称检测点查询 题目:202009-1 题目分析: 给定一群点的坐标,求出距离某点最近的3个点的坐标。 纯模拟即可。 AC代码: // -*- coding:utf-8 -*-// File : 202009-1.cpp // Time : 2024/03/23 // Author …

pajamas 0 publish repo fst in gitee

0. 好久没有blog了,真的好久了,先交代一波 因为半年来发生了很多,计划有变,辞工作,出去耍,找工作,重新计划… 从半年前开始,就想好了,最近这两年应该优先会写代码 &…

uniapp开发App(二)开通 微信授权登录功能(应用签名、证书、包名 全明白)

前言:开发App肯定要包含登陆,常用登陆方式很多,我选择微信登陆。 一、如何获得微信的授权登陆 答:申请,根据uniapp官网的提示有如下三个步骤 开通 1. 登录微信开放平台区,添加移动应用并提交审核&#xf…

热电偶测温仪UT320D 拆机

性能应该还好吧,毕竟是便宜货。本来打算看看学习一下热电偶电路的前端设计,用什么滤波器、保护电路之类的,结果比较失望。 拆机 打开后盖的效果: PCB 另一面没有元件,打眼一看就能看出电路相当简单,功能全…