第5课(上):运算放大器基础,两条黄金规则

硬件学习路线 · 第五课分两部分 · 本页讲运放是什么、怎么想它;下一页讲用它做各种运算

一、运放是什么?

运算放大器(Operational Amplifier,简称运放,符号 U 或 OP)是模拟电路里最重要的"积木"。名字里的"运算"是因为它最早用在模拟计算机上做加减乘除、积分、微分,而"放大"是它最基本的能力:把两个输入端的电压差放大很多倍。

生动的类比:想象一个极度敏感的裁判。他只关心两个选手(两个输入端)谁的"力气"大,哪怕只差一丁点,他也会立刻把结果放大成非常响亮的判定(输出电压)。运放就是这个裁判:它只看 V+ 和 V- 的差,然后把差值放大到极致。

1.1 运放的核心公式

Vout = Av × (V+ − V−) V+ 是同相输入端,V- 是反相输入端,Av 是开环增益(没有反馈时的放大倍数,通常高达 10⁵ 甚至 10⁶ 倍)

注意:运放放大的是两个输入端之间的差,而不是某一个输入端对地的电压。这一点是它能做"减法"和"比较"的根源。

一个直观感受:如果 Av = 100000,两个输入端只差 0.0001 V(0.1 mV),输出就能达到 10 V。这么灵敏的放大,意味着运放几乎不允许两个输入端之间存在明显的差。这个"不允许",正是后面"虚短"规则的来源。

二、引脚与供电

2.1 符号:一个三角形

运放的符号是一个三角形,三角形尖端指向输出方向。左边两个输入端,右边一个输出端:

记忆口诀:"+ 同,− 反"——信号从 + 端进,输出同相;从 − 端进,输出反相。后面所有的运算电路,都是在这个口诀上搭出来的。

2.2 供电:双电源与单电源

供电方式典型电压输出范围适用场合
双电源 ±15 V、±12 V、±5 V 输出可以在正负之间摆动,接近 ±(电源 − 1.5 V) 左右 音频、精密测量,信号有正有负时最方便
单电源 +5 V、+3.3 V、+12 V 输出只在 0 V 到正电源之间摆动 单片机系统、电池供电,信号通常只有正值
一个关键事实:运放的输出不能超过电源电压。它的输出会被"顶"在电源轨附近,这叫饱和。无论理论上算出来输出是 50 V 还是 −30 V,实际输出都只能停在接近电源的位置。这一点在第四节和后面的计算器里会反复出现。

三、理想运放的两条黄金规则

真实运放并不完美,但在"运放加负反馈"的电路里,它的表现非常接近"理想运放"。理想运放有两个假设,由此推出两条黄金规则。学会它们,就能分析几乎所有运放电路。

3.1 理想运放的假设

3.2 规则一:虚短(V+ ≈ V−)

在有负反馈的情况下:V+ = V−(两个输入端电压基本相等) "虚"的意思是它们并不是真的短路,而是运放为了让输出不饱和,自动把两端的差压"压"到几乎为零

为什么会这样?假设 V+ 比 V- 高一点点,运放会把输出推高;输出升高,经过反馈电路又把 V- 拉高;如此反复,直到 V+ 和 V- 几乎相等,输出才稳定下来。这就像一个自动调节的水位阀:水位一高,阀门自动关小,直到水位稳定在目标高度。

3.3 规则二:虚断(输入端电流为零)

I+ = I− ≈ 0 运放的两个输入端几乎不吸入或流出电流,所以可以放心地说:流过输入电阻的电流,全部流向反馈电阻

理由很直接:运放的输入阻抗非常大(真实器件可达几百 MΩ 甚至 T Ω 级),所以输入端的电流微乎其微,分析电路时可以当作零。

两条规则的组合拳:虚短告诉你"两个输入端电压相等",虚断告诉你"输入端没有电流"。两者结合,就能用最基础的欧姆定律和基尔霍夫电流定律算出任何运放电路的输出。
使用前提:两条规则只在输出通过负反馈连回输入、并且运放没有饱和的时候成立。如果运放饱和,或者是正反馈,规则就不能用了。这一点是新手最容易忽略的地方。

四、开环:增益大到"一碰就饱和"

所谓开环,就是运放的输出没有接回输入端。这时运放的放大倍数就是开环增益 Av,它非常大。

这意味着:只要 V+ 和 V- 有一丁点差别,输出就会迅速冲到电源轨上。开环时的运放,基本上只能当作"开关"或"比较器"用,而不能做精确的放大。

4.1 动手算一算:要让输出达到 1 V,输入差要多大?

选择不同的开环增益,观察要让输出到达 1 V 时,两个输入端之间需要的电压差。

目标输出1 V
所需输入差 V+ − V−-

这就是为什么开环运放几乎不能用于精确放大:你几乎无法把它的输入差控制在这么小的范围里。负反馈正是为了解决这个问题(第五节)。

五、负反馈:让运放"自己管好自己"

把输出的一部分通过电阻接回反相输入端 V-,形成负反馈。它的效果是:运放的增益不再是那个不可控的大数,而是由外部电阻决定的一个稳定值。这是所有线性运放电路的基础。

