新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 保持运算放大器输出端容性负载稳定性

保持运算放大器输出端容性负载稳定性

——
作者: 时间:2007-01-26 来源:德州仪器 收藏

本系列的第六部分是新《电气工程》杂志 (electrical engineering) 中"保持容性负载稳定的六种方法"栏目的开篇。这六种方法是 riso、高增益及 cf、噪声增益、噪声增益及 cf、输出引脚补偿 (output pin compensation),以及具有双通道反馈的 riso。本部分将侧重于讨论保持运算放大器输出端容性负载稳定性的前三种方法。第 7 和第 8 部分将详细探讨其余三种方法。我们将采用稳定性分析工具套件中大家都非常熟悉的工具来分析每种方法,并使用一阶分析法来进行描述。该描述方法是:通过 tina spice 环路稳定仿真进行相关确认;通过 tina spice 中的 vout/vin ac 传递函数分析来进行检验;最后采用 tina spice 进行全面的实际瞬态稳定性测试 (transient real world stability test)。在过去长达 23 年中,我们在真实环境以及实际电路情况下进行了大量测算,充分验证了这些方法的有效性。然而,由于资源的限制,本文所述电路并未进行实际制作,在此仅供读者练习或在自己的特定应用(如分析、合成、仿真、制作以及测试等)中使用。

本文引用地址:https://www.eepw.com.cn/article/21286.htm

运算放大器示例与 ro 计算

