电路学习——经典运放电路之滞回比较器(施密特触发器)(2024.07.18)

news2024/11/25 17:18:31

参考链接1: 电子设计教程29:滞回比较器(施密特触发器)
参考链接2: 滞回比较器电路详细分析
参考链接3: 比较器精髓:施密特触发器,正反馈的妙用
参考链接4: 比较器反馈电阻选多大?理解滞后效应,轻松设计正反馈
参考链接5: 比较器基础知识及应用
参考链接6: 四种迟滞比较器
参考链接7: 滞回比较器介绍及高低阈值计算
参考链接8: 【讲堂】“片”(窗口)比较器电路原理图解
参考链接9: 【分享】运放比较器电路特性
参考链接10: 窗口电压比较器电路

  在此感谢各位前辈大佬的总结,写这个只是为了记录学习大佬资料的过程,内容基本都是搬运的大佬博客,觉着有用自己搞过来自己记一下,如果有大佬觉着我搬过来不好,联系我删。

电路学习——经典运放电路之滞回比较器(施密特触发器)(2024.07.18)

  • 1、什么是滞回比较器(施密特触发器)?
  • 2、反向迟滞比较器/滞回比较器(施密特触发器)原理应用
  • 3、同向迟滞比较器/滞回比较器(施密特触发器)原理应用
  • 4、疑惑点以及解答(比较器与运放的联系和区别)
    • 4.1、比较器为啥加上拉电阻?
    • 4.2、比较器与运放用的场景
    • 4.3、输出信号的形式与响应速度
  • 5、滞回比较器拓展之窗口比较器

1、什么是滞回比较器(施密特触发器)?

  首先,比较器长这样(见下图),滞回“比较器”,归根到底还是比较器,这里的滞回是指电路没有那么敏感,有一点的抗干扰能力(比如你信号有杂波,它可以“滤波”),滞回不是一个阈值点,而是创建不同的上升和下降阈值,这使得输出始终保持在低或高的状态。
在这里插入图片描述
  滞回比较器长这样(见下图),可以看出与普通比较器区别是:多了个同相输入端与运放输出端通过电阻相连,也就是多了正反馈回路。
在这里插入图片描述

2、反向迟滞比较器/滞回比较器(施密特触发器)原理应用

  反相滞回比较器:同相端输入基准电压,反向端输入检测信号,当输入电压高于Uth时,比较器输出低电平,当输入电压低于Utl时比较器输出高电平,在两者之间保持。
  在实际应用中,该电路通常用于保护某个值在一定范围内,这个范围可以人为设定,因此需要设置参考电压,如下图通过 V C C = 5 V VCC=5V VCC=5V R 1 = 10 k Ω R_1=10kΩ R1=10kΩ R 2 = 10 k Ω R_2=10kΩ R2=10kΩ分压设定触发电压 V A V_A VA,那么 V A = R 2 R 1 + R 2 ∗ V C C = 10 k Ω 10 k Ω + 10 k Ω ∗ 5 V = 2.5 V V_A=\frac{R_2}{R_1+R_2}*VCC=\frac{10kΩ}{10kΩ+10kΩ}*5V=2.5V VA=R1+R2R2VCC=10kΩ+10kΩ10kΩ5V=2.5V,反相输入端输入电压为 V i n V_{in} Vin,输出端电压为 V o V_o Vo
在这里插入图片描述
  当 V i n < V A V_{in}<V_A Vin<VA,即 V i n < 2.5 V V_{in}<2.5V Vin<2.5V时,由于比较器特性,输出 V o V_o Vo为低电平,即 0 V 0V 0V,那么分析相当于 V C C VCC VCC R 1 R_1 R1 R 2 / / R 4 R_2//R_4 R2//R4,等效电路图如下图仿真所示,设定 V C C = 5 V VCC=5V VCC=5V V D D = 5 V VDD=5V VDD=5V R 1 = 10 k Ω R_1=10kΩ R1=10kΩ R 2 = 10 k Ω R_2=10kΩ R2=10kΩ R 3 = 10 k Ω R_3=10kΩ R3=10kΩ R 4 = 100 k Ω R_4=100kΩ R4=100kΩ,那么电阻分压后: V A = R 2 R 1 + R 2 / / R 4 ∗ V C C = 10 k Ω 10 k Ω + 10 k Ω / / 100 k Ω ∗ 5 V = 10 k Ω 10 k Ω + 9.09091 k Ω ∗ 5 V = 2.381 V V_A=\frac{R_2}{R_1+R_2//R_4}*VCC=\frac{10kΩ}{10kΩ+10kΩ//100kΩ}*5V=\frac{10kΩ}{10kΩ+9.09091kΩ}*5V=2.381V VA=R1+R2//R4R2VCC=10kΩ+10kΩ//100kΩ10kΩ5V=10kΩ+9.09091kΩ10kΩ5V=2.381V
