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

运算放大器(运放)带宽和带宽平坦度

运算放大器带宽和带宽平坦度

电压反馈型运算放大器的带宽

下图1显示电压反馈型运算放大器的开环频率响应。有两种可能:图1A是最常见的情况,高直流增益以6dB/倍频程从极低频率下降至单位增益,也就是典型的单极点响应。相比之下,图1B的放大器响应中具有两个极点,增益先以6dB/倍频程下降,然后以12dB/倍频程下降。图1A中的放大器称为无条件稳定或完全补偿型放大器,可配合单位噪声增益使用。该类型的放大器可在输出至反相输入的100%反馈(包括电容)下保持稳定。
完全补偿

图1A 完全补偿

非完全补偿

图1B 非完全补偿

与图1B的放大器相互比较,如果该运算放大器配合特定噪声增益使用,且该噪声增益低于响应斜率从6dB/倍频程增加至12dB/倍频程的增益,则反馈中的相移将过大,放大器将会振荡。该类型的放大器表述为“在增益≥ X时保持稳定”,其中X是发生6dB/12dB转换时的频率增益。当然应注意,这里参考的是噪声增益。稳定增益级可能在2至25之间,通常我们称之为“5倍增益稳定”等等。这些非完全补偿运算放大器具有比完全补偿型放大器更高的增益带宽积,所有其他特性完全相同。因此虽然设计器件时略为复杂,但非常有用。不过,与完全补偿型运算放大器不同,非完全补偿运算放大器无法用于输出至反相输入的直接容性反馈。

两种放大器的响应斜率均为6dB/倍频程,也就是在发生此斜率的频率范围内,该增益下的闭环增益与3dB闭环带宽之积恒定不变,这称为增益带宽积(GBW),是放大器的一个品质因数。例如,如果运算放大器具有X MHz的GBW积,则在1倍噪声增益下的闭环带宽为X MHz,2倍噪声增益下为X/2 MHz,Y倍噪声增益下为X/Y MHz(参见下图2)。请注意,闭环带宽是噪声增益与开环增益相交的频率。
电压反馈型运算放大器的增益带宽积

图2:电压反馈型运算放大器的增益带宽积

以上示例中,假定了反馈元件为电阻性。但实际情况通常需要反馈电容以提高稳定性。
下图3显示了典型示例,其中运算放大器的反相输入端具有电容C1。此电容是运算放大器内部电容与可能存在的任何外部电容之和,它始终存在,并在噪声增益传递函数中引入一个极点。
使用电阻性和电抗性反馈元件的电压反馈型运算放大器的噪声增益波特图

图3:使用电阻性和电抗性反馈元件的电压反馈型运算放大器的噪声增益波特图

噪声增益曲线和开环增益曲线交点处的净斜率决定系统稳定性。如需无条件稳定性,噪声增益必须以小于12 dB/倍频程(20 dB/10倍频程)的净斜率与开环增益相交。添加反馈电容C2可在噪声增益传递函数内引入一个零点,从而使电路趋于稳定。请注意,图3中的闭环带宽fcl是噪声增益与开环增益相交的频率。

噪声增益波特图在分析运算放大器稳定性时是很有用的工具。制作波特图并不难。噪声增益和稳定性的进一步细节不在本节讨论范围内。

电流反馈型运算放大器的带宽

电流反馈型运算放大器与电压反馈型运算放大器不同。在容性反馈下不会保持稳定,也无法用于输出至反相输入的短路。对于CFB运算放大器,一般在最佳反馈电阻时可获得最大带宽。请注意,此电阻值可随电源电压而变化—请参考器件数据手册。如果反馈电阻增大,带宽会降低。相反,如果反馈电阻减小,带宽会升高,放大器则变得不稳定。

电流反馈型运算放大器的频率响应

反馈电阻固定,实现最佳性能。较大的值会降低带宽,较小的值可能会导致不稳定。
对于固定反馈电阻,改变增益对带宽影响不大。
电流反馈运算放大器没有固定的增益带宽积。
图4:电流反馈型运算放大器的频率响应

在CFB运算放大器中,对于给定反馈电阻值(R2),闭环带宽大多数情况下不受噪声增益影响,如上图4所示。因此CFB放大器不应参考增益带宽积,因为该值不恒定。控制CFB运算放大器应用中的增益时,需要为器件选择正确的反馈电阻(R2),然后选择底部电阻(R1),以产生所需的闭环增益。R2和R1的增益关系与VFB运算放大器中的关系是相同的。

