数字逻辑之“逻辑门电路”

news2024/11/20 2:30:11

一、基础知识

1、正逻辑和负逻辑

(1)基本的逻辑规定

  • 1——“真”
  • 0——“假”

(2)正逻辑和负逻辑

在实际的数字系统中,用数字信号(逻辑电平U1,U2)表示“真(1)”、“假(0)”的约定

2、二级管、晶体管的基本特性

(1)二极管

1. 原理图

2. 等效电路图

3. 基本知识
  • 外加正向电压(正偏):二极管导通  U_{D} = 0.7V
  • 外加反向电压(反偏):二极管截止  U_{D} < 0.5V,I_{D} = 0

(2)晶体管

1. 原理图

2. 等效电路图

3. 基本知识
  1. 导通放大:发射结正偏,集电结反偏;发射结U_{BE} = 0.7V
  2. 饱和导通:发射结正偏,集电结正偏;饱和压降U_{CE} = U_{CES} = 0.3V
  3. 截止:发射结反偏;发射结U_{BE} < 0.5V
  4. 临界饱和条件:I_{BS} = \frac{I_{CS}}{\beta } = \frac{V_{CC} - U_{CES}}{\beta R_{C}} \approx \frac{V_{CC}}{\beta R_{C}}

3、分立元件门电路

(1)二极管与门(Y = AB)

1. 原理图

2. 状态分析

3. 真值表

(2)二极管或门(Y = A+B)

1. 原理图

2. 状态分析

3. 真值表

(3)晶体管非门(Y = \overline{A}

1. 原理图

2. 状态分析

        1)u_{1} = U_{IL} = 0V (VT截止)

              u_{o} = U_{OH} = V_{CC} = 5V

        2)u_{1} = U_{IH} = 5V (VT导通)

              i_{B} = \frac{U_{IH} - U_{BE}}{R_{b}} = \frac{5 - 0.7}{4.3} mA = 1 mA

              I_{BS} \approx \frac{V_{CC}}{\beta R_{c}} = \frac{5}{30 X 1} mA = 0.17 mA

              因为 i_{B} > I_{BS} ,所以 VT饱和

              u_{o} = U_{OL} = 0.3V

3. 真值表

二、CMOS逻辑门

1、MOS场效应管

2、种类

3、工作特点

(1)优点

  • 功耗极低
  • 芯片集成度高
  • 温度稳定性好
  • 电路结构简单,器件制作成本低
  • 输入阻抗高,可达10^{8}Ω,扇出能力强
  • 电源电压范围宽
  • 输出逻辑摆幅大
  • 抗干扰能力强

(2)缺点

  • 输入高、低电平大小受电源电压的限制
  • CMOS电路的工作速度比TTL电路稍慢

4、电平规范

(1)TTL电平规范(TTL器件大多采用+5V电源供电)

1. 输入电平:
  • 高电平:u_{IH} \geqslant 2.0V
  • 低电平:u_{IL} \leqslant 0.8V
2. 输出电平:
  • 高电平:u_{OH} \geqslant 2.4V/2.7V
  • 低电平:u_{OL}\leqslant 0.4V

