Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
运放稳定性连载21:电容性负载的稳定性——具有双通道反馈的RISO(2)
2023-11-19
现在,我们必须测量如图10.6所示的Zo(小信号AC开环输出阻抗)。该Tina SPICE测试电路将测试空载OPA177的Zo。R2和R1以及LT为低通滤波器函数提供了一条AC通道,这样,使得我们能将DC短路和AC开路一起并入反馈电路。DC工作点在输出端显示为接近零伏,这也就是说,OPA177没有电流流入或流出。此时,通过运用1Apk AC电流生成器(我们能够扫视10mHz至1MHz的AC频率范围),Zo的测量工作就可以轻松完成。最后,得出测量结果Zo = Vout(如果将测量结果的单位从dB转换为线性或对数,那么Vout也将为以欧姆为单位的Zo)。
9 小时前
上传
下载附件
(42.4 KB)
图10.6 空载Zo测试电路:发射极跟随器
从图10.7中,我们可以看出,OPA177 Zo是双极发射极跟随器输出级所独有的特征,而且这种输出级的Ro在OPA177单位增益带宽之内,是控制输出阻抗的专门组件。OPA177的Ro为60欧姆。
9 小时前
上传
下载附件
(42.12 KB)
图 10.7 开环输出阻抗:发射极跟随器
9 小时前
上传
下载附件
(46.09 KB)
图 10.8 Zo外部模型:发射极跟随器
为了使1/β分析的情况包括在Zo与Riso、CL、 CF以及RF之间相互作用的影响结果内,我们需将Zo从运算放大器的宏模型中分离出来,以便于弄清楚电路中所需的节点。这种构思如图10.8所示。U1将提供了产品说明书中的Aol曲线,并从Riso、CL、 CF以及RF的各种影响中得到缓冲。
9 小时前
上传
下载附件
(50.91 KB)
图 10.9 Zo外部模型详图:发射极跟随器
通过如图10.9所示的Zo外部模型,我们能够测量Zo与Riso、CL、RF以及CF之间相互作用对1/β的影响。在Zo外部模型中,设置Ro = Ro OPA177,实际测量值为60欧姆。压控电压源VCV1将运算放大器宏模型U1从 Ro、Riso、CL、CF以及RF中隔离开来。将VCV1设置为x1,以确保产品说明书中的Aol增益不变。由于我们要在稳定性状况最糟的情况下(只存在CL以及我们计算得出的空载Zo [此时Ro=60 欧姆])分析这种电路,因此,务必排除各种大的DC负载。VOA是一个与运算放大器相连的内部节点,在实际工作中,我们无法实现对这种节点的测量。同时,许多SPICE宏模型上的这种内部节点接入,也并非易事。对1/β进行分析(相对于VOA),已涵盖了Ro、Riso、CL、CF以及RF 的影响。如果未采用Zo外部模型,SPICE中的最终稳定性仿真就无法标绘出1/β的曲线;但是,如果采用Zo外部模型,则可标绘出环路增益的曲线以确认我们分析的正确性。
首先,我们要分析如图10.10所示的FB#1。请注意,由于我们只分析FB#1,所以CF可视为处于开路状态。接下来,我们将分析FB#2。然后,通过采用叠加的方法,将两条反馈通道合并在一起,求取最终的1/β。分析结果如图上所示,有关的公式推导和具体细节,请参阅下一张图(图10.11)。我们发现,当fzx=183.57Hz时,FB#1 1/β曲线的增益为零。低频1/β值为1。如欲获得该增益,那么低频1/β值应大于1。
9 小时前
上传
下载附件
(49.61 KB)
图 10.10 FB#1分析:发射极跟随器
9 小时前
上传
下载附件
(54.53 KB)
图 10.11 FB#1 1/β公式的推导:发射极跟随器
FB#1β的公式推导如图10.11左侧所示。由于1/β是β的倒数,所以FB#1 1/β的计算结果可以轻而易举的被推导出来,具体推导过程,请参阅图10.11右侧。从图中我们还发现,在β推导过程中的pole, fpx变成了1/β推导过程中的 zero, fzx。我们将采用如图10.12所示的电路来开展AC分析:通过Tina SPICE,求取FB#1的1/β,OPA177的Aol以及只采用FB#1电路的环路增益。正因为如此,所以我们将CF从图中除去。
9 小时前
上传
下载附件
(36.23 KB)
图 10.12 FB#1 AC电路分析:发射极跟随器
FB#1 1/β的结果标示在图10.13中的OPA177 Aol曲线上。在环路增益为零的fcl处,我们发现,接近速率为 40dB/decade:[(Aol曲线上的–20dB/decade) – (FB#1 1/β曲线上的+20dB/decade )= –
40dB/decade 接近速率)]接近速率的经验数据表明了存在的不稳定性。我们对FB#1的分析是基于zero、fzx =
183.57Hz,低频1/β = 1的情况。从图10.13中可以看出,我们的一阶分析准确地推算出了FB#1 1/β的数值。
9 小时前
上传
下载附件
(63.63 KB)
图 10.13 FB#1 1/β曲线图:发射极跟随器
从图10.14中我们发现,只配置FB#1的电路环路增益分析显示,在环路增益为零的fcl处,相位裕度接近零。这样,就明确证实了电路的不稳定性。通过检测图10.13中Aol曲线上的FB#1 1/β曲线,可推算出环路增益曲线上的极点和零点。
9 小时前
上传
下载附件
(46.92 KB)
图 10.14 FB#1环路增益分析:发射极跟随器
9 小时前
上传
下载附件
(37.67 KB)
图 10.15 FB#1瞬态稳定性测试电路:发射极跟随器
如果我们有任何疑问,或如果只采用FB#1构建参考缓冲电路,此时,我们可运用如图10.15中的电路,进行实际的瞬态稳定性测试。
图10.16中的瞬态稳定性测试结果同时与Aol曲线上的1/β值和环路增益曲线一致,因此,证明了只采用FB#1构建参考缓冲电路,将导致电路运行的不稳定性。
9 小时前
上传
下载附件
(44.59 KB)
图 10.16 FB#1 瞬态稳定性测试:发射极跟随器
现在,我们必须弄清楚如何生成一款解决方案,以保证电容性负载参考缓冲电路的稳定性。此时,我们进一步了解了如图10.17所示的Aol曲线和FB#1 1/β曲线。如果我们添加如图10.17所示的FB#2 1/β曲线,我们则会看到一条最终的1/β曲线,这样,根据fcl处的接近速率以往的稳定性经验,我们可以推断电路的运行也将是稳定的。
另外,我们将促使fpc低于1/β曲线中的fzx一个decade,以确保当频率低于fcl时,相位裕度优于45度。上述工作通过调整1/β FB#2的高频部分,使其比FB#1低频1/β高出+10dB。然后,设置fza,使其至少低于fpc一个decade,以确保当实际应用中进行参数变化时,能够避免BIG NOT。通过观察,我们发现,最终的1/β曲线是在FB#1 1/β曲线和FB#2 1/β曲线中选择最小数值的1/β通道而形成的。
务必请记住,在双反馈通道中,从运算放大器输出端至负极输入端的最大电压反馈将主导着整个反馈电路。最大的反馈电压意味着β值最大或者是1/β值最小。图10.18向我们展示了这种关键的推算技巧。
最后,在FB#2取得支配地位之前,预计Vout/Vin的传输函数将随着FB#1的变化而变化。此时,Vout/Vin将会衰减至–20dB/decade,直至FB#2与Aol曲线相交,然后,将随着Aol曲线下降。
9 小时前
上传
下载附件
(59.77 KB)
图 10.17 FB#2图解分析:发射极跟随器
9 小时前
上传
下载附件
(56.16 KB)
图 10.18:双通道反馈、叠加以及1/β:发射极跟随器
图10.18告诉我们,当整个运算放大器电路采用双通道反馈电路时,最大的β值电路将居支配地位。一个很明显的例子就是,如果有两个人对着您的同一只耳朵讲话,您会更易于听到哪个人的讲话?当然是嗓门最大的那个人!同样的道理,运算放大器也将会“听到”β值最大或1/β值最小的反馈电路。运算放大器察觉到最终的1/β曲线将是在各种FB#1 1/β或FB#2 1/β频率时,频率较低的那一条曲线。
.
如图10.19所示,里面会有一些主要的假设。我们将这些假设运用于几乎所有的具有双通道反馈的RISO电路中。首先,我们假设CL>10* CF,这也就是说,在高频率时,CL早在CF短路前短路。因此,我们将短路CL以排除FB#1,从而便于单独分析 FB#2。另外,我们假设RF>10*Riso,这意味着作为Riso的负载,该RF几乎完全失效。从图10.19和图10.20中具体的公式推导,我们可以看出,当zero, fza = 19.41Hz(由RF和CF产生)时,FB#2在原点拥有一个极点。由于在高频时,CF 和 CL 同时处于短路状态,所以FB#2高频1/β部分即为Ro+Riso 与 Riso 之间的比值。FB#2 1/β的公式推导请参阅下一张图(图10.20),有关计算结果请参阅下图。FB#2高频1/β设置为3.25dB或10.24dB、原点拥有一个极点以及当频率为19.41Hz时的零点。
9 小时前
上传
下载附件
(42.21 KB)
图 10.19 FB#2分析:发射极跟随器
9 小时前
上传
下载附件
(55.64 KB)
图 10.20 FB#2 1/β公式推导:发射极跟随器
FB#2 β的公式推导如图10.20左侧所示。由于1/β是β的倒数,所以FB#1 1/β的计算结果可以轻而易举的被推导出来,具体推导过程请参阅图10.20右侧。从图中我们还发现,在β推导过程中的pole, fpa变成了1/β推导过程中的zero, fza。
9 小时前
上传
下载附件
(46.57 KB)
图 10.21 FB#2 AC电路分析:发射极跟随器
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)
硬件
测试
工作
产品
运放稳定性连载21:电容性负载的稳定性——具有双通道反馈的RISO(2) 的相关文章
继电器、并联的二极管和驱动三极管选型实战演练
继电器选型原则 继电器的选用原则参见下表 在表中 必须确定 栏中有 号的项目被确定之后 就可选定一款继电器 如果有进一步的要求 需要进一步考虑 参考 栏中有 号的相应项目 下面对表格中的所有参数进行详细说明 触点 1触点负载 确定继电器所能
软件测试人员必备的60个测试工具清单,果断收藏了!
据统计 中国软件外包市场的潜力和机会已远远超过软件王国印度 不过由于软件人才的严重不足致使我国软件发展遭遇 瓶颈 国家为了大力培养软件人才 不断采取积极有效的措施 我国对软件测试人才的需求数量还将持续增加 因此软件测试工程师也就成为了IT职
从零开始写一个Javascript解析器
最近在研究 AST 之前有一篇文章 面试官 你了解过 Babel 吗 写过 Babel 插件吗 答 没有 卒 为什么要去了解它 因为懂得 AST 真的可以为所欲为 简单点说 使用 Javascript 运行Javascript代码 这篇文章
袁红岗的编程感悟
我自己知道 近几年也一直在用 但就是说不出来 直到最近几天才能够表达 叫作Think in Code 也就是用代码思考 同时也把代码当成自己思想表达的方式 正如哲学家用文字设计 诠释思想 程序员 说话 用的是代码 这就是一个程序员的境 界
QT文件读取路径
最近在弄中兴的一个程序大赛 用QT读取XML文件的编程 在编程中发现QT文件读取路径与VS有不同之处 我们提供给QFile的文件路径无非就是绝对路径和相对路径 绝对路径是绝对没问题的 不过相对路径就得小心了 谈到相对路径 需要注意区分进程所
黑盒测试用例设计--题目2
1 根据下面给出的规格说明 进行测试用例的设计 一个程序读入3个整数 把这三个数值看作一个三角形的3条边的长度值 这个程序要打印出信息 说明这个三角形是普通的 是等腰的 还是等边的 测试用例 2 保险费率计算 某保险公司承担人寿保险 该公司
漫谈软件测试工程师与mercury认证
漫谈软件测试工程师与mercury认证 出自无忧网 作者 叶赫华 sinckyzhang hotmail com 自从本人从事软件测试培训以来 接触了太多的软件测试工程师 发觉从业者多数存在以下现象 刚刚毕业 踏入IT行业 不懂开发或开发经
Selenium2+python自动化10-登录案例
前言 前面几篇都是讲一些基础的定位方法 没具体的案例 小伙伴看起来比较枯燥 有不少小伙伴给小编提建议以后多出一些具体的案例 本篇就是拿部落论坛作为测试项目 写一个简单的登录测试脚本 在写登录脚本的时候呢 先要保证流程能跑起来 然后才是去想办
2023年电赛E题详细讲解
前言 E题是运动目标控制与自动追踪系统 其实就是一个红色激光追踪绿色激光 本文主要授人以渔 讲解思路 不含代码 建议自己编写 本文旨在和大家探讨一下更好的方案 欢迎讨论 读题 做题肯定是要读题的 本节主要是将一些主要的点 并反推出题人的出题
IntelliJ IDEA中如何使用JUnit4
背景 最近参与了一个Anroid医疗项目 其中项目底层有很多基础类及通讯类 而且很多涉及复杂的字节操作还有多线程同步及状态机处理 这样的项目做一下TDD还是必要的 尽量项目前期把风险降低一些 现在的问题是本人使用的是IntelliJ开发的A
使用Minitab解决Excel的限制问题
前两天 当我在做数据转置以期获得更好分析图形的时候 我碰到了传说中excel的限制 如图 在解决这个问题的过程中 我发现了用来做数据分析 比excel更好的工具Minitab 打开minitab 把纪录数据的Excel表以File gt O
AngularJs单元测试
这篇文章主要介绍了angularJS中的单元测试实例 本文主要介绍利用Karma和Jasmine来进行ng模块的单元测试 并用Istanbul 来生成代码覆盖率测试报告 需要的朋友们可以参考下 以下可全都是干货哦 当ng项目越来越大的时候
金融类测试的总结
金融测试前后端 前端 执行页面级测试用例 验证应用层基本功能 能是否和需求一致 页面风格是否一致 金额 利息 以及对应的状态是否正确等 后端 通过测试页面 录入测试用例 比对结果 为了看数字金额的准确性 也是确认金融底层的正确性以及逻辑性
国际软件项目经理的七大素质
国际软件项目经理的七大素质 1 在一个或多个应用领域内使用整合了道德 法律和经济问题的工程方法来设计合适的解决方案 2 懂得确定客户需求并将其转换成软件需求的过程 3 履行项目经理的职责 善于处理技术和管理方面的事务 4 懂得并使用有用的项
描述性能测试工作中的完整过程?
有简单接触 采用的工具是Jmeter 进行轻量级的压力测试 1 确定好压力测试的功能模块 首先用Jmeter录制脚本 然后对脚本进行优化 2 对一些数据进行参数化 利用CSV导入存在txt文档里面的数据 3 设计测试场景 4 执行压力测试
面经-Bosch博世无锡&UL美华
工作总算有所眉目了 太多的总结暂时还没有太多心情来理清楚 先来两个面经 给可能现在或以后需要的人们1 Bosch 博世无锡柴油系统博世公司 业内的人都知道 汽车部件的巨无霸 最近几年才来到中国 虽然比起德尔福有些稍晚 但发展前景值得期待 无
ALLEGRO等长时如何将PIN DELAY和VIA长度计算在内
在PCB设计中 对于时序要求严格的线路 Via和IC pin delay的长度必须得到重视 通过下面的操作 可将Via和Pin delay加入到线路长度的计算中 1st 计算Pin delay 打开Constraint Manager 选择
008-黑盒测试和白盒测试的优缺点
黑盒测试和白盒测试的优缺点 黑盒测试的优点有 比较简单 不需要了解程序内部的代码及实现 与软件的内部实现无关 从用户角度出发 能很容易的知道用户会用到哪些功能 会遇到哪些问题 基于软件开发文档 所以也能知道软件实现了文档中的哪些功能 在做软
如何从零开始搭建公司自动化测试框架?
搭建的自动化测试框架要包括API测试 UI测试 APP测试三类 以上三类其实可以简化为两类 那就是 1 接口自动化测试框架搭建 2 UI自动化测试框架搭建 没问题 安排 且是手把手教你如何搭建以上两类自动化测试框架 回到这篇主题 刷到这个问
测试:性能测试
一 性能测试 性能测试是一种评估软件 系统或服务在特定条件下性能的过程 性能测试有助于确定系统的响应时间 吞吐量 可扩展性 稳定性和资源消耗等关键指标 一 响应时间 响应时间 Response Time 是性能测试中的一个重要指标 用于衡量
随机推荐
nofollow标签的作用 nofollow标签添加方法
nofollow标签的作用 nofollow标签添加方法 nofollow标签是seo优化常用的一个标签 它的作用是告诉搜索引擎不要追踪这个链接 也就是阻止搜索引擎向这个网页或链接传递权重 nofollow有两种写法 1 将 nofollo
第三章. Pandas入门—索引设置
第三章 Pandas入门 3 8 索引设置 1 索引的作用 1 更方便的查询数据 2 使用索引可以提升查询性能 如果索引是唯一的 Pandas会使用哈希表优化 查找数据的时间复杂度为O 1 如果索引不是唯一的 但是有序 Pandas会使用二
梯度下降函数理解
r d 可以理解为有d的参数进行约束 或者 D 向量有d个维度 咱们将楼主的给的凸优化结构细化一点 别搞得那么抽象 不好解释 其中 咱们可以令 f ok 这个先介绍到这里 至于f x 为什么用多项式的方式去模拟 相信也是很多人的疑问 很简单
组织关系图谱
div style width 100 height 800px div
git强制提交本地分支覆盖掉远程分支
语法比较简单 命令如下 git push origin 分支名 force 举个栗子 git push origin V2 2 3 force 运行结果 Total 0 delta 0 reused 0 delta 0 To http 19
golang-bufio 缓冲扫描
前面两篇博客 介绍了 bufio 包中的缓冲读和写 bufio go 下面再来介绍一下缓冲扫描 scan go 这个扫描的是用来对缓存读的更高级封装 提供了一些更易用的方法 缓冲扫描 Scanner 提供了一个方便的接口来读取数据 例如使用
flask-会话机制
使用flask bootstrap 步骤 1 pip install flask bootstrap 2 进行配置 from flask bootstrap import Bootstrap bootstrap Bootstrap 在 in
kafka 监控工具--CMAK
CMAK previously known as Kafka Manager is a tool for managing Apache Kafka clusters See below for details about the name
二分法总结(超级详细)附带图解
文章目录 1 二分法 2 时间复杂度 3 二分法的套路 3 1 整数的二分 3 2 实数的划分 四 相关习题 4 1 数的范围 4 2 数的三次方根 1 二分法 二分查找是一个时间效率极高的算法 尤其是面对大量的数据时 其查找效率是极高 时
python读取npy文件时,太大不能完全显示,其解决方法
python读取npy文件时 太大不能完全显示 其解决方法 当用python读取npy文件时 会遇到npy文件太大 用print函数打印时不能完全显示 如以下情况 其解决办法是 添加一行代码 np set printoptions thre
2023汽车行业数字化转型报告
目前 汽车行业正经历百年未有之大变局 在新一轮科技革命以及减碳 能源形势变革智能化变革推动下 汽车产业正由功能时代向智能时代演进 由 以车为中心 向 以用户为中心 转变 汽车的产品属性 产业价值链和生态结构都面临被颠覆 新的汽车市场格局正在
Python爬虫从入门到精通:(33)scrapy中间件_Python涛哥
中间件 作用 批量拦截请求和响应 爬虫中间件 下载中间件 推荐 拦截请求 篡改请求url 伪装请求头信息 UA Cookie 设置代理 重点 拦截响应 篡改响应数据 详解 我们创建个工程middlePro 爬取百度和搜狗 import sc
goto编程练习
for 的初始化要放到JUMP上边 不然i会一直为1 for 的i 也不能放到括号里边 不然i永远为0 1 include
200smart第二课基本编程
一 程序块 主程序main和子程序 主程序是执行程序的入口 没有主程序就不知道程序从哪里开始 子程序是一个大型程序中的某个代码 一般是完成某个算法 二 符号表 给变量定义 当我们在编程的时候 需要定义一些符号名称 如下图 程序运行 注释使程
MFC重载鼠标停留WM_MOUSEHOVER和离开WM_MOUSELEAVE消息
1 重载OnMouseMove 消息 在消息的实现中添加代码 void CMainWindow OnMouseMove UINT nFlags CPoint point TRACKMOUSEEVENT tme tme cbSize size
爬虫与反爬虫技术简介
互联网的大数据时代的来临 网络爬虫也成了互联网中一个重要行业 它是一种自动获取网页数据信息的爬虫程序 是网站搜索引擎的重要组成部分 通过爬虫 可以获取自己想要的相关数据信息 让爬虫协助自己的工作 进而降低成本 提高业务成功率和提高业务效率
@JSONField 解决json字符串转对象,对象属性名与json中key不一致,如何接收数据问题
背景 我有个对象 过来个json 想用这个对象接收json中的值 对象中属性名与json中key值不一致 实现 这个时候 JSONField注解就派上用场了 不能直接放在属性上 要放在set方法上 模拟 1 搞个对象 属性名分别为name
【靶场】upload-labs Pass-02
考纲 本pass在服务端对数据包的MIME进行检查 在右上角点击 查看提示 中看到 一 上一关 靶场 upload labs Pass 01 二 大马 介绍两款 php 大马 因为 一句话木马看不上 如果师傅有其他好用的 大马 还望师傅在评
QT添加qss文件和资源文件
先右键项目 选择 Add New 选择一个模板 选择 Qt 模板 再选择 Qt Resource Files 点击 Choose 填上资源文件的名称 默认添加项目路径下 后面的步骤默认即可 点击完成 新建完成了资源文件后 默认会进入 res
运放稳定性连载21:电容性负载的稳定性——具有双通道反馈的RISO(2)
现在 我们必须测量如图10 6所示的Zo 小信号AC开环输出阻抗 该Tina SPICE测试电路将测试空载OPA177的Zo R2和R1以及LT为低通滤波器函数提供了一条AC通道 这样 使得我们能将DC短路和AC开路一起并入反馈电路 DC工
热门标签
Linux的使用
Slide
内核态BFD
kbfd
蓝桥杯十一届
希尔排序时间复杂度
c数组排序
c归并排序
c 二维数组 排序
Hive查询
java基础特性
对话
技术分析
多模态论文
BLACK TECH
python3x
网站html保存
系统软件安装
AM
声学模型
stream流处理
stream遍历
硬件开发学习之路