通常,CFB运算放大器数据手册会提供建议电阻值表,规定了器件在增益和电源电压范围内的最大带宽。使用这些表可显著简化设计过程。

带宽平坦度

在要求严苛的专业视频之类应用中,需要在某一最大额定频率之下维持相对平坦的带宽和线性相位,仅仅指定3 dB带宽是不够的。具体而言,习惯做法是指定0.1 dB带宽或0.1 dB带宽平坦度。这意味着在额定的0.1 dB带宽频率之下,纹波不超过0.1 dB。
视频缓冲放大器一般同时指定3 dB和0.1 dB带宽。图5显示了AD8075三路视频缓冲器的频率响应。
AD8075三路视频缓冲器的3dB和0.1dB带宽

3dB 带宽 ≈ 400MHz, 0.1dB 带宽 ≈ 65MHz
图5:AD8075三路视频缓冲器的3dB和0.1dB带宽,G = 2,RL = 150Ω

请注意,3 dB带宽约为400 MHz。这可以从图中标为“GAIN”的响应确定,左侧竖轴显示了对应的增益量程(刻度为1 dB/分频)。
右侧竖轴是“FLATNESS”的响应量程,本例中刻度为0.1 dB/分频。这样就能确定0.1 dB带宽,本例中约为65 MHz。此处应注意一点,即3 dB和0.1 dB标准适用带宽的差异。提供65 MHz0.1 dB的平坦度额定值需要400 MHz带宽的放大器(以常规方式测定)。

应注意,驱动75 Ω源和负载端接电缆时,这些技术规格仍然适用,代表150 Ω的阻性负载。
放大器输出端的任何容性负载将导致频率响应峰化,必须予以阻止。

压摆率和全功率带宽

放大器的压摆率(SR)是其输出端上的最大电压变化率,用V/s(或更常见的V/µs)表示。我们曾解释过运算放大器为何在趋正和趋负转换过程中具有不同压摆率,但此分析的假设前提是高速、优良运算放大器具有合理对称的压摆率。
如果考虑峰峰值幅度为2Vp、频率为f的正弦波信号,输出电压表达式应为:
V ( t ) = V p s i n 2 π f t . V(t)= V_p sin2 \pi ft. V(t)=Vpsin2πft.

此正弦波信号在零交越处具有最大变化率(斜率)。该最大变化率为:
d v d t ∣ m a x = 2 π f V p \frac {d_v}{d_t}\mid _{max}=2 \pi f V_p dtdvmax=2πfVp

要无失真地重现此信号,放大器必须能够以此速率(或更快地)响应输出电压。当放大器到达最大输出变化率或压摆率时,表示发生了压摆限制(有时也称为压摆率限制)。因此可以看出,不会发生压摆限制的最大信号频率与信号斜率成正比,与信号幅度成反比。这样,我们便可定义运算放大器的全功率带宽(FPBW),即额定电压输出下不会发生压摆限制的最大频率。计算方式如下,让公式2中的2Vp等于放大器最大峰峰值摆幅,dV/dt等于放大器压摆率,求解f:
F P B W = S l e w R a t e / 2 π V p FPBW = Slew Rate/2 \pi V_p FPBW=SlewRate/2πVp

必须了解,压摆率和全功率带宽在某种程度上也取决于使用的电源电压以及放大器驱动的负载(特别是容性负载)。下图6总结了有关压摆率和全功率带宽的关键问题。作为参考,峰值输出摆幅为1 V的运算放大器要重现1 MHz正弦波,必须具有6.28 V/μs的最低SR。
压摆率和全功率带宽

图6:压摆率和全功率带宽


事实上,在实际电路中,设计人员会选择SR超过此数字的运算放大器,因为真正的运算放大器在到达压摆率限制点之前就会显示失真增加。

相关文章:

运算放大器(运放)带宽和带宽平坦度

运算放大器带宽和带宽平坦度 电压反馈型运算放大器的带宽 下图1显示电压反馈型运算放大器的开环频率响应。有两种可能:图1A是最常见的情况,高直流增益以6dB/倍频程从极低频率下降至单位增益,也就是典型的单极点响应。相比之下,图…...

npm常用命令使用与事件案例

概述 npm(Node Package Manager)是一个JavaScript编程语言的包管理器,用于Node.js应用程序。它允许用户安装、共享和管理具有重复使用价值的代码(包),这些代码可以是库、工具或应用程序。 npm常用命令详解…...