在这里插入图片描述
在这里插入图片描述

  当 V i n > V A V_{in}>V_A Vin>VA,即 V i n > 2.5 V V_{in}>2.5V Vin>2.5V时,设定 V C C = 5 V VCC=5V VCC=5V V D D = 5 V VDD=5V VDD=5V R 1 = 10 k Ω R_1=10kΩ R1=10kΩ R 2 = 10 k Ω R_2=10kΩ R2=10kΩ R 3 = 10 k Ω R_3=10kΩ R3=10kΩ R 4 = 100 k Ω R_4=100kΩ R4=100kΩ,由于比较器特性,输出 V o V_o Vo V D D VDD VDD拉高为高电平,即 5 V 5V 5V,那么电路分析那么电阻分压后(相当于 V C C VCC VCC R 1 / / ( R 3 + R 4 ) R_1//(R_3+R_4) R1//(R3+R4) R 2 R_2 R2): V A = 2.609 V V_A=2.609V VA=2.609V
在这里插入图片描述
在这里插入图片描述

  可以看出,以上两个计算算出了两个 V A V_A VA分别为 2.381 V 2.381V 2.381V 2.609 V 2.609V 2.609V,因此下图中的 U l = 2.381 V U_l=2.381V Ul=2.381V U h = 2.609 V U_h=2.609V Uh=2.609V。如果输入的 V i n < U l V_{in}<U_l Vin<Ul,即 V i n < 2.381 V V_{in}<2.381V Vin<2.381V,输出就是低电平, V i n > U h V_{in}>U_h Vin>Uh,即 V i n > 2.609 V V_{in}>2.609V Vin>2.609V,输出就是高电平。可以看出,中间相当于有一个缓冲区。
在这里插入图片描述
  通过构建仿真电路,我们仿真一下上面计算的值对不对,橙色波形是输入的信号(这里采用的是三角波,方便查看电压值变化),红色波形是比较器输出的信号。
在这里插入图片描述在这里插入图片描述
  通过示波器,我们可以看到两个电压值分别为 2.414 V 2.414V 2.414V 2.714 V 2.714V 2.714V,与计算的值有一定的误差,目前还不确定该误差正常不正常,按理说仿真是理想的,应该与计算值无误的,这个以后看有机会确定一下这个误差来源吧。

3、同向迟滞比较器/滞回比较器(施密特触发器)原理应用

  同相滞回比较器:同相端输入检测信号,反向端输入基准电压,当输入电压高于Uth时,比较器输出高电平,当输入电压低于Utl时比较器输出低电平,在两者之间保持。
  类比于反向迟滞比较器,同向迟滞比较器的信号输入是在同相输入端,参考电压设置在反向输入端,同样是正反馈回路。这里就不贴图了。

4、疑惑点以及解答(比较器与运放的联系和区别)

4.1、比较器为啥加上拉电阻?

在这里插入图片描述
  解惑:很多人会疑惑输出端为什么要加一个上拉电阻?
  答:相较于运放采用推挽输出的方式,比较器采用开集输出,需要加上拉电阻

4.2、比较器与运放用的场景

  运放一般工作在闭环负反馈状态(线性区),主要作用是对输入端信号进行放大;比较器工作在开环状态(非线性区),主要是对输入端的信号进行比较判别,翻转速度比较快
在这里插入图片描述
在这里插入图片描述

  在对速度要求不高的时候,运放可以工作于开环当做比较器使用,但输出会受到电源轨的限制因此需要注意电平匹配问题。反过来电压比较器在大部分情况下不能作为运放使用,主要是由于比较器没有做相位补偿闭环容易不稳定。

4.3、输出信号的形式与响应速度

  相较于运放输出的是模拟信号,比较器输出的是高低电平对应数字的0和1集电极开路使其可兼容TTL或CMOS
  相较于运放,比较器的响应速度比较快,这也是由于其内部没有做相位补偿的缘故。

5、滞回比较器拓展之窗口比较器

  将两个滞回比较器搭配使用,可以做出一个窗口比较器,下限运放的正端接的被测信号,负端则是基准。而上限运放正端接基准,负端接被测信号。本电路有两个基准比较端,整定值分别为+5V和-5V。由电路结构可知,只要+5V>IN>-5V,换言之,只在输入信号在+5V~-5C“该片范围”之内,电路就会维持原态(或称静态)的高电平输出状态。反之,IN信号要么高于+5V,要么低于-5V,只要出离了“该片范围”,N1(或N2)的输出端即会翻转,变成低电平状态。

在这里插入图片描述
  这里假设输入为( − 5 V , + 5 V -5V,+5V 5V+5V),上面部分同相输入端电压大于反向输入端电压,那么输出被R5拉高;下面部分同相输入端电压大于反向输入端电压,那么也是输入端被R5拉高,所以上下两个输出都是高电平。具体这里不在分析,可以参考上面的分析计算;
  这里假设输入为( − ∞ -∞ − 5 V -5V 5V)、( 5 V 5V 5V,+∞),上面部分同相输入端电压小于反向输入端电压,那么输出为低电平(这里是双电源供电,应该是输出-15V);下面部分同相输入端电压大于反向输入端电压,因为比较器是开路集电极输出(这个意思就是集电极什么都没有接,所以在这里,下面的比较器输出端被上面运放输出端拉低至0V),所以输出是低电平。
  可以看到这里没有正反馈电阻,当然你也可以添加正反馈电阻,这个正反馈电阻一般取100KΩ。

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

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

相关文章

Kafka之存储设计

文章目录 1. 分区和副本的存储结构1. 分区和副本的分布2. 存储目录结构3. 文件描述 2. 相关配置3. 数据文件类型4. 数据定位原理LogSegment 类UnifiedLog 类 5. 副本数据同步HW水位线LEO末端偏移量HW更新原理 6. 数据清除 1. 分区和副本的存储结构 在一个多 broker 的 Kafka 集…

如何学习Linux:糙快猛的大数据之路( 只讲大数据开发用到的)

引言 还记得第一次面对Linux命令行时的茫然吗&#xff1f;黑乎乎的终端&#xff0c;闪烁的光标&#xff0c;还有那些看起来像外星文的命令。 作为一个从0基础开始跨行到大数据领域的开发者&#xff0c;我深深体会到了学习Linux的重要性和挑战。今天&#xff0c;我想和大家分享…

谷粒商城实战-Vue学习过程中踩坑记录

一&#xff0c;自闭合的<script>标签 第一次使用Vue&#xff0c;按照步骤引入vue.js&#xff0c;创建div&#xff0c;创建Vue对象&#xff0c;但是未达预期效果。 插值表达式{{name}}没被替换为data对象中的属性值。 F12看了下网页源代码&#xff0c;发现创建Vue对象的…

计算机组成原理面试知识点总结1

#ウルトラマンゼット&#xff08;泽塔&#xff09; 1 计算机发展历程 1.1 计算机的硬件发展 电子管时代晶体管时代中小规模集成电路时代超大规模集成点电路时代 元件更新变化&#xff1a; 摩尔定律&#xff1a;18 个月晶体管翻一倍半导体存储器不断发展微处理器不断发展 1.2…

适合学生的护眼台灯哪个牌子最好?学生护眼台灯十大排名名单

适合学生的护眼台灯哪个牌子最好&#xff1f;作为一名当代的学生&#xff0c;经常会出现长时间用眼的情况&#xff0c;但是这种状况是难以改变的&#xff0c;我国的学习教育一直都在“内卷”&#xff0c;学生课业重&#xff0c;每日的夜间学习更是成了孩子的家常便饭&#xff0…

数据结构之字符串的最长公共子序列问题详解与示例(C,C++)

文章目录 1、最长公共子序列定义2、动态规划解法3、状态转移方程初始化构建最长公共子序列 4、C 和 C 实现示例C 语言实现C 语言实现 5、总结 字符串的最长公共子序列&#xff08;Longest Common Subsequence, LCS&#xff09;是计算机科学中的一个经典问题&#xff0c;属于动态…

08、Tomcat 部署及优化

8.1 Tomcat概述 8.1.1 Tomcat介绍 自从 JSP 发布之后,推出了各式各样的 JSP 引擎。Apache Group 在完成 GNUJSP1.0的开发以后&#xff0c;开始考虑在 SUN 的 JSWDK 基础上开发一个可以直接提供 Web 服务的 JSP服务器&#xff0c;当然同时也支持 Servlet, 这样 Tomcat 就诞生…

函数(递归)

递归&#xff1a;程序调用自身编程技巧称为递归。 在学习递归前需要粗略的了解一下内存&#xff0c;内存分为三类&#xff0c;分别是栈区、堆区和静态区。对于栈区来说&#xff0c;每调用一次函数都会为本次函数开辟一块空间&#xff0c;然而栈区也是有空间限制的&#xff0c;随…

GCN知识总结

关键点&#xff1a; 1.理解图结构的形式 2.如何使用邻接矩阵实现其图结构形式 3.GCN卷积是如何实现节点特征更新的 核心公式&#xff1a; 特征提取&#xff1a; 处理好的x 代表节点特征&#xff0c;然后*权重&#xff0c;再*邻接。 A尖换元后&#xff1a; forward函数 传播规则…

基于SpringBoot+Vue的篮球竞赛预约平台(带1w+文档)

基于SpringBootVue的篮球竞赛预约平台(带1w文档) 基于SpringBootVue的篮球竞赛预约平台(带1w文档) 本系统提供给管理员对首页&#xff0c;个人中心&#xff0c;用户管理&#xff0c;项目分类管理&#xff0c;竞赛项目管理&#xff0c;赛事预约管理&#xff0c;系统管理等诸多功…

C++中的模板函数和模板类

模板是 C 中的泛型编程的基础&#xff0c;编写与类型无关的通用代码&#xff0c;是代码复用的一种手段。 作为强类型语言&#xff0c;C 要求所有变量都具有特定类型&#xff0c;由程序员显式声明或编译器推导。 但是&#xff0c;许多数据结构和算法无论在哪种类型上操作&#x…

【Java开发实训】day05——数组常见算法

目录 一、数组翻转 1.1示例代码 1.2适用场景 二、冒泡排序 2.1示例代码 2.2适用场景 三、二分查找 3.1示例代码 3.2适用场景 &#x1f308;嗨&#xff01;我是Filotimo__&#x1f308;。很高兴与大家相识&#xff0c;希望我的博客能对你有所帮助。 &#x1f4a1;本文由Filotimo…

Elasticsearch中任务管理怎么做?

一个ES集群研发在清理数据时使用了delete_by_query&#xff0c;导致集群性能严重受影响&#xff0c;影响了正常的业务。为了快速恢复集群正常状态&#xff0c;考虑把还在进行的delete_by_query任务清除掉。 先查看当前集群的任务 GET _cat/tasks?v发现delete_by_query的任务…

Git笔记:(上传Git、Git获取文件版本、删除、统计)

目录 一、上传文件到github 1.1 配置用户名和邮箱 1.2 初始化本地仓库 1.3 添加项目目录下所有文件至本地仓库 1.4 使用如下命令加入注释提交 1.5 将本地仓库与远程仓库相连接 1.6 将本地仓库中的文件推送至指定的远程仓库中 二、git获取不同版本 2.1 git下载特定历史…

[MySQL]02 存储引擎与索引,锁机制,SQL优化

Mysql存储引擎 可插拔式存储引擎 索引是在存储引擎底层上实现的 inno DB MySQL默认存储引擎: inno DB高可靠性和高性能的存储引擎 DML操作遵循ACID模型支持事务行级锁,提高并发访问性能支持外键 约束,保证数据完整性和可靠性 MySAM MySAM是MySQL的早期引擎 特点: 不支持事…

【数据结构_C语言】归并排序—文件类型

文章目录 1.排序定义2. 代码实现 1.排序定义 内排序&#xff1a;数据量相对少一些&#xff0c;可以放到内存中排序。 外排序&#xff1a;数据量较大&#xff0c;内存中放不下&#xff0c;数据放到磁盘文件中&#xff0c;需要排序。 归并排序&#xff1a; 2. 代码实现 void…

基于CNN-BiLSTM的数据回归预测

代码原理 基于CNN-BiLSTM的数据回归预测是一种结合卷积神经网络&#xff08;CNN&#xff09;和双向长短期记忆网络&#xff08;BiLSTM&#xff09;的混合模型&#xff0c;用于处理和预测时间序列数据。以下是该方法的简单原理及流程&#xff1a; 原理 &#xff08;1&#xf…

OSGB整体或自定义区域转换为3DTiles

工具 OSGB源数据灵易智模倾斜摄影编辑平台(下称OPEditor) 操作步骤 打开倾斜摄影 打开软件&#xff08;登录即注册&#xff0c;直接用手机号登录&#xff09;使用OPEditor打开OSGB原始倾斜数据&#xff0c;将会看到如下页面 整体导出为3DTiles 在右侧节点树上鼠标右键点…

“为你写诗”,与ai“推敲”码字:第一次在严谨的csdn发布只有“思绪”没有代码的笔记(ai对话实录)

与ai“推敲”码字&#xff0c;第一次在严谨的csdn发布只有“思绪”没有代码的笔记(ai对话实录)。 (笔记模板由python脚本于2024年07月22日 21:13:08创建&#xff0c;本篇笔记适合本文无关代码&#xff0c;爱思考穷探究的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网&…

力扣21-30题(数学的简单的结束和数组的前几道)

20240721 1.题和解析693. 交替位二进制数405. 数字转换为十六进制数171 excel 表序列号 从这之后的是数组了2011. 执行操作后的变量值1929. 数组串联1720. 解码异或后的数组异或解析&#xff1a;2574. 左右元素和的差值101. 对称二叉树LCP 06. 拿硬币1365. 有多少小于当前数字的…