(2)CMOS电平规范(CMOS器件电源电压范围广泛

1. 输入电平:
  • 高电平:u_{IH}\geqslant 0.7V_{DD}
  • 低电平:u_{IL}\leqslant 0.2V_{DD}
2. 输出电平:
  • 高电平:u_{OH}\approx V_{DD}
  • 低电平:u_{OL}\approx 0

三、逻辑门电路多于输入端的处理

1、多余输入端悬空所带来的问题

(1)容易引入外界干扰

(2)引起逻辑运算的错误

解决方法:在保证逻辑功能正确的前提下,给多余输入端接入确定电平

2、TTL逻辑门电路

(1)/与非门——多余输入端接入高电平

例如:3输入端与非门Y=\overline{ABC},C输入端多余,意味着要完成的功能是Y=\overline{AB}。此时,C端接入高电平,Y=\overline{ABC}=\overline{AB\cdot 1}=\overline{AB},不影响逻辑功能

          具体方式:

  • 将其通过电阻R(约几千欧,限流作用)接正电源
  • 通过大于2.5kΩ的电阻接地
  • 在前级门的带载能力有富余的情况下,可和有用输入端共接

(2)门/或非门——多余输入端接入低电平

例如:3输入端或非门Y=\overline{A+B+C},C输入端多余,意味着实际要完成的功能是Y=\overline{A+B}。此时,C端接入低电平,Y=\overline{A+B+C}=\overline{A+B+0}=\overline{A+B},不影响逻辑功能

          具体方式:

  • 将其直接接地
  • 通过小于500Ω的电阻(关门电阻700Ω,为了保证安全,阻值降至500Ω)接地
  • 在前级门的带载能力有富余的情况下,可和有用输入端共接

(3)与或非

例如:已知与或非表达式为Y=\overline{AB+CD}

  • 某个与单元(如:CD单元)整个多余,意味着实际要完成的功能是Y=\overline{AB}。因此,该与单元的所有输入端接入低电平Y=\overline{AB+0\cdot 0}=\overline{AB},不影响逻辑功能
  • 与单元的某个输入端(如:D输入端)多余,意味着实际要完成的功能是Y=\overline{AB+C}。因此,该输入端接入高电平Y=\overline{AB+C\cdot 1}=\overline{AB+C},不影响逻辑功能

3、CMOS逻辑门电路(与TTL的处理异同)

(1)多余输入端不能悬空,必须处理

(2)处理原则一致

(3)不论通过多大的电阻接地时,该端都等效低电平


微语:我们终将上岸,阳光万里,鲜花沿途开放

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

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

相关文章

FloodFill-----洪水灌溉算法(DFS例题详解)

目录 一.图像渲染&#xff1a; 代码详解&#xff1a; 二.岛屿数量&#xff1a; 代码详解&#xff1a; 三.岛屿的最大面积&#xff1a; 代码详解&#xff1a; 四.被围绕的区域&#xff1a; 代码详解&#xff1a; 五.太平洋大西洋水流问题&#xff1a; 代码详解&#x…

[leetcode] B树是不是A树的子结构

给定两棵二叉树 tree1 和 tree2&#xff0c;判断 tree2 是否以 tree1 的某个节点为根的子树具有 相同的结构和节点值 。 注意&#xff0c;空树 不会是以 tree1 的某个节点为根的子树具有 相同的结构和节点值 。 示例 1&#xff1a; 输入&#xff1a;tree1 [1,7,5], tree2 [6,…

Docker-compose部署LTC同步节点

1、下载ltc程序包&#xff0c;litecoin下载地址 下载页 mkdir /data/docker-compose/ltc cd /data/docker-compose/ltc https://github.com/litecoin-project/litecoin/releases/download/v0.21.3/litecoin-0.21.3-x86_64-linux-gnu.tar.gz2、编写dockerfile和bitcoin.conf b…

M2M vs. IoT?

有任何关于GSMA\IOT\eSIM\RSP\业务应用场景相关的问题&#xff0c;欢迎W: xiangcunge59 一起讨论, 共同进步 (加的时候请注明: 来自CSDN-iot). 连接设备已经开辟了创造价值和解决重大世界问题的广泛机会&#xff0c;例如可持续发展。 今天&#xff0c;我们网络设备的方式可…

tomcat打开乱码修改端口

将UTF-8改成GBK 如果端口冲突&#xff0c;需要修改tomcat的端口

智慧校园云平台源码,SaaS运营云平台(支持多学校、多校园使用)

智慧班牌系统&#xff0c;又称电子班牌系统&#xff0c;是一种基于互联网技术的综合管理工具。通过在教室内安装显示屏&#xff0c;并连接到学校管理系统&#xff0c;实现教学资源展示、信息发布、学生管理等多种功能的集成。该系统旨在加强学校班级文化建设和班级风采展示&…

Gitea 上传用户签名

在 Gitea 的用户管理部分&#xff0c;有一个 SSH 和 GPG 的选项。 单击这个选项&#xff0c;可以在选项上添加 Key。 Key 的来源 如是 Windows 的用户&#xff0c;可以选择 Kleopatra 这个软件。 通过这个软件生成的 Key 的界面中有一个导出功能。 单击这个导出&#xff0c;…

84、动态规划-完全平方数

思路 第一种递归方式&#xff1a; public static int numSquares3(int n) {if (n<2){return n;}return process(n);}private static int process(int rest) {if (rest<0){return 0;}int minrest;for (int i 2; i*i <rest ; i) {int countrest/(i*i);for (int j 1;…

初始Java篇(JavaSE基础语法)(6)(继承和多态)(下)

找往期文章包括但不限于本期文章中不懂的知识点&#xff1a; 个人主页&#xff1a;我要学编程(ಥ_ಥ)-CSDN博客 所属专栏&#xff1a;JavaSE 多态篇 目录 多态的概念 实现多态的条件 必须在继承体系下实现向上转型&#xff1a; 子类必须对父类中的方法进行重写&#xff1…

Wireshark CLI | 过滤包含特定字符串的流

问题背景 源自于和朋友的一次技术讨论&#xff0c;关于 Wireshark 如何查找特定字符串所在的 TCP 流&#xff0c;原始问题如下&#xff1a; 仔细琢磨了下&#xff0c;基于我对 Wireshark 的使用经验&#xff0c;感觉一步到位实现比较困难&#xff0c;所以想着说用 Wireshark C…

Tomcat启动闪退怎么解决(文末附终极解决方案)

AI是这么告诉我的 Tomcat启动时出现闪退问题可能由多种原因引起&#xff0c;以下是解决此类问题的一些通用方法&#xff1a; 检查环境变量&#xff1a; 确保已经正确设置了JAVA_HOME和JRE_HOME环境变量&#xff0c;并指向正确的Java安装路径。将Java的bin目录添加到系统的PATH…

用户中心(下)

文章目录 计划登录逻辑接口简单说明cookie和session写代码流程后端逻辑层控制层测试用户管理接口 前端简化代码对接后端代理 计划 开发完成后端登录功能 &#xff08;单机登录 > 后续改造为分布式 / 第三方登录&#xff09;✔开发后端用户的管理接口 &#xff08;用户的查询…

LLaMA详细解读

LLaMA 是目前为止&#xff0c;效果最好的开源 LLM 之一。精读 LLaMA 的论文及代码&#xff0c;可以很好的了解 LLM 的内部原理。本文对 LLaMA 论文进行了介绍&#xff0c;同时附上了关键部分的代码&#xff0c;并对代码做了注释。 摘要 LLaMA是一个系列模型&#xff0c;模型参…

u盘格式化后电脑读不出来怎么办?u盘格式化的东西还能恢复吗

随着科技的快速发展&#xff0c;U盘已成为我们日常生活和工作中不可或缺的数据存储工具。然而&#xff0c;有时我们可能会遇到U盘格式化后电脑无法读取的情况&#xff0c;或是误格式化导致重要数据丢失。面对这些问题&#xff0c;我们该如何应对&#xff1f;本文将为您详细解答…

python邮件发送

第一种方式 一&#xff1a;发送的邮件要设置授权码&#xff0c;通过邮箱邮箱授权码去验证&#xff0c;让邮件服务器帮我们去转发邮件到要接收的邮件&#xff0c;代码中的授权码&#xff0c;是需要登录126邮箱&#xff08;我这里是以126邮件发送的&#xff0c;具体的以自己为准…

概念解析 | 互补学习系统

注1:本文系"概念解析"系列之一,致力于简洁清晰地解释、辨析复杂而专业的概念。本次辨析的概念是:互补学习系统(Complementary Learning Systems) 概念解析:互补学习系统 Paper Summary - “Complementary Learning Systems Theory Updated” | Rylan Schaeffer…

数据库MySQL的基本操作

在Linux里面&#xff0c;我们要对数据库MySQL进行操作时&#xff08;例如修改MySQL的密码&#xff09;&#xff0c;不是直接在我们的终端上进行操作&#xff0c;而是通过终端连接进入到MySQL里面去&#xff0c;在进行操作&#xff0c;写SQL语句。 而安装C等的开发库sudo命令&a…

Crocoddyl 使用教程(二)

系列文章目录 前言 小车摆杆是另一个经典的控制实例。在这个系统中&#xff0c;一根欠驱动的杆子被固定在一辆一维驱动的小车顶部。游戏的目的是将杆子升到站立位置。 模型如下&#xff1a; https://en.wikipedia.org/wiki/Inverted_pendulum 我们用 表示小车质量、 表示摆杆质…

Visual studio调试技巧

Visual studio调试技巧 bug是什么&#xff1f;Debug和ReleaseDebugRelease 如何调试VS调试快捷键调试过程中查看程序信息查看临时变量的值查看内存信息查看调用堆栈查看汇编信息查看寄存器信息 编译常见错误编译型错误链接型错误运行时错误 bug是什么&#xff1f; bug的英文释…

机器学习笔记-22

终章 至此吴恩达老师的机器学习课程已经完成啦&#xff0c;总结一下&#xff1a; 1.监督学习的算法&#xff1a;线性回归、逻辑回归、神经网络和向量机 2.无监督学习的算法&#xff1a;K-Means、PCA、异常检测 3.推荐系统、大规模数据处理、正则化、如何评估算法 4.上限分析、…