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

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

3天内不再提示

浅析去补偿与完全补偿运算放大器及实现补偿的外部方法

冬至子 来源:万物云联网cloudioe 作者:万物云联网 2023-09-18 09:47 次阅读

米勒频率补偿(Miller frequency compensation)使得可以使用相当小的补偿电容Cf值。这是非常需要的,不仅因为Cƒ可以在片上制造,而且因为它导致比例如并联电容补偿更快的动态。这是因为压摆率(slew rate,),开环带宽和全功率带宽与C f成反比。

现在,就Cƒ的大小而言,对闭环增益的补偿一直到单位增益是最保守的。有许多应用涉及闭环增益大于最小值,例如大于Amin = 10 V / V,这将适用于更小的Cƒ,从而享受更快的动态。

让我们使用我们运行的PSpice电路示例,首先在我的运放频率补偿文章中介绍的,来比较去补偿(decompensation)与完全补偿:

图片

图1

图1. PSpice电路绘制完全补偿和去补偿(decompensation)的开环增益。

PSpice的结果如下图所示:

图片

图2

图2.具有完全补偿的开环增益(对于闭环增益≥0dB,Cƒ= 9.90 pF)和去补偿(decompensation)(对于闭环增益≥20dB,Cƒ= 2.334 pF)。两种补偿均享受φm≥65.5°

结果引出以下观察:

在完全补偿(Cƒ= 9.90 pF)的情况下,0 dB增益的交叉频率ƒx≈5.86MHz,相位裕度φm= 65.5°。此外,如果我们将全补偿运算放大器配置为20 dB闭环增益,则它具有ƒx≈633kHz和φm≈87°,甚至比0 dB增益更大。

通过去补偿(decompensation)(Cƒ= 2.334 pF),20 dB增益具有ƒx≈2.37MHz(带宽比完全补偿更宽),并且仍然是φm= 65.5°。但是,如果我们将去补偿(decompensation)运算放大器配置为0 dB闭环增益,它将具有ƒx≈11.1MHz和φm≈24°,这是一个很差的余量,因为去补偿(decompensation)的器件意味着增益≥20dB。当φm≈24°时,20-dB增益将呈现约7%的峰值,并且瞬态响应具有约50%的过冲,这两者通常都是不可接受的。

现在让我们继续考虑如何利用外部因素在电路中实现补偿;例如,电阻器

使用电阻器进行外部补偿

尽管失代偿运算放大器的闭环增益高于Amin(在上例中为Amin = 20 dB),但它们的优越动态性使其对于增益低于Amin的应用也具有吸引力。

但这会降低相位裕度φm,因此用户有责任在外部补偿电路,以便将φm保持在所需的水平。

为了说明,让我们将图1的运算放大器用于Cƒ= 2.334 pF的失代偿形式,让我们将其配置为电压跟随器操作,如图3(a)所示。

图片

图3

图3.电压跟随器:(a)去补偿(decompensation),(b)外部补偿φm≈65.5°。

如上所述,该电路的相位裕度仅为φm≈24°。我们如何将其提高到φm= 65.5°?一个简单的解决方案是将其1 /β曲线提高到20 dB,同时仍然确保单位增益。我们通过以1比9的比例连接电阻对Rc-Rf来实现这一点,如图3(b)所示。理想化极限a→∞的闭环增益仍然存在:

图片

方程1

(这种情况是因为对于a→∞,运算放大器输入端的电压趋于零。这意味着通过Rc的电流为零,因此通过Rf也是零电流。因此,Rƒ两端的电压为零,所以我们有Vo = Vi。)

然而,我们通过图4(a)的测试电路找到的反馈因子β是:

图片

或1 /β= 10 = 20 dB(注意本例中1 /β≠Aideal)。

图片

图4

图4.(a)找到图3(b)的电压跟随器的反馈系数β的电路,以及(b)Bode-plot可视化的电路。

响应如图5所示。

图片

图5

图5.(a)PSpice电路可视化(b)图3的电压跟随器的响应。拉普拉斯模块模拟图2的去补偿(decompensation)响应,用C = 2.334pF获得。

类似的推理线适用于图6(a)的单位增益反相放大器

图片

图6

图6.单位增益反相放大器的外部补偿。

在这种情况下,在极限a→∞,我们有:

图片

方程3

通过观察,现在反馈因子变为:

图片

方程4

在这种情况下,选择Rc以使(R1 || Rc)= R2 / 9。

电阻补偿的应用(和缺点)

