“运放不难,难的是第一次见到它时没人给你讲清楚。” —— 某位曾被运放折磨过的学长
目录
- 什么是运算放大器?
- 运放家族图谱:不止有一种运放
- 开环使用:当运放变成比较器
- 引入负反馈:从野马到驯马
- 电压跟随器:最基础也最实用的电路
- 同相放大器:信号不变方向,想放大多少倍?
- 反相放大器:信号翻转 180°,还能放大
- 虚短与虚断:运放分析的"任督二脉"
新手常见误区(避坑指南)
运放选型速查:什么场景选什么运放
关键参数详解
动手实验:面包板搭建你的第一个运放电路- 附录:经典运放型号速查表
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_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} ,单电源供电)。
换句话说,开环状态下的运放就像一个二值化的裁判——只判断两端谁大谁小,并输出一个极端结果。这种用法非常类似一个专门的比较器芯片。
实战小贴士:通用运放当比较器用虽然能工作,但不推荐用于高速或精确比较场景。原因有三:
(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,中间加一个电压跟随器;
- 多个电路需要共用同一个参考电压,但相互之间不能干扰——每个支路前面放一个跟随器;
- 长线传输信号时,在接收端用跟随器做阻抗匹配。
实战小贴士:搭建电压跟随器时有一个新手常犯的错误——忘记给运放供电!是的,很多人画原理图时默认运放有电,但实际焊接时忘记接电源引脚。另外,电压跟随器看似简单,但如果运放的带宽不足,输出会跟不上快速变化的输入信号,产生明显的延迟和失真。所以在跟随高频信号时,记得检查运放的单位增益带宽(UGBW)。
6. 同相放大器:信号不变方向,想放大多少倍?
6.1 电路结构
同相放大器(Non-Inverting Amplifier)的接法如下:输入信号从同相端进入,反馈网络(两颗电阻 R_1 和 R_2 )连接在反相端和输出端之间:
- R_1:从反相端到地(增益电阻 R_G )
- R_2:从输出端到反相端(反馈电阻 R_F )
6.2 深度负反馈如何"自动调节"
让我们一步一步推演电路是怎么工作的。假设一开始 V_I = 1\text{V} ,R_1 = R_2 = 1\text{k}\Omega :
- V_P = V_I = 1\text{V} (输入信号直接加到同相端)
- 刚上电瞬间,V_O 可能是 0\text{V} ,所以经过 R_2 和 R_1 分压后,V_N \approx 0\text{V}
- 于是 V_P - V_N = 1\text{V} - 0\text{V} = +1\text{V} > 0 ,运放开始"猛推"输出
- V_O 不断上升,V_N = V_O \times \frac{R_1}{R_1 + R_2} 也跟着上升
- 当 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
- 此时 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 的电流为:
流过 R_2 的电流为:
两个电流相等:
整理得:
核心公式——同相放大器增益:
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° 相位差) |
实战小贴士:
- 电阻取值建议:R_1 和 R_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 电路是如何工作的?
- 同相端接地,所以 V_P = 0\text{V}
- 由虚短可知,V_N = V_P = 0\text{V} (反相端也被"强制"到 0V——这就是著名的虚地概念)
- 输入信号 V_I 加在 R_1 左端,R_1 右端(即 V_N )为 0V,所以流过 R_1 的电流为 I = V_I / R_1
- 由虚断可知,这个电流不能流入运放输入端,只能全部流过 R_2
- 流过 R_2 的电流 I = (0 - V_O) / R_2 = -V_O / R_2
- 两个电流相等:V_I / R_1 = -V_O / R_2
- 所以 V_O = -V_I \times \frac{R_2}{R_1}
负号代表什么?代表输出与输入相位相反(相差 180°)!
7.3 数学推导
核心公式——反相放大器增益:
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 | 任意(可衰减) |
| 相位 | 0° | 180° |
| 共模电压 | 输入端承受共模电压 | 输入端共模电压 ≈ 0V(虚地) |
| 适用场景 | 高阻抗信号源(传感器) | 低阻抗信号源、需要反相时 |
实战小贴士:
- 反相放大器需要双电源吗? 不一定。如果输入信号始终是正的(如 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 0,I_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_P 和 V_N 可能有很大差异。
关键公式: V_P \approx V_N (仅在深度负反馈条件下成立)
8.3 虚短 + 虚断 = 超级分析工具
把这两个概念合起来用,几乎所有运放线性电路的分析都变成了初中数学:
- 虚短告诉你 V_P = V_N ,你知道了一个关键节点的电压。
- 虚断告诉你输入端不取电流,所以流经外围电阻的电流可以按串联回路来分析。
- 剩下的就是列几个欧姆定律方程,解出来即可。
8.4 新手最容易掉的坑
- 以为虚短无条件成立。虚短只在深度负反馈 + 线性工作区才成立。运放饱和时(输出撞到电源轨),虚短就不存在了。
- 以为虚断意味着输入端绝对不能接任何东西。虚断只是说几乎没有电流,但电压信号仍然可以"感应"到。输入端当然可以(而且需要)接电路。
9.
新手常见误区(避坑指南)
误区 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.
运放选型速查:什么场景选什么运放
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.
关键参数详解
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.
动手实验:面包板搭建你的第一个运放电路
看十遍不如动手做一遍。下面是两个适合新手的实验,所有材料加起来不超过 30 元。
12.1 材料清单
| 物料 | 规格/型号 | 数量 | 备注 |
|---|---|---|---|
| 面包板 | 830 孔 | 1 | 最基础款即可 |
| 运放芯片 | LM358(DIP-8 封装) | 2 颗 | 双运放,单电源可用,新手友好 |
| 电阻 | 1\text{k}\Omega、10\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 实验一:电压跟随器
目标:验证"输出 = 输入",感受缓冲器的作用。
步骤:
- 将 LM358 的 V_{CC} (引脚 8)接 9V,GND(引脚 4)接地。别忘了在 V_{CC} 脚和地之间并联一颗 0.1\mu\text{F} 去耦电容!
- 用一个电位器的中间抽头(滑动端)产生 0~9V 之间可调的电压,接到同相输入端(引脚 3)。
- 将输出端(引脚 1)直接用杜邦线连到反相输入端(引脚 2)。
- 用万用表分别测量输入(引脚 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)之间接 R_2 = 10\text{k}\Omega 。
- 从反相输入端(引脚 2)到地接 R_1 = 10\text{k}\Omega 。
- 同相输入端(引脚 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 实验三(可选挑战):反相放大器
- 同相端(引脚 3)接地。
- 输入信号通过 R_1 = 10\text{k}\Omega 接到反相端(引脚 2)。
- 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 |
选型小口诀:
- “便宜随便用” → LM358 / LM324
- “精密测量不差钱” → OP07 / OPA277
- “高低压都行,阻抗要高” → TL074(JFET 输入)
- “好听就靠它” → NE5532
- “电池供电低电压” → MCP6002
- “快如闪电高速用” → AD8051
结语:运放是模拟电子技术的核心元件之一,掌握了虚短虚断、负反馈和几个基本拓扑(跟随器、同相/反相放大器),你就能分析和设计大部分入门级电路。但纸上谈兵永远不够——去买一块面包板、几颗 LM358 和一把电阻,把上面的实验做一遍。当你亲眼看到万用表上的数字符合公式预测时,那种"原来电路真的按理论工作"的成就感,是任何教科书给不了的。
祝你焊得愉快,学有所成!
本文约 7800 字,面向电子工程初学者,用通俗类比和实战视角重新组织了运放基础知识。如需更深入的内容(如滤波器设计、振荡器、PCB 布局指南),可查阅各运放厂商的应用笔记(如 TI 的 “Op Amps for Everyone”)。















