电路笔记 :运算放大器 OP07D,LM358

2024-01-29 14:20

本文主要是介绍电路笔记 :运算放大器 OP07D,LM358,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

运算放大器

  • 运算放大器是一个模拟电子模块,最初被应用于模拟计算机中,实现数字运算,所以才被称为运算放大器,简称运放

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

  • 它有两个输入引脚,标示着“+”的是同相输入端,标示着“-”的是反相输入端,在图形的另一边是输出端,除了输入输出引脚之外,运算放大器有两个电源引脚,VDD为正电源,VSS为负电源,以前的大部分运算放大器,都会接正、负两个电源,当然,现在也有不少的运放集成电路允许使用单电源,在使用单电源的时候,负电源引脚VSS往往就直接连接在地上
    在这里插入图片描述

  • 运算放大器最基本的工作特性,就是将两个输入引脚之间的差值,乘以放大电路的增益,在输出引脚上实现放大和输出

  • 当同相输入大于反相输入时,输出为正,当同相输入小于反相输入时,输出为负,运算放大器本身的增益,一般都比较高,可以达到几十万倍,甚至数百万倍,这里所谓的放大器本身的增益,也被称为开环增益,也就是指运放在没有任何外部反馈电路的情况下,理论上可以达到的增益

  • 运放的另一个工作特性:运放的输出电压受限于其供电电源:如果说运放的供电电源是+/-15V,那么其输出波形的电压也只能在-15V到+15V这个范围内变化(在现实的运放中,由于运放内部结构的原因,输出波形的电压往往还不能完全达到供电电源的电压值)

在这里插入图片描述

  • 在对运算放大器的工作进行分析时,我们往往会遵循两条黄金规则

  • 第一,输出总是为了使输入之间的电压差为零(但是,这并不意味着运放可以实际改变输入电压,而是输出端通过反馈网络,试图使两个输入端之间的电压差为零,我们在做运放工作分析的时候,可以认为两个输入端的电压是相等的)

  • 第二条黄金规则:运放的输入端没有电流流入(当然,在实际的运放中,会有一个nA级别的输入电流,只是在我们的分析中,我们往往可以忽略这个微小的电流)

OP07D

  • 在这个运放中,只有一个放大器单元,8个引脚,实际被用到的只有5个引脚,两个输入引脚,一个输出引脚,和两个电源引脚,这是一个非常典型的运算放大器引脚配置

  • 这颗芯片,有两个不同的封装,一个是贴片的SOIC封装,另一个是插件的DIP封装

  • 它的电压输入范围,是从+/-4V到+/-18V,电路的例子中,使用的供电电压是+/-15V在这里插入图片描述

反相放大器电路分析

我们要来分析的第一个电路,就是反相放大器,这是一个最简单的反相放大器的电路图

  • 同相输入引脚接地,输入信号通过一个串联电阻R1,来到反相输入引脚

  • 输出信号,通过另一个电阻R2,返回到反相输入引脚

  • 这个电路之所以被称为反相放大器,你可以理解为:因为输入信号是从放大器的反相输入引脚输入的,也可以理解为,其输出信号和输入信号的极性是相反的
    在这里插入图片描述

  • 第一,输出总是为了使输入之间的电压差值为零,在这个电路分析中,我们可以把反相输入引脚定义为A点,把同相输入引脚定义为B点.

  • 既然输入之间的电压差值为零,我们就认为A点的电压等于B点的电压,而B点在电路中是接地的,我们就认为A点的电压等于地的电压,也就是0V

  • 但是,这里我们需要理解的一点是,A点并不是真正意义上的接地,没有电流可以通过A点流回到地,只是在分析的过程中,我们认为A点的电压和地相同,是0V,在有些文献资料中,A点也被称为“虚拟地”

  • 根据第二条黄金规则,运放的输入端没有电流流入,在这个电路中,反相输入端没有电流流入,那么输入信号的电流,通过电阻R1之后,会流到那里去呢?

  • 它不会凭空消失,所以它只能通过R2流到输出端,根据基尔霍夫电流定律,我们知道电流IR1和IR2在数值上是相等的,刚才已经说过,A点的电压是0V

  • 根据电流IR1的走向,我们知道输入信号是一个正电压,当然输入信号也可以是一个负电压,在那个时候,电流的方向就会颠倒(这里只是以正电压的输入信号为例进行分析)

  • 同样,根据电流IR2的走向,我们知道输出信号是一个比0V还要低的电压,换句话说,当输入信号是正电压时,输出电压就是负电压

在这里插入图片描述

  • 那么,输出电压和输入电压之间的关系具体又是怎样的呢?

  • 我们已经知道,IR1等于IR2,

  • 因为A点的电压是0V,

  • 所以 I R 1 = 输入信号的电压 R 1 I_{R1}=\frac{输入信号的电压}{R1} IR1=R1输入信号的电压, I R 2 = − 1 ∗ 输出电压 R 2 I_{R2}=-1*\frac{输出电压}{R2} IR2=1R2输出电压

⇒ 输出电压 输入电压 = − R 2 R 1 \Rightarrow \frac{输出电压}{输入电压} = - \frac{R2}{R1} 输入电压输出电压=R1R2

LTSPICE软件模拟

  • 运放电路的供电电压是+/-15V,输入信号是一个幅值为+/-1V,频率为1kHz的正弦波

  • 电阻R1和R2的取值,将放大电路的增益设置在了10倍
    在这里插入图片描述

  • 对这个电路进行一下模拟,分别选取输入和输出波形进行观察和比较,在这个图中,绿色的波形是输入信号,红色的波形是输出信号

