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

设计目标

输入电压ViMin输入电压ViMax输出VoMin输出VoMax电源Vcc电源Vee
-1V1V-10V10V15V–15V

设计说明

这种设计将输入信号 Vi 放大,信号增益为 10V/V。输入信号可能来自高阻抗源(例如 MΩ),因为该电路的输入阻抗由运算放大器的极高输入阻抗(例如 GΩ)决定。同相放大器的共模电压等于输入信号。
OPA171 同相放大器电路

OPA171 同相放大器电路

设计注意事项

  1. 使用运算放大器线性输出运行范围,通常在 AOL 测试条件下指定该范围。共模电压等于共模信号。
  2. 该电路的输入阻抗等于放大器的输入阻抗。
  3. 使用高值电阻器可能会减小电路的相位裕度并在电路中引入额外的噪声。
  4. 避免将电容负载直接放置在放大器的输出端,以最大程度地减少稳定性问题。
  5. 同相放大器的小信号带宽取决于电路的增益和放大器的增益带宽积 (GBP)。可以通过添加与 R1 并联的电容器来完成额外的滤波。如果使用了高值电阻器,那么添加与 R1 并联的电容器还将提高电路的稳定性。
  6. 大信号性能可能会受到压摆率的限制。因此,应检查数据表中的最大输出摆幅与频率间的关系图,以最大程度地减小转换导致的失真。
  7. 有关运算放大器线性运行区域、稳定性、转换导致的失真、电容负载驱动、驱动 ADC 和带宽的更多信息,请参阅设计参考部分。

设计步骤

下面给出了该电路的传递函数。
Vo =Vi × ( 1+ R1 / R2 )

  1. 计算增益。
    G = ( Vo_max − Vo_min ) / ( Vi_max − Vi_min )
    G= [ 10V − ( −10V ) ] / [1V − ( −1V ) ] = 10V/V

  2. 计算 R1 和 R2 的值。
    G= 1 + R1/R2
    选择 R1 =9 . 09kΩ
    R2 = R1 / ( G − 1 ) = 9. 09kΩ / [ (10V/V) -1 ] = 1 . 01kΩ

  3. 计算最大程度地降低转换导致的失真所需的最小压摆率。
    SR2 × π × Vp ×f = 2 × π × 10V × 20kHz = 1 . 257V/μs
    • OPA171 的压摆率是 1.5 V/µs,因此它满足该要求。

  4. 为了保持足够的相位裕量,请确保器件的增益设置电阻和输入电容产生的零点大于电路的带宽。

零点频率大于此电路的带宽

零点频率大于此电路的带宽

Ccm 和 Cdiff 分别是 OPA171 的共模和差分输入电容。
由于零点频率大于此电路的带宽,因此满足了这一要求。

设计仿真

直流仿真结果

OPA171直流仿真结果

OPA171直流仿真结果

交流仿真结果

OPA171交流仿真结果

OPA171交流仿真结果

设计参考资料

设计采用的运算放大器 OPA171

Vss2.7V 至 36V
VinCM(Vee–0.1V) 至 (Vcc-2 V)
Vout轨到轨
Vos250µV
Iq475µA
Ib8pA
UGBW3MHz
SR1.5V/µs
通道数1、2 和 4

设计备选运算放大器 OPA191

Vss4.5V 至 36V
VinCM轨到轨
Vout轨到轨
Vos5µV
Iq140µA
Ib5pA
UGBW2.5MHz
SR7.5 V/µs
通道数1、2 和 4

OPA171简介:

36V,单电源,SOT553,通用运算放大器

特性

电源范围:+2.7V至+36V,±1.35V至±18V
低噪声:14nVHz
低偏移漂移:0.3μV°C(典型值)
己过滤的射频干扰(RF)输入
输入范围包括负电源
输入范围运行至正电源
轨至轨输出
增益带宽:3MHz
低静态电流:每个放大器475μA
高共模抑制:120dB(典型值)
低输入偏压电流:8pA

行业标准封装:

8引脚小外形尺寸集成电路(SOIC)封装
8引脚微型小外形尺寸(MSOP)封装
14引脚薄型小外形尺寸(TSSOP)封装

微型封装:

S0T553封装内为单通道
VSSOP-8封装内为双通道

