# 运算放大器（Op-Amp）入门指南：从原理到实战

**URL:** <https://bbs.eeclub.top/t/topic/333>\
**Category:** 模拟电子 / Analog Electronics\
**Tags:** Analog, Op-Amp\
**Created:** [2026 年4 月 28 日 17:31 UTC](https://bbs.eeclub.top/t/topic/333 "2026-04-28T17:31:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![ABC](https://bbs.eeclub.top/user_avatar/bbs.eeclub.top/abc/32/101_2.png) [@ABC](https://bbs.eeclub.top/u/ABC)\
发布日期： [2026 年4 月 28 日 17:31 UTC](https://bbs.eeclub.top/t/topic/333/1 "2026-04-28T17:31:04Z")

</div>

![](https://s3.eeclub.top/original/2X/6/65d9e5d2b6093b6cba5a506d2983ebc499918c6a.png)

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

* * *

## 📑 目录

1. [什么是运算放大器？](#1-%E4%BB%80%E4%B9%88%E6%98%AF%E8%BF%90%E7%AE%97%E6%94%BE%E5%A4%A7%E5%99%A8)
2. [运放家族图谱：不止有一种运放](#2-%E8%BF%90%E6%94%BE%E5%AE%B6%E6%97%8F%E5%9B%BE%E8%B0%B1%E4%B8%8D%E6%AD%A2%E6%9C%89%E4%B8%80%E7%A7%8D%E8%BF%90%E6%94%BE)
3. [开环使用：当运放变成比较器](#3-%E5%BC%80%E7%8E%AF%E4%BD%BF%E7%94%A8%E5%BD%93%E8%BF%90%E6%94%BE%E5%8F%98%E6%88%90%E6%AF%94%E8%BE%83%E5%99%A8)
4. [引入负反馈：从野马到驯马](#4-%E5%BC%95%E5%85%A5%E8%B4%9F%E5%8F%8D%E9%A6%88%E4%BB%8E%E9%87%8E%E9%A9%AC%E5%88%B0%E9%A9%AF%E9%A9%AC)
5. [电压跟随器：最基础也最实用的电路](#5-%E7%94%B5%E5%8E%8B%E8%B7%9F%E9%9A%8F%E5%99%A8%E6%9C%80%E5%9F%BA%E7%A1%80%E4%B9%9F%E6%9C%80%E5%AE%9E%E7%94%A8%E7%9A%84%E7%94%B5%E8%B7%AF)
6. [同相放大器：信号不变方向，想放大多少倍？](#6-%E5%90%8C%E7%9B%B8%E6%94%BE%E5%A4%A7%E5%99%A8%E4%BF%A1%E5%8F%B7%E4%B8%8D%E5%8F%98%E6%96%B9%E5%90%91%E6%83%B3%E6%94%BE%E5%A4%A7%E5%A4%9A%E5%B0%91%E5%80%8D)
7. [反相放大器：信号翻转 180°，还能放大](#7-%E5%8F%8D%E7%9B%B8%E6%94%BE%E5%A4%A7%E5%99%A8%E4%BF%A1%E5%8F%B7%E7%BF%BB%E8%BD%AC-180%E8%BF%98%E8%83%BD%E6%94%BE%E5%A4%A7)
8. [虚短与虚断：运放分析的"任督二脉"](#8-%E8%99%9A%E7%9F%AD%E4%B8%8E%E8%99%9A%E6%96%AD%E8%BF%90%E6%94%BE%E5%88%86%E6%9E%90%E7%9A%84%E4%BB%BB%E7%9D%A3%E4%BA%8C%E8%84%89)
9. [⚡ 新手常见误区（避坑指南）](#9-%E6%96%B0%E6%89%8B%E5%B8%B8%E8%A7%81%E8%AF%AF%E5%8C%BA%E9%81%BF%E5%9D%91%E6%8C%87%E5%8D%97)
10. [🔍 运放选型速查：什么场景选什么运放](#10-%E8%BF%90%E6%94%BE%E9%80%89%E5%9E%8B%E9%80%9F%E6%9F%A5%E4%BB%80%E4%B9%88%E5%9C%BA%E6%99%AF%E9%80%89%E4%BB%80%E4%B9%88%E8%BF%90%E6%94%BE)
11. [📊 关键参数详解](#11-%E5%85%B3%E9%94%AE%E5%8F%82%E6%95%B0%E8%AF%A6%E8%A7%A3)
12. [🔧 动手实验：面包板搭建你的第一个运放电路](#12-%E5%8A%A8%E6%89%8B%E5%AE%9E%E9%AA%8C%E9%9D%A2%E5%8C%85%E6%9D%BF%E6%90%AD%E5%BB%BA%E4%BD%A0%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E8%BF%90%E6%94%BE%E7%94%B5%E8%B7%AF)
13. 附录：经典运放型号速查表

* * *

## 1. 什么是运算放大器？

### 1.1 一句话讲清楚

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

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

### 1.2 历史小故事

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

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

 ![图1：标准运放的电路符号](https://s3.eeclub.top/original/2X/0/0187aaf49d024044827e1066b59b75fe573331ab.png)

> **图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：比较器正压输出](https://s3.eeclub.top/original/2X/d/dc64de777aa925cc4b5ee3277bc7c18471498587.png)

> **图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：比较器负压输出](https://s3.eeclub.top/original/2X/0/061fcf481edc54f9d94406fbcc4e7e121b061607.png)

> **图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 ），让实际速度精确匹配设定值。

 ![](https://s3.eeclub.top/original/2X/b/b5c47da9a26cb7a1fe4a400d31d9fa013ecce56d.jpeg)

* * *

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

### 5.1 电路结构

如果把运放的输出端 V\_O **直接用一根导线** 连回反相输入端 V\_N，就得到了 **电压跟随器（Voltage Follower）** ：

 ![电压跟随器](https://s3.eeclub.top/original/2X/e/e018393c619b30def797206decf6c8f317619d00.png)

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

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

### 5.2 生活化类比

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

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

### 5.3 什么时候用电压跟随器？

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

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

* * *

## 6. 同相放大器：信号不变方向，想放大多少倍？

### 6.1 电路结构

同相放大器（Non-Inverting Amplifier）的接法如下：输入信号从同相端进入，反馈网络（两颗电阻 R\_1 和 R\_2 ）连接在反相端和输出端之间：

 ![同相放大器](https://s3.eeclub.top/original/2X/6/6df406b3cdce92e1dbf4335c177cbd24dca37d77.png)

- 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\_2 和 R\_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 的电流

 ![虚短](https://s3.eeclub.top/original/2X/5/59d4aa9d03d01394c77dc2738ad067672aa50c95.png)  
 ![虚断](https://s3.eeclub.top/original/2X/3/35aacf92567796dc9b36949891adeb802dc0eaa2.png)

根据欧姆定律（ 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 仿真验证

 ![运放同相放大器仿真验证图](https://s3.eeclub.top/original/2X/0/0540388ffeda8395ccc8d5c3fcfd720dd9e9a2aa.jpeg)

如果 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 同样跨接在输出端与反相端之间：

 ![反相放大器](https://s3.eeclub.top/original/2X/c/ceff87180e61b347401327f554975462b3dfae8d.png)

### 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 仿真验证

 ![运放反相放大器仿真验证图](https://s3.eeclub.top/original/2X/d/d49ea4d361a72d9933beda25a08839bd43b0ba1f.jpeg)

若 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）

 ![虚断](https://s3.eeclub.top/original/2X/6/6844b414c7bae80d5c83272ae9193dc255eefdf4.png)

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

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

> **关键公式** ： I\_P \approx 0，I\_N \approx 0

### 8.2 虚短（Virtual Short）

 ![虚短](https://s3.eeclub.top/original/2X/e/e14b74785afb451d27081a07cbd9afdb8efbfded.png)

**定义** ：当运放加入了深度负反馈之后，同相端电压 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 虚短 + 虚断 = 超级分析工具

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

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

 ![image](https://s3.eeclub.top/original/2X/f/f610b1dfd23e4c9037a8f77140b444c9b208dc70.jpeg)

### 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 选型决策树

```auto
开始选型
│
├─ 信号频率 > 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 和输出摆幅 |

 ![](https://s3.eeclub.top/original/2X/b/b1487d15a5fb78baa503e55092c9b783adaa0061.jpeg)

* * *

## 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 实验一：电压跟随器

**目标** ：验证"输出 = 输入"，感受缓冲器的作用。

**步骤** ：

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 |

> **💡 选型小口诀** ：
> 
> - “便宜随便用” → LM358 / LM324
> - “精密测量不差钱” → OP07 / OPA277
> - “高低压都行，阻抗要高” → TL074（JFET 输入）
> - “好听就靠它” → NE5532
> - “电池供电低电压” → MCP6002
> - “快如闪电高速用” → AD8051

* * *

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

* * *

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