ad+硬件每日学习十个知识点(15)23.7.26 (逻辑器件、拉电流和灌电流、OC门和OD门、总线保持)

news2024/11/15 21:38:23

文章目录

  • 1.逻辑器件介绍
  • 2.什么是总线缓冲器?
  • 3.逻辑器件按功能分类
  • 4.逻辑器件按工艺分类(目前主要用CMOS逻辑)
  • 5.什么是总线保持?
  • 6.逻辑电平
  • 7.两个逻辑器件互连,需要满足什么要求?
  • 8.什么是推挽,什么是拉电流、灌电流?
  • 9.什么是OC门、OD门?
  • 10.有源器件和无源器件的定义是什么?
  • 11.OC门和OD门的特点。
  • 12.OC门和OD门可以完成电平的转换,从一个电平逻辑,变成另一个电平逻辑。
  • 13.输出0和1,可以选择的电路有推挽电路,也可以选择OC门(或者OD门),那I2C为什么是OD门?
  • 14.总线保持是怎么实现的?有什么需要注意的(驱动电流和电阻)?

1.逻辑器件介绍

答:
在这里插入图片描述

2.什么是总线缓冲器?

答:总线缓冲器(Bus Buffer)是一种电子器件,用于在不同的电路或设备之间提供电平转换和信号放大的功能。它常用于数字系统、计算机和嵌入式系统中,以解决信号传输的兼容性、电压匹配和驱动能力等问题。

总线缓冲器通常用于连接输入/输出(I/O)接口、存储器、微处理器和外围设备等。它具有低阻抗输入和高驱动能力的特点,可以从输入端接收信号,并放大、整形后传输到输出端。

主要功能包括:

  1. 电平转换:总线缓冲器能够将来自一个电路或设备的信号电平转换成适合另一个电路或设备的电平。例如,将高电平转换为低电平或将低电平转换为高电平,以确保信号正确传输和解释。

  2. 信号放大:总线缓冲器可以放大来自低电平设备的较弱信号,以便驱动高电平设备,确保信号传输的可靠性和准确性。

  3. 抑制信号衰减:总线缓冲器通常具有高输入阻抗和低输出阻抗,以减少信号在传输过程中的衰减,提高信号稳定性。

  4. 隔离和保护:总线缓冲器还可以在不同电路之间提供隔离和保护功能,以防止信号干扰和电路损坏。

总之,总线缓冲器在数字系统中起着重要的作用,能够实现不同电路之间的信号匹配、放大和保护,确保信号传输的可靠性和稳定性。

3.逻辑器件按功能分类

答:
1.逻辑门
2.总线缓冲器
3.锁存器,触发器
4.计数器
5.模拟开关
在这里插入图片描述

4.逻辑器件按工艺分类(目前主要用CMOS逻辑)

答:
在这里插入图片描述
从上到下,六行六个系列,每个系列都有不同的工艺。
在这里插入图片描述
在这里插入图片描述

5.什么是总线保持?

答:器件会保持最终的状态不变。

在计算机系统中,总线保持(Bus Hold)是一种电路设计技术,用于在总线上维持数据的稳定性。

当在总线上传输数据时,数据信号通常由发送器驱动,并在接收器端进行接收和解码。然而,当发送器停止驱动数据线时,线上的信号可能会受到噪音、干扰或电容效应的影响而逐渐衰减或失真。这可能导致接收器无法准确识别和解码数据。

为了解决这个问题,总线保持技术被使用。当发送器停止驱动数据线时,总线保持电路能够维持线上的电平,防止其因为电容效应逐渐变化。这样,接收器就能够在数据线上正确地接收和解码数据。

总线保持通常通过使用电容来实现,电容能够存储电荷并提供驱动信号的缓冲。当发送器停止驱动数据线时,电容会释放存储的电荷来维持线上的电平。

总线保持技术对于高速通信和长距离传输尤为重要,它确保了数据在传输过程中的稳定性和可靠性。通过保持总线上的数据线电平,总线保持能够减少传输错误和数据损坏的风险。

6.逻辑电平

答:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.两个逻辑器件互连,需要满足什么要求?

答:在这里插入图片描述
在这里插入图片描述

8.什么是推挽,什么是拉电流、灌电流?

答:
在这里插入图片描述
在这里插入图片描述

9.什么是OC门、OD门?

答:
OC门和OD门是两种常见的输出电路设计,分别代表了开漏(Open Collector)和开漏(Open Drain)。

  1. OC门(Open Collector Gate):OC门是一种输出电路设计,常见于数字逻辑和集成电路中。它使用开漏晶体管(通常是NPN晶体管)连接到输出端,而不是直接连接到正电源。当输出为低电平时,开漏晶体管会导通,输出端被拉低。而当输出为高电平时,开漏晶体管截断,输出端浮空(高阻抗状态)。为了拉高输出端,通常需要外部上拉电阻连接到正电源。

  2. OD门(Open Drain Gate):OD门也是一种输出电路设计,常见于数字逻辑和集成电路中,尤其是I²C和其他串行通信接口。它使用开漏MOSFET晶体管(或叫场效应晶体管)连接到输出端,工作原理与OC门类似。当输出为低电平时,开漏MOSFET导通,输出端被拉低。而当输出为高电平时,开漏MOSFET截断,输出端浮空(高阻抗状态)。同样,为了拉高输出端,通常需要外部上拉电阻连接到正电源。