应用范围

电源模块内的跟踪放大器
商用电源
变频器放大器
桥式放大器
温度测量
应力计放大器
精密积分器
电池供电仪器
测试设备

说明

OPA171,OPA2171和OPA4171(OPAx171)是系列36V,单电源,低噪声运算放大器,此系列运算放大器能够在+2.7V(±1.35V)至+36V(±18V)的电源范围内运行。这个器件采用微型封装并且在保证低静态电流的情况下提供低偏移、漂移和带宽。单通道、双通道和四通道版本均具有相同的技术规格,可最大程度地提高设计灵活性。

与大多数只有一个额定电源电压的运算放大器不同,OPAx171的额定电压范围为+2.7V至+36V。超过电源轨的输入信号不会导致相位反转。OPAx171系列在电容负载高达300pF时保持稳定。输入可在负电源轨以下100mV以及正电源轨2V之内正常运行。请注意,这些器件可在正电源轨之上100mV的满轨到轨输入上运行,但是在正电源轨2V之内运行时性能会受到影响。

OPAx171系列运算放大器额定运行温度范围为**-40°C至+125°C。**

OPAx171系列运算放大器提供较高的总体性能,从而非常适合于很多通用应用。只有2μV / °C的出色偏移漂移在整个温度范围内提供极佳的稳定性。此外,此器件提供具有高CMRR,PSRR和AoL的极佳性能。

与所有放大器一样,具有嘈杂或者高阻抗电源的应用需要放置在靠近器件引脚的去耦合电容器。在大多数情况下,0.1μF已足够满足需求。

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

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

相关文章

【C++ | 移动构造函数】C++11的 移动构造函数 详解及例子代码

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 ⏰发布时间⏰:2024-06-12 2…

和鲸101计划:Python 气象海洋数据分析 Workshop 回顾

导语:一个科学家最大的价值不是个人取得了多少成绩,而是他培养了多少科学家,他的学生又培养出多少科学家。如果科学精神能从我们这里一代代传承,并且不断推动社会进步,这就是我们此生最大的价值。 ——源自《中国气象…

Day28:回溯法 491.递增子序列 46.全排列 47.全排列 II 332.重新安排行程 51. N皇后 37. 解数独 蓝桥杯 与或异或

491. 非递减子序列 给你一个整数数组 nums ,找出并返回所有该数组中不同的递增子序列,递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。 数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情…

双指针问题2

文章目录 1. 有效三角形的个数(611)2. 查找总价格为目标值的两个商品(LCR179)3. 三数之和(15)4. 四数之和(18) 1. 有效三角形的个数(611) 题目描述&#xff…

逻辑蕴含、函数依赖集的闭包、Armstrong公理、属性集闭包

一、引言 Armstrong公理-从给定的函数依赖集得到关系模式的完整依赖集 二、逻辑蕴含 1、定义 设F是关系模式R上的函数依赖集,X、Y是R的属性子集,对于R的每个满足F的关系实例r,若函数 依赖都成立,则称F逻辑蕴含。 记为&#…

Mamaba3--RNN、状态方程、勒让德多项式

Mamaba3–RNN、状态方程、勒让德多项式 一、简单回顾 在Mamba1和Mamba2中分别介绍了RNN和状态方程。 下面从两个图和两个公式出发,对RNN和状态方程做简单的回顾: R N N : s t W s t − 1 U x t ; O t V s t RNN: s_t Ws_{t-1}Ux_t&…

shadertoy-安装和使用

