运算放大器(运放)缓冲器(跟随器)电路

运算放大器(Operational Amplifier)

运算放大器(Operational Amplifier)是一种差分放大器,具有高输入电阻、低输出电阻、高开放增益(开环增益),并具有可放大+输入引脚与-输入引脚间的电压差的功能。

设计目标

输入输入输出输出频率电源电源
ViMinViMaxVoMinVoMaxfVccVee
–10V10V–10V10V100kHz15V–15V

设计说明

运放跟随器用于通过提供高输入阻抗和低输出阻抗来缓冲信号。运放跟随器通常用于驱动低阻抗负载、模数转换器(ADC) 和缓冲器基准电压。运放跟随器的输出电压等于输入电压。
运放跟随器

运放跟随器
  1. 使用运算放大器线性输出运行范围,通常在 AOL 测试条件下指定该范围。
  2. 小信号带宽由放大器的单位增益带宽决定。
  3. 检查数据表中的最大输出电压摆幅与频率间的关系图,以最大限度地减小转换导致的失真。
  4. 共模电压等于输入信号。
  5. 不要将电容负载直接放置在大于数据表推荐值的输出上。
  6. 如果驱动低阻抗负载,可能需要高输出电流放大器。
  7. 有关运算放大器线性运行区域、稳定性、转换导致的失真、电容负载驱动、驱动 ADC 和带宽的更多信息,请参阅设计参考 部分。

设计步骤

此电路的传递函数遵循:
V。=V

  1. 验证放大器是否可利用所提供的电源电压达到期望的输出摆幅。使用在 AOL 测试条件中给出的输出摆幅。放大器的输出摆幅范围必须大于设计所需的输出摆幅。

-14V≤V。≤14V

• 使用 ±15V 电源的 LM7332 的输出摆幅大于设计所需的输出摆幅。因此,满足该要求。
• 查看数据表中的输出电压与输出电流之间的关系曲线,验证是否可实现与所需输出电流对应的所需输出电压。
2. 验证在使用所提供的电源电压时不会超出放大器的输入共模电压。放大器的输入共模电压范围必须大于输入信号电压范围。
-15.1V≤Vicm≤15.1V

• 使用 ±15V 电源的 LM7332 的输入共模范围大于设计所需的输入共模范围。因此,满足该要求。
3. 计算最大程度地降低转换导致的失真所需的最小压摆率。
SR > 2 × Π × Vp × f = 2 × Π × 10 V ×100kHz = 6.28V / us

• LM7332 的压摆率为 15.2V/µs。因此,满足该要求。
4. 验证器件将有足够的带宽用于所需的输出信号频率。

fsignal < funity

100kHz < 7.5MHz

• 所需的输出信号频率小于 LM7332 的单位增益带宽。因此,满足该要求。

设计仿真

直流仿真结果
运算放大器(运放)跟随器直流仿真结果

运算放大器(运放)跟随器直流仿真结果


交流仿真结果
运算放大器(运放)跟随器交流仿真结果

运算放大器(运放)跟随器交流仿真结果


设计采用的运算放大器

LM7332

Vss2.5V 至 32V
VinCM轨至轨
Vout轨至轨
Vos1.6mV
Iq2mA
Ib1µA
UGBW7.5MHz(±5V 电源)
SR15.2V/µs
通道数2

设计备选运算放大器

OPA192

Vss4.5V 至 36V
VinCM轨至轨
Vout轨至轨
Vos5µV
Iq1mA
Ib5pA
UGBW10MHz
SR20V/µs
通道数1

以下器件用于先前所述的原始设计目标以外的电池供电或功率敏感型设计,在这些设计中需要降低系统总功耗。

LPV511

Vss2.7V 至 12V
VinCM轨至轨
Vout轨至轨
Vos0.2mV
Iq1.2µA
Ib0.8nA
UGBW27KHz
SR7.5V/ms
通道数1

什么是运放跟随器
运放跟随器,是运放输出电压与运放输入电压相同,运放跟随器的运放放大倍数恒小于且接近1。

运放跟随器特点
运放跟随器的特点是,输入阻抗高,输出阻抗低,输入阻抗几兆欧姆;输出阻抗低,通常几十欧姆,或更低。

