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

news2025/2/22 15:50:54

快速了解数字逻辑门

文章目录

  • 快速了解数字逻辑门
    • 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”电平,如下所示 。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CI/CD实战-jenkins结合ansible 7

配置主机环境 在jenkins上断开并删除docker1节点 重新给master添加构建任务 将server3,server4作为测试主机,停掉其上后面的docker 在server2(jenkins)主机上安装ansible 设置jenkins用户到目标主机的免密 给测试主机创建用户并…

STL —— string(终)

目录 1. swap() 函数的模拟实现 2. find() 函数的模拟实现 3. substr() 函数的模拟实现 4. operator()的重载模拟实现 5. << 和 >> 重载的模拟实现 6. getline() 的重载 7. 拷贝构造的现代写法 8. 赋值重载的现代写法 本片文章还是主要讲解 string 类中剩…

运维经验|Linux虚拟机如何挂载磁盘

&#x1f4eb; 作者简介&#xff1a;「六月暴雪飞梨花」&#xff0c;专注于研究Java&#xff0c;就职于科技型公司后端工程师 &#x1f3c6; 近期荣誉&#xff1a;华为云云享专家、阿里云专家博主、腾讯云优秀创作者 &#x1f525; 三连支持&#xff1a;欢迎 ❤️关注、&#x…

路径规划——搜索算法详解(五):Dynamic A Star(D*)算法详解与Matlab代码

昨天休息了一天&#xff0c;今天继续学习搜索算法&#xff01;前几天已经分别介绍了Dijkstra算法、Floyd算法、RRT算法、A*算法&#xff0c;无独有偶&#xff0c;上述算法都只适用于静态环境下两点规划的场景&#xff0c;但是大部分场景是实时变化的&#xff0c;这对规划算法提…

二叉树的深度优先遍历(前中后)

1. 前序遍历 前序遍历是先输出根节点&#xff0c;再输出左子树&#xff0c;最后输出右子树。 2. 中序遍历 中序遍历&#xff0c;左子树&#xff0c;根节点&#xff0c;右子树 3. 后序遍历 左子树&#xff0c;右子树&#xff0c;根节点 4. 代码实现&#xff08;递归形式&…

Vulnhub:BROKEN: GALLERY

目录 信息收集 1、arp 2、nmap 3、nikto 4、whatweb WEB wen信息收集 目录扫描 进制转换 ssh登录 提权 信息收集 1、arp ┌──(root㉿ru)-[~/kali/vulnhub] └─# arp-scan -l Interface: eth0, type: EN10MB, M…

向量点乘有哪些作用呢

如下&#xff1a; 1.找到两个向量之间的夹角(不用多说) 2.求一个向量投影在另一个向量的投影&#xff1a; 我们把图中b的在a上的投影向量称作b1吧&#xff0c;因为b1就在a上&#xff0c;所以只需要求出b1的大小&#xff0c;然后乘以a的单位向量&#xff0c;我们就得到向量b1了…

Bezier曲线

1. 实验要求 2. Bezier曲线的原理 以及 公式推导 参考贝塞尔曲线&#xff08;Bezier Curve&#xff09;原理及公式推导_bezier曲线-CSDN博客 Bezier曲线的一些特性&#xff1a; 使用n个控制点来控制曲线形状 曲线通过起始点和终止点&#xff0c;接近但不通过中间点 2.1 直观…

结构化绑定optional(C++基础)

结构化绑定 处理多个返回值的操作&#xff1a;C17提出 之前多返回值喜欢用struct来返回。现在会做成元组&#xff0c;下图中设置C17的版本&#xff0c;不要设置错为C语言标准。 #include<iostream> #include<string> #include<tuple> std::pair<std::st…

ubuntu下给不同串口设置别名

目录 一、绑定设备ID 1.查看设备ID 2.编写usev规则 3.重新加载usev规则 4.查看 二、绑定USB端口号 1.先插入一个串口&#xff0c;查看USB设备信息 2.查看USB转串口信息 3.编写usev规则 4.重新加载usev规则 5.查看 在Ubuntu环境下&#xff0c;有时候工控机或者arm开…