OC门和OD门的优势在于它们能够实现多个输出端的集合,并能与其他开漏或开漏器件进行连接。这种设计可以实现电平转换、输入/输出的共享以及电路之间的隔离等功能。此外,它们还能够实现电平逻辑的与或非等操作,具有较强的灵活性和兼容性。

OC门和OD门必须要加上拉电阻,要不然只能输出0,不能输出1(除非把VCC直接接到输出端,那样其实也得加个电阻缓存,就相当于有上拉电阻了),然后根据需要计算上拉电阻的最大值,避免电压不满足标准。
在这里插入图片描述

10.有源器件和无源器件的定义是什么?

答:
有源器件和无源器件是根据器件是否能够主动提供能量来定义的。

  1. 有源器件:有源器件是指能够主动提供能量的电子器件。这些器件可以利用外部能量源(例如电源)或内部能量源(例如电池)来进行能量转换和放大。有源器件能够将输入信号的能量增强并输出,例如放大器、运算放大器、三极管等。它们通常需要外部电源或电池供应电能。

  2. 无源器件:无源器件是指不能主动提供能量的电子器件。这些器件不能进行能量转换或放大,它们只是对电流、电压、频率等进行传递、调节或限制。无源器件不能增强电源信号的能量,只能对其进行调整和控制,例如电阻、电容、电感、二极管等。无源器件不需要额外的能源供给。

有源器件和无源器件在电子电路中扮演着不同的角色和功能。有源器件能够主动控制电流和能量,实现信号放大和处理,而无源器件则用于调节电路中的电流、电压和频率等参数,实现信号传输和调节。两者通常结合使用,共同构建复杂的电子系统和电路。

11.OC门和OD门的特点。

输出信号的变化程度:如果是有源器件,比如三极管控制,输出0就会比较快,如果是靠无源器件,比如电阻的分压,电容的充电等,就比较慢,比如输出1。
在这里插入图片描述

12.OC门和OD门可以完成电平的转换,从一个电平逻辑,变成另一个电平逻辑。

13.输出0和1,可以选择的电路有推挽电路,也可以选择OC门(或者OD门),那I2C为什么是OD门?

答:
在这里插入图片描述
在这里插入图片描述

14.总线保持是怎么实现的?有什么需要注意的(驱动电流和电阻)?

答:需要有电流驱动反相器做翻转,所以当断开的时候,没有驱动反相器翻转的电流,就可以保持最后的状态。

在这里插入图片描述
在这里插入图片描述
这里电阻选型出现了问题,cpu检测不到业务单元的拔出,因为会有总线保持,当拔出时,灌电流小于500uA,不能驱动反相器翻转。
在这里插入图片描述

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

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

相关文章

关于自签名证书授权后在哪儿看

目录 firefox可以看到 chrome and edge firefox可以看到 chrome and edge 只能从打开的网站左上角进入

读《全球科技通史》总结——历史总在重演,科技永远向前

今天和大家分享一下吴军老师的《全球科技通史》。大部分人谈到历史的时候,关注的是国家的兴衰、王朝的更替,往往忽视了科技的力量。“文津图书奖”得主吴军博士,从科技视角串联历史,首次以能量和信息两条主线,系统阐述…

【Docker】Docker相关基础命令

目录 一、Docker服务相关命令 1、启动docker服务 2、停止docker服务 3、重启docker服务 4、查看docker服务状态 5、开机自启动docker服务 二、Images镜像相关命令 1、查看镜像 2、拉取镜像 3、搜索镜像 4、删除镜像 三、Container容器相关命令 1、创建容器 2、查…

ad+硬件每日学习十个知识点(9)23.7.20

文章目录 1.正点原子fpga开拓者无gui检查项目2.排针连接器A2541WR-XP-2P3.肖特基二极管反接在LDO的输出端,是什么用?4.在AD中如何实现批量元器件的移动?5.在PCB中,如何让元器件以任意角度旋转?6.接口设计都要做静电防护…

MIT学生揭示ChatGPT完成本科课程存在问题

一个机器学习工程师发推特说:“这太疯狂了!”一家专注于人工智能新闻的账号称这是一项“开创性的研究”。这项研究声称,ChatGPT能够以100%的准确率完成麻省理工学院的数学、计算机科学和电气工程本科课程。 它每个问题都答对了。 然而&#…

Spring:泛型依赖注入

Spring 泛型依赖注入问题解决 泛型依赖注入 泛型&#xff1a;具有占位符&#xff08;类型参数&#xff09;的类、结构、接口和方法&#xff0c;通过 <> 的方式定义了一个形式参数&#xff0c;在实例化时再指明具体类型 依赖注入&#xff1a;IoC 的具体实现&#xff0c;…

提升性能的利器:理解线程池的使用、工作原理和优势

