当前位置: 首页 > news >正文

【运算放大器】反相放大电路仿真应用

目录

一、反相放大电路原理(简化电路)

二、反相放大电路电路原理(实际特性)

2.1原理图

2.2实际电路

三、虚短 虚断

3.1 虚短

3.2 虚断

四、作业

4.1 (反相)放大电路设计

4.2 LM741芯片

五、标准电阻电容选型

六、作业仿真记录

6.1 任务要求1

6.2 任务要求2

6.3 任务要求3

6.4 任务要求4

6.5 任务要求5

6.6 任务要求6

6.7 任务要求7


仅作为学习笔记参考

一、反相放大电路原理(简化电路)

运算放大器  实现电压放大电路

  • 实现交流信号电压放大
  • 只有三个器件
  • 不需要像三极管场效应管调静态工作点
  • 但是运放芯片更贵,做实验选它

输出电压/输入电压   Uo/Ui 叫做 闭环电压放大倍数

二、反相放大电路电路原理(实际特性)

2.1原理图

  • 同相输入端与反向输入端的差,运算放大器件的输入电阻 rid, 阻值非常大
  • ro是电压源内阻 几十欧姆
  • 剩下的一个是电压控制电压源
  • Aod 运算放大器件本身放大倍数

这些都是运算放大器本身的性质,自己有的性质

2.2实际电路

搞清楚几个概念 

  1. A(Ad):开环电压放大倍数   器件本身的放大倍数 
  2. Au(AFo):闭环电压放大倍数   Uo/Ui,上电后器件加上外围电路的实际放大倍数
  3. Ud:运放净输入电压:     运放两端的输入电压Ui’ 
  4. Rd(rid):运放两输入端间电阻   中间的电阻

实际电路如下: 

 R3是平衡电阻,大小是R1R2的并联

---------------------------------------------------------------------------------------------------------------------------------R3 = R1 // R2 可减小输出直流噪声。摘自《电子系统设计与实践》贾立新、王涌等编著


再简化一下电路,利用节点电压法求解(真是学过去就忘了呀,惭愧惭愧)

 

由上面的推导才得出结论闭环电压放大倍数 = -R2/R1


运算放大电路输入电阻就是 R1 
运算放大电路输出电阻是几十欧姆 ≈ 0


三、虚短 虚断

虚短

U+ U- 电压差(0.0几V~~~0.00几V)非常小,电位非常接近,计算时候,认为电位相同

虚断

Rd非常大,假设U-是1V ,1V/10M欧姆 电流非常小 接近0,还有一点电流,没有真正断路

UR3 = I * R3 = ***uV非常小

3.1 虚短

虚短 ---> U+与U-电位相同
虚断 ---> U+接地 ---> U-也接地 ---> U+与U-电位都是0

根据虚短虚断可以求UR1 UR2

3.2 虚断

∵下面那条分支电流很小,忽略不计了

∴R1 R2电流相等

参考文献

  • [1] 华成英,童诗白.模拟电子技术基础[M].第四版.北京:高等教育出版社,2007:325-330.
  • [2] 段尚枢.运算放大器应用基础.哈尔滨:哈尔滨工业大学出版社,2005:39-42.
  • [3]  赛尔吉欧·佛朗哥 著,刘树林,朱茂林,荣玫 译.基于运算放大器和模拟集成电路的电路设计[M].西安:西安交通大学出版社,2004:2-35.

四、作业

         问题与重点

1.本课重点:放大电路设计

  • 画出电路原理图和实际器件连接图
  • 写出电路工作原理
  • 计算相应数据和选择器件(数值、功率、允许误差、额定工作电压、电源电压、工作电流等)  

2. 编写报告

4.1 (反相)放大电路设计

  1. 设计一个放大电路。将幅值100mV、频率ƒ=1kHz的正弦交流电压信号放大到要求的倍数Au=100,输入信号与输出信号相位相反(差180o),放大倍数误差要求±10%(110-90之间)。
  2. 求出电压放大倍数的分贝值Au(dB)。
  3. 若放大幅值10mV、频率1MHz的正弦交流电压信号ui,求输出电压uo。(仿真)
  4. 放大幅值10mV、频率10MHz正弦交流电压信号,同上。(仿真)
  5. 放大直流1V电压,测量全电路工作电流。注意,正负双电源供电需用两个电流表,同时求输出电压uo 。(仿真)
  6. 放大50V直流电压,测量全电路工作电流,求输出电压uo 。(仿真)
  7. 要求利用LM741集成运算放大器实现设计(双电源供电)。