运放跟随器的作用
运放跟随器起缓冲、隔离、提高带载能力的作用。
运放隔离器输出运放近似输入运放幅度,并对前级电路呈高阻状态,对后级电路呈低阻状态,因而对前后级电路起到“隔离”作用。
运放跟随器常用作中间级,以“隔离”前后级之间的影响,此时称之为缓冲级。基本原理还是利用它的输入阻抗高和输出阻抗低之特点。
运放跟随器的输入阻抗高、输出阻抗低特点,可以极端一点去理解,当输入阻抗很高时,就相当于对前级电路开路;当输出阻抗很低时,对后级电路就相当于一个恒压源,即输出运放不受后级电路阻抗影响。一个对前级电路相当于开路,输出运放又不受后级阻抗影响的电路当然具备隔离作用,即使前、后级电路之间互不影响。
为了阻抗匹配、提高带载能力。由于运放跟随器具有输入阻抗高,而输出阻抗低的特点,使得它在电路中可以完成阻抗匹配的功能,从而使下一级放大电路工作在更好的状态下。

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

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

相关文章

“打卡展示”后遗症如何解决

最近看了一本书&#xff0c;里边提到的学习打卡&#xff0c;健身打卡&#xff0c;早期打卡&#xff0c;不管是在家里&#xff0c;在学校&#xff0c;上班族&#xff0c;都在抓紧一切时间提升自己&#xff0c;为了实现目标出现了形形色色的打卡&#xff0c;只要你能想得到的领域…

HTML李峋同款跳动的爱心代码(双爱心版)

目录 写在前面 跳动的爱心 完整代码 代码分析 系列推荐 最后想说 写在前面 在浩瀚的网络世界中&#xff0c;总有一些小惊喜能触动我们的心弦。今天&#xff0c;就让我们用HTML语言&#xff0c;探索既神秘又浪漫的李峋同款跳动的爱心代码吧。 首先&#xff0c;让我们一起…

基于Pytorch框架的深度学习Swin-Transformer神经网络食物分类系统源码

第一步&#xff1a;准备数据 5种鸟类数据&#xff1a;self.class_indict ["苹果派", "猪小排", "果仁蜜饼", "生牛肉薄片", "鞑靼牛肉"] &#xff0c;总共有5000张图片&#xff0c;每个文件夹单独放一种数据 第二步&…

分布式锁(4):jedis基于Redis setnx、get、getset的分布式锁

1 实现原理 setnx(lockkey, 当前时间+过期超时时间) ,如果返回1,则获取锁成功;如果返回0则没有获取到锁,转向步骤(2)get(lockkey)获取值oldExpireTime ,并将这个value值与当前的系统时间进行比较,如果小于当前系统时间,则认为这个锁已经超时,可以允许别的请求重新获取,…

《多线程》

每一个任务就是一个进程&#xff0c;每个进程内部至少有一个线程在运行中。线程是程序执行的一个路径&#xff0c;每一个线程都有自己的局部变量表&#xff0c;程序技术器&#xff0c;以及各自的生命周期。 1.创建一个线程&#xff0c;并且重写它的run方法&#xff0c;将行为方…

swift使用swift-protobuf协议通讯,使用指北

什么是Protobuf Protobuf&#xff08;Protocol Buffers&#xff09;协议&#x1f609; Protobuf 是一种由 Google 开发的二进制序列化格式和相关的技术&#xff0c;它用于高效地序列化和反序列化结构化数据&#xff0c;通常用于网络通信、数据存储等场景。 为什么要使用Proto…

UnrealEngine打开Setup.bat,提示Failed to download的解决方法

Failed to download when I run Setup.bat - #3 by Milisours - Getting Started & Setup - Epic Developer Community Forums https://forums.unrealengine.com/uploads/short-url/oGTskBcZI8ACTyCw7jIK2dTmkC7.xml 下载这个文件 然后替换掉Engine/Build/下面的Commit.g…

c++ map set底层模拟实现

关于这两个数据结构的insert接口实现 请看这篇文章 https://blog.csdn.net/l23456789mmmmm/article/details/139500413?spm1001.2014.3001.5501 map::operator[]底层实现请看这篇文章 cmap类operator[]详解_c map operator-CSDN博客 红黑树模拟实现 #pragma once #include &…

Java面试八股之myBatis与myBatis plus的对比

