运算放大器(Op-Amp)入门指南:从原理到实战

“运放不难,难的是第一次见到它时没人给你讲清楚。” —— 某位曾被运放折磨过的学长


:bookmark_tabs: 目录

  1. 什么是运算放大器?
  2. 运放家族图谱:不止有一种运放
  3. 开环使用:当运放变成比较器
  4. 引入负反馈:从野马到驯马
  5. 电压跟随器:最基础也最实用的电路
  6. 同相放大器:信号不变方向,想放大多少倍?
  7. 反相放大器:信号翻转 180°,还能放大
  8. 虚短与虚断:运放分析的"任督二脉"
  9. :high_voltage: 新手常见误区(避坑指南)
  10. :magnifying_glass_tilted_left: 运放选型速查:什么场景选什么运放
  11. :bar_chart: 关键参数详解
  12. :wrench: 动手实验:面包板搭建你的第一个运放电路
  13. 附录:经典运放型号速查表

1. 什么是运算放大器?

1.1 一句话讲清楚

运算放大器(Operational Amplifier,简称 Op-Amp) 是一个能够把微小的电压差放大很多倍的集成电路器件。之所以叫"运算"放大器,是因为它在诞生之初就是用来在模拟计算机里做加减乘除、微分积分这些数学运算的。

你可以把它想象成一个电压的"杠杆":你在一端施加一个微小的力(电压差),它就在另一端输出一个被成倍放大的力(输出电压)。而这个"杠杆比"是可以由你通过外围电路来定制的——这正是运放的魔力所在。

1.2 历史小故事

1965 年,美国仙童半导体(Fairchild)推出了世界上最早的集成运放芯片 μA702 和 μA709,开创了运放从分立元件走向集成电路的时代。随后在 1968 年,又发布了传奇型号 μA741 —— 这颗芯片的衍生版本至今仍在生产和使用,可以说是运放界的"捷达",皮实耐用,便宜大碗。

今天,从你手机里的音频放大,到工业传感器信号调理,再到医疗仪器中的心电检测,运放的身影无处不在。

图1:标准运放的电路符号。 + 端是同相输入端(输出与它同相位),- 端是反相输入端(输出与它反相位)。两个输入端,一个输出端,外加正负电源供电——这就是一个运放的全部"接口"。


2. 运放家族图谱:不止有一种运放

很多人刚开始学运放时以为"运放就是运放",但实际情况是,运放经过几十年的发展,已经分化出了很多细分类型。了解这个图谱,将来选型时才能心中有数。

类型 核心特点 典型应用场景
通用运放(如 LM358、μA741) 性能均衡,价格低廉 教学、低频信号处理
精密运放(如 OP07、OPA277) 输入失调电压 V_{OS} < 1\text{mV} ,温漂极低 精密测量、仪表前端
轨到轨运放(RRIO) 输入/输出电压可以非常接近电源电压 低电压电池供电设备
高速运放 压摆率 SR 极高,带宽大 高速 ADC 驱动、视频信号
低噪声运放(如 NE5532) 噪声密度极低 音频前置放大、Hi-Fi 设备
仪表放大器(如 AD620) 极高共模抑制比、极高输入阻抗 电桥传感器、心电 ECG
电流检测放大器 可在远高于自身电源电压的共模电压下工作 电池充放电检测、电机电流采样
跨阻放大器(TIA) 把电流输入转换为电压输出 光电二极管放大
差分运放 放大两个输入的差值,抑制共模 差分信号传输
隔离放大器 输入与输出之间有电容/电感/光电隔离 医疗设备、高压安全场景
可编程增益放大器(PGA) 增益通过数字信号可调 自动量程切换系统

新手记忆法:不用死记硬背。一般到手项目先问三个问题——信号频率高不高?精度要求高不高?供电电压低不低?这三个问题基本能帮你锁定候选类型。


3. 开环使用:当运放变成比较器

3.1 开环增益:运放天生的"洪荒之力"