关于作者&#xff1a;CSDN内容合伙人、技术专家&#xff0c; 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 &#xff0c;擅长java后端、移动开发、人工智能等&#xff0c;希望大家多多支持。 目录 一、导读二、概览2.1 为什么创建和销毁线程开销较大2.2 为什么要使…

【C++从0到王者】第十三站:vector源码分析及手把手教你如何写一个简单的vector

文章目录 一、vector的源码分析1.分析思路2.构造函数和插入接口 二、手把手教你写一个简单的vector1.基本结构2.迭代器与私有成员变量的定义3.构造函数4.size和capacity5.迭代器函数接口6.析构函数7.reserve接口8.尾插9.operator[]运算符重载10.简单的测试前面的接口11.insert以…

【Spring框架】Spring读取与存储综合练习

练习 在 Spring 项⽬中&#xff0c;通过 main ⽅法获取到 Controller 类&#xff0c;调⽤ Controller ⾥⾯通过注⼊的⽅式调⽤ Service 类&#xff0c;Service 再通过注⼊的⽅式获取到 Repository 类&#xff0c;Repository 类⾥⾯有⼀个⽅法构建⼀个 User 对象&#xff0c;返…

力扣 7月27日每日一题 2500. 删除每行中的最大值

题目连接 》2500. 删除每行中的最大值 有一句话这么说的&#xff1a;不用把人生的每一个目标都定在年龄线上&#xff0c;人生的本质是体验&#xff0c;感悟&#xff0c;和成长。什么年龄该干什么事本来就是一个伪命题。事实上&#xff0c;当你找到你热爱的东西&#xff0c;你…

C++之std::function总结(一百六十七)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 人生格言&#xff1a; 人生…

pycharm 远程连接服务器并且debug, 支持torch.distributed.launch debug

未经允许&#xff0c;本文不得转载&#xff0c;vx&#xff1a;837007389 文章目录 step1&#xff1a;下载专业版本的pycharmstep2 配置自动同步文件夹&#xff0c;即远程的工程文件和本地同步2.1 Tools -> Deployment -> configuration2.2 设置同步文件夹2.3 同步服务器…

【Docker】初识Docker以及Docker安装与阿里云镜像配置

目录 一、初识Docker 二、安装Docker 三、Docker架构 四、配置Docker镜像加速器 一、初识Docker Docker是一个开源的应用容器引擎&#xff0c;诞生于2013年&#xff0c;基于Go语言实现&#xff0c;dotCloud公司出品&#xff0c;Docker开源让开发者打包他们的应用以及依赖包到…

SpringMVC-mybatis,SQL语句中误用了desc关键字,导致报错。

17-Jul-2023 21:26:22.295 淇℃伅 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.ApplicationContext.log 1 Spring WebApplicationInitializers detected on classpath 17-Jul-2023 21:26:22.621 淇℃伅 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalin…

TOP命令参数详解

非常详细的top命令介绍&#xff0c;感谢网友分享&#xff0c;参考地址如下 1、TOP命令参数详解---10分钟学会top用法 - 知乎 摘录几个之前不常用的&#xff0c;可能会用到的命令&#xff1a; 1、MEM vs SWAP 第四第五行分别是内存信息和swap信息&#xff0c;所有程序的运行都…

计算机网络网--应用层

目录 应用层概述1.进程通信2. 供应用程序使用的运输服务3.因特网提供的运输服务 一.网络应用模型1.1 C/S模型&#xff08;client/server&#xff0c;客户/服务器模型&#xff09;定义工作原理功能特点优势应用 1.2 P2P&#xff08;peer to peer&#xff09;模型 与 P2P文件分发…

Golang安装

目录 Go安装下载安装Go Go安装 下载安装Go 地址&#xff1a;https://studygolang.com/dl 1、根据系统来选择下载包。 2、我是Window&#xff0c;所以直接下载windows的安装包来安装。 3、在控制台窗口输入“go version”可查看Go版本&#xff0c;检测是否安装成功。 4、配置…

浅谈es5如何保证并发请求的返回顺序

最近在公司实习写的是es5&#xff0c;在和回调地狱经过一番拉扯之后写下这篇文章&#xff0c;也算是体验了一把没有promise的时代 假设我们的div有一个日历列表&#xff0c;但是由于大小关系只能每次显示2天的信息&#xff0c;项目限制只能使用es5&#xff0c;不能使用es6的pro…

WMS是什么意思,WMS有什么功能

阅读本篇文章&#xff0c;您可以了解到&#xff1a;1、WMS的定义&#xff1b;2、WMS的功能&#xff1b;3、WMS的好处&#xff1b;4、WMS的未来。 一、WMS的定义 WMS全称为Warehouse Management System&#xff0c;即仓库管理系统&#xff0c;是一种用于管理和控制仓库操作的软…

Java 中的 ArrayList 和 LinkedList

一、Java 中的列表 1.1 介绍 列表是一种数据结构&#xff0c;为了方便理解&#xff0c;我们可以认为它是动态的数组。众所周知&#xff0c;数组的大小在定义的时候就固定了&#xff0c;不可改变&#xff0c;那么它就无法存储超过它容量的数据&#xff0c;而列表的容量是无限大…