运算放大器本身并不知道“虚短”和“虚断”的概念,它在运行过程中只遵循以下规则:
1.输入端发生变化后,运放需要等待一定的时间才能对输出实施变化,即输出会滞后输入一定的时间,称为延迟时间。对于高速运放,延迟时间可以小到ns级别。
2.将两个输入端的电位相减,得到Uid=U+-U-,在内部进行乘法运算,得到期望输出 Uo=Uid*Auo(Auo为运算放大器的开环传递函数)。
3.只要当前的输出值不是Uid*Auo,运放的输出端就会以压摆率向着目标Uid*Auo前进(压摆率是指运放的输出端所能到达的最大变化速率),用SR表示,以V/us为单位,普通运放SR约为0.1V/us~几十V/us,高速运放可以达到10000V/us。
4.如果运放的输出端已经到达其最大的输出电压(一般为电源电压,或者比电源电压低一些),但是还没有到达期望输出值,那运放将保持在最大输出电压处。
5.知道当前的输出值等于Uid*Auo,运放的输出端就稳定不变了。
运放的虚短,并不是其天生的特性,也不是只有负反馈就能实现的。它需要满足两个条件:1.必须是负反馈,只有是负反馈,才可能实现“期望电压在下降,实际输出电压在上升”,或者反过来,两者才可能碰头。第二,运放应该有足够的输出能力,在它输出能力所及的范围内,能够实现“期望输出电压正好等于当前输出电压”。
虚断来源于运放输入端天生具有高阻特性,在大多数情况下是成立的,只有外部电阻接近运放的输入电阻或者运放输入管脚外部流过的电流接近或者超过运放输入端微小电流时,虚短才失效。