老师的一些要求:

反向放大电路

找标准系列的电阻阻值,减小误差,只能选电阻误差+-1%的

求dB

不用三极管,场效应管,用运算放大器

电源3 6 9 12 15…… 自己选

R3是R1R2的选并联

元器件选型选最接近的,还要选电阻的功率(用表测出功率)

画实际连接图?

实际测试 等开学!


4.2 LM741芯片

电源引脚后加两个滤波电容,下图的C1 C2 C3 C4

  • 旁路电解电容:50uF以上,如220uF
  • 旁路无极性电容: 0.1uF、 0.01uF

LM741调零电位器(调Rw),使输出电压为0 (用LM741预留出来的1和5引脚带电测试,如果不是0,就调Rw)

总结:电路设计的时候,器件的电源端接两个电容,一个有极性一个无极性,尽量靠近电源端子

LM741引脚

8 NC 不连接,空脚


五、标准电阻电容选型


六、作业仿真记录

6.1 任务要求1

为啥没有放大呢?

为啥是同相位呢?

……

哦原来是芯片没有供电呀!


+-5V双电源供电测试 

输出波形反相 √

输出波形失真 ×

双电源给+-9V试试

输出波形还是有一些失真

双电源给+-15V测试

电路优化:电源附近加两个电容

输入波形(红色) 100mV

输出波形(蓝色) 10V

放大倍数Au = 10V / 100mV = 100


6.2 任务要求2

求电压放大倍数的分贝值

LogAu = Log100 = 2DB

6.3 任务要求3

若放大幅值10mV、频率1MHz的正弦交流电压信号ui,求输出电压uo。(仿真)

输出电压uo 略小于10mV

6.4 任务要求4

放大幅值10mV、频率10MHz正弦交流电压信号,同上。(仿真)

输出电压uo ≈ 240uV

6.5 任务要求5

放大直流1V电压,测量全电路工作电流。注意,正负双电源供电需用两个电流表,同时求输出电压uo 。(仿真)

  • XMM1 = 1.547mA, XMM2 = 1.696mA
  • 输入电压1V,输出电压-14V (读通道数值), 最大到电源提供的电压

6.6 任务要求6

放大50V直流电压,测量全电路工作电流,求输出电压uo 。(仿真)

输出电压14.189V

电源供电改为50V

输出电压-49.938V

但是有问题! 

电源电压和输入电压不应该那么大,看LM741的数据手册

  • 电源电压最大±22V
  • 输入电压最大±15V

 所以任务6有问题

6.7 任务要求7

要求利用LM741集成运算放大器实现设计(双电源供电)。

???

……

下次讲同相放大器……

相关文章:

【运算放大器】反相放大电路仿真应用

目录 一、反相放大电路原理(简化电路) 二、反相放大电路电路原理(实际特性) 2.1原理图 2.2实际电路 三、虚短 虚断 3.1 虚短 3.2 虚断 四、作业 4.1 (反相)放大电路设计 4.2 LM741芯片 五、标准…...

数组的操作

1.splice 1.splice 是数组的一个方法,使用这个方法会改变原来的数组结构,splice(index ,howmany , itemX);这个方法接受三个参数,我们在使用的时候可根据自己的情况传递一个参数&…...

Python - 文件基础操作

目录 文件的读取 open()打开函数 read类型 read()方法 readlines()方法 readline()方法 for循环读取文件行 close() 关闭文件对象 with open 语法 文件的写入 文件的追加 文件的读取 操作 功能 文件对象 open(file, mode, encoding) 打开文件获得文件对象 文件…...

react的useState源码分析

前言 简单说下为什么React选择函数式组件,主要是class组件比较冗余、生命周期函数写法不友好,骚写法多,functional组件更符合React编程思想等等等。更具体的可以拜读dan大神的blog。其中Function components capture the rendered values这句…...

SharpImpersonation:一款基于令牌和Shellcode注入的用户模拟工具

关于SharpImpersonation SharpImpersonation是一款功能强大的用户模拟工具,该工具基于令牌机制和Shellcode注入技术实现其功能,可以帮助广大研究人员更好地对组织内部的网络环境和系统安全进行分析和测试。 该工具基于 Tokenvator的代码库实现其功能&a…...

华为OD机试 - 最大相连男生数(Python)| 真题+思路+代码