新增收货地址

目录 &#x1f9c2;1.创建controller层 &#x1f953;2.创建service层 &#x1f32d;3.注意细节 &#x1f37f;4.避免dao数据暴漏 1.创建controller层 controller不做逻辑操作&#xff0c;只接受前端的数据 1.添加Api设置swagger模块名称2.RestController以json形式返回…

CAJViewer8.1下载地址及安装教程

CAJViewer是中国学术期刊&#xff08;CAJ&#xff09;全文数据库的专用阅读软件。CAJViewer是中国知识资源总库&#xff08;CNKI&#xff09;开发的一款软件&#xff0c;旨在方便用户在线阅读和下载CAJ数据库中的学术论文、期刊和会议论文等文献资源。 CAJViewer具有直观的界面…

2000-2021年各省技术市场发展水平数据(原始数据+计算结果)

2000-2021年各省技术市场发展水平数据&#xff08;原始数据计算结果&#xff09; 1、时间&#xff1a;2000-2021年 2、来源&#xff1a;国家统计局、统计年鉴 3、范围&#xff1a;30省 4、指标&#xff1a;技术市场成交额、国内生产总值、技术市场发展水平 5、计算说明“技…

java字符串(一)-- 字符串API,StringBuffer 和 StringBuilder,Object

String字符串相关的类 String的特性 String类&#xff1a;代表字符串。Java 程序中的所有字符串字面值&#xff08;如"abc" &#xff09;都作为此类的实例实现。String类是引用数据类型。 在 Java 8 中&#xff0c;String 内部使用 char 数组存储数据。 public fi…

C++的入门学习

✨✨✨学习的道路很枯燥&#xff0c;希望我们能并肩走下来! 文章目录 目录 文章目录 前言 一、C关键字(C98) 二、命名空间 2.1 引入 ​编辑2.2 命名空间定义 2.3 命名空间的使用 三. C输入&输出 四.缺省参数 4.1 缺省参数概念 4.2 缺省参数分类 1.全缺省参数 2…

MCGS学习——水位控制

要求 插入一个水罐&#xff0c;液位最大值为37插入一个滑动输入器&#xff0c;用来调节水罐水位&#xff0c;滑动输入器最大调节为液位最大值&#xff0c;并能清楚的显示出液位情况用仪表显示水位变化情况&#xff0c;仪表最大显示设置直观清楚方便读数&#xff0c;主划线为小…

基于spark的大数据分析预测地震受灾情况的系统设计

基于spark的大数据分析预测地震受灾情况的系统设计 在本篇博客中,我们将介绍如何使用Apache Spark框架进行地震受灾情况的预测。我们将结合数据分析、特征工程、模型训练和评估等步骤,最终建立一个预测模型来预测地震造成的破坏程度,同时使用可视化大屏的方式展示数据的分布…

提升 RAG 效果的实践

提升 RAG 效果的实践 0. 引言1. 测试数据2. cohere/embed-multilingual-v3.0 的几组测试结果2-1. 第1组测试2-2. 第2组测试 3. BAAI/bge-m3 的几组测试结果3-1. 第1组测试 0. 引言 AI 大语言模型的主要应用方式之一就是 RAG&#xff0c;接下来计划陆续分享工作中提升 RAG 效果…

vue3封装Element表格

配置表头配置多选配置序号自定义操作列按钮 封装表格 Table.vue <template><el-table:data"tableData"width"100%":maxHeight"maxHeight"v-bind"$attrs"selection-change"handleSelectChange"row-click"hand…

考研数学|听完一遍汤家凤基础,1800都没思路,怎么办?

看了我这篇回答&#xff0c;保证你可以顺利的做1800题&#xff01; 如果你听了汤家凤老师的课&#xff0c;但是做题没思路&#xff0c;请不要担心&#xff0c;也不要急着换老师&#xff0c;你很有可能是方法错了。 请你反思一下&#xff1a; 1、你是不是听完课立刻就去做题。…