类比:你想让水箱保持在 1 米高。最笨的办法是"人工盯着水位,一有变化就去调阀门"。负反馈就是装一个浮球阀:水位一高,浮球就把阀门关小;水位一低,浮球就把阀门开大。水位由浮球的几何结构决定,而不再依赖于阀门本身的灵敏度。运放的负反馈也是这样:增益由电阻比例决定,而不再依赖于运放内部那个不稳定的大数。

5.1 为什么负反馈能让增益"变稳"?

负反馈的作用可以归纳为一句话:输出越大,反馈越强,越会把输入差压小,从而抑制输出继续增大。最终达到一个平衡点,此时的增益就由反馈网络的电阻比决定。它不太受运放内部增益、温度、个体差异的影响。

负反馈的三大好处:① 增益稳定,只由电阻比决定;② 输入输出阻抗可以被人为改变;③ 失真减小、带宽变宽(代价是增益降低)。这三条几乎贯穿整个模拟电路课程。

5.2 正反馈是什么?为什么危险?

如果把输出反馈到同相输入端 V+,就是正反馈。它会让"输出升高 → 输入差变大 → 输出更高"的循环不断加强,直到输出饱和在某一个电源轨上。正反馈不能做线性放大,但它能做比较器和施密特触发(第六、七节)。

六、比较器:判断"谁高谁低"

运放开环(或者只接正反馈)使用时,它的功能就变成了比较器:比较两个输入电压的高低,输出一个数字式的"高"或"低"。

V+ > V− → 输出为高电平(接近正电源) V+ < V− → 输出为低电平(接近负电源或地)

6.1 比较器的典型用途

6.2 动手拨一拨:比较器的输出

下面的比较器把输入信号 Vin 和参考电压 Vref 比较。拖动 Vin,观察输出如何在两个电平之间跳变。你可以切换供电方式(双电源或单电源)。

Vin-
Vref-
输出 Vout-
比较器与线性放大器的区别:线性放大器的输出随输入平滑变化;比较器的输出只有"高"和"低"两种状态,中间的变化在极小的范围内瞬间完成。别把比较器当成放大器用,它的输出是数字化的。

七、滞回比较器(施密特触发):防止"抖动"

普通比较器有一个问题:如果输入电压在门限附近有噪声,输出就会疯狂跳动(振荡)。解决办法是引入一点点正反馈,让比较器有两个不同的门限:

两个门限之间的差,叫做滞回宽度。只要噪声幅度小于这个宽度,输出就不会误跳。

V_H = Vsat × R1 / (R1 + R2)  V_L = −Vsat × R1 / (R1 + R2) Vsat 是输出的饱和电压(如 ±12 V),R1、R2 是正反馈分压电阻(仅适用于参考电压为 0 的情况)

7.1 算一算

Vsat = 12 V,R1 = 10 kΩ,R2 = 100 kΩ:

也就是说:输入从低往高走,要超过 +1.09 V 输出才翻转;从高往低走,要低于 −1.09 V 输出才翻回。中间有 2.18 V 的"缓冲带",噪声再大也不会误动作。

应用实例:用滞回比较器做温度控制(温度到 50 ℃ 开风扇,降到 45 ℃ 再关),或者做按键去抖、机械开关的信号整形。它们都需要"上下门限不一样"这个特性。

八、真实运放的参数:理想与现实的差距

前面的理想假设在大多数情况下很好用,但选型和设计时,必须知道真实运放有哪些"不理想"。

参数含义为什么重要
开环增益 Av 没有反馈时的放大倍数,常见 10⁵ ~ 10⁶ 越大,负反馈后的误差越小
增益带宽积 GBW 增益与带宽的乘积是一个常数,例如 1 MHz 增益越高,能处理的频率越低(下一课详讲)
输入失调电压 Vos 输入差为零时,输出却不为零的那一点电压 直流放大时,它会被放大成输出误差
输入偏置电流 Ib 输入端实际吸入的微小电流(并非理想的零) 接高阻值电阻时,会在电阻上产生误差电压
共模输入范围 两个输入端可以安全接受的电压范围 超出范围会导致输出错乱,单电源时尤其要注意
输出摆幅 输出能达到的最高与最低电压 普通运放离电源轨还有 1 ~ 2 V 的距离;"轨到轨"(rail-to-rail)运放可以更接近
压摆率 SR 输出能够变化的最快速度(V/μs) 信号快速变化时,输出会"跟不上",波形变形
选型小提示:做精密直流测量,看失调电压和偏置电流;做单电源小信号,看共模范围和轨到轨;做高频,看 GBW 和压摆率。不要只看"放大倍数"这一个指标。

九、新手最常犯的错误

  1. 忘记运放是差分放大:以为输出只和一个输入端有关,结果把两个输入端的关系算错。
  2. 在开环状态下用虚短分析:开环时没有负反馈,虚短不成立,输出会直接饱和。
  3. 忽略饱和:算出的输出超过电源电压,实际只能停在电源轨附近,结果会完全不同。
  4. 把正反馈当负反馈:反馈接到了 V+ 而不是 V-,电路会变成比较器或振荡器,而不是放大器。
  5. 单电源忘记偏置:信号有负半周时,输出会被钳在 0 V,波形被切掉一半。
  6. 没有电源去耦:运放旁边不加 100 nF 陶瓷电容,容易自激振荡,表现为输出上叠加高频噪声。

十、小测验:运放基础

十一、本节小结

下一页:第5课(下):各种运算电路——同相、反相、加减、积分、微分