运放有一个与生俱来的超能力:开环增益(Open-Loop Gain,A_{OL}。什么叫"开环"?就是运放的输出端和输入端之间没有任何连接——没有反馈网络,完全裸露在外的状态。

在这种状态下,运放的行为可以用一个简单的公式来描述:

V_O = A_{OL} \times (V_P - V_N)

其中:

  • V_P:同相输入端电压
  • V_N:反相输入端电压
  • A_{OL}:开环增益(通常有 100,000 倍甚至更高,即 100 dB)
  • V_O:输出电压

这意味着什么呢?哪怕两个输入端之间只有 1 mV 的微小差异,经过 100,000 倍放大之后,理论上应该输出 100 V。 但现实是——你不可能输出 100 V,因为运放的输出电压被电源电压限死了。

3.2 电源轨:运放的"天花板"和"地板"

运放需要供电。供电方式分为两种:

  • 双电源供电:例如 \pm 12\text{V},运放的输出可以在地(0V)上下摆动,既能出正电压也能出负电压。
  • 单电源供电:例如 +12\text{V} 和 GND,运放的输出只能在 0V 和 +12\text{V} 之间摆动。

运放的供电电压上下限被称为电源轨(Rail)。输出电压永远不可能突破电源轨——就像你跳得再高也不可能穿透天花板。

类比理解:开环增益就好比一个人能举起自身体重 1000 倍的力量,但旁边有一个天花板和一个地板限制了他的动作范围。无论他有多大的力量,手能到达的最高点和最低点都由天花板和地板决定。这个"天花板"就是正电源轨,这个"地板"就是负电源轨(或地)。

3.3 比较器模式:不是 0 就是 1

把开环增益公式和电源轨限幅结合起来,就得到了运放最简单的工作模式——比较器

条件 输出结果
V_P > V_N (同相端电压更高) V_O ≈ 正电源轨上限
V_P < V_N (反相端电压更高) V_O ≈ 负电源轨下限

图2:当 V_P = 1.8\text{V}V_N = 1.5\text{V}V_P - V_N = +0.3\text{V} > 0,运放输出被"推"到正电源轨(本例中为 +12\text{V} )。

图3:当 V_P = 1.5\text{V}V_N = 1.8\text{V}V_P - V_N = -0.3\text{V} < 0,运放输出被"拉"到负电源轨(本例中为 0\text{V} ,单电源供电)。

换句话说,开环状态下的运放就像一个二值化的裁判——只判断两端谁大谁小,并输出一个极端结果。这种用法非常类似一个专门的比较器芯片。

:red_exclamation_mark: 实战小贴士:通用运放当比较器用虽然能工作,但不推荐用于高速或精确比较场景。原因有三:
(1)运放从饱和状态恢复需要时间,远不如专用比较器快;
(2)运放内部通常没有迟滞(hysteresis),输入端噪声容易造成输出抖动;
(3)部分运放在深度饱和后可能出现"相位反转"。如果你真的要比较两路信号,用专门的比较器芯片(如 LM393)更稳妥。


4. 引入负反馈:从野马到驯马

开环的运放太"野"了——巨大的增益让它无法做精细的线性放大,输入端稍有风吹草动,输出就直接撞到电源轨。要让这匹"野马"变得温顺可用,我们需要一个技巧:负反馈(Negative Feedback)

4.1 什么是负反馈?

想象你在调节淋浴水温。你把手伸到水流下(检测温度),觉得太烫就调小热水(减小输出),觉得太凉就调大热水(增大输出)。你不停地检测、比较、调整,最终让水温稳定在你想要的温度。这个过程就是负反馈——把输出信号的一部分"返还"给输入端,用来抵消偏差。

在运放电路中,负反馈就是把输出端 V_O 通过电阻等元件连接回反相输入端 V_N。这样一来:

  • 如果 V_O 比预期"高了"一点 → 反馈给 V_N 的电压也变高 → V_P - V_N 变小 → 运放降低输出
  • 如果 V_O 比预期"低了"一点 → 反馈给 V_N 的电压也变低 → V_P - V_N 变大 → 运放提高输出

这个闭环的自动调节过程非常快(通常微秒级),最终让输出稳定在一个精确的值上。

类比:开环运放像一个油门踩到底的赛车——只能全速前进或完全停止。加了负反馈之后,就像装上了巡航控制系统——你设定一个目标速度( V_P ),系统自动微调油门( V_O ),让实际速度精确匹配设定值。


5. 电压跟随器:最基础也最实用的电路

5.1 电路结构

如果把运放的输出端 V_O 直接用一根导线连回反相输入端 V_N,就得到了电压跟随器(Voltage Follower)

看电路图可能会让你困惑:输出直接连回输入?这有什么意义?输出不就等于输入了吗?

没错!这正是它的价值所在。 电压跟随器的输出电压等于输入电压(增益 = 1),但它的输入阻抗极高、输出阻抗极低——翻译成人话就是:它几乎不从信号源"抽取"任何电流,却能向后级电路"供应"可观的电流。

5.2 生活化类比

想象你要临摹一幅名画。你不能直接把手放在原作上描(那会损坏原作),你也不敢用力按压(输入阻抗要高)。但你希望用另一张纸精确复制出同样的图案(输出 = 输入),并且你可以用力按压这张复制纸而不影响原作(输出驱动能力强)。

电压跟随器就是这样一个缓冲器(Buffer)——它在信号源和负载之间建立了一道"隔离墙",让前面的信号源感觉后面什么都没有(高输入阻抗),同时让后面的负载感觉前面是一个强力的信号源(低输出阻抗)。

5.3 什么时候用电压跟随器?

  • 传感器(如温度探头、光敏电阻的分压节点)输出阻抗很高,不能直接驱动 ADC,中间加一个电压跟随器;
  • 多个电路需要共用同一个参考电压,但相互之间不能干扰——每个支路前面放一个跟随器;
  • 长线传输信号时,在接收端用跟随器做阻抗匹配。

:red_exclamation_mark: 实战小贴士:搭建电压跟随器时有一个新手常犯的错误——忘记给运放供电!是的,很多人画原理图时默认运放有电,但实际焊接时忘记接电源引脚。另外,电压跟随器看似简单,但如果运放的带宽不足,输出会跟不上快速变化的输入信号,产生明显的延迟和失真。所以在跟随高频信号时,记得检查运放的单位增益带宽(UGBW)。


6. 同相放大器:信号不变方向,想放大多少倍?

6.1 电路结构

同相放大器(Non-Inverting Amplifier)的接法如下:输入信号从同相端进入,反馈网络(两颗电阻 R_1R_2 )连接在反相端和输出端之间:

  • R_1:从反相端到地(增益电阻 R_G
  • R_2:从输出端到反相端(反馈电阻 R_F

6.2 深度负反馈如何"自动调节"

让我们一步一步推演电路是怎么工作的。假设一开始 V_I = 1\text{V}R_1 = R_2 = 1\text{k}\Omega

  1. V_P = V_I = 1\text{V} (输入信号直接加到同相端)
  2. 刚上电瞬间,V_O 可能是 0\text{V} ,所以经过 R_2R_1 分压后,V_N \approx 0\text{V}
  3. 于是 V_P - V_N = 1\text{V} - 0\text{V} = +1\text{V} > 0 ,运放开始"猛推"输出
  4. V_O 不断上升,V_N = V_O \times \frac{R_1}{R_1 + R_2} 也跟着上升
  5. V_O 升到 2\text{V} 时,V_N = 2\text{V} \times \frac{1\text{k}}{1\text{k}+1\text{k}} = 1\text{V} = V_P
  6. 此时 V_P - V_N = 0,运放停止变化,V_O 稳定在 2\text{V}

最终结果:输入 1V,输出 2V,放大了 2 倍!

6.3 数学推导(跟着走一遍)

利用运放的两个特性:

  • 虚短(深度负反馈下 V_P = V_N ):所以 V_N = V_P = V_I
  • 虚断(输入端几乎不取电流):流过 R_1 的电流等于流过 R_2 的电流


根据欧姆定律( I = \frac{U}{R} ),流过 R_1 的电流为:

I = \frac{V_N - 0}{R_1} = \frac{V_I}{R_1}

流过 R_2 的电流为:

I = \frac{V_O - V_N}{R_2} = \frac{V_O - V_I}{R_2}

两个电流相等:

\frac{V_I}{R_1} = \frac{V_O - V_I}{R_2}

整理得:

V_O = V_I \times \left(1 + \frac{R_2}{R_1}\right)

核心公式——同相放大器增益

A_V = 1 + \frac{R_2}{R_1}

6.4 仿真验证

如果 R_1 = R_2 = 1\text{k}\Omega ,则 A_V = 1 + \frac{1\text{k}}{1\text{k}} = 2 ,输出 = 2 \times 输入,仿真结果完美吻合。

注意:增益公式在纸面上可以给出任意大的倍数,但实际输出电压仍然受电源轨的限制。比如用 \pm 5\text{V} 供电,输入 2\text{V} ,即便你将增益设为 10 ,输出也只能到约 +5\text{V} (饱和)。

6.5 同相放大器的特点小结

特性 说明
增益公式 A_V = 1 + R_2 / R_1
增益范围 ≥ 1(不能小于 1)
输入阻抗 极高(输入信号接到同相端,运放输入阻抗通常在 MΩ 级别)
输出与输入相位 同相(0° 相位差)

:red_exclamation_mark: 实战小贴士

  • 电阻取值建议R_1R_2 不要太大(否则热噪声大),也不要太小(否则功耗大、运放输出电流负担重)。常用的范围是 1\text{k}\Omega \sim 100\text{k}\Omega
  • 偏置电流的影响:如果运放的输入偏置电流 I_B 较大(如双极性运放),那么在 R_1 // R_2 (并联值)上会产生一个小的压降,这个压降会被放大。所以在高精度场景中,建议在同相端对地也接一个等于 R_1 // R_2 的电阻,以抵消偏置电流引起的误差。
  • PCB 布局:反馈电阻 R_2 要尽量靠近运放的反相输入端引脚,减少寄生电容和电磁干扰。

7. 反相放大器:信号翻转 180°,还能放大

7.1 电路结构

反相放大器(Inverting Amplifier)的接法如下:输入信号通过一个电阻 R_1 接到反相端,同相端直接接地,反馈电阻 R_2 同样跨接在输出端与反相端之间:

7.2 电路是如何工作的?

  1. 同相端接地,所以 V_P = 0\text{V}
  2. 由虚短可知,V_N = V_P = 0\text{V} (反相端也被"强制"到 0V——这就是著名的虚地概念)
  3. 输入信号 V_I 加在 R_1 左端,R_1 右端(即 V_N )为 0V,所以流过 R_1 的电流为 I = V_I / R_1
  4. 由虚断可知,这个电流不能流入运放输入端,只能全部流过 R_2
  5. 流过 R_2 的电流 I = (0 - V_O) / R_2 = -V_O / R_2
  6. 两个电流相等:V_I / R_1 = -V_O / R_2
  7. 所以 V_O = -V_I \times \frac{R_2}{R_1}

负号代表什么?代表输出与输入相位相反(相差 180°)!

7.3 数学推导

I = \frac{V_I - 0}{R_1} = \frac{0 - V_O}{R_2}
V_O = -V_I \times \frac{R_2}{R_1}

核心公式——反相放大器增益

A_V = -\frac{R_2}{R_1}

注意,反相放大器的增益可以是小于 1 的(衰减器),而同相放大器最小增益是 1。

7.4 仿真验证

R_1 = R_2 = 1\text{k}\Omega ,则 A_V = -1 ,输出与输入波形完全镜像反转。

7.5 反相放大器的特点小结

特性 说明
增益公式 A_V = -R_2 / R_1
增益范围 可以 < 1(衰减),也可以 > 1(放大)
输入阻抗 R_{in} \approx R_1 (较低!这是最重要的区别)
输出与输入相位 反相(180° 相位差)

7.6 同相 vs 反相:怎么选?

对比维度 同相放大器 反相放大器
输入阻抗 极高(MΩ 级) 约等于 R_1 (通常 kΩ 级)
增益范围 \ge 1 任意(可衰减)
相位 180°
共模电压 输入端承受共模电压 输入端共模电压 ≈ 0V(虚地)
适用场景 高阻抗信号源(传感器) 低阻抗信号源、需要反相时

:red_exclamation_mark: 实战小贴士

  • 反相放大器需要双电源吗? 不一定。如果输入信号始终是正的(如 0~2V 的正弦波),你可以用单电源供电,但需要把同相端接到一个中间参考电压(如 V_{CC}/2 )而不是地——这称作"偏置"。如果输入信号有正有负,那就必须用双电源,否则输出在 0V 以下的部分会被削掉。
  • 输入阻抗问题:反相放大器的输入阻抗等于 R_1 。如果你把 R_1 设为 1\text{k}\Omega ,那信号源就"看到"一个 1\text{k}\Omega 的负载。如果信号源驱动能力弱(输出阻抗高),会导致信号被分压衰减,测量不准。
  • 虚拟接地的妙用:因为反相放大器的 V_N 节点始终为 0V(虚地),所以它是构建求和放大器电流-电压转换器的基础拓扑。

8. 虚短与虚断:运放分析的"任督二脉"

学运放的人一定会遇到两个概念——虚短虚断。这两个概念是分析所有运放线性电路的万能钥匙。但很多教程只是告诉你"记住就行",这里我们用生活化的方式把它们的本质讲透。

8.1 虚断(Virtual Open)

定义:运放输入端的输入阻抗被设计得极高(理想情况下无穷大),因此几乎没有电流流入或流出输入端。就好像输入端内部是断开的一样——但它不是真的物理断开,所以叫"虚"断。

类比:想象你站在一个非常高阻抗的静电电压表前面。电压表的探头可以感应到你身上的静电电压,但是它几乎不从你身上"抽取"任何电荷——你几乎感觉不到它的存在。运放的输入端就是这样一个"高阻抗电压感应器"。

关键公式I_P \approx 0I_N \approx 0

8.2 虚短(Virtual Short)

定义:当运放加入了深度负反馈之后,同相端电压 V_P 和反相端电压 V_N 会变得几乎相等。就好像这两个端子被短接在一起一样——但同样不是真的短路,所以叫"虚"短。

为什么会有虚短?

这是负反馈机制的直接结果。记住第 4 章的巡航控制类比:

  • 运放会疯狂调整 V_O,直到 V_P - V_N \approx 0
  • 如果 V_P - V_N 不归零,运放就会继续"推"或"拉"输出
  • 只有当 V_P \approx V_N 时,系统才达到平衡

所以虚短不是电路天生就有的属性,而是负反馈"逼"出来的结果。 如果把负反馈拆掉(开环),虚短立刻消失 —— V_PV_N 可能有很大差异。

关键公式V_P \approx V_N (仅在深度负反馈条件下成立)

8.3 虚短 + 虚断 = 超级分析工具

把这两个概念合起来用,几乎所有运放线性电路的分析都变成了初中数学:

  1. 虚短告诉你 V_P = V_N ,你知道了一个关键节点的电压。
  2. 虚断告诉你输入端不取电流,所以流经外围电阻的电流可以按串联回路来分析。
  3. 剩下的就是列几个欧姆定律方程,解出来即可。

8.4 新手最容易掉的坑

  • 以为虚短无条件成立。虚短只在深度负反馈 + 线性工作区才成立。运放饱和时(输出撞到电源轨),虚短就不存在了。
  • 以为虚断意味着输入端绝对不能接任何东西。虚断只是说几乎没有电流,但电压信号仍然可以"感应"到。输入端当然可以(而且需要)接电路。

9. :high_voltage: 新手常见误区(避坑指南)

误区 1:不看电源轨,以为增益公式是万能的

“我把增益设成了 100 倍,输入 0.5V,为什么输出不是 50V?”

因为你的供电电压只有 5V 啊!增益公式是线性区的理论值,但输出电压永远被电源轨"天花板"限制。增益公式是"愿望",电源轨是"现实"。

误区 2:运放当比较器随便用

通用运放可以凑合当比较器用,但速度慢、无迟滞、可能相位反转。精密比较需求请用专用比较器。

误区 3:反相放大器不接"偏置"就用单电源

反相放大器的同相端接地(0V),输出以 0V 为中心摆动。如果只有单电源(如 0~5V),负半周会被削掉。解决办法是把同相端接到 V_{CC}/2 的参考电压上。

误区 4:电阻取值太极端

  • 电阻太小(如 10\Omega )→ 电流过大,运放输出驱动不了,电阻发热
  • 电阻太大(如 10\text{M}\Omega )→ 热噪声严重,偏置电流造成的误差显著

建议范围:1\text{k}\Omega \sim 100\text{k}\Omega

误区 5:忽略带宽限制

增益带宽积(GBW)是常数。设增益 100 倍,那带宽就只有 GBW/100。想放大 100kHz 信号 100 倍?你得找 GBW ≥ 10MHz 的运放。

误区 6:忘记给运放接去耦电容

运放的电源引脚旁边必须就近放置 0.1\mu\text{F} 的陶瓷电容(去耦电容),否则运放可能自激振荡——输出端出现你并没有输入的高频噪声。

误区 7:输入超出共模范围

很多运放的共模输入范围小于电源轨范围(非轨到轨运放)。如果输入电压超越了共模范围,运放可能工作异常甚至发生相位反转。


10. :magnifying_glass_tilted_left: 运放选型速查:什么场景选什么运放

10.1 选型决策树

开始选型
│
├─ 信号频率 > 1MHz?
│   ├─ 是 → 高速运放(SR > 50V/µs,GBW > 50MHz)
│   └─ 否 → 继续
│
├─ 精度要求高吗?(误差 < 0.1%?)
│   ├─ 是 → 精密运放(V_OS < 100µV,漂移 < 1µV/°C)
│   └─ 否 → 继续
│
├─ 供电电压低吗?(< 5V?)
│   ├─ 是 → 轨到轨运放(RRIO)
│   └─ 否 → 继续
│
├─ 信号源阻抗高吗?(> 100kΩ?)
│   ├─ 是 → FET/CMOS 输入运放(I_B < 10pA)
│   └─ 否 → 继续
│
├─ 关心噪声吗?(音频/精密测量?)
│   ├─ 是 → 低噪声运放(噪声密度 < 10nV/√Hz)
│   └─ 否 → 继续
│
├─ 需要检测电流吗?
│   ├─ 是 → 电流检测放大器
│   └─ 否 → 继续
│
└─ 以上都不特别要求 → 通用运放(LM358/LM324/TL074)

10.2 场景速查表

应用场景 推荐运放类型 关键参数关注点 常见型号举例
电池供电便携设备 低功耗 + 轨到轨 静态电流 < 1mA,RRIO MCP6002、TLV9002
音频前置放大 低噪声 + 低失真 噪声密度 < 5nV/√Hz,THD+N < 0.001% NE5532、OPA1612
温度/压力传感器 精密 + 低漂移 V_{OS} < 100\mu\text{V} ,漂移 < 1µV/°C OP07、OPA277
高速 ADC 驱动 高速 + 宽带宽 SR > 50V/µs,建立时间 < 100ns AD8051、THS4031
电机电流采样 电流检测放大器 共模范围 > 30V,CMRR > 100dB INA181、MAX4080
光电二极管放大 跨阻放大器(TIA) 极低 I_B (< 1pA),低噪声 OPA656、ADA4530-1
心电/脑电测量 仪表放大器 CMRR > 100dB,极低噪声 AD620、INA128
通用教学/低频实验 通用运放 便宜、好买、皮实 LM358(双)、TL074(四)

11. :bar_chart: 关键参数详解

11.1 静态参数(DC 特性)

这些参数影响运放在直流和低频下的精度。

参数 英文名称 功能和通俗解释 趋势要求 典型值参考(通用) 典型值参考(精密)
输入失调电压 V_{OS} Offset Voltage 运放内部晶体管不对称造成的"天生误差"。可以理解为:即使输入两端电压完全相等,运放也"认为"它们差了 V_{OS} 这么多。 ↓ 越小越好 1~10 mV < 100 µV
失调电压温漂 \frac{dV_{OS}}{dT} Offset Voltage Drift 温度每变化 1°C, V_{OS} 漂移多少。对精密电路来说,这个比初始 V_{OS} 更头疼——因为你可以校准初始误差,但温漂很难补偿。 ↓ 越小越好 5~20 µV/°C < 1 µV/°C
输入偏置电流 I_B Input Bias Current 运放输入端需要的一点点"维持电流",来自内部晶体管基极/栅极。 ↓ 越小越好 双极性:10~200 nA;CMOS:< 1 pA CMOS:< 10 pA
输入失调电流 I_{OS} Input Offset Current 两个输入端 I_B 的差值。I_B 本身可以通过等值电阻抵消,但 I_{OS} 带来的误差很难消除。 ↓ 越小越好 I_B 的 5%~20% I_B 的 5%~20%
输入电压范围 Input Voltage Range 运放能正常处理的最大输入电压范围。轨到轨(RRI)运放可以覆盖几乎整个电源范围,非轨到轨的则比电源轨窄一些(通常差 1~2V)。 ↑ 越大越好 V_{SS}+1.5\text{V} \sim V_{DD}-1.5\text{V} (非轨到轨) V_{SS} \sim V_{DD} (轨到轨)
输出电压摆幅 Output Voltage Swing 运放实际能输出的最大电压范围。类似输入范围,分为轨到轨输出(RRO)和非轨到轨。 ↑ 越大越好 V_{SS}+0.5\text{V} \sim V_{DD}-0.5\text{V} 轨到轨:V_{SS}+10\text{mV} \sim V_{DD}-10\text{mV}

11.2 动态参数(AC 特性)

这些参数描述运放在交流信号下的行为。

参数 英文名称 功能和通俗解释 趋势要求 典型值参考
开环增益 A_{OL} Open Loop Gain 无反馈时运放的放大倍数。A_{OL} 越大,加反馈后实际增益与理论值的偏差越小。 ↑ 越大越好 100~140 dB
共模抑制比 CMRR Common Mode Rejection Ratio 抑制共模信号(两个输入端同时出现的相同干扰)的能力。公式:\text{CMRR} = 20\log\frac{A_d}{A_c} 。高 CMRR 意味着运放只放大"差异",不放大"共性"。 ↑ 越大越好 70~120 dB
电源电压抑制比 PSRR Power Supply Rejection Ratio 抵抗电源纹波耦合到输出的能力。如果你的电源不够"干净"(如开关电源有纹波),PSRR 高的运放能帮你挡住这些干扰。 ↑ 越大越好 70~100 dB
压摆率 SR Slew Rate 输出电压变化的最快速度,单位 V/µs。如果你输入一个高速跳变的信号,运放输出"跟不上"就会产生失真。SR 不够是大信号失真的主要原因。 ↑ 越大越好 通用:0.5~10 V/µs;高速:> 50 V/µs
建立时间 t_S Settling Time 输入阶跃之后,输出稳定到指定精度范围内所需的时间。ADC 驱动应用尤其关注此参数。 ↓ 越小越好 通用:1~10 µs;高速:< 100 ns
相位裕度 \varphi_m Phase Margin 开环增益降到 0dB 时,输出相移距离 -180° 还有多少余额。\varphi_m 不够(< 30°)→ 电路可能自激振荡。 ↑ 越大越好 45°~60°(安全)
增益裕度 GM Gain Margin 相移到 -180° 时,开环增益距离 0dB 还有多少 dB 余额。GM < 0dB → 自激。 ↑ 越大越好 10~20 dB(安全)
总谐波失真+噪声 THD+N THD + Noise 输出信号的"纯净度"。数值越小,信号越干净。 ↓ 越小越好 0.01%~0.1%(通用);< 0.001%(Hi-Fi)
热阻 R_{\theta JA} Thermal Resistance 芯片结到环境的热阻。数值越小散热越好,运放能承受的功耗越大。 ↓ 越小越好 取决于封装,SOT-23 约 200°C/W,SO-8 约 120°C/W

11.3 带宽参数

参数 英文名称 功能和通俗解释 趋势要求 典型值参考
单位增益带宽 UGBW Unity Gain Bandwidth 开环增益降到 1(0dB)时的频率。到了这个频率以上,运放不仅不放大,还会衰减。 ↑ 越大越好 通用:1~10 MHz
增益带宽积 GBW Gain Bandwidth Product 运放的增益与带宽的乘积是常数。10 倍增益 → 带宽只有 GBW/10。这是运放选型时最重要的公式之一。 ↑ 越大越好 1~100 MHz
-3dB 闭环带宽 Closed-Loop -3dB Bandwidth 闭环增益下降到低频增益的 0.707 倍(-3dB)时的频率。 ↑ 越大越好 取决于增益设置和 GBW
满功率带宽 FPBW Full Power Bandwidth 能够满幅度输出正弦波的最高频率。\text{FPBW} = \frac{SR}{2\pi \cdot V_{max}} ↑ 越大越好 取决于 SR 和输出摆幅


12. :wrench: 动手实验:面包板搭建你的第一个运放电路

看十遍不如动手做一遍。下面是两个适合新手的实验,所有材料加起来不超过 30 元。

12.1 材料清单

物料 规格/型号 数量 备注
面包板 830 孔 1 最基础款即可
运放芯片 LM358(DIP-8 封装) 2 颗 双运放,单电源可用,新手友好
电阻 1\text{k}\Omega10\text{k}\Omega (1/4W) 各 5 颗 碳膜即可,精度 5% 足够
电位器 10\text{k}\Omega 可调电阻 1 用于产生可变输入电压
陶瓷电容 0.1\mu\text{F} (104) 4 颗 去耦用
电源 9V 电池 + 电池扣,或可调直流电源 1 组 单电源 9V
万用表 数字万用表 1 台 测电压
杜邦线 公-公 若干

12.2 实验一:电压跟随器

目标:验证"输出 = 输入",感受缓冲器的作用。

步骤

  1. 将 LM358 的 V_{CC} (引脚 8)接 9V,GND(引脚 4)接地。别忘了在 V_{CC} 脚和地之间并联一颗 0.1\mu\text{F} 去耦电容!
  2. 用一个电位器的中间抽头(滑动端)产生 0~9V 之间可调的电压,接到同相输入端(引脚 3)。
  3. 将输出端(引脚 1)直接用杜邦线连到反相输入端(引脚 2)。
  4. 用万用表分别测量输入(引脚 3)和输出(引脚 1)电压。

预期结果:旋转电位器,输出电压始终跟随输入电压。如果输出不跟随,检查:

  • 运放是否供电
  • LM358 不是轨到轨输出,输出电压最高只能到约 V_{CC} - 1.5\text{V} (约 7.5V),最低到约 0V

12.3 实验二:同相放大器(2 倍增益)

目标:验证 V_O = V_I \times (1 + R_2/R_1)

步骤

  1. 保持实验一的基本供电不变。
  2. 在输出端(引脚 1)和反相输入端(引脚 2)之间接 R_2 = 10\text{k}\Omega
  3. 从反相输入端(引脚 2)到地接 R_1 = 10\text{k}\Omega
  4. 同相输入端(引脚 3)仍然接电位器的可变电压。

预期结果:增益 = 1 + 10\text{k}/10\text{k} = 2 。输入 1V → 输出约 2V;输入 2V → 输出约 4V。

进阶变化:把 R_2 换成 20\text{k}\Omega ,验证增益变为 1 + 20\text{k}/10\text{k} = 3

12.4 实验三(可选挑战):反相放大器

  1. 同相端(引脚 3)接地。
  2. 输入信号通过 R_1 = 10\text{k}\Omega 接到反相端(引脚 2)。
  3. R_2 = 10\text{k}\Omega 跨接在输出(引脚 1)和反相端(引脚 2)之间。

注意:反相放大器输出为负(相对于地)。如果你用单电源 9V 供电,运放无法输出真正的负电压——所以用万用表测量时,输出电压可能接近 0V(因为输出试图低于 0V 但被负电源轨限制住)。你可以把同相端接到一个 V_{CC}/2 (约 4.5V)的参考电压上来"抬升"工作点,验证反相放大关系。

12.5 实验的安全提醒

  • LM358 是单电源运放,绝对不要给负电压超过 -0.3V,否则可能损坏芯片。
  • 焊接或插拔元件前,先断电——带电操作是新手烧芯片的第一大原因。
  • 如果电路"不工作",先用万用表测量每个引脚的电压,和你的预期对比。90% 的问题出在接线错误或忘记供电。

附录:经典运放型号速查表

型号 类型 通道数 供电范围 GBW SR 特点 约参考价
LM358 通用 3V~32V(单) 1 MHz 0.6 V/µs 便宜耐造,单电源友好 ¥0.5
LM324 通用 3V~32V(单) 1 MHz 0.5 V/µs 四运放版本,性价比高 ¥0.8
TL074 JFET 输入 ±18V 3 MHz 13 V/µs 低噪声,高输入阻抗 ¥1.5
NE5532 低噪声双极性 ±3V~±20V 10 MHz 9 V/µs 音频"神片",极低噪声 ¥2.0
MCP6002 低功耗 RRIO 1.8V~6V 1 MHz 0.6 V/µs 电池供电首选 ¥0.8
OP07 精密 ±3V~±18V 0.6 MHz 0.3 V/µs 经典精密运放,V_{OS} 极低 ¥1.5
OPA277 精密 ±2V~±18V 1 MHz 0.8 V/µs 超低失调,低漂移 ¥8.0
AD8051 高速 3V~12V 110 MHz 145 V/µs 高速电压反馈 ¥5.0

:light_bulb: 选型小口诀

  • “便宜随便用” → LM358 / LM324
  • “精密测量不差钱” → OP07 / OPA277
  • “高低压都行,阻抗要高” → TL074(JFET 输入)
  • “好听就靠它” → NE5532
  • “电池供电低电压” → MCP6002
  • “快如闪电高速用” → AD8051

结语:运放是模拟电子技术的核心元件之一,掌握了虚短虚断、负反馈和几个基本拓扑(跟随器、同相/反相放大器),你就能分析和设计大部分入门级电路。但纸上谈兵永远不够——去买一块面包板、几颗 LM358 和一把电阻,把上面的实验做一遍。当你亲眼看到万用表上的数字符合公式预测时,那种"原来电路真的按理论工作"的成就感,是任何教科书给不了的。

祝你焊得愉快,学有所成!:electric_plug:


本文约 7800 字,面向电子工程初学者,用通俗类比和实战视角重新组织了运放基础知识。如需更深入的内容(如滤波器设计、振荡器、PCB 布局指南),可查阅各运放厂商的应用笔记(如 TI 的 “Op Amps for Everyone”)。

1個讚