运放的压摆动作经常被误解。压摆率是一个内容较多的话题,我们需要将它进行分类讨论。


运放输入级电路的两个输入端之间的电压通常非常小 ------ 理想情况下为零,对吗?但是,输入信号突然地改变会短暂打破反馈回路的平衡,在运放的输入端产生一个误差差分电压。这将会导致运放的输出产生变化来校正输入端的误差电压。误差电压越大,输出端电压变化得越快,直到输入端的差分电压足够大从而使得运放产生压摆。


如果输入足够大的信号,意味着加速器已经踩到了底,输出信号不可能变化得更快了。更大的输入并不会使输出变化得更快。图 1 用一个简单的运放电路解释了这个原因。闭环回路上有一个恒定的电压,使得运放输入端之间的电压为零。输入级的两个输入端之间是平衡的并且电流 IS1 相同地分配到三极管的两个输入端。对于该电路,当输入信号 Vin 是大于 350mV 的阶跃信号时,电流 IS1 只流向输入差分对管的一个三极管,该电流对米勒补偿电容 C1 充电或者放电。输出压摆率 SR 是 IS1 对 C1 充电的比例,等于 IS1/C1。

 


当然,有各种各样的运放电路来改善压摆率。有压摆增强电路的运放用来检测这种过载条件并且获得更多额外的电流来给 C1 快速充电,但是在这种情况下,压摆率还是受限制的。正端和负端的压摆率可能不完全相同。在这种简单的电路中,正端和负端的压摆率是接近相等的,但是在不同的运放中,这可能会随之变化。输入级的压摆信号(本设计是 350mV)可以从 100mV 到 1V 或者更多,这取决于不同的运放。


但是输出端的压摆不能响应输入信号的改变。输入端过载时,输出端不能随之发生变化。但是一旦输出电压接近其最终值,输入端的误差电压重新出现在线性区,变化率逐步减小,最终得到一个平滑的稳定值。


在运放压摆时,并没有内在的错误 ------ 对速度没有减小或提升。但是为了避免正弦信号的严重失真,信号的频率和输出信号的幅度必须有一定的限制以保证输出信号的最大斜率不会超过运放的压摆率。图 2 中,正弦信号的最大斜率是正比于幅度 Vp 和频率的。如果压摆率较小(小于所需压摆率的 20%),输出信号将会失真,类似于一个三角波。

 

 

对运放的压摆率来说,幅度较大的方波信号有非常陡的上升沿和下降沿。最终,一部分上升和下降沿被平滑为运放的小信号,如图 1 所示。


在同相电路中,不管增益是多少,350mV 的输入阶跃信号将会使运放产生压摆。


图 3 显示了输入信号为 1V,增益分别为 1,2,4 时运放的压摆。在不同的增益下,压摆率是相同的。增益为 1 时,输出波形最终转换为 350mV。在增益为 2 和 4 时,小信号的比例随之变大,因为反馈到反向输入端的误差信号被反馈网络衰减。如果增益大于 50,该运放可能不会压摆因为 350mV 的输入阶跃信号将会使输出饱和。

 

 

压摆率的单位通常是 V/us,也许是因为早期的通用运放的压摆率在 1V/us 左右。高速的运放有 1000V/us 的压摆率,但是你很少看见它被表达为 1kV/us 或者 1V/ns。而且,低功耗的运放可能写为 0.02V/us,而不写为 20V/ms 或者 20mV/us。并没有很好的原因来解释,这只是我们衡量压摆率的一种习惯。