运放稳定性(2):运放网络,SPICE分析

时间:2007-04-29

运放稳定性(2):运放网络,SPICE分析

作者:TIm Green,德州仪器公司

2.0 引言

本系列第2部分将着重分析运放电路(尤其是两种常见运放网络)的稳定性。重要的是必须在进行SPICE仿真前先进行1阶分析(主要用您的经验来进行人工分析)。请记住,如果您不掌握仿真前看到的东西,则电路仿真程序将导致GIGO("垃圾进垃圾出")。我们将用SPICE环路增益测试法来进行,以便绘制Aol曲线、1/ 曲线及环路增益曲线的波特图。另外,我们还将采用易于构建的运放交流SPICE模型,以便对任何运放电路的交流稳定性进行快速分析。

在本系列中,我们将采用称为TINA的通用SPICE仿真软件来分析运放电路的稳定性并给出相应的结果。通常将此软件称为Tina SPICE,您可以在www.designsoftware.com 上找到它的各种版本。尽管所给出的一些SPICE技巧是针对TINA的,但您也会发现,您采用的其他SPICE软件也可从这些技巧中获益。

2.1 SPICE环路增益测试

图2.0为SPICE环路增益测试的详细示意图。LT提供一个直流闭环电路,因为每一个交流SPICE分析都要求有一个直流SPICE分析。在进行交流SPICE分析时,随着频率增加,CT将逐渐变成短路而LT将逐渐变成开路,因此,可用一个SPICE程序来运行所有有关运放交流稳定性的信息。利用图2.0给出的公式,很容易从SPICE后处理上得到运放Aol、环路增益以及1/β幅度与相位曲线。尽管有其他一些方法可用来"打破环路"并用SPICE来进行交流分析,但图2.0所示方法证明是一种误差以及在SPICE中造成数学差别的方法。

2.2 运放网络与1/β

图2.1给出了两种常见的运放网络--ZI 与ZF。我们将首先单独对这两种网络进行1阶分析,如果与我们的预测结果一致,则再用Tina SPICE来对运放电路进行仿真与验证。1阶分析的关键是采用我们在本系列第1部分中介绍的直观器件模型与少许直觉。

2.2 ZF运放网络