Spring Boot中的定时任务调度

Spring Boot中的定时任务调度 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将深入探讨如何在Spring Boot应用中实现定时任务调度,这在实际…...

Hadoop3:MapReduce中的ETL(数据清洗)

一、概念说明 “ETL,是英文Extract-Transform-Load的缩写,用来描述将数据从来源端经过抽取(Extract)、转换(Transform)、加载(Load)至目的端的过程。ETL一词较常用在数据仓库&#…...

python解锁图片相似度的神奇力量

在这个信息爆炸的时代,图片成为了我们传递信息、表达情感和记录生活的重要方式。然而,面对海量的图片资源,如何快速准确地找到相似的图片,成为了一个亟待解决的问题。现在,让我们为您揭开图片相似度的神秘面纱,带您领略这一创新技术的魅力! 图片相似度技术,就像是一位…...

TensorFlow 的原理与使用

文章目录 TensorFlow 的基本原理1. 计算图(Computation Graph)2. 张量(Tensor)3. 会话(Session)4. 自动微分(Automatic Differentiation) TensorFlow 的使用安装 TensorFlow基本使用…...

[数据库]事务的隔离级别存储引擎

事务的隔离级别 存储引擎 举例 myisam 进行回滚操作后可以发现有一个警告没有行受到影响 memory 比如用于qq的在线离线状态...

使用nvm切换node版本时报错:exit status 1解决办法

作者介绍:计算机专业研究生,现企业打工人,从事Java全栈开发 主要内容:技术学习笔记、Java实战项目、项目问题解决记录、AI、简历模板、简历指导、技术交流、论文交流(SCI论文两篇) 上点关注下点赞 生活越过…...

Kafka~高吞吐量设计

Kafka 之所以能够实现高性能和高速度,主要归因于以下几个关键因素: 分布式架构:Kafka 采用分布式架构,可以水平扩展,通过增加服务器节点来处理更多的流量和数据存储。顺序写入磁盘:Kafka 将消息顺序地写入…...

STM32小项目———感应垃圾桶

文章目录 前言一、超声波测距1.超声波简介2.超声波测距原理2.超声波测距步骤 二、舵机的控制三、硬件搭建及功能展示总结 前言 一个学习STM32的小白~ 有问题请评论区或私信指出 提示:以下是本篇文章正文内容,下面案例可供参考 一、超声波测距 1.超声波…...

嵌入式MCU平台汇总