专门针对单位增益同相和反相放大器的上述讨论可以很容易地推广到除了单位闭环增益之外的情况,但仍然是1 <(1 + R2 / R1)

该电路是用作同相放大器(Aideal = 1 + R2 / R1)还是作为反相放大器(Aideal = -R2 / R1),只要条件(1 + R2 / R1)

电阻补偿虽然简单,但有两个缺点:

a、任何可以用与非反相输入串联的电压源建模的噪声,例如输入失调电压VOS,都会被放大1 /β,因此也被称为噪声增益。

b、环路增益T =(图4(a)中的aβ= -Vo / Vt)减小(在本示例中为10倍),导致电路的闭环DC精度下降。

输入滞后补偿

我们可以通过将合适的电容Cc与Rc串联来减轻电阻补偿的限制,如图7(a)所示,用于反相放大器。

图片

图7

图7.(a)单位增益反相放大器的输入滞后补偿,以及(b)波德图可视化。

注意,为了确保所需的相位裕量,我们需要仅在交叉频率ƒx附近欺骗放大器进入所需的闭合速率(ROC),而不是一直到DC。

物理上,1 /β曲线在电容阻抗幅度等于Rc的频率ƒc处断开,或| 1 /(j2πCc| = Rc,给定:

图片

方程5

为了防止相位裕度φm的明显侵蚀,通常将ƒc放置在低于ƒx的十倍左右,或者:

图片

对于图7(a)的电路,这意味着Cc≈54pF。图8的模拟产生测量值ƒx= 2.38MHz和φm= 61°。

图片

图8

图8.(a)PSpice电路到(b)可视化单位增益反相放大器的输入滞后补偿的稳定效应。

外频补偿的另一种方法

输入滞后补偿因在闭环响应中产生零极点双重而臭名昭着,这导致了不可忍受的长建立时间特性。Michael Steffes提出的替代补偿方法避免了这些缺点,如图9所示。

图片

图9

图9.(a)Michael Steffes对去补偿(decompensation)运算放大器的补偿技术,以及(b)波德图可视化。

我们在先前关于杂散输入电容补偿的文章中已经遇到过这种类型的电路,因此在那里做出的许多考虑也适用于本电路,唯一的区别是现在C1是有意的。

我们有兴趣开发两个条件来指定C1和C2的值。在高频时,阻抗C1和C2的幅度比R1和R2小得多,我们可以忽略R1和R2,并说明在高频时我们有1 /β→1 + C1 / C2。

施加1 + C1 / C2 = 20 dB = 10给出了我们电路示例的第一个条件:

图片

第二个条件源于这样的事实:

图片

所以C2的值取决于我们决定定位ƒc的位置。

我们采用启发式方法,而不是应用Steffes的详细分析,因为这超出了本文的范围。

我们从等式(6)和(8)开始,并使用图10的PSpice电路观察AC响应,因为我们通过减少C2逐渐增加ƒc,同时保持等式(7)的条件。

图片

图10

图10.用于绘制图9a的反相放大器的AC响应的PSpice电路。要绘制瞬态响应,请将AC输入源更改为脉冲源。

当AC响应刚开始显示峰值时,我们停止。该方法给出C2 = 12pF和C1 = 9C2 = 108pF,导致图11的良好响应.AC响应具有2.36MHz的-3dB频率。

图片

图11

图11.(a)AC响应和(b)图10的反相放大器的阶跃响应。

值得指出的是,通过将C1的值改变为9C2-Cn,可以将存在于反相输入端的任何杂散电容Cn并入该补偿方案中。因此,如果Cn = 20 pF,那么我们使用C1 = 88 pF。

在本文中,我们研究了去补偿(decompensation)和外部补偿的运算放大器。我们使用示例电路来演示可以通过各种方式实现运放频率补偿,并考虑每种方法的优缺点。

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

    关注

    215

    文章

    4935

    浏览量

    172899
  • 电压跟随器
    +关注

    关注

    10

    文章

    192

    浏览量

    32627
  • 补偿电容
    +关注

    关注

    0

    文章

    39

    浏览量

    10495
  • 失调电压
    +关注

    关注

    0

    文章

    123

    浏览量

    13854
  • 杂散电容
    +关注

    关注

    0

    文章

    17

    浏览量

    1413
收藏 人收藏

    评论

    相关推荐

    运算放大器补偿方法:Miller补偿

    为了放大器应用中的稳定性,运算放大器必须进行补偿,常见的补偿方法有主极点补偿,miller
    发表于 12-19 10:05 1.4w次阅读

    如何使用米勒电容对运算放大器补偿

    米勒电容(Miller capacitance)通常用于运算放大器频率补偿方法中。
    的头像 发表于 09-18 09:44 3085次阅读
    如何使用米勒电容对<b class='flag-5'>运算放大器</b><b class='flag-5'>补偿</b>?

    想知道分立式3运算放大器仪表放大器是否需要任何补偿电容?

    想知道分立式3运算放大器仪表放大器是否需要任何补偿电容:一般建议添加补偿电容吗?例如,与RD并联连接OA3输出到OA3反相输入。与RF1并联的一个和与RF2并联的一个怎么样?
    发表于 03-09 11:58

    LT1126的 双重补偿低噪声,高速精密运算放大器

    LT1126的典型应用 - 双重补偿低噪声,高速精密运算放大器。 LT 1126双通道和LT1127四通道是高性能,失衡运算放大器,与LT1124双通道和LT1125四通道运算放大器
    发表于 06-19 10:45

    四路解补偿低噪声的失衡运算放大器

    LT1127的典型应用 - 四路解补偿低噪声,高速精密运算放大器。 LT 1126双通道和LT1127四通道是高性能,失衡运算放大器,与LT1124双通道和LT1125四通道运算放大器
    发表于 06-19 10:09

    关于运算放大器的相位补偿如何选择?

    第一、运算放大器偏置电流如何补偿?第二、 运算放大器调零电路的示意图是怎样?第三、 相位补偿如何选择?第四、 容性负载改怎么处理?
    发表于 04-06 08:40

    如何利用RISO及CL补偿稳定驱动容性负载的运算放大器

    如何利用RISO及CL补偿稳定驱动容性负载的运算放大器?对不稳定的容性负载运算放大器电路进行补偿前需要考虑哪些问题?保持运算放大器输出端容性
    发表于 04-13 06:34

    带温度补偿断点的非线性运算放大器

    带温度补偿断点的非线性运算放大器
    发表于 09-05 15:09 702次阅读
    带温度<b class='flag-5'>补偿</b>断点的非线性<b class='flag-5'>运算放大器</b>

    运算放大器真流补偿漂移测试电路

    运算放大器真流补偿漂移测试电路
    发表于 09-24 14:49 941次阅读
    <b class='flag-5'>运算放大器</b>真流<b class='flag-5'>补偿</b>漂移测试电路

    带温度补偿断点的非线性运算放大器

    带温度补偿断点的非线性运算放大器 通过电阻和
    发表于 09-28 14:52 589次阅读
    带温度<b class='flag-5'>补偿</b>断点的非线性<b class='flag-5'>运算放大器</b>

    二级米勒补偿运算放大器设计

    二级米勒补偿运算放大器的课程设计-模拟IC相关!
    发表于 07-25 17:45 7次下载

    运算放大器频率补偿/内部补偿解析

    运算放大器应与外部网络结合使用,以提供负反馈。当信号在反馈环路周围传播时,首先通过运算放大器然后通过反馈网络传播,它会经历一系列延迟,这往往会危及电路的稳定性。
    的头像 发表于 11-19 17:43 8454次阅读
    <b class='flag-5'>运算放大器</b>频率<b class='flag-5'>补偿</b>/内部<b class='flag-5'>补偿</b>解析

    如何使用并联电容来实现运算放大器的频率补偿

    在最近关于运算放大器频率补偿的文章中,我们讨论了频率补偿的概念是什么以及如何评估示例电路的稳定性。
    的头像 发表于 11-19 17:56 7058次阅读
    如何使用并联电容来<b class='flag-5'>实现</b><b class='flag-5'>运算放大器</b>的频率<b class='flag-5'>补偿</b>

    对于不同的输入信号来说,运算放大器如何做相位补偿

    不同的频率下会发生相位偏差。相位补偿是为了保证信号在通过放大器之前和通过放大器之后的相位偏差保持一致,从而保证放大器的信号完整性和精度。 那么,对于不同的输入信号,
    的头像 发表于 09-18 10:37 2131次阅读

    应用笔记1604:补偿运算放大器

    电子发烧友网站提供《应用笔记1604:补偿运算放大器.pdf》资料免费下载
    发表于 09-29 10:30 0次下载
    应用笔记1604:<b class='flag-5'>去</b><b class='flag-5'>补偿</b><b class='flag-5'>运算放大器</b>