在这里插入图片描述

反相放大器电路分析

  • 电路中,输入信号直接进入运放的同相输入端,输出信号通过一个对地的电阻分压电路,反馈到运放的反相输入端

在这里插入图片描述

  • 在分析中,我们可以理解为:两个输入引脚的电压相等

  • 在这个电路中,同相输入端直接连接到了输入信号,那么,A点的电压等于输入信号的电压

  • 黄金规则的第二条告诉我们,运放的输入端没有电流流入,

  • 所以,输出信号在分压电阻构成的反馈网络中的电流,将像图中所示的一样,通过R2和R1,流回到地

  • A点的电压,就是输出信号的电压经过两个分压电阻R1和R2分压后得到的电压

在这里插入图片描述

LTSPICE软件模拟

在这里插入图片描述

双运算放大器LM358

  1. 双运算放大器: LM358是一款双运算放大器,意味着它内部有两个独立的运算放大器,通常被标记为A1和A2。

  2. 低功耗: LM358是低功耗运算放大器,适用于需要长时间运行的电池供电应用。

  3. 宽电源电压范围: LM358支持宽电源电压范围,典型的工作电源电压为单电源3V至32V,双电源±1.5V至±16V。

  4. 单电源或双电源操作: 可以在单电源或双电源模式下操作,这增加了其在不同电源配置下的应用灵活性。

  5. 低输入偏移电流和低输入偏移电压: LM358具有相对较低的输入偏移电流和输入偏移电压,适用于需要高精度的应用。

  6. 开环增益高: 具有相对高的开环增益,但也可以通过外部电路配置以降低增益。

在这里插入图片描述

  • 典型应用https://hmsemi.com/downfile/LM358_36V.PDF

在这里插入图片描述

CG

  • 快速上手双运算放大器LM358,并制作一个电子向日葵/寻光器【IC原来如此】
  • 一个很巧妙的LM358振荡电路,零基础都可以理解,几分钟就搭成了
  • 运算放大器、比较器的基础 (Tutorial) 运算放大器・比较器 应用手册
  • https://www.youtube.com/watch?v=Wdo9LwJV2zY
  • https://www.youtube.com/watch?v=NHCXr5jiurw

这篇关于电路笔记 :运算放大器 OP07D,LM358的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/657206

相关文章

【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi

uva 575 Skew Binary(位运算)

求第一个以(2^(k+1)-1)为进制的数。 数据不大,可以直接搞。 代码: #include <stdio.h>#include <string.h>const int maxn = 100 + 5;int main(){char num[maxn];while (scanf("%s", num) == 1){if (num[0] == '0')break;int len =

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

论文阅读笔记: Segment Anything

文章目录 Segment Anything摘要引言任务模型数据引擎数据集负责任的人工智能 Segment Anything Model图像编码器提示编码器mask解码器解决歧义损失和训练 Segment Anything 论文地址: https://arxiv.org/abs/2304.02643 代码地址:https://github.com/facebookresear

数学建模笔记—— 非线性规划

数学建模笔记—— 非线性规划 非线性规划1. 模型原理1.1 非线性规划的标准型1.2 非线性规划求解的Matlab函数 2. 典型例题3. matlab代码求解3.1 例1 一个简单示例3.2 例2 选址问题1. 第一问 线性规划2. 第二问 非线性规划 非线性规划 非线性规划是一种求解目标函数或约束条件中有一个或几个非线性函数的最优化问题的方法。运筹学的一个重要分支。2

【C++学习笔记 20】C++中的智能指针

智能指针的功能 在上一篇笔记提到了在栈和堆上创建变量的区别,使用new关键字创建变量时,需要搭配delete关键字销毁变量。而智能指针的作用就是调用new分配内存时,不必自己去调用delete,甚至不用调用new。 智能指针实际上就是对原始指针的包装。 unique_ptr 最简单的智能指针,是一种作用域指针,意思是当指针超出该作用域时,会自动调用delete。它名为unique的原因是这个

查看提交历史 —— Git 学习笔记 11

查看提交历史 查看提交历史 不带任何选项的git log-p选项--stat 选项--pretty=oneline选项--pretty=format选项git log常用选项列表参考资料 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的 工具是 git log 命令。 接下来的例子会用一个用于演示的 simplegit

记录每次更新到仓库 —— Git 学习笔记 10

记录每次更新到仓库 文章目录 文件的状态三个区域检查当前文件状态跟踪新文件取消跟踪(un-tracking)文件重新跟踪(re-tracking)文件暂存已修改文件忽略某些文件查看已暂存和未暂存的修改提交更新跳过暂存区删除文件移动文件参考资料 咱们接着很多天以前的 取得Git仓库 这篇文章继续说。 文件的状态 不管是通过哪种方法,现在我们已经有了一个仓库,并从这个仓

忽略某些文件 —— Git 学习笔记 05

忽略某些文件 忽略某些文件 通过.gitignore文件其他规则源如何选择规则源参考资料 对于某些文件,我们不希望把它们纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。通常它们都是些自动生成的文件,比如日志文件、编译过程中创建的临时文件等。 通过.gitignore文件 假设我们要忽略 lib.a 文件,那我们可以在 lib.a 所在目录下创建一个名为 .gi