深度理解运放增益带宽积

原文来自微信公众号:工程师看海,与我联系:chunhou0820

看海原创视频教程:《运放秘籍》

大家好,我是工程师看海。

增益带宽积是运算放大器的重要参数之一,指的是运放的增益和带宽的乘积,这个乘积是个常数,且等于运放的开环增益穿越0dB的时候的频率。

以运放opa2333为例,在datasheet中可以查到GBW这个参数,是350kHz。在开环增益频率曲线中可以看到,当增益穿越0dB时对应的频率也是350kHz.

图片

图片

G是闭环增益(计算GBW时按放大倍数算),BW是运放的带宽限制。也有的材料说Gain是开环增益,其实单独对于增益带宽积而言,带宽频点的开环增益和闭环增益非常接近,可以近似认为是一样的,下文就介绍具体原因。

我们以同相放大电路为例进行具体分析,下图是同相比例放大电路的示意图,它的闭环放大倍数A:

图片

F是反馈系数,G和F的计算过程在以前的文章中有过详细介绍。

《虚短虚断是怎么来的?长篇好文介绍深度负反馈》

https://www.dianyuan.com/eestar/article-4845.html

如果闭环放大倍数是100,手册中GBW是350kHz,那么理论上带宽BW=350/100=3.5kHz。

图片

下图画出了开环增益频率曲线Go和闭环增益频率曲线Gc,Go和Gc的交点处,二者大小相等,闭环增益Gc相比于低频时20log(1/F)下降了3dB,此时的频率Fc就是3dB带宽。当频率低于Fc时,开环增益Go和闭环增益Gc不同,当频率超过Fc时二者大小一样 ;随着频率继续增大,Go、Gc曲线穿越0dB时的频率即为增益带宽积。

图片

我们重新设置放大电路的电阻,得到一个新的增益Gc’,见上图,我们再取一个闭环增益Gc’,Gc’降低3dB与Go相交时的频率为Fc’,如果把纵坐增益换成放大倍数A,那么A(Gc)与Fc的乘积约等于A(Gc’)与Fc’的乘积,这个乘积就是常数GBW。

咱们仿真来具体分析下,下图是仿真电路,调节R1来改变放大倍数,我们修改R1的阻值,分别取9k、99k、999k、9999k、99999k,对应放大倍数分别是10(20dB)、100(40dB)、1000(60dB)、10000(80dB)、100000(≈90dB)倍。仿真文件获取方法,公众号后台回复:增益带宽

图片

画出AC交流分析结果,闭环增益曲线见下左图,粗线是100000倍放大,此时曲线与datasheet中Gain曲线基本一致,这两个增益此时相等,当闭环增益很大时,闭环增益曲线就接近开环增益曲线。我们实际设计电路时,不能把闭环增益设置的太大,参考以前文章:

《虚短虚断是怎么来的?长篇好文介绍深度负反馈》

图片

继续介绍上图,opa2333的GBW是350KHz。对于10(20dB)倍的闭环增益,随着频率的升高,增益会降低,-3dB的频点Fc是47.9Khz,此时放大倍数G衰减到7.1倍,Fc*G = 47.9*7.1=354Khz≈GBW 350khz。

再看下100倍闭环放大,下图红色是5.8Khz输入信号,绿色是放大后的输出信号,可以看到信号并没有放大到100倍,通过万用表测量有效值计算,输入信号有效值是0.1mV,输出信号有效值是0.7048mV,实际放大倍数:0.7048/0.1=70.48倍。根据GBW 350Khz计算5.8Khz的理论放大倍数:GBW/5.8K = 350/5.8=60.3倍,与实测的70.48还是有差距的。

如果既要满足带宽又要满足放大倍数,此时就要考虑更高增益带宽积的运放了.

图片

以上就是增益带宽积的介绍,如果想要更精确的放大,还给增益带宽积保留足够的余量,要保证手册的参数大于时间应用的需求,此外,还要考虑压摆率等参数。