最大相连男生数 题目 学校组织活动,将学生排成一个矩形方阵。 请在矩形方阵中找到最大的位置相连的男生数量。 这个相连位置在一个直线上,方向可以是水平的、垂直的、成对角线的或者反对角线的。 注:学生个数不会超过 10000。 输入 输入的第一行为矩阵的行数和列数,接下…...

GIS在地质灾害危险性评估与灾后重建中的实践技术应用及python机器学习灾害易发性评价模型建立与优化

地质灾害是指全球地壳自然地质演化过程中,由于地球内动力、外动力或者人为地质动力作用下导致的自然地质和人类的自然灾害突发事件。由于降水、地震等自然作用下,地质灾害在世界范围内频繁发生。我国除滑坡灾害外,还包括崩塌、泥石流、地面沉…...

2.13、进程互斥的硬件实现方法

1、中断屏蔽方法 利用 “开/关中断指令” 实现(与原语的实现思想相同,即在某进程开始访问临界区到结束访问为止都不允许被中断,也就不能发生进程切换,因此也不可能发生两个同时访问临界区的情况) 优点:简单…...

Leetcode力扣秋招刷题路-2335

从0开始的秋招刷题路,记录下所刷每道题的题解,帮助自己回顾总结 2335. 装满杯子需要的最短总时长 现有一台饮水机,可以制备冷水、温水和热水。每秒钟,可以装满 2 杯 不同 类型的水或者 1 杯任意类型的水。 给你一个下标从 0 开…...

C语言深度解剖-关键字(6)

目录 1. 浮点型与零的比较: 1.1 推导: 1.2 实践: 总结: 理解强制类型转换: 指针与零比较 switch case 语句: 写在最后: 1. 浮点型与零的比较: 1.1 推导: 例&am…...

[多线程进阶]CAS与Synchronized基本原理

专栏简介: JavaEE从入门到进阶 题目来源: leetcode,牛客,剑指offer. 创作目标: 记录学习JavaEE学习历程 希望在提升自己的同时,帮助他人,,与大家一起共同进步,互相成长. 学历代表过去,能力代表现在,学习能力代表未来! 目录: 1.CAS 1.1 什么是CAS? 1.2 CAS伪代码 1.3 CAS …...

【Linux系统编程】02:文件操作

文件IO 系统调用&#xff08;不带缓冲的IO操作&#xff09;库函数&#xff08;默认带用户缓冲的IO操作&#xff09; 一、非缓冲IO 系统调用&#xff1a;即为不带缓冲的IO 1.打开文件open 2.读取文件read NAMEread - read from a file descriptorSYNOPSIS#include <unist…...

华为OD机试 - 去除多余空格(Python)| 真题+思路+代码

去除多余空格 题目 去除文本多余空格,但不去除配对单引号之间的多余空格。给出关键词的起始和结束下标,去除多余空格后刷新关键词的起始和结束下标。 条件约束: 不考虑关键词起始和结束位置为空格的场景;单词的的开始和结束下标保证涵盖一个完整的单词,即一个坐标对开…...

百趣代谢组学分享,补充α-酮酸的低蛋白饮食对肾脏具有保护作用

文章标题&#xff1a;Reno-Protective Effect of Low Protein Diet Supplemented With α-Ketoacid Through Gut Microbiota and Fecal Metabolism in 5/6 Nephrectomized Mice 发表期刊&#xff1a;Frontiers in Nutrition 影响因子&#xff1a;6.59 作者单位&#xff1a;…...

json对象和formData相互转换

前言 大家都知道&#xff0c;前端在和后台进行交互联调时&#xff0c;肯定避免不了要传递参数&#xff0c;一般情况下&#xff0c;params 在 get 请求中使用&#xff0c;而 post 请求下&#xff0c;我们有两种常见的传参方式&#xff1a; JSON 对象格式和 formData 格式&#x…...

【c++面试问答】常量指针和指针常量的区别

问题 常量指针和指针常量有什么区别&#xff1f; const的优点 在C中&#xff0c;关键字const用来只读一个变量或对象&#xff0c;它有以下几个优点&#xff1a; 便于类型检查&#xff0c;如函数的函数 func(const int a) 中a的值不允许变&#xff0c;这样便于保护实参。功能…...

Ubuntu18下编译android的ffmpeg经验

虽然按照网上的一些资料&#xff08;如&#xff1a;最简单的基于FFmpeg的移动端例子&#xff1a;Android HelloWorld_雷霄骅的博客-CSDN博客_android ffmpeg 例子&#xff0c;&#xff0c;编译FFmpeg4.1.3并移植到Android app中使用&#xff08;最详细的FFmpeg-Android编译教程…...

