0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

对OP AC特性仿真Bench的理解

CHANBAEK 来源:肥肥牛是只虎 作者:肥肥牛是只虎 2023-05-23 18:26 次阅读

下图是我们常见的用于仿真OP的AC特性(DC增益、GBW等)的Bench。我们通过在OP的输出和输入之间串联一个一阶RC网络(R、C值通常都很大)的形式组成一个闭环系统,而我们需要的其实是OP的开环特性。

wKgZomRshbyATIgmAAAlbiPDqqg820.jpg

本文试图弄明白以下几个问题:

为何通过闭环的方式可以得到OP的开环AC特性?

R、C对仿真结果有什么影响?

R、C要取大,那到底要多大?这个问题和上面的问题关联度很大。

问题很基础,过程很重要,答案不简单。

先推导这个Bench的闭环传函:

这是一个电压-电压负反馈,其闭环系统的传函可以用标准反馈方程Y/X=G/(1+G*β)来统一。

第一步:先断环,考虑加载效应,见下图

wKgZomRshbyANWhwAAAsQ5lFkJg746.jpg

第二步:计算前馈增益G(s),对于VV反馈,其实就是OP的开环增益,如下:

wKgaomRshbyAF0kGAAA1X9biTVM603.jpg

第三步:计算反馈系数β(s)

wKgaomRshbyAE9vbAAAPKZmzAWE991.jpg

第四步:计算闭环增益A(s),A(s)=G(s)/(1+G(s)*β(s))

wKgaomRshbyAa15oAABRntGvbu4425.jpg

至此,我们得到整个系统的闭环传函,上面的推导过程中仅仅做了如下近似:

RC>>RoC,且RC>>RoCo,

由于R和C都是很大的值,这个近似误差可以忽略不计。

接下来,该分析闭环传函了

我们尝试盯着闭环传函A(s)的表达式看,能看出点啥?

闭环传函有一个LHP零点:z=-1/RC

闭环传函分母是一个标准的二阶形式,有2个根,对应着2个LHP极点,

假设分母的两个极点分别为p1和p2,且|p1|<<|p2|,则

p1+p2=-1/(Ro*Co)≈p2

p1 p2=Ao/(Ro R C Co)

联合上面两个式子,不难得到:

p1=-Ao/(R*C)

p2=-1/(Ro*Co)

至此,我们得到了整个闭环系统的零极点分布情况,总结下:

z=-1/(RC)

p1=-Ao/(R*C)

p2=-1/(Ro*Co)

wKgZomRshbyAIOVeAAAQO0oiYuM062.jpg

不难看出,p2是OP本身的输出极点,z和p1的频率极低,构成一对低频零极点对。当频率远>这一对零极点对之后,A(S)可以简化为:

wKgaomRshbyAPUV4AAANPX_AQcs237.jpg

继续盯着这个表达式看,这个表达式什么意思?

这不就是我们想要的OP的开环AC特性吗?

我们费尽千辛万苦,终于在这一步得到我们想要的。

画个图,可以看得更直观:

wKgZomRshbyABUvcAAAofiCYs68183.jpg

行文到此,问题基本上说清楚了,我们回到文章开头的几个问题,这时候应该有答案了吧!

对于RC的取值问题,我们要保证Ao/(RC)<<1/(Ro*Co)即可。

举个例子:

R1=10^12,

C=1,

OP增益Ao=1000倍(60dB),

则RC造成的低频极点为1000/(10^12)=10^(-9),是一个极低频率的值,低到我们可能压根儿都没发现它的存在。因为我们在跑AC的时候会给定一段频率,比如从1Hz~1GHz,也就是说低于1Hz的波形我们压根儿就没看,所以我们跑完AC观看波形的时候会发现AC曲线低频是平的,并没有我们文章所讲的一对低频零极点。看官如果想看到这一对零极点,从很低频的部分开始跑AC即可,或者把RC的取值取小一点儿。

直观解释

终于到了群众喜闻乐见的“直观解释”环节了,先把Bench拷贝过来,对照着说。

wKgZomRshbyATIgmAAAlbiPDqqg820.jpg

OP正输入端AC=1

OP负输入端AC≈0,为什么呢?因为C很大,阻抗1/(sC)很小,频率稍微高一点,就近似于短路

R的作用:通直流隔交流,R可以将OP的输出和负输入短路,建立直流工作点。但是对于AC而言,大R基本不构成加载效应,不会影响OP增益。

OP正负输入AC=1,所以直接观察OP输出Vo就可以得到OP的增益的开环AC特性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 串联
    +关注

    关注

    6

    文章

    387

    浏览量

    37255
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132166
  • AC
    AC
    +关注

    关注

    1

    文章

    584

    浏览量

    83957
  • 负反馈
    +关注

    关注

    6

    文章

    180

    浏览量

    29723
  • 闭环系统
    +关注

    关注

    0

    文章

    14

    浏览量

    9371