推荐阅读▼

电池、电源

硬件文章精选

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

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

相关文章

Mybatis-Plus使用方法

MyBatis-Plus 提供了丰富的增强版的 CRUD 方法,使得开发者能够更简洁、高效地进行数据库操作。以下是如何使用 MyBatis-Plus 自带的增强版 CRUD 方法的基本步骤: 添加依赖 首先,确保你的 Maven 项目中已经添加了 MyBatis-Plus 的相关依赖&a…

【S32K3 MCAL配置】-3.1-CANFD配置-经典CAN切换CANFD(基于MCAL+FreeRTOS)

"><--返回「Autosar_MCAL高阶配置」专栏主页--> 目录(共5页精讲,基于评估板: NXP S32K312EVB-Q172,手把手教你S32K3从入门到精通) 实现的架构:基于MCAL层 前期准备工作:

STC89C52学习笔记(四)

STC89C52学习笔记&#xff08;四&#xff09; 综述&#xff1a;本文讲述了在STC89C51中数码管、模块化编程、LCD1602的使用。 一、数码管 1.数码管显示原理 位选&#xff1a;对74HC138芯片的输入端的配置&#xff08;P22、P23、P24&#xff09;&#xff0c;来选择实现位选&…

玩转ChatGPT:Kimi测评(图片识别)

一、写在前面 ChatGPT作为一款领先的语言模型&#xff0c;其强大的语言理解和生成能力&#xff0c;让无数用户惊叹不已。然而&#xff0c;使用的高门槛往往让国内普通用户望而却步。 最近&#xff0c;一款由月之暗面科技有限公司开发的智能助手——Kimi&#xff0c;很火爆哦。…

【Keil5-编译4个阶段】

Keil5-编译 ■ GCC编译4个阶段■ 预处理->编译->汇编->链接■ GNU工具链开发流程图■ armcc/armasm&#xff08;编译C和汇编&#xff09;■ armlink &#xff08;链接&#xff09;■ armar &#xff08;打包&#xff09;■ fromelf &#xff08;格式转换器&#xff09…

C++17中的结构化绑定详解

C进阶专栏&#xff1a;http://t.csdnimg.cn/afM80 目录 1.什么是结构化绑定 2.结构化绑定的用法 2.1.对于数组 2.2.对于结构体 2.3.对于std::pair 2.4.对于std::tuple 2.5.对于std::array 2.6.对于类 2.7.结构化绑定与范围for循环 2.8.与const和引用结合使用 3.结构…

QTextStream的使用、技巧与注意事项

在Qt框架中&#xff0c;QTextStream类是进行文本数据读写操作的重要工具。无论是处理文本文件&#xff0c;还是在内存中操作字符串&#xff0c;QTextStream以其简洁易用的API和强大的功能&#xff0c;极大地简化了文本处理任务。本文将介绍QTextStream的使用方法、一些实用技巧…

【LAMMPS学习】八、基础知识(1.7) LAMMPS 与 MDI 库代码耦合

8. 基础知识 此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语&#xff0c;以及相应 LAMMPS 手册页的链接。 LAMMPS 源代码分发的 examples 目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各…

【并发】面试题汇总

并发篇1. 什么是线程和进程?2. 程序计数器为什么是私有的?3. 虚拟机栈和本地方法栈为什么是私有的?4. 如何理解线程安全和不安全&#xff1f;5. 线程的类型6. 如何创建线程&#xff1f;7. 线程的生命周期和状态8. 什么是死锁&#xff0c;死锁产生的条件9. 如何预防和避免线程…

LeetCode 刷题汇总——题目序号顺序版

剑指 Offer——和为 S 的两个数字 剑指 Offer——数字在排序数组中出现的次数 剑指 Offer——和为 S 的连续正数序列 剑指 Offer——最小的 K 个数 剑指 Offer——连续子数组的最大和 剑指 Offer——数组中的逆序对 LeetCode 1——两数之和 LeetCode 2——两数相加 LeetCode 3…

