ZHDA008 December 2025 OPA187 , OPA192 , OPA202 , OPA320
到目前为止,本文档中的稳定性分析假设开环输出阻抗 (ZO) 在整个频率范围内是平坦的(电阻)。此外,较大的 ZO 值需要较大的隔离电阻以实现稳定性,并使放大器对电容负载更加敏感。这意味着,从稳定性的角度来看,最大 ZO 值是最坏情况。为了选择适当的补偿,使用最大的 ZO 值似乎是一种很好的设计方法,但实际上、还有其他考虑因素。
图 6-8 示出了 OPA189 的开环输出阻抗。通过在方程式 90 中使用 ZO 的最大值,可得出使运算放大器保持稳定的 RISO 最小值。在该示例中,RISO = 19Ω 可使放大器保持稳定。但是,观察开环交流响应时,37.7° 的相位裕度表明稳定性较差(请参阅图 6-9 和图 6-10)。更重要的是,谐振峰值可以在增益图中看到,该图与快速相移重合(图 6-10 中 f = 90kHz 时的谐振)。谐振是不稳定的主要原因,本节将说明此问题的原因和解决方法。
图 6-11 示出了 OPA189 示例的闭环微小信号阶跃响应。响应的过冲值为 8.6mV(在 20mVpp 阶跃下为 43%),对应于相位裕度的 29.0°(请参阅图 2-14)。在此示例中,开环测试指示 37.7° 的相位裕度,闭环测试指示 29.0°。出现差异的原因是,由于 90kHz 的谐振,以及环路增益变为零的接近速率问题,电路存在不稳定情况。谐振由输出阻抗的复杂性质造成。
在图 6-10 中,在 90kHz 处存在共振,这是导致放大器不稳定的主要原因。这种谐振由负载 (CL) 与复闭环输出阻抗 (RO) 相互作用引起。理解谐振源的一种方法是绘制负载阻抗与运算放大器闭环输出阻抗的关系图,并使用接近速率规则。图 6-12 示出了绘制负载阻抗的 SPICE 方法。可以使用图 6-11 中所示的方法测试闭环输出阻抗。闭环输出阻抗和负载阻抗均在图 6-13 中绘制。请注意,负载阻抗 (ZLOAD) 与电感区域的开环输出阻抗相交。另请注意,在两条曲线相交的位置,ZLOAD 的斜率为 20dB/dec (10x/dec)。因此,接近速率为 40dB/十倍频程。从曲线上可以看出,将 ZL 曲线向左移动会使接近速率变为 20dB/dec,因为 ZL 曲线的电阻部分与 ZOUT 相交,而不是电容部分。图 6-14 示出了增加 CL 如何使负载曲线向左移动并提高稳定性。增加 CL 来帮助提高稳定性似乎违反直觉,但在某些稳定性情况下,稳定性可以提高或补偿稳定性可能会更容易。图 6-14 还示出了具有 10nF 和 100nF 负载电容的电路的瞬态响应。与 100nF 相比,10nF 的过冲更大,相位裕度更差(10nF 的相位裕度为 28° 并且 100nF 的相位裕度为 40°)。
图 6-15 示出了增大 RISO 会将接近速率从大约 40dB/十倍频程更改为 20dB/十倍频程。这里使用大约 一次是因为 ZLOAD 与 ZOUT 相交的区域中后者的斜率持续变化。重要的一点是,接近速率随着电阻的增加而提高。瞬态小信号阶跃还表明稳定性随着 RISO 值的增大而提高。
由于 ZOUT 在大约 2kHz 至大约 200kHz 范围内的斜率为 40dB/十倍频程,因此放大器在存在阻性负载时可能不稳定(请参阅图 6-13)。在图 6-16 中,请注意低负载电阻值如何在较高的接近速率下与输出阻抗曲线相交。另请注意,负载电阻值较小时,过冲会增加。运算放大器在阻性负载下可能不稳定这一事实可能是值得关注的,但实际上电路在实际负载电阻下是稳定的,负载必须非常小才能出现稳定性问题(在本例中为 RISO ≤ 25Ω)。
如 OPA189 稳定性示例所示,具有复杂开环输出阻抗的电路可能具有挑战性,难以实现稳定。方程式 90 可用于为具有电阻式开环输出阻抗 (RO) 的电路选择 RISO,但不适用于具有复杂 ZO 的电路。为具有复杂 ZO 的电路选择 RISO 的一种可能方法是绘制 ZOUT 和 ZLOAD,并以图形方式选择值以获得 20dB/十倍频程的接近速率。但是,这种方法很耗时、精确的 ZOUT 斜率值并不明显。实际上,ZOUT-ZLOAD 曲线在解释复杂 ZO 导致的不稳定性背后的理论时非常有用,但这些曲线并不是选择高稳定性组件的最简单方法。为具有复杂 ZO 的电路选择 RISO 的一种简单方法是使用参数阶跃。
参数阶跃是一种 SPICE 分析方法,它根据特定元件值扫描来运行多个仿真。在这种情况下,变化的值是 RISO。您可以使用方程式 90 找到 RISO 的起点。对于最大 RISO,一个不错的选择是初始值的 100 到 1000 倍。使用对数扫描是覆盖宽范围的一种很好方法。应用一个小信号输入阶跃,并了解不同 RISO 值的过冲百分比如何变化。初始扫描可能找不到准确的所需响应,因此根据需要优化范围并重新运行仿真。图 6-17 和图 6-18 示出了 TINA™SPICE 上的参数步长方法,但大多数 SPICE 仿真器都可以采用类似的方法。