在本部分中,用于稳定性示例的器件将是一种高达 +/40v 的高电压运算放大器 opa452。这种"功能强大的运算放大器"通常用于驱动压电致动器 (piezo actuator),正如您可能已经猜到的那样,该致动器大多为纯容性的。该放大器的主要参数如图 6.1 所示。图中未包含小信号 ac 开环输出阻抗 ro 这一关键参数,在驱动容性负载时,该参数对于简化稳定性分析极其重要。由于参数表中不含该参数,因而我们需要通过测量得出 ro。由于 analog & rf models 公司 (http://www.home.earthlink.net/%7ewksands/) 的 w. k. sands 为该放大器构建了 spice 模型,因而我们可用 tina spice 来测量 ro。对于数据表参数而言,w. k. sands spice 模型已经过长期而反复的考证具有极高的精确性,更重要的是,它是真正的硅芯片部件!

为了测试 ro,我们在图 6.2 的开环增益和相位与opa452 频率关系图上标注"工作点 (operating point)"。通过测试此"工作点"(无环路增益的频率与增益点)的 rout,rout = ro(如欲了解ro 及 rout 的详细探讨,敬请参见本系列的第 3 部分)。

由于我们在 tina spice 中仅测试 ro,因而图 6.3 介绍了一个非常好用的 spice 使用技巧。首先我们设定放大器电路的增益点为 100。ac 通过 c1 进行耦合,并通过 r3 限制流入运算放大器输出端的最大电流。随后将电流计(安培计)a1 串联接入激励源 (excitation source)。最后通过在运算放大器的输出端放置电压探针 voa,我们可以轻松计算出rout(在我们的测试配置中为 ro)。这是本系列第 3 部分中"测量 ro - 激励法"的一种变化形式。

我们将使用本系列第 3 部分测量 ro 中的"测量 ro - 负载法"再次对 ro 进行测量检验(如图 6.4 所示)。此处介绍的技巧是,在使用一个 ac 信号源 vt、两个相同放大器 u1 及 u2(u1 放大器不加载,u2 放大器加载)的情况下仅运行 spice 一次即可完成测量。结果显示 ro=28.67 欧姆,与图 6.3 中对 ro 的测量结果一致。我们设定 opa452 的 ro=28.7 欧姆。
aol 修正模型

使用"aol 修正模型"可大大简化对于运算放大器容性负载的稳定性分析。如图 6.5 所示,数据表中的 aol 曲线后跟随运算放大器输出电阻 ro。容性负载 cl 与 ro 共同作用在 aol 曲线上形成另外一个极点,也可以用新的"aol 修正"曲线图进行描述(如图 6.6 所示)。


从在图 6.6 中形成的"aol 修正"曲线上,我们很容易看到,仅有电阻反馈及低增益的运算放大器电路设计是不稳定的,原因是 1/β 曲线与"aol 修正"曲线在闭合速度为 40db/decade 时相交。
现在我们将通过 tina spice 来检验我们的一阶分析。为了进行环路稳定性检测,在图 6.7 电路中断开了运算放大器负输入端的 ac 环路。这将便于我们绘制由于 cl 负载与 ro 相互作用而形成的"aol 修正"曲线。
图 6.8 证明了我们的一阶分析是正确的。"aol 修正"曲线图的第二个极点实际位于5.6khz 处。我们已经通过一阶分析测算出因 cl 的作用而产生的第二个极点位于 5.45khz 处。
为了验证一阶分析对不稳定性的测算值是正确的,我们进行了环路增益分析,如图 6.9 所示。环路增益相位曲线清晰表明了电路即将出现问题,因为在 fcl 处相位为零。
图 6.10 是我们将要在 tina spice 上进行实际瞬态稳定性测试电路的详图。与一阶分析一样,根据环路增益曲线图也可测算出不稳定点。为了获得全面信息,我们将观察电路的瞬态响应。
图 6.11 中的瞬态 tina spice 仿真结果表明:如不采取措施,该电路极易出现"不稳定"现象。
在试图对不稳定的容性负载运算放大器电路进行补偿之前,我们需要考虑到:,是否负载电阻会因 ro 与 cl 相互作用影响"aol修正"曲线图中第二个极点的位置。如图 6.12 所示,负载电阻 rl 与运算放大器输出电阻 ro 并联,这会提高极点位置的频率。极点的最终位置目前将由并联的 ro 与 rl 及负载电容 cl 决定。根据我们惯常使用的十倍频程 (decade) 方法,我们可以由此得出一个非常实用的经验法则。如果 rl 大于 10ro,则可以忽略 rl 的影响,第二个极点的位置主要由 ro 及 cl 决定。
图 6.13 确定了我们的一阶分析,得出了可确定极点位置的 ro、rl 及 cl 的配置,正如所测算的那样,ro、rl 并联与 cl 共同作用。
riso 及 cl 补偿

如 6.14 所示,我们用于稳定驱动容性负载的运算放大器的第一种方法是:在运算放大器的输出与容性负载 cl之间使用隔离电阻 riso。反馈点直接取自于运算放大器的输出。这将在"aol 修正"曲线图中产生另一个极点和零点。使用该方法需要考虑的关键因素是从运算放大器流经 riso 到负载的电流。该电流将产生 vout 与 voa(运算放大器的反馈点)的比较误差。下列给出的应用将决定该误差值是否可以接受。

采用 riso 及 cl方法的一阶分析如图 6.15 所示。fpo1 由 ro 和 riso 的总电阻与 cl 相互作用来决定。fzo1 由 riso 与 cl 共同决定。从 6db 的 1/β 图上可以看出,fcl 点的闭合速度为 20db/decade,并且一阶分析也推算出该速度可保持稳定。
我们将用图 6.16 所示的 tina spice 电路来确定一阶分析的结果。请注意,我们断开了运算放大器负输入端的环路,这样做是为了便于绘制"aol 修正"曲线及环路增益图。通过检验,1/β 为 x2 或 6db。
图 6.17 的"aol 修正"曲线图显示,极点与零点值与我们推算的 fp01=4.724khz 以及 fz01 =31.89khz 非常接近。
环路增益曲线图(如图 6.18 所示)显示,采用 riso 及 cl 稳定方法能够实现良好的稳定性能。从合成经验法则可以看出,相位裕度在 dc 到 fcl 之间不会低于 45 度。
图 6.19 中的 tina spice 电路将运行 ac vout/vin 传递函数,并重新运行用于瞬态分析的 vin 函数。
若没有一阶分析帮助我们理解该电路工作中的频率表现,那么riso & cl 的 vout/vin ac 传递函数会有些难以理解。如图 6.20 所示,我们需要同时考虑 voa/vin ac 传递函数及 vout/vin ac 传递函数。该电路的反馈点来源于 voa,因此在 1/β 曲线与 aol 修正曲线相交前,voa/vin 曲线会一直保持平坦。因为没有环路增益,因而在 fcl 点,voa/vin 将随 aol 修正曲线开始继续下降。vout/vin 的情况略有不同。从 dc 至 fzo1,vout/vin 曲线是平坦的。由于 riso 及 cl 的单极点作用,在 riso 及 cl 相互作用形成的 fzo1 处,vout/vin 将以 -20db/decade 的闭合速度下降。在 fcl 处环路增益耗尽,因aol修正曲线的作用 voa 开始以 -20db/decade 的闭合速度下降。但在 riso 及 cl 的作用下,vout/vin 包含额外的极点。所以在 fcl 后 vout/vin 将出现第二个下降极点或以 -40db/decade 的闭合速度下降(如图 6.20 所示)。
tina spice 仿真证实了我们的 vout/vin 及 voa/vin 一阶分析结果(如图 6.21 所示)。
我们通过进行瞬态分析完成最终的稳定性全面检测,其结果与图 6.22 中的测算值一致。通过 voa 曲线、反馈点,若输出为正则瞬态分析将测算出环路增益相位裕度约为 60 度,若为负值则测算大于 45 度(参见本系列第 4 部分)。spice 模型与实际的 ic 特性一致,我们可以看到负输出级与正输出级略有不同。然而,整体稳定性是可靠的。
高增益及 cf 补偿

用于稳定可驱动容性负载的运算放大器的第二种方法是,采用高增益与反馈电容器 cf。该拓扑如图 6.23 所示。为了更好地理解该方法的工作原理,我们将绘制带有第二个极点(由 ro 及 cl 形成)的"aol 修正"曲线图。在 1/β 图中,我们将在相对应的频率位置增加一个极点,该频率位置将导致 1/β 曲线与闭合速率为 20db/decade 的 aol 修正曲线相交。

用一阶分析在 aol 修正曲线中绘制第二个极点 fp01(如图 6.24 所示)。我们通过添加 cf 在 1/β 图中增加了一个极点。请注意如何选择 fp1 才能确保 1/β 曲线与 aol 修正曲线在闭合速率为 20db/decade 时相交。使用电容器 cf 作为运算放大器的反馈元件,1/β 的最小值经检查为 1 (0db),原因是 cf 对高频短路且 vout 直接反馈到运算放大器的负输入端。通过一阶分析,我们可以测算出稳定电路,而因为直接反馈至 cl 故 vout/vin 传递函数无误差。因为 cf 与 rf 的相互作用,我们测算的 vout/vin ac 传递函数只有一个位于 fp1 (8.84khz) 处的下降单极点。该曲线将继续以 -20db/decade 的闭合速度下降直至环路增益为零的 fcl 处,随后 vout/vin 将随 aol 修正曲线继续下降。

图 6.25 为用于高增益及 cf 环路测试的 tina spice 电路。 同样,断开运算放大器负输入端的环路有助于精确绘制 aol 修正曲线。
1/β 及 aol 修正曲线如图6.26 所示,两个曲线与一阶测算的第二个 aol 极点 fp(大致位于 5.45khz)及 1/β 极点 fp1(大致位于 8.84khz)直接相关。请注意,1/β 曲线从 8.84khz 继续以 -20db/decade 的闭合速度下降直到与 0db 点相交,随后从 0db 起保持平坦。
如图6.27 所示,环路增益稳定性及相位裕度良好,从 dc 至 fcl 的相位大于 45 度,这正是我们所需要的。在 fcl 点的相位裕度为 38.53 度。让我们观察一下闭环 ac 响应及瞬态分析等情况,以确定该电路是否符合我们的要求。
我们将采用图6.28 中的 tina spice 电路来进行 vout/vin 测试。
vout/vin ac 传递函数是我们用一阶分析法测算出来的,如图6.29 所示。下降单极点大致位于 10khz 处,vout/vin以 -40db/decade 的闭合速度下降,到 100khz 点(此处的环路增益为零)后, vout/vin 随 aol 修正曲线继续下降。在 100khz 附近有一小段平坦区域,可根据具有过渡区域的 aol 修正曲线图上的实际 1/beta 曲线测算出本区域的位置。
tina spice 瞬态 vout/vin 分析(如图 6.30 )显示了无任何过冲或振铃 (ringing) 的稳定电路。
噪声增益补偿

对于稳定驱动容性负载的运算放大器而言,我们采用的第三种方法是噪声增益。该拓扑如图 6.31 所示。通过绘制由 ro 及 cl 形成的第二个极点的"aol 修正"曲线,我们可以了解该方法的工作原理。我们在 1/β 曲线上增加一个极点和零点,这样来提高高频段的 1/β 增益,使其超过 aol 修正曲线的第二个极点的位置。1/β 曲线上增加的极点 fpn 的位置由 rn 及 cn 设定(如图所示)。不需要计算零点 fzn 的位置,因为我们可以通过绘图(从 fpn 点开始并以 20db/decade 的闭合速度下降直至 dc 1/β 值)来确定。

因为该方法的确增加了运算放大器电路的整体噪声增益,故称为噪声增益法。任何运算放大器的内部噪声(通常指的是输入)会随着 1/β 曲线频率增益的增加而增加,并反映到输出端。


对于反向噪声增益 (inverting noise gain) 配置而言,我们可将该拓扑看作加法放大器。这就很容易看出,vout/vin 就是 rf/ri。cn-rn 网络接地的额外累加对输出电压没有帮助,但却因修正 1/β 曲线而限制了电路的整体带宽。这凸显了这样一个事实:要提高运算放大器电路的稳定性就必须以牺牲其带宽为代价。

对于非反向噪声增益 (non-inverting noise gain) 配置而言,必须确保输入信号源阻抗 rs 至少比rn小10倍,才能保证由 rn 来决定高频 1/β 增益的设置。非反相输入噪声增益拓扑并不一定得出 vout/vin = 1+rf/ri。能得到一个推论就很不错了。

从图 6.32 中,我们推导出非反相输入噪声增益拓扑的 vout/vin ac 传递函数。为了简化分析,我们为 rn-cn 网络指定一个单变量名 zn。使用叠加 (superposition)(参见本系列第 4 部分)及标准运算放大器增益理论,我们将运算放大器视作加法放大器就可以得出 vout。结果是:对任何非反相输入运算放大器配置而言,vout/vin 就等于 1+rf/ri 增益比率。然而rn-cn 将影响 1/β 并降低 vout/vin 的带宽,还会增加电路的整体噪声增益。
在图 6.33 中,我们完成了噪声增益示例的一阶分析。首先创建 aol 修正曲线。已知 dc 1/β 为 10 (20db)。为了与 aol 修正曲线在 20db/decade 闭合速度区段相交,我们需要将高频 1/beta 设置为 100 (40db)。该值是由 rf/rn 设定的。我们选择将 fpn 设为比 fcl 小十倍频程。在温度、工作环境以及 ic 工艺发生变化时,这一选择可以确保实现相应的 aol 移位。经验丰富的 ic 设计师告诉我,在工艺、温度、工作环境等因素变化时,aol 的移位小于 的十倍频程。而我更倾向于易于记住的、保守的十倍频程经验法则。如果 aol 修正曲线向左偏移一个十倍频程,那么将造成 40db/decade 的闭合速度,且出现不稳定现象!!通过从 fpn 点绘制闭合速度为 20db/decade 的斜线,直至该斜线与低频 1/β 相交,我们就可以轻松得到如图所示的 fzn。对于在 1/β 曲线上配置极点与零点的许多十倍频程经验法则,我们从各方面都觉得非常适合,因为这能实现良好的稳定设计。vout/vin 从 dc 到环路增益为零的 fcl 点是平坦的。从 fcl 点开始,vout/vin 将随着频率的增加相应跟随 aol 修正曲线下降。
在图 6.34 中使用 tina spice 电路来绘制 1/β、aol修正曲线图及环路增益图以检验一阶分析是否正确。如以前一样,将环路在运算放大器的负输入端断开,以便绘制aol修正曲线图。

tina spice 结果再次与我们的一阶测算相符。图 6.35 的 aol 修正曲线包含第二个极点(大致位于 55.45khz 处)。1/β 曲线在低频段为 20db,在高频段为 40db,并包含一个位于 1.94khz 左右的极点以及位于 194hz 左右的零点。fcl 约为 20khz,其闭合速度为 20db/decade。
图 6.36 的环路增益曲线证实了在 fcl 处相位裕度为 63.24 度的电路是稳定的。 在 100hz 与 1khz 之间有相位略低于 45 度的情况,但因数值较小可以不用考虑。
图 6.37 中的电路用于 vout/vin ac 传递测试及瞬态测试。
图 6.38 中的 vout/vin ac 传递函数显示其在响应过程中几乎未出现突峰情况。正如测算的一样,我们在从 ~20khz(在此处环路增益为零)到 ~50khz(在此处 aol 修正曲线再次以 -40db/decade 的闭合速度突变)期间测算出了闭合速度为 -20db/decade 的斜率。
在图 6.39 中,根据微小的过冲及无下冲情况,瞬态 vout/vin 测试的相位裕度与约 60 度的相位裕度相关联(参见本系列第 4 部分对真实瞬态稳定性测试及二阶瞬态曲线的详细解释)。
本部分介绍了"保持容性负载稳定的六种方法"中的三种,即 riso、高增益及 cf 以及噪声增益。对于每种方法,我们都能够针对可驱动容性负载的运算放大器进行稳定电路的分析、合成及仿真。第 7 部分将介绍噪声增益与 cf 以及输出引脚补偿方法。第 8 部分将介绍第六种方法,即具有双通道反馈的 riso。

德州仪器 (ti) 的 burr-brown 产品部现已推出免费版本的 tina spice。其包含几乎所有的 burr-brown 及 ti 运算放大器模型,并可在同一个电路中运行多达两个运算放大器模型。如欲获得 tina-ti spice 的详细信息,敬请登陆网址:www.ti.com/tina-ti

参考文献:

1.《直观的运算放大器--从基本原理到实际应用》修订版,作者:frederiksen、thomas m.;纽约 mcgraw-hill出版公司 1988 年版;
2.《burr-brown 运算放大器--设计与应用》,编辑:tobey、graeme、huelsman;纽约 mcgraw-hill 出版公司1971 年版。



关键词: 模拟IC 电源

评论


相关推荐

技术专区

关闭