Nacos日志目录下每个日志文件的简要说明

当我们在使用Nacos时&#xff0c;可能会遇到各种问题&#xff0c;需要查看Nacos的日志来进行排查。 下面是对Nacos日志目录下每个日志文件的简要说明&#xff1a; alipay-jraft.log&#xff1a;该日志文件记录Nacos使用的JRaft库的日志。 cmdb-main.log&#xff1a;该日志文件…

【现代C++】委托构造函数

现代C中的委托构造函数&#xff08;Delegating Constructors&#xff09;是C11引入的特性&#xff0c;它允许一个构造函数调用同一个类中的另一个构造函数&#xff0c;以避免代码重复。这种特性在初始化对象时提高了代码的复用性和清晰性。 1. 基本用法 在同一个类中&#xf…

(小红书平台)2024用户画像洞察报告

现今的小红书坐拥3亿月活用户&#xff0c;男女比例达到3:7&#xff0c;95后占比为50%&#xff0c;00后占比为35%&#xff0c;一二线城市用户占比50%。社区分享者超8000万&#xff0c;日均用户搜索渗透达到60%&#xff0c;UGC内容占比达90%。&#xff08;数据来源&#xff1a;小…

[lesson16]类的真正形态

类的真正形态 类的关键字 struct在C语言中以及有了自己的含义&#xff0c;必须继续兼容 在C中提供了新的关键字class用于类的定义 class和struct的用法是完全相同的 在用struct定义类时&#xff0c;所有成员的默认访问级别为public 在用class定义类时&#xff0c;所有成员…

虚拟网络设备的真正使命:实现有控制的通信

在数字化时代&#x1f4f2;&#xff0c;网络安全&#x1f512;成为了企业和个人防御体系中不可或缺的一部分。随着网络攻击的日益复杂和频繁&#x1f525;&#xff0c;传统的物理网络安全措施已经无法满足快速发展的需求。虚拟网络设备&#x1f5a7;&#xff0c;作为网络架构中…

mysql启动时报错:Starting MySQL... ERROR! The server quit without updating PID file快速解决

mysql启动时报错&#xff1a;Starting MySQL… ERROR! The server quit without updating PID file (/opt/mysql/data/mysql.pid) 的解决方法 出现问题的可能性 1、可能是/opt/mysql/data/数据目录mysql用户没有权限&#xff08;修改数据目录的权限&#xff09; 解决方法 &a…

谈谈功率IC巨头—士兰微

大家好&#xff0c;我是砖一。 今天给大家分享一下士兰微电子公司&#xff0c;&#xff0c;有做功率元器件&开关电源和IC的朋友可以了解一下&#xff0c;希望对你有用~ 1 公司介绍 士兰微电子成立于1997年&#xff0c;于2003年上市&#xff0c;总部位于杭州&#xff0c;…

unity按路径移动

using System; using System.Collections; using System.Collections.Generic; using UnityEngine;public class FollowPathMove : MonoBehaviour {public Transform[] wayPointArray;[SerializeField] private Transform PathA;//路径点的父物体[SerializeField]private Trans…

【春招面试篇】大厂面试干货分享

&#x1f493;博主CSDN主页:杭电码农-NEO&#x1f493;   &#x1f69a;代码仓库:NEO的学习日记&#x1f69a;   &#x1f339;关注我&#x1faf5;带你学更多面经   &#x1f51d;&#x1f51d; 面试经验分享 1. 前言2. 去哪儿投简历?内推是否有用?3. 投递简历前的准备…

7. TypeScript中的Any, Unknown, Void, Never类型

在TypeScript的类型系统中&#xff0c;any、unknown、void、never这四种类型扮演着特殊的角色。它们各自有着不同的用途和行为&#xff0c;理解它们的差异对于编写类型安全的TypeScript代码至关重要。本文将深入探讨这四种类型的特性和使用场景&#xff0c;帮助你更好地利用Typ…