myBatis与myBatis plus的对比 基础与增强&#xff1a; MyBatis 是一个成熟的Java持久层框架&#xff0c;它允许开发者通过XML文件或注解来配置SQL语句和数据库映射&#xff0c;提供了一个灵活的方式来操作数据库&#xff0c;但需要手动编写所有的SQL语句和结果集映射。 MyBa…

Day55 代码随想录打卡|二叉树篇---二叉搜索树中的插入操作

题目&#xff08;leecode T701&#xff09;&#xff1a; 给定二叉搜索树&#xff08;BST&#xff09;的根节点 root 和要插入树中的值 value &#xff0c;将值插入二叉搜索树。 返回插入后二叉搜索树的根节点。 输入数据 保证 &#xff0c;新值和原始二叉搜索树中的任意节点值…

【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【11】ElasticSearch

持续学习&持续更新中… 守破离 【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【11】ElasticSearch 简介基本概念ElasticSearch概念-倒排索引安装基本命令ik 分词器SpringBoot整合测试存储数据&#xff1a;测试复杂检索同步与异步调用 参考 简介 Elasticsearch 是一…

【AIGC】MetaGPT原理以及应用

目录 MetaGPT原理 MetaGPT应用 MetaGPT和传统编程语言相比有什么优势和劣势 视频中的PPT 参考资料 MetaGPT原理 MetaGPT是一种多智能体框架&#xff0c;它结合了元编程技术&#xff0c;通过标准化操作程序&#xff08;SOPs&#xff09;来协调基于大语言模型的多智能体系统…

Zookeeper 集群节点选举原理实现(三)

Zookeeper 集群节点选举原理实现(三) 刚部署三个节点或者多个节点启动时,此时还未选择出领导节点,不同节点的初始化zxid 是如何保证不重复不冲突有序呢? 在 Zookeeper 集群的初始启动阶段,所有节点会在选举领导节点之前先初始化自己的状态和 ZXID。为了确保不同节点的初始…

jieba中文分词器的使用

Jieba 是一个中文分词的第三方库&#xff0c;主要用于对中文文本进行分词。分词是将文本分割成一个个词语的过程&#xff0c;这在中文文本处理中尤为重要&#xff0c;因为中文不像英文那样有明显的空格来分隔词语。Jieba 的分词算法可以实现精确分词、全模式分词和搜索引擎模式…

嵌入式实验---实验一 通用GPIO实验

一、实验目的 1、掌握STM32F103 GPIO程序设计流程&#xff1b; 2、熟悉STM32固件库的基本使用。 二、实验原理 1、通过按键实现&#xff1a;按键按下&#xff0c;LED点亮&#xff1b;按键释放&#xff0c;LED熄灭。 三、实验设备和器材 电脑、Keil uVision5软件、Proteus…

Hierarchical Integration Diffusion Model for Realistic Image Deblurring

neurips23 上交&ETH&字节&清华&上海ai lab&悉尼大学&西湖大学https://github.com/zhengchen1999/HI-Diff 问题引入 现在的diffusion的方法在sample的时候需要的iteration过多&#xff0c;所以本文提出在高度压缩的空间进行DM&#xff0c;且deblur模型…

力扣第209题“长度最小的子数组”

关注微信公众号 数据分析螺丝钉 免费领取价值万元的python/java/商业分析/数据结构与算法学习资料 在本篇文章中&#xff0c;我们将详细解读力扣第209题“长度最小的子数组”。通过学习本篇文章&#xff0c;读者将掌握如何使用滑动窗口和双指针的方法来解决这一问题&#xff0…

甲辰年五月十四风雨思

甲辰年五月十四风雨思 夜雨消暑气&#xff0c;远光归家心。 ​只待万窗明&#xff0c;朝夕千家勤。 ​苦乐言行得&#xff0c;酸甜日常品。 宫商角徵羽&#xff0c;​仁义礼智信。

【python】PyCharm如何设置字体大小和背景

目录 效果展示 字体大小 背景设置 效果展示 字体大小 再左上角找到四条杠的图标 找到File 一般字体大小为22最合适&#xff0c;行间距为默认 背景设置 还是再字体设置的页面搜索 background 小编的其他文章详见&#xff0c;欢迎来支持 东洛的克莱斯韦克-CSDN博客 【机器…