收藏 人收藏

    评论

    相关推荐

    一个运放的STB仿真AC仿真区别分析

    以一个二级弥勒补偿运放为例,说明stb仿真ac仿真的区别,vdd=3.3,Vcm=1.25V,ibias=5uA,负载电容是5pF,负载电阻是100K。
    的头像 发表于 11-03 17:35 1393次阅读
    一个运放的STB<b class='flag-5'>仿真</b>和<b class='flag-5'>AC</b><b class='flag-5'>仿真</b>区别分析

    OP放大器的开环频率特性

    OP放大器的开环频率特性在理想化二极管电路、绝对值电路中,所用的OP放大器的开环频率特性是一个要点。例如所用的频率上限是多少MHz,在其频率下开环增益是多少dB,这都是选择
    发表于 09-26 10:39

    Test bench

    test bench
    发表于 10-27 13:51

    OP07C放大仿真

    OP07C放大仿真问题,如电路图所示
    发表于 08-29 17:11

    请帮忙看看AD8009和OP113e在TINA-TI中仿真结果是否正确

    的资料,运放的噪声有很大影响。AD8009的仿真电路图AD8009的交流传输特性曲线AD8009的噪声分析结果OP113e的仿真电路图OP1
    发表于 11-12 09:44

    OP279在Vs=±5V的电气特性参数:short current limit只有±50mA如何理解

    OP279供电范围5~12V,最大输出能力±60mA;但是在Vs=±5V的电气特性参数:short current limit只有±50mA,如何理解
    发表于 01-07 13:49

    应该怎么去理解AC magnitude 这个参数呢?它为什么会影响增益?

    请问在做AC仿真的时候参数设置AC magnitude到底应该怎么理解?我跑AC的时候将其减小一般为什么增益也减半了? 它为什么会影响增益?
    发表于 06-24 07:55

    对于AC/DC/AC电源以及死区特性的MATLAB建模

    2 对于AC/DC/AC电源以及死区特性的MATLAB建模MATLAB是高级的数学分析与运算软件,可用作动态系统的建模与仿真,MATLAB语言在其仿
    发表于 11-16 06:54

    用multisim仿真使用OP295反馈电路时,如何使用波特仪测量增益和相位特性曲线?

    用multisim仿真使用OP295反馈电路时,如何使用波特仪测量增益和相位特性曲线?为什么我用波特仪画出的增益特性曲线一直是负的几十dB与实际情况完去不附啊!求助大神!像上面图片
    发表于 11-17 08:12

    求助,请帮忙看看AD8009和OP113e在TINA-TI中仿真结果是否正确

    的资料,运放的噪声有很大影响。 AD8009的仿真电路图 AD8009的交流传输特性曲线 AD8009的噪声分析结果 OP113e的仿真电路图
    发表于 11-27 06:55

    如何理解802.11ac 4×4?

    随着日前芯片厂商Marvell发布业界首款802.11ac 4×4系统级芯片(SoC),相比之前的802.11n标准,802.11ac速度高达高达3倍!如何理解802.11ac 4×4
    发表于 12-12 14:38 1968次阅读

    matlab ac电源,基于MATLAB对AC/DC/AC电源的死区效应的谐波分析及仿真

    2 对于AC/DC/AC电源以及死区特性的MATLAB建模MATLAB是高级的数学分析与运算软件,可用作动态系统的建模与仿真,MATLAB语言在其仿
    发表于 11-09 14:36 12次下载
    matlab <b class='flag-5'>ac</b>电源,基于MATLAB对<b class='flag-5'>AC</b>/DC/<b class='flag-5'>AC</b>电源的死区效应的谐波分析及<b class='flag-5'>仿真</b>

    matlab ac电源,基于MATLAB对AC/DC/AC电源的死区效应的谐波分析及仿真

    2 对于AC/DC/AC电源以及死区特性的MATLAB建模MATLAB是高级的数学分析与运算软件,可用作动态系统的建模与仿真,MATLAB语言在其仿
    发表于 01-05 15:04 3次下载
    matlab <b class='flag-5'>ac</b>电源,基于MATLAB对<b class='flag-5'>AC</b>/DC/<b class='flag-5'>AC</b>电源的死区效应的谐波分析及<b class='flag-5'>仿真</b>

    仿真器的角度理解Verilog语言1

    只作为语法设定来介绍,忽略了Verilog语言的软件特性仿真特性。使得初学者无法理解Verilog语言在行为级语法(过程块、赋值和延迟)背后隐藏的设计思想。本文尝试从
    的头像 发表于 05-25 15:10 677次阅读
    从<b class='flag-5'>仿真</b>器的角度<b class='flag-5'>理解</b>Verilog语言1

    仿真器的角度理解Verilog语言2

    只作为语法设定来介绍,忽略了Verilog语言的软件特性仿真特性。使得初学者无法理解Verilog语言在行为级语法(过程块、赋值和延迟)背后隐藏的设计思想。本文尝试从
    的头像 发表于 05-25 15:10 630次阅读
    从<b class='flag-5'>仿真</b>器的角度<b class='flag-5'>理解</b>Verilog语言2