文章目录 1. 单片机(MCU) 2. 数字信号处理器(DSP) 3. ARM Cortex 系列 4. 超低功耗MCU 5. 物联网MCU(IoT MCU) 6. 开源架构MCU(RISC-V) 7. 可编程逻辑器件(FPGA&a…...

C#udpClient组播

一、0udpClient 控件: button(打开,关闭,发送),textbox,richTextBox 打开UDP: UdpClient udp: namespace _01udpClient {public partial class Form1 : Form{public Form1(){Initi…...

《昇思25天学习打卡营第14天 | 昇思MindSpore基于MindNLP+MusicGen生成自己的个性化音乐》

14天 本节学了基于MindNLPMusicGen生成自己的个性化音乐。 MusicGen是来自Meta AI的Jade Copet等人提出的基于单个语言模型的音乐生成模型,能够根据文本描述或音频提示生成高质量的音乐样本。 MusicGen模型基于Transformer结构,可以分解为三个不同的阶段…...

新奥集团校招面试经验分享、测评笔试题型分析

一、走进新奥集团 新奥集团成立于1989年,总部位于河北廊坊,是中国领先的清洁能源企业集团。业务涵盖城市燃气、能源化工、环保科技等多个领域,致力于构建现代能源体系,提升生活品质。 二、新奥集团校招面试经验分享 新奥集团的…...

【推荐】Prometheus+Grafana企业级监控预警实战

新鲜出炉!!!PrometheusGrafanaAlertmanager springboot 企业级监控预警实战课程,从0到1快速搭建企业监控预警平台,实现接口调用量统计,接口请求耗时统计…… 详情请戳 https://edu.csdn.net/course/detai…...

深度剖析:前端如何驾驭海量数据,实现流畅渲染的多种途径

文章目录 一、分批渲染1、setTimeout定时器分批渲染2、使用requestAnimationFrame()改进渲染2.1、什么是requestAnimationFrame2.2、为什么使用requestAnimationFrame而不是setTimeout或setInterval2.3、requestAnimationFrame的优势和适用场景 二、滚动触底加载数据三、Elemen…...

AI时代,你的工作会被AI替代吗?

AI在不同领域的应用和发展速度是不同的。在智商方面,尤其是在逻辑推理、数据分析和模式识别等领域,AI已经取得了显著的进展。例如,在国际象棋、围棋等策略游戏中,AI已经能够击败顶尖的人类选手。在科学研究、医学诊断、股市分析等…...

Java_日志

日志技术 可以将系统执行的信息,方便的记录到指定的位置(控制台、文件中、数据库中) 可以随时以开关的形式控制日志启停,无需侵入到源代码中去进行修改。 日志技术的体系结构 日志框架:JUL、Log4j、Logback、其他实现。 日志接口&#xf…...

springcould-config git源情况下报错app仓库找不到

在使用spring config server服务的时候发现在启动之后的一段时间内控制台会抛出异常,spring admin监控爆红,控制台信息如下 --2024-06-26 20:38:59.615 - WARN 2944 --- [oundedElastic-7] o.s.c.c.s.e.JGitEnvironmentRepository : Error occured …...

MySQL serverTimezone=UTC

在数据库连接字符串中使用 serverTimezoneUTC 是一个常见的配置选项,特别是当数据库服务器和应用程序服务器位于不同的时区时。这个选项指定了数据库服务器应当使用的时区,以确保日期和时间数据在客户端和服务器之间正确传输和处理。 UTC(协…...

第19节 Node.js Express 框架

Express 是一个为Node.js设计的web开发框架,它基于nodejs平台。 Express 简介 Express是一个简洁而灵活的node.js Web应用框架, 提供了一系列强大特性帮助你创建各种Web应用,和丰富的HTTP工具。 使用Express可以快速地搭建一个完整功能的网站。 Expre…...

C++初阶-list的底层

目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...

【Linux】shell脚本忽略错误继续执行

在 shell 脚本中,可以使用 set -e 命令来设置脚本在遇到错误时退出执行。如果你希望脚本忽略错误并继续执行,可以在脚本开头添加 set e 命令来取消该设置。 举例1 #!/bin/bash# 取消 set -e 的设置 set e# 执行命令,并忽略错误 rm somefile…...

脑机新手指南(八):OpenBCI_GUI:从环境搭建到数据可视化(下)

一、数据处理与分析实战 (一)实时滤波与参数调整 基础滤波操作 60Hz 工频滤波:勾选界面右侧 “60Hz” 复选框,可有效抑制电网干扰(适用于北美地区,欧洲用户可调整为 50Hz)。 平滑处理&…...

Leetcode 3576. Transform Array to All Equal Elements

Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到&#xf…...

模型参数、模型存储精度、参数与显存

模型参数量衡量单位 M:百万(Million) B:十亿(Billion) 1 B 1000 M 1B 1000M 1B1000M 参数存储精度 模型参数是固定的,但是一个参数所表示多少字节不一定,需要看这个参数以什么…...

DockerHub与私有镜像仓库在容器化中的应用与管理

哈喽,大家好,我是左手python! Docker Hub的应用与管理 Docker Hub的基本概念与使用方法 Docker Hub是Docker官方提供的一个公共镜像仓库,用户可以在其中找到各种操作系统、软件和应用的镜像。开发者可以通过Docker Hub轻松获取所…...

无法与IP建立连接,未能下载VSCode服务器

如题,在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈,发现是VSCode版本自动更新惹的祸!!! 在VSCode的帮助->关于这里发现前几天VSCode自动更新了,我的版本号变成了1.100.3 才导致了远程连接出…...

转转集团旗下首家二手多品类循环仓店“超级转转”开业

6月9日,国内领先的循环经济企业转转集团旗下首家二手多品类循环仓店“超级转转”正式开业。 转转集团创始人兼CEO黄炜、转转循环时尚发起人朱珠、转转集团COO兼红布林CEO胡伟琨、王府井集团副总裁祝捷等出席了开业剪彩仪式。 据「TMT星球」了解,“超级…...

【RockeMQ】第2节|RocketMQ快速实战以及核⼼概念详解(二)

升级Dledger高可用集群 一、主从架构的不足与Dledger的定位 主从架构缺陷 数据备份依赖Slave节点,但无自动故障转移能力,Master宕机后需人工切换,期间消息可能无法读取。Slave仅存储数据,无法主动升级为Master响应请求&#xff…...