Spring Security in Action 第十三章 实现OAuth2的认证端

本专栏将从基础开始&#xff0c;循序渐进&#xff0c;以实战为线索&#xff0c;逐步深入SpringSecurity相关知识相关知识&#xff0c;打造完整的SpringSecurity学习步骤&#xff0c;提升工程化编码能力和思维能力&#xff0c;写出高质量代码。希望大家都能够从中有所收获&#…...

本文章提供中国国界、国界十段线原始数据以及加载方法

本文章提供中国国界九段线原始数据和加载方法 1、中国国界 完整数据 包括十段线 中国国界线(完整版 包括十段线) 2、原始数据 中国国界十段线topojson格式数据.rar 中国国界线topjson数据 中国国界十段线svg格式数据.rar 中国国界线svg数据 中国国界十段线shp格式数据…...

一文带你搞懂,Python语言运算符

Python语言支持很多种运算符&#xff0c;我们先用一个表格为大家列出这些运算符&#xff0c;然后选择一些马上就会用到的运算符为大家进行讲解。 说明&#xff1a;上面这个表格实际上是按照运算符的优先级从上到下列出了各种运算符。所谓优先级就是在一个运算的表达式中&#x…...

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇&#xff0c;在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下&#xff1a; 【Note】&#xff1a;如果你已经完成安装等操作&#xff0c;可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作&#xff0c;重…...

应用升级/灾备测试时使用guarantee 闪回点迅速回退

1.场景 应用要升级,当升级失败时,数据库回退到升级前. 要测试系统,测试完成后,数据库要回退到测试前。 相对于RMAN恢复需要很长时间&#xff0c; 数据库闪回只需要几分钟。 2.技术实现 数据库设置 2个db_recovery参数 创建guarantee闪回点&#xff0c;不需要开启数据库闪回。…...

Xshell远程连接Kali(默认 | 私钥)Note版

前言:xshell远程连接&#xff0c;私钥连接和常规默认连接 任务一 开启ssh服务 service ssh status //查看ssh服务状态 service ssh start //开启ssh服务 update-rc.d ssh enable //开启自启动ssh服务 任务二 修改配置文件 vi /etc/ssh/ssh_config //第一…...

基于ASP.NET+ SQL Server实现(Web)医院信息管理系统

医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上&#xff0c;开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识&#xff0c;在 vs 2017 平台上&#xff0c;进行 ASP.NET 应用程序和简易网站的开发&#xff1b;初步熟悉开发一…...

Cesium1.95中高性能加载1500个点

一、基本方式&#xff1a; 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...

《用户共鸣指数(E)驱动品牌大模型种草:如何抢占大模型搜索结果情感高地》

在注意力分散、内容高度同质化的时代&#xff0c;情感连接已成为品牌破圈的关键通道。我们在服务大量品牌客户的过程中发现&#xff0c;消费者对内容的“有感”程度&#xff0c;正日益成为影响品牌传播效率与转化率的核心变量。在生成式AI驱动的内容生成与推荐环境中&#xff0…...

Android 之 kotlin 语言学习笔记三(Kotlin-Java 互操作)

参考官方文档&#xff1a;https://developer.android.google.cn/kotlin/interop?hlzh-cn 一、Java&#xff08;供 Kotlin 使用&#xff09; 1、不得使用硬关键字 不要使用 Kotlin 的任何硬关键字作为方法的名称 或字段。允许使用 Kotlin 的软关键字、修饰符关键字和特殊标识…...

安卓基础(aar)

重新设置java21的环境&#xff0c;临时设置 $env:JAVA_HOME "D:\Android Studio\jbr" 查看当前环境变量 JAVA_HOME 的值 echo $env:JAVA_HOME 构建ARR文件 ./gradlew :private-lib:assembleRelease 目录是这样的&#xff1a; MyApp/ ├── app/ …...

技术栈RabbitMq的介绍和使用

目录 1. 什么是消息队列&#xff1f;2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...

Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习)

Aspose.PDF 限制绕过方案&#xff1a;Java 字节码技术实战分享&#xff08;仅供学习&#xff09; 一、Aspose.PDF 简介二、说明&#xff08;⚠️仅供学习与研究使用&#xff09;三、技术流程总览四、准备工作1. 下载 Jar 包2. Maven 项目依赖配置 五、字节码修改实现代码&#…...