【详解】运算放大器工作原理及其在信号处理中的核心作用

什么是运算放大器

运算放大器(简称“运放”)是一种放大倍数非常高的电路单元在实际电路中,它常常与反馈网络一起组成一定的功能模块。它是一种带有特殊耦合电路和反馈的放大器。输出信号可以是输入信号的加法、减法、微分和积分等数学运算的结果。由于早期用于模拟计算机中实现数学运算,故被命名为“运算放大器”。运算放大器是从功能角度命名的电路单元,可以用分立器件实现,也可以在半导体芯片中实现。随着半导体技术的发展,大多数运算放大器以单芯片的形式存在。运算放大器的种类很多,广泛应用于电子行业。#运算放大器的电路符号#如图1所示。它包括两个输入引脚,同相输入端Vin(+)和反相输入端Vin(-),以及输出引脚Vout。

运算放大器电路符号

运算放大器电路符号

运算放大器的特点

(1)集成运算放大器采用直接耦合放大电路,既可以放大直流信号,也可以放大交流信号。

(2)为了克服零漂移现象,提高共模抑制比,输入端采用差分放大电路和恒流源供电。

(3)采用复合管来增加电路的增益。

(4)电路中的无源器件大部分被有源器件取代。

(5) 总结三个最重要的特性是 1. 高输入阻抗; 2、电压增益高; 3.输出阻抗低。

