比较器的简单介绍及应用
概述
在许多情况下,需要知道两个信号中哪个比较大,或者一个信号何时超出预设的电压。用运算放大器便可以容易搭建一个简单的电路实现该功能。在同相比较电路中,当输入电压超过反相电压时,输出电压将从低电平转换到高电平。在反相比较电路中,当输入电压超过加到同相端参考电压时,输出将从高电平转变为低电平。
比较器
比较两个电压更常用的方法是使用比较器专用芯片。比较器被设计为高速开关——它们有比运算放大器更快的转换速率和更短的延时。比较器和运算放大器的差别在于,在芯片内部,比较器没有频率补偿,不能作为线性放大;在输出电路上,运算放大器采用推挽输出,而比较器用一只晶体管,集电极连到输出端,发射极接地。当比较器的同相端的电压低于反相端电压时,输出晶体管导通,输出接地;当同相端电压高于反相端时,输出晶体管截止。为了比较器在晶体管截止时输出高电平,需要外接一个从正电源端到输出端的上拉电阻,该电阻相当于晶体管的集电极电阻。在使用中,上拉电阻的阻值应当适当,阻值过小,将会过度消耗电能;阻值过大,将会削弱比较器的驱动能力。上拉电阻典型值从几百欧到几千欧。
应用
比较器一般用于模数转换。典型应用是在比较器的一个输入端连接磁性传感器或光电二极管,另一输入端接参考电压,用传感器驱动比较器的输出端产生合适驱动逻辑电路的高低电平。典型芯片型号:LM393
光敏电阻模数转换典型电路图
这个电路是同相比较电路,INA-是Vref电压比较端,R3是可调电阻,用来调节INA-端的电压。INA+大于INA-时,OUTA输出高电平,LED灭;当INA+小于INA-时,OUTA输出低电平,LED亮。可变电阻R3用来调节电路对光亮的灵敏度。
摘自《实用电子元器件与电路基础(第二版)》
比较器的简单介绍及应用相关推荐
- 简单介绍Java中Comparable和Comparator
转载自 简单介绍Java中Comparable和Comparator Comparable 和 Comparator是Java核心API提供的两个接口,从它们的名字中,我们大致可以猜到它们用来做对象之 ...
- java 字符串掐头去尾_Java 8 Stream 简单介绍
前言 其实,Stream很简单,如果你感到困难的话,不妨换个角度去理解它.任何新东西都不是凭空产生的,而是缘于某种旧东西的升华和改造,不妨把Stream当做高级版的 Iterator,那么将大幅拉近S ...
- 遗传算法的简单介绍以及模式定理的简单证明
遗传算法 遗传算法(Genetic Algorithm,GA),最早是由美国的John holland在20世纪70年代提出.算法通过模拟达尔文生物进化论的自然选择以及遗传学机理的生物进化过程来搜 ...
- 2021年大数据ELK(十八):Beats 简单介绍和FileBeat工作原理
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 Beats 简单介绍和FileBeat工作原理 一.Beats 二.FileB ...
- 2021年大数据ELK(十五):Elasticsearch SQL简单介绍
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 Elasticsearch SQL简单介绍 一.SQL与Elasticsear ...
- 2021年大数据ELK(二):Elasticsearch简单介绍
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 一.Elasticsearch简介 1.介绍 2.创始人 二.E ...
- iOS开发UI篇—多控制器和导航控制器简单介绍
iOS开发UI篇-多控制器和导航控制器简单介绍 一.多控制器 一个iOS的app很少只由一个控制器组成,除非这个app极其简单.当app中有多个控制器的时候,我们就需要对这些控制器进行管理 有多个vi ...
- 简单介绍一下R中的几种统计分布及常用模型
统计学上分布有很多,在R中基本都有描述.因能力有限,我们就挑选几个常用的.比较重要的简单介绍一下每种分布的定义,公式,以及在R中的展示. 统计分布每一种分布有四个函数:d――density(密度函数) ...
- LVS(Linux Virtual Server)三种负载均衡模型和十种调度的简单介绍
LVS(Linux Virtual Server)三种负载均衡模型和十种调度的简单介绍 LVS (Linux Virtual Server) LVS(Linux Virtual Server)其实就是 ...
最新文章
- 数据库内部存储结构探索
- 【JavaFx教程】第三部分:与用户的交互
- 安装了但是报错找不到_安装MySQL时由于找不到vcruntime140_1.dll,无法继续安装
- oracle声明number变量,oracle – PL / SQL:如何声明会话变量?
- 不需要登陆的灵感笔记私人版正式上线,迭代优化中。
- SQL Server如何制造大量测试数据
- VC++的链接错误LNK2001
- 鲍威尔法c语言程序求方程,鲍威尔法C源程序.doc
- 一文了解单线激光扫描系统的标定与成像原理
- 【业务人员第一视角】氚云低代码开发平台测评
- 平面设计和网页设计的区别是什么
- 此计算机怎样连接未识别的网络连接,电脑插入网线后显示“未识别网络”怎么办?...
- 关系代数中的除法运算
- RouterPassView——路由器密码查看工具
- tp5 给图片加水印
- 社保交满15年就不用交了吗?常见重点问答请查收,千万别误解了~
- docker删除容器
- 面试前夕,我建议你还是先来看看阿里和京东面试都问些啥?
- paper学习笔记 - PLE
- java EE技术体系——CLF平台API开发注意事项(4)——API生命周期治理简单说明