一、安装vscode 安装vscode流程 二、安装插件 1.安装glsl编辑插件 2.安装shader toy插件 三、创建glsl文件 test.glsl文件 float Grid(float size, vec2 fragCoord) {vec2 r fragCoord / size;vec2 grid abs(fract(r - 0.5) - 0.5) / fwidth(r);float line min(grid…

Linux内核开发-编译内核源码

前言 大部分公司的所谓的Linux内核工程师主要工作是基于社区开源内核进行定制化修改,基本不会有机会向上游提供patch,仅限于公司内部业务的修修补补。 作为内核开发工程师两年多,精力一直被公司业务消耗,所有的内核知识都来自于…

异构集成封装类型2D、2.1D、2.3D、2.5D和3D封装技术

异构集成封装类型:2D、2.1D、2.3D、2.5D和3D封装详解 简介随着摩尔定律的放缓,半导体行业越来越多地采用芯片设计和异构集成封装来继续推动性能的提高。这种方法是将大型硅芯片分割成多个较小的芯片,分别进行设计、制造和优化,然后…

【深度学习驱动流体力学】计算流体力学openfoam-paraview与python3交互

目的1:配置 ParaView 中的 Python Shell 和 Python 交互环境 ParaView 提供了强大的 Python 接口,允许用户通过 Python 脚本来控制和操作其可视化功能。在 ParaView 中,可以通过 View > Python Shell 菜单打开 Python Shell 窗口,用于执行 Python 代码。要确保正确配置 …

[Linux] vi编辑器

命令模式&文本模式 命令模式就输入命令然后执行,文本模式就是系统把你的输入都当成写进文件里的字符 切换模式: 刚进入默认是命令模式,按: i I a A o O 进入文本模式, 通过他们进入文本模式有什么不同? 然后按esc进…

python 版本切换,更换当前默认版本

电脑可以安装多个版本,但是好像没有正规的维护python版本的工具,比如前端就有nvm切换node版本,但是python我没找到比较好的(有大佬知道路过方便留言一下,跪谢。。) 废话不多说,更改默认版本很简…

DIVE INTO DEEP LEARNING 36-49

文章目录 36. Data augmentation36.1 Training with enhanced data36.2 Enhancement measures36.3 Data augmentation summary 37. Fine tuning37.1 Fine tuning Introduce37.2 Fine tuning Step37.3 Fine tuning summary 38. Object detection38.1 Object detection38.2 Edge …

[Linux] Shell

chsh不是一种sh,而是一个命令行使用程序,用于更改默认shell CentOS是个开源软件,没有sh,sh是商业版的, 按ls /bin/*sh显示的sh实际上是个链接文件,连接的bash 在命令行输入新的sh名,会启动一个新的进程, 输…

厂里资讯之app端文章搜索

app端文章搜索 1) 内容介绍 文章搜索 ElasticSearch环境搭建 索引库创建 文章搜索多条件复合查询 索引数据同步 搜索历史记录 Mongodb环境搭建 异步保存搜索历史 查看搜索历史列表 删除搜索历史 联想词查询 联想词的来源 联想词功能实现 2) 搭建ElasticSearch环境 …

MyBatis系列七: 一级缓存,二级缓存,EnCache缓存

缓存-提高检索效率的利器 官方文档 一级缓存基本介绍快速入门Debug一级缓存执行流程一级缓存失效分析 二级缓存基本介绍快速入门Debug二级缓存执行流程注意事项和使用细节 mybatis的一级缓存和二级缓存执行顺序小实验细节说明 EnCache缓存基本介绍配置和使用EhCache细节说明 My…

SpringBoot整合Minio(支持公有及私有bucket)

😊 作者: 一恍过去 💖 主页: https://blog.csdn.net/zhuocailing3390 🎊 社区: Java技术栈交流 🎉 主题: SpringBoot整合Minio(支持公有及私有bucket) ⏱️ 创作时间&#xff1…

张大哥笔记:如何选择一个人就值得做的副业

很多人喜欢把上班称为主业,把上班之外的工作称为副业,不管以哪种方式称呼都可以,只要能赚钱就行,上班的本质就是出卖时间,不管你是月入5000还是月入2万,都是给老板打工! 但搞笑的就是月入2万的人…

关于app爬虫的环境准备

摘要 有些数据需要在手机应用中才能查看,没有网页版,所以学习移动端的爬虫是有必要的。 手机系统分为安卓和苹果两大系统,本次讲解主要以安卓手机为例 有安卓手机的可以使用手机,没有的可以使用模拟器,本次以夜神模…

基于C++、MFC和Windows套接字实现的简单聊天室程序开发

一、一个简单的聊天室程序 该程序由服务器端和客户端两个项目组成,这两个项目均基于对话框的程序。服务器端项目负责管理客户端的上线、离线状态,以及转发客户端发送的信息。客户端项目则负责向服务器发送信息,并接收来自服务器的信息&#…