(本文素材来源:https://www.icdhs.com/news/585)

运算放大器作用及工作原理

运算放大器是一种具有极高增益和线性度的直流耦合放大器,它的基本作用是对输入信号进行放大,并且在理想情况下,它具有以下特性:

  1. 高增益:运算放大器能够提供非常高的电压增益,即输出与输入之间的电压比值很大,通常是几千到几十万。

  2. 差分输入:有两个输入端,一个同相输入端(+)和一个反相输入端(-),它们对输入信号的微小变化非常敏感,且希望两个输入端的电压差尽可能为零,即所谓的“虚短”(virtual short)。

  3. 低漂移:内部电路设计使得温度变化或时间推移引起的偏移电压非常小,从而保证了长时间和不同环境下的稳定性。

  4. 深度负反馈:通过外部电路连接可以引入负反馈,使运放的实际工作状态接近理想的线性区,提高精度和稳定性,同时可以根据需要配置成各种功能,如放大、加法、减法、积分、微分等运算电路。

工作原理:
  • 在没有外部反馈的情况下,运算放大器试图使其两个输入端的电压相等。当连接负反馈后,运放会调整其输出,以便保持输入端的电压差不变。通过不同的反馈网络设计,运放能实现不同的功能。

  • 当输入信号施加到运放的输入端时,运放根据其内部的高增益放大这个微小的电压差,并将放大后的信号输出。在深度负反馈条件下,运放的行为往往取决于反馈网络,而不是其本身的开环增益。

  • 例如,在反相放大配置中,运放的输出会与反相输入端信号相反,并按一定的比例放大;而在非反相放大配置中,输出则与同相输入端信号相同,同样按比例放大。

运算放大器的核心作用在于通过灵活运用负反馈技术来精确地处理电信号,广泛用于信号调理、滤波、信号比较、模拟计算等多种电子电路系统中。

运算放大器基本电路

(1)反相放大电路

如图2所示,反相放大器电路具有放大输入信号和反相输出的功能。 “倒”是指正负号颠倒了。该放大器采用负反馈技术。所谓负反馈,就是将输出信号的一部分返回到输入端。图2所示电路中,输出Vout经Rf连接(返回)至反相输入端(-)的连接方式为负反馈。运算放大器具有以下特点。当输出端不加电源电压时,同相输入端(+)和反相输入端(-)被认为施加了相同的电压,也就是说,可以将其视为一个虚拟短路。因此,当正输入端(+)为0V时,A点电压也为0V。根据欧姆定律,可得出流过Rin的电流:Iin=Vin/Rin。

运算放大器反相放大电路

反相放大电路

另外,运算放大器的输入阻抗极高,反相输入端(-)基本没有电流。因此,当Iin经A点流向Rf时,Iin和If的电流基本相等。根据上述条件,对Rf运用欧姆定律,可得Vout=-Iin×Rf。 I1 为负,因为 If 从电压为 0V 的 A 点流出。从另一个角度来看,当反相输入端(-)的输入电压升高时,输出会在负方向上发生很大的反相放大。由于负方向的输出电压通过Rf连接至反相输入端,因此反相输入端(-)的电压上升将被阻挡。反相输入端和同相输入端电压均变为0V,输出电压稳定。

然后我们利用该放大器电路中的输入和输出之间的关系来计算增益。增益为Vout与Vin的比值,即Vout/Vin=(-Iin×Rf)/(Iin×Rin)=-Rf/Rin。 

要特别注意这个公式,增益仅由Rin和Rf的电阻比决定。换句话说,我们可以通过改变电阻来轻松改变增益。将负反馈应用于高增益的运算放大器,通过调整电阻值,可以获得所需的增益电路。

(2)同相放大电路

与反相放大器电路相反,图3所示的电路称为非反相放大器电路。与反相放大电路最大的区别在于,在同相放大电路中,输入波形和输出波形的相位相同,输入信号加在同相输入端(+)上。与反相放大器电路一样,这两个电路都使用负反馈。

我们来看看这个电路的工作过程。首先,通过虚拟短路,正极输入端(+)和负极输入端(-)的电压均为Vin,即A点电压为Vin。根据欧姆定律,Vin=Rin×Iin。另外,运算放大器的两个输入端基本没有电流,所以Iin=If。 Vout为Rin和Rf电压之和,即Vout=Rf×If+Rin×Iin。将上式整理即可得到增益G,即G=Vout/Vin=(1+Rf/Rin)。

运算放大器同相放大器电路

同相放大器电路

选择合适运算放大器的注意事项

1.工作电压范围

选择能够满足您所需工作电压范围的运算放大器。该信息可以通过查看放大器的电源电压来获得。电源电压可以是VDD(+)和地(单电源),或者放大器可以同时支持正电源和负电源。如果输出需要支持负电压,则需要负电源。

2.英镑

考虑放大器的英镑。如果您的应用需要支持更高的频率或需要更高的性能和更低的失真,请考虑使用更高 GBP 的运算放大器。

3、功耗

功耗是另一个需要考虑的因素,因为某些应用可能需要低功耗运行。推荐的功率要求通常可以在设备的数据表中找到,通常列为电源电流和功耗。功耗也可以根据电源电流和电源电压的乘积来估算。一般来说,供电电流越低的运算放大器,GBP就越低,当然电路性能也就越差。对于精度要求较高的应用,设计人员应特别注意放大器的输入失调电压,因为该电压会导致放大器的输出电压发生偏移。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

《AIGC重塑金融:AI大模型驱动的金融变革与实践》

🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​💫个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-oBSlqt4Vga1he7DL {font-family:"trebuchet ms",verdana,arial,sans-serif;font-siz…

【学习】软件测试行业 ,有哪些以就业为主的学习侧重点

今天给所有入行软测的同学们,帮大家梳理下以就业为主的学习侧重点,简单来说就是【这些都是重点,圈起来,要考的】,有需要的小伙伴可以往下看。 建议一:一定要学习一门编程语言,再开始使用自动化测…

uniapp实现列表动态添加

1.效果图&#xff1a; 2.代码实现&#xff1a; 这里没有用uniapp提供的uni-list控件 <template> <view id"app"> <!-- 这里为了让标题&#xff08;h&#xff09;居中展示&#xff0c;给h标签设置了父标签&#xff0c;并设置父标签text-…

微信公众号运营必备工具合集

微信公众号运营必备工具合集 各位同学&#xff0c;想要成为一名合格的公众号运营&#xff0c;必须要搭建一个属于自己的运营工具库&#xff0c;可以在日常工作中最大限度的提高效率。 91微信编辑器 &#xff1a;http://bj.91join.com/ 壹伴助手&#xff1a;https://yiban.io…

深入理解Happens-Before原则:以实例解析并发编程的基石

在最近的一次面试中面试官问到了Happens-Before原则&#xff0c;作此篇回顾下知识点。 在并发编程中&#xff0c;为了保证程序的正确性和可预测性&#xff0c;我们需要理解并遵循一系列内存访问规则。Happens-Before原则定义了线程间可见性和顺序性的保证。所有此篇文章将通过…

针对pycharm打开新项目需要重新下载tensorflow的问题解决

目录 一、前提 二、原因 三、解决办法 一、前提 下载包之前&#xff0c;已经打开了&#xff0c;某个项目。 比如&#xff1a;我先打开了下面这个项目&#xff1a; 然后在terminal使用pip命令下载&#xff1a; 如果是这种情况&#xff0c;你下载的这个包一般都只能用在这一个…

【学习笔记】java项目—苍穹外卖day04

文章目录 1. 新增套餐1.1 需求分析和设计1.2 代码实现1.2.1 DishController1.2.2 DishService1.2.3 DishServiceImpl1.2.4 DishMapper1.2.5 DishMapper.xml1.2.6 SetmealController1.2.7 SetmealService1.2.8 SetmealServiceImpl1.2.9 SetmealMapper1.2.10 SetmealMapper.xml1.…

【Docker】搭建强大的Nginx可视化配置工具 - nginxWebUI

【Docker】搭建强大的Nginx可视化配置工具 - nginxWebUI 前言 本教程基于绿联的NAS设备DX4600 Pro的docker功能进行搭建。 简介 NginxWebUI是一个基于Java的&#xff0c;专门用来管理Nginx的图形界面工具。它是开源的&#xff0c;使用相对简单且功能全面。 使用NginxWebUI…

Android裁剪图片为波浪形或者曲线形的ImageView

如果需要做一个自定义的波浪效果的进度条&#xff0c;裁剪图片&#xff0c;对ImageView的图片进行裁剪&#xff0c;比如下面2张图&#xff0c;如何实现&#xff1f; 先看下面的效果&#xff0c;看到其实只需要对第一张高亮的图片进行处理即可&#xff0c;灰色状态的作为背景图。…

link 样式表是否会阻塞页面内容的展示?取决于浏览器,edge 和 chrome 会,但 firefox 不会。

经过实测&#xff1a; 在 head 中 link 一个 1M 大小的样式表。设置网络下载时间大概为 10 秒。 edge 和 chrome 只有在下载完样式表后&#xff0c;页面上才会出现内容。而 firefox 可以直接先显示内容&#xff0c;然后等待样式表下载完成后再应用样式。 DOMContentLoaded 事…

我如何学会在学术界培养人际关系,并变得更加友善

我是一名初级教授&#xff0c;压力很大&#xff0c;工作到筋疲力尽&#xff0c;但在工作和家庭中仍然感到不足。因此&#xff0c;当我的入门编程课程的三名学生在学期结束时来到我的办公室&#xff0c;对他们的成绩感到担忧时&#xff0c;我觉得我没有时间处理他们的抱怨。我觉…

Vulnhub:MY FILE SERVER: 1

目录 信息收集 1、arp 2、nmap 3、whatweb WEB web信息收集 dirmap FTP匿名登录 enum4linux smbclient showmount FTP登录 ssh-kegen ssh登录 提权 系统信息收集 脏牛提权 get root 信息收集 1、arp ┌──(root㉿ru)-[~/kali/vulnhub] └─# arp-scan -l I…

2024UI自动化面试题汇总【建议收藏】

1.你是如何搭建ui自动化框架的&#xff1f; 在搭建ui自动化框架&#xff0c;使用的是po设计模式&#xff0c;也就是把每一个页面所需要 操作的元素和步骤都封装成一个页面类中。然后使用seleniumunittest搭建 四层框架实现数据、脚本、业务逻辑分离&#xff08;关键字驱动&…

【微服务】配置Nacos管理SpringBoot配置文件(附解压包)

&#x1f4dd;个人主页&#xff1a;哈__ 期待您的关注 一、什么是Nacos Nacos可以帮助我们配置和管理微服务&#xff0c;是阿里的一个开源产品&#xff0c;是针对微服务架构中的服务发现、配置管理、服务治理的综合型解决方案。Nacos可以用来实现配置中心和服务注册中心。 …

【3月30日信息差】2G 50/年,4G 618/3年 云服务器全网对比 游戏服务器活动 我的世界 幻兽帕鲁 雾锁王国通用

本文纯原创&#xff0c;侵权必究 【云服务器推荐】价格对比&#xff01;阿里云 京东云 腾讯云 选购指南视频截图 《最新对比表》已更新在文章头部—腾讯云文档&#xff0c;文章具有时效性&#xff0c;请以腾讯文档为准&#xff01; 【腾讯文档实时更新】2024年-幻兽帕鲁服务器…

Python数据结构实验 图实验(一)

一、实验目的 1&#xff0e;熟悉图的相关概念&#xff0c;包括有向图、无向图、完全图、子图、路径、简单路径、路径长度、回路等定义&#xff1b; 2&#xff0e;掌握图的各种存储结构&#xff0c;主要包括邻接矩阵和邻接表的相关算法设计&#xff1b; 3&#xff0e;掌握图的…

node.js 入门案例 安装教程

前言 Node.js是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境&#xff0c;基于Google的V8引擎&#xff0c;V8引擎执行Javascript的速度非常快&#xff0c;性能非常好。 可以让JavaScript在服务器端运行。它具有轻量级、高…

网络安全--内网篇

一、环境 一个简单的域环境&#xff0c;3台机器即可&#xff0c;一个server2012&#xff0c;win7,&#xff0c;win10 二、开始初始的认识内网 在我们日常渗透中&#xff0c;我们进入企业去进行渗透的时候都是处于一个域的环境下&#xff0c;简单来说域一类网络服务而在服务器…

HarmonyOS实战开发-如何实现一个自定义抽奖圆形转盘

介绍 本篇Codelab是基于画布组件、显式动画&#xff0c;实现的一个自定义抽奖圆形转盘。包含如下功能&#xff1a; 通过画布组件Canvas&#xff0c;画出抽奖圆形转盘。通过显式动画启动抽奖功能。通过自定义弹窗弹出抽中的奖品。 相关概念 Stack组件&#xff1a;堆叠容器&am…

JavaScript基础语法–详谈

JavaScript的编写方式 这里小编写一个简单代码&#xff0c;展示JavaScript三种编写方式 HTML代码行内&#xff08;可以理解为内联样式&#xff09; a.第一种方式 一个123的网址&#xff0c;通过点击实现浏览器显示welcome字样提升&#xff08;与浏览器进行交互&#xff09;…