让我们先对图2.2所示ZF网络进行1阶分析。这是一个运放电路中的反馈网络,其中Cp在低频上为开路,且低频1/β变成如图所示的简单RF/RI。而在其他极端频率上(例如高频),Cp为短路且高频1/β变成(Rp//RF)/RI。但当Cp短路时,由于Rp<<RF,故Rp应在反馈电阻中占优势,因此我们将高频增益近似为Rp/RI。请注意,由于在运放反馈路径中有一个电抗元件--电容,因此我们知道在传输函数中的某处必定有几个极点和/或零点。在Cp量值与并联阻抗量值相匹配的频率上(这里RF占优势),我们可以预计在1/β曲线上会有一个极点。反馈电阻将变小,因此VOUT必定开始减小。现在,在Cp量值与串联电阻Rp量值相匹配的频率上,我们预计会有一个零点,因为随着Cp接近短路,净反馈电阻将不再变小,而VOUT则会随频率的增加而变得平坦。因此通过1阶分析我们可以预测出现极点与零点位置以及低频与高频1/β幅度。
为验证1阶分析,我们用Tina SPICE构造的ZF分析电路示于图2.3中。VIN设置为直流0V,交流源选项则选择为将交流幅度设置为1。我们的交流分析设置成从10Hz至10MHz,并要求保留100个数据点与幅度/相位数据点用于后处理。为进行"SPICE环路增益测试",我们采用了带方便电压检测点(N1、N2及N3)的L1、C1 与 VIN。从此电路上,我们可看出:Aol = N2/N1及1/Beta = N3/ N1。
Tina SPICE 仿真的"默认结果"如图2.4所示。没有像我们感兴趣的ZF 1/Beta 曲线与运放Aol曲线那么有用。
因此为获得所期望的曲线,我们将执行如图2.5所示的"后处理计算"。用户自定义函数Aol被指定为计算公式N2/N1(用于Aol曲线),而Beta1(只所以采用这个代号是因为Tina SPICE中不认1/Beta)则被指定为计算公式N3/N1(用于1/Beta曲线)。
现在我们得出如图2.6所示用于Aol 及Beta1的计算结果。通过在右击我们不再需要的幅度与相位图中的每一个波形(例如N1、N2及N3),我们能清除所得到的曲线窗口并删除这些不需要的波形。经过这种清理后,再右击每一条曲线的Y轴并选择"默认范围"。到目前为止,除我们的曲线不熟悉以及没有使其容易看到20db/decade幅度斜线及45 /decade相位斜线的刻度外,一切都很好。
如图2.7所示,有一个"频率再定标"技巧可使我们能方便地在x轴上得到频率的十倍频程分辨率。右击x轴并选择"属性",将弹出一个窗口。现在选择用于定标的正确"滴答"数的奥秘是计算所绘出的频率范围种的十倍频程数并加1。如上所述,对于10Hz -10MHz的频率范围,有6个十倍频程(亦即:10 至100、100至1k、1k至10k、10k至100k、100k至1M以及1M 至10M)。现在频率轴看起来就像是我们熟悉的半对数曲线。
现在,我们希望对幅度曲线的y轴进行再定标,以获得更加熟悉的20dB/格刻度。我们的"增益再定标"技巧如图2.8所示。右击y轴并选择"属性",将弹出一个窗口。现在选择用于定标的适当"滴答"数的奥秘是,先将"下极限"设置为近,即使增加20dB也小于所示的默认"下极限"。然后再将"上极限"设置为近,即使增加20dB也大于所示的默认"上极限"。从新的"下极限"上减去新的"上极限"并除以20。将结果加1,我们即算出了获得我们熟悉的20dB/格y轴定标所需的适当"滴答"数。
此外,为便于对相位曲线读数,我们将y轴再定标为更为熟悉的45 /格刻度。我们的"相位再定标"技巧如图2.9所示。右击y轴并选择"属性",将弹出一个窗口。现在选择用于定标的适当"滴答"数的奥秘是,先将"下极限"设置为近,即使增加45 也小于所示的默认"下极限"。然后再将"上极限"设置为近,即使增加45 也大于所示的默认"上极限"。从新的"下极限"上减去新的"上极限"并除以45。将结果加1,我们即算出了获得我们熟悉的45 /格y轴定标所需的适当"滴答"数。
ZF定标Tina SPICE仿真结果示于图2.10。紫线表示我们的1阶分析预测。游标设置成偏离低频1/Beta -3dB处与偏离高频1/Beta +3dB处的幅度差。1阶分析结果与预测虽然不,但肯定优于强大及直观的交流稳定性分析结果。
2.2 运放网络ZI

让我们先对图2.11所示ZI网络进行1阶分析。这是一个运放电路中的输入网络,其中Cn在低频上为开路,且低频1/β变成如图所示的简单RF/RI。而在其他极端频率上(例如高频),Cn为短路且高频1/β变成(RF//RI)/Rn。但当Cp短路时,由于Rn<<RI,故Rn应在输入电阻中占优势,因此我们将高频增益近似为RF/Rn。请注意,由于在运放输入路径中有一个电抗元件--电容,因此我们知道在传输函数中的某处必定有几个极点和/或零点。在Cn量值与并联阻抗量值相匹配的频率上(这里RI占优势),我们可以预计在1/β曲线上会有一个零点。输入电阻将变小,故VOUT开始增加。现在,在Cn量值与串联电阻Rn量值相匹配的频率上,我们预计会有一个极点,因为随着Cn接近短路,净输入电阻将不再变小,而VOUT则会随频率的增加而变得平坦。因此通过1阶分析,我们可以预计出现极点与零点位置以及低频与高频1/β幅度。
为验证1阶分析,我们用Tina SPICE构造的ZI分析电路示于图2.12中。VIN设置为直流0V,交流源选项则选择为将交流幅度设置为1。我们的交流分析设置成从10Hz至10MHz,并要求保留100个数据点与幅度/相位数据点用于后处理。为进行"SPICE环路增益测试",我们采用了带方便电压检测点(N1、N2及N3)的L1、C1 与 VIN。从此电路上我们可看出:Aol = N2/N1及1/Beta = N3/ N1。
ZI定标Tina SPICE仿真结果示于图2.13。紫线表示我们的1阶分析预测。游标设置为偏离低频1/Beta +3dB处与偏离高频1/Beta -3dB处的幅度差。1阶分析结果与预测虽不,但肯定优于功能强大及直观的交流稳定性分析结果。
2.3 简单运放交流SPICE模型

正如我们所看到的,SPICE可以是一种用来检查1阶分析的强大分析工具。但对于交流稳定性分析,它要求我们用运放模型来构建电路。有时我们没有SPICE模型,但却拥有我们准备使用的运放数据资料。例如,假设我们没有OPA364(单电源、RRIO及CMOS运放,由德州仪器公司提供的Burr-Brown产品)的运放模型。其数据资料给出的开环增益与相位曲线如图2.14所示。CMOS运放的共同特点是,低频开环幅度与负载无关。这就是上面给出的默认10k?与100k? 负载例子。从该曲线的相位部分,我们用"对数定标技术"(参见本系列第1部分)可确定-45 处于的频率为29Hz。OPA364的统一增益带宽在7.4MHz频率上测得。我们首先用双极点方法来制定一个简单运放交流模型。我们将在相位下降为-135 的频率上设置第二个极点fp1。
图2.15为OPA364的简单运放交流SPICE模型。关键频率器件为用来形成fp0 与 fp1的元件。请注意,压控电压源VCV1、VCV2及VCV3在频率元件之间提供完美的缓冲,并防止它们互相作用或加载。其他重要元件是RO。RO为运放交流小信号、开环输出阻抗。我们将在本系列的第3部分详细对其进行详细研究--我们将讨论如何从厂商提供的数据资料或通过测量来获得RO。对于我们目前的讨论,我们将给此OPA364交流模型的RO分配一个160 的值。此模型将在SPICE快速运行,且如果我们主要关心的是获得一种稳定性良好的设计,则它能为我们提供所需的一切。图2.15还显示,我们通过带方便电压检测点(VM、VOA及VOUT)的LT、CT及VIN来使用"SPICE环路增益测试"。从该电路我们可看出Aol = VOA/VM。
简单运放交流SPICE模型的定标Tina SPICE仿真结果示于图2.16中。SPICE仿真的相位结果从180 开始并下降至0 ,而典型数据资料曲线显示相位则从0 开始并下降至-180 。这是因为大多数曲线都被看成是信号从运放正相输入至输出的结果。由SPICE执行后处理计算后所得到的结果以180 相位系数而告终,这是因为我们计算时用VOA(运放电压输出)除以VM(意味着 -1系数或180 相位的运放反相输入)。为将此结果与数据资料进行比较,我们将y轴上的每一个值减去180 。在上述相位曲线中,我们发现,在8.68MHz统一增益带宽频率上的70.82 读数,等于数据资料开环增益/相位曲线上的-109.18 (70.82 - 180) 。这接近前一张图中的数据资料曲线在fbw=7.4MHz处的相移。如果我们希望模型与fbw=7.4MHz匹配,则我们可能需要稍微减少低频Aol的幅度。
2.3 详细运放交流SPICE模型

现在,如果我们想复制OPA364的高频相位影响,我们可以创建一个详细运放SPICE模型。在图2.17所示的数据资料开环增益/相位曲线图上,我们以多倍 -45 /decade斜率画出几条相位斜线。此信息使我们能计算出需在何处放置更高阶极点我们才能获得如图所示的响应。
从图2.17,我们能将相位斜率信息转换成为可产生这种响应的器件。在图2.18中,我们将fp0置于在前一张图中的数据资料曲线上相位为 -45 的频率上,而将fp1置于开环相位为-135 的频率上。从图2.17可看出,从20MHz开始,必定有-180 /decade的斜率。-45 /decade的斜率则来自fp1。因此,由于极点对低于和高于实际极点位置十倍频程处的频率有相位影响,因此我们知道在20MHz以上十倍频程处,我们必须拥有3个额外极点才能得到所需的斜率。这可以图形显示为ftp3(fp3处的三个极点)。从20MHz开始的斜线一定为-45 /decade,且经过一个十倍频程,我们将看到ftp3的实际位置 (200MHz)。这种图形技术使我们很容易综合所需的相位响应,并绘出各极点和/或零点之和。
详细运放交流模型增加3个高频极点来与数据资料开环增益/相位曲线匹配,如图2.19所示。
详细运放交流SPICE模型的定标Tina SPICE仿真结果示于图2.20中。如果将这些结果与数据资料开环增益/相位曲线进行比较,我们会发现,我们的详细运放交流SPICE模型得到的结果与资料上给出的结果非常接近。对于大多数运放稳定性分析而言,简单运放交流SPICE模型已经够用。但当性能与带宽要求提高时,我们也拥有可对运放高频相移进行建模的更方法。

2.4 附录:空白幅度与相位曲线

为便于进行1阶分析,本部分的两页给出了一张空白幅度与相位曲线图。



  
上一篇:瑞萨用于电池充电器的功率MOSFET
下一篇:意法半导体的ADSL+VoIP解决方案

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料