前言

在现在的硬件电路设计中,大部分运算放大器都已经被集成进芯片中使用。什么情况下会在自己设计电路时使用运放?


好问题!虽然很多功能确实被集成了,但独立运放在以下场景仍然很常见:

1. 传感器信号调理

这是最经典的场景。传感器输出往往是微弱的模拟信号,需要放大和滤波后才能送给ADC。

例子:热电偶测温。热电偶输出只有几十μV/°C,你需要一个高精度仪表放大器(本质是运放组合)把信号放大到ADC可读的0~3.3V范围。集成方案虽然有(如MAX31855),但如果你要自定义量程、滤波特性或多通道复用,就得自己用运放搭。

2. 有源滤波器

当你需要特定截止频率和阶数的模拟滤波器时,用运放+RC网络搭建是标准做法。

例子:音频采集前的抗混叠低通滤波器。假设ADC采样率48kHz,你需要在24kHz处有陡峭衰减。用两级Sallen-Key拓扑(每级一个运放),配合电阻电容就能实现四阶巴特沃斯低通,这比数字滤波更适合在ADC前端做。

3. 电压基准/偏置生成

例子:你有一个3.3V供电系统,但某个ADC需要1.65V的中点偏置作为参考。用一个运放接成电压跟随器(增益=1),输入端用两个等值电阻从3.3V和GND分压得到1.65V,运放输出就能提供低阻抗、稳定的1.65V,可以同时驱动多个负载。如果只用电阻分压,负载一变电压就飘了。

为什么不能只用电阻分压?

电阻分压本身确实能产生1.65V,但它的输出阻抗很高。假设你用两个100kΩ分压,输出阻抗就是50kΩ(两个电阻并联)。这时如果负载吸走哪怕几十μA的电流,输出电压就会被明显拉低,而且负载电流一变化,电压就跟着晃。

用运放做跟随器,输出阻抗降到mΩ级别,负载怎么变都不影响输出电压。这就是运放在这里的价值——阻抗变换

你可能会想:那我把分压电阻换成很小的值(比如100Ω),输出阻抗不就低了吗?可以,但那样静态电流就变成了3.3V/200Ω = 16.5mA,白白浪费功耗。运放跟随器的静态电流通常只有几百μA甚至更低。

1.根据Vmid的电压电流不用考虑吗?根据kcl,不是V1+Vmid才是Vin的电流吗?是因为忽略不计了?

2.静态功耗怎么算的?这个式子怎么来的?

3.什么是rail-to-rail?

1). Vmid节点的KCL分析

你说得对,严格按KCL,Vmid节点的电流关系是:

流过R1的电流 = 流过R2的电流 + 流入运放+端的电流

即 (VCC - Vmid)/R1 = Vmid/R2 + I_in(+)

关键在于:运放输入端的偏置电流(I_in)极小,典型值在pA~nA级别。比如MCP6001的输入偏置电流是1pA。而流过R1/R2的电流是 3.3V/200kΩ = 16.5μA,差了好几个数量级。所以那一项直接忽略,Vmid就按理想分压算。

这正是运放在这里的价值——它的高输入阻抗让分压网络”感觉不到”后面有东西接着。如果换成一个输入阻抗只有10kΩ的负载直接接在分压点,KCL里那个负载电流就不能忽略了,Vmid就会偏离1.65V。


2). 静态功耗怎么算的

静态功耗指的是这个偏置电路在没有信号时持续消耗的电流。电流路径只有一条:从3.3V → R1 → R2 → GND,串联总阻值200kΩ。

I = VCC / (R1 + R2) = 3.3V / 200kΩ = 16.5μA

功耗 P = VCC × I = 3.3V × 16.5μA ≈ 54μW

这就是为什么选100kΩ而不是1kΩ——如果用1kΩ,电流变成1.65mA,白白多耗100倍的电。当然运放自身也有静态电流(MCP6001约100μA),但分压网络这部分是你能控制的。


3). 什么是rail-to-rail

“Rail”指的是运放的供电轨,就是VCC和GND(或V+和V-)。

普通运放的输出到不了供电轨。比如供电03.3V的普通运放,输出可能只能摆到0.2V3.1V,两头各”够不到”一截。这是因为内部输出级晶体管需要一定的压降才能工作。

Rail-to-rail输出意味着输出可以非常接近两条供电轨,比如0.01V~3.29V。对你这个电路来说,输出1.65V在正中间,普通运放也够用。但如果将来你的偏置需要接近0V或3.3V,非rail-to-rail的运放就输出不到了。

还有一种叫rail-to-rail输入输出(RRIO),意思是输入端也能接受从轨到轨的全范围信号。选型时看到”RRIO”就是最通用的,不用操心边界问题。

4. 电流检测与转换

例子:检测电机电流。在电源回路串一个小采样电阻(比如10mΩ),电阻两端的压差只有几十mV。用一个差分放大器(运放搭的)把这个差分信号放大到MCU的ADC能读的范围,同时抑制共模噪声。这在电机驱动、电池管理中非常常见。

5. DAC输出缓冲/调整

例子:MCU内置DAC输出03.3V,但你需要驱动一个需要±5V摆幅的负载。用一个运放接成反相放大+偏移电路,就能把03.3V映射到-5V~+5V,同时提供足够的驱动电流。

总结规律:只要你需要对模拟信号做”放大、偏移、阻抗变换、滤波、加减运算”这类操作,而且现成集成芯片的参数(增益、带宽、精度、通道数)不能满足你的具体需求时,就该自己用运放搭电路。越是定制化的模拟前端,越离不开独立运放。

现在开始,了解运放的基本内容。

运算放大器(Op-Amp)学习指南

目录

  1. 运放基本工作原理 — 理想运放模型 / 虚短虚断
  2. 负反馈与分析方法 — 四种反馈类型 / 虚短虚断分析法
  3. 常见运放电路 — 同相 / 反相 / 差分 / 仪表放大器 / 跟随器
  4. 放大电路设计方法 — 从需求到选型的完整流程
  5. 使用注意事项 — 输入偏置 / GBW / R2R / 稳定性
  6. 补充专题 — 噪声与电容滤波 / 共模干扰

一、运放基本工作原理

1.1 运放是什么

运算放大器本质上是一个差分电压放大器:它有两个输入端(同相输入 V+ 和反相输入 V−),一个输出端 V_out。它把两个输入端之间的微小电压差放大:

1
V_out = A_OL × (V+ − V−)

其中 A_OL 是开环增益(Open-Loop Gain),典型值为 10万100万倍(100120 dB)。这个增益大到什么程度?如果 V+ 和 V− 之间差 0.01mV,输出就会直接打到供电轨。所以开环状态下运放几乎不可用——必须加反馈。

1.2 理想运放模型

实际分析电路时,我们使用理想运放假设。理想运放有三个关键特性:

参数 理想值 实际典型值 意义
开环增益 A_OL 10⁵ ~ 10⁶ 极小输入差就能产生很大输出
输入阻抗 Z_in MΩ ~ TΩ 输入端不吸电流
输出阻抗 Z_out 0 几十 Ω 输出端能驱动任何负载

1.3 虚短与虚断

由理想运放的特性,在负反馈条件下可以推导出两条核心分析规则:

虚短:V+ = V− 因为 A_OL → ∞,而 V_out 有限,所以 (V+ − V−) = V_out / A_OL → 0。两个输入端电压相等,像短路了一样——但并没有真正短路。

虚断:I+ = I− = 0 因为 Z_in → ∞,没有电流流入运放的输入端。输入端像断路了一样——但并没有真正断开。

关键前提: 虚短虚断只在负反馈下成立。如果没有负反馈(或误接成正反馈),运放输出会饱和到供电轨,虚短条件不再成立。判断方法:输出信号是否经过某条路径回到了 V− 端?如果是,就是负反馈。


二、负反馈与分析方法

2.1 什么是负反馈

负反馈的核心思想:把输出的一部分”送回”反相输入端,让运放自动纠偏。如果输出偏高了,V− 也跟着升高,输入差 (V+ − V−) 减小,输出就被拉回来。这形成了一个自稳定的闭环。

负反馈带来的好处:增益由外部电阻决定(而非运放自身),线性度大幅提高,输出阻抗降低,带宽增大。

2.2 四种负反馈类型

按照反馈信号取自输出端的方式(电压/电流)和送回输入端的方式(串联/并联),组合成四种类型:

类型 反馈取样 反馈方式 稳定的量 典型电路
电压串联 输出电压 串联到 V− 电压增益 同相放大器
电压并联 输出电压 并联到 V− 转阻增益 反相放大器
电流串联 输出电流 串联到 V− 跨导增益 (较少见)
电流并联 输出电流 并联到 V− 电流增益 (较少见)

💡 初学者只需掌握前两种。 绝大多数运放应用电路都是电压串联(同相)或电压并联(反相)反馈。

2.3 虚短虚断分析法(万能步骤)

面对任何运放电路,只要确认是负反馈,都可以按以下三步分析:

1
2
3
Step 1: 虚短 → 列出 V+ = V−
Step 2: 虚断 → 在 V+ 和 V− 节点列 KCL(运放输入电流为0)
Step 3: 联立方程 → 解出 V_out 与 V_in 的关系

下一章每个电路都会用这个方法走一遍。


三、常见运放电路

3.1 电压跟随器(增益 = 1)

最简单的运放电路——输出直接连回 V−,没有任何电阻。

分析:

1
2
3
4
虚短:V+ = V−
V+ = V_in
V− = V_out (直接相连)
∴ V_out = V_in  增益 G = 1

应用场景: 两个 100kΩ 分压产生 1.65V 直流偏置,通过跟随器驱动多个负载(如ADC输入端、麦克风偏置)。跟随器不改变电压,只做阻抗变换——高阻输入、低阻输出。纯电阻分压的输出阻抗为 R1‖R2 = 50kΩ,负载一变电压就飘。加了跟随器后输出阻抗降到 mΩ 级别,负载怎么变电压都不动。

分压 + 跟随器静态功耗计算:

1
2
I = VCC / (R1 + R2) = 3.3V / 200kΩ = 16.5μA
P = VCC × I = 3.3V × 16.5μA ≈ 54μW

选 100kΩ 而不是 1kΩ 的原因就是省电。分压点可并联 100nF 电容滤噪,截止频率 ≈ 1/(2π × 50kΩ × 100nF) ≈ 32Hz。

3.2 同相放大器(增益 > 1)

信号从 V+ 输入,反馈网络(Rf + Rg)接在 V− 和输出之间。

虚短虚断分析:

1
2
3
4
5
6
7
8
9
10
虚短:V+ = V− = V_in
虚断:V− 节点无电流流入运放

V− 是 Rf 和 Rg 的分压中点:
V− = V_out × Rg / (Rf + Rg)

令 V− = V_in:
V_in = V_out × Rg / (Rf + Rg)

∴ V_out = V_in × (1 + Rf/Rg)

增益公式:G = 1 + Rf / Rg

物理直觉(”漏水管”比喻): 运放必须让 V− = V_in。Rg 越小,分压衰减越厉害(管子漏得越多),运放就得把 V_out 推得更高(水龙头开更大),才能让到达 V− 的那点电压等于 V_in。所以 Rg 越小 → 增益越大。跟随器是它的特例:Rf=0、Rg=∞,增益 = 1+0 = 1。

应用场景: MCU DAC 输出 03.3V → 需要 05V 驱动执行器。G = 5/3.3 ≈ 1.5,取 Rf=10kΩ、Rg=20kΩ,实际输出 3.3×1.5 = 4.95V,误差 1%。

3.3 反相放大器

信号从 V− 侧通过输入电阻 Rin 送入,V+ 接地。输出信号与输入反相(正变负、负变正)。

虚短虚断分析:

1
2
3
4
5
6
7
虚短:V+ = V− = 0V (V+ 接地,所以 V− 也是 0V,称为"虚地")
虚断:流入 V− 的电流为 0

在 V− 节点列 KCL:
(V_in − 0) / Rin = (0 − V_out) / Rf

∴ V_out = −V_in × Rf / Rin

增益公式:G = −Rf / Rin(负号表示反相)

应用场景:加法器/混音器。 V− 是虚地,多个信号可以通过各自的电阻同时接到 V− 上,电流直接叠加:V_out = −Rf × (V1/R1 + V2/R2 + V3/R3)。典型例子是音频混音台——三路麦克风信号分别通过不同电阻接到同一个运放的 V− 端,调节各路电阻就能调各路音量。同相放大器做不了这个,因为 V+ 端没有”虚地”这个条件。

同相 vs 反相对比:

特性 同相放大器 反相放大器
输入阻抗 极高(≈运放输入阻抗) = Rin(可控)
最低增益 1(无法衰减) 可以 < 1(衰减)
信号相位 不反相 反相
V− 状态 跟随 V_in 虚地(0V)
特有能力 高阻抗缓冲 加法器、虚地节点

3.4 差分放大器

同时利用 V+ 和 V−,放大两个信号之间的差值,抑制共模信号。

当 R1=R2, Rf=R3 时:V_out = (Rf/R1) × (V2 − V1)

应用场景: 电桥称重传感器。传感器两根输出线上有用信号只有几mV的差值,但同时叠加了相同的工频干扰。差分放大器只放大差值,共同的干扰被减掉。

局限: 共模抑制比(CMRR)严重依赖电阻匹配。四个电阻有 1% 偏差,CMRR 只有约 46dB。需要更高精度时,使用仪表放大器。

3.5 仪表放大器(INA)

三个运放组成:前两个做高阻抗同相缓冲 + 增益,第三个做差分。只需一个电阻 R_G 就能调节增益,且差分电阻在芯片内部精密匹配。

增益公式:G = 1 + 2R / R_G

相比普通差分放大器的优势:

  • 输入阻抗极高(前级是同相跟随器),不给信号源加负担
  • 电阻在芯片内部激光微调,CMRR 可达 100dB+
  • 只改一个 R_G 就能调增益,无需同时换多个电阻

应用场景:

  • 心电图(ECG)采集: 人体电极信号只有 ~1mV,共模干扰(50Hz工频)可达几V,INA 的高 CMRR 能把干扰抑制到可忽略的程度
  • 工业称重/压力传感器: 几米到几十米线缆传输微弱信号,电磁环境恶劣
  • 电池管理系统(BMS): 检测串联电池组中单节电池的电压,共模电压可达几十伏

💡 实际使用中,仪表放大器通常直接买集成芯片(如 INA128、AD620、INA333),内部电阻已经精密匹配。


四、放大电路设计方法

4.1 从需求到电路的设计流程

1
2
3
4
5
Step 1: 明确输入信号范围(幅度、频率、阻抗)
Step 2: 明确输出要求(幅度、驱动能力、精度)
Step 3: 选择拓扑(同相/反相/差分)
Step 4: 计算电阻值 → 确定增益
Step 5: 选择运放芯片 → 验证参数

4.2 设计实例:DAC 03.3V → 05V

Step 1 — 输入信号: MCU DAC 输出,0~3.3V 直流/低频模拟信号,输出阻抗较低(几百Ω)。

Step 2 — 输出要求: 0~5V,驱动执行器(阻抗 ~10kΩ),精度要求 ±2%。

Step 3 — 选择拓扑: 需要放大且不反相 → 同相放大器。

Step 4 — 计算电阻:

1
2
3
4
5
6
7
8
9
目标增益 G = 5 / 3.3 = 1.515

同相公式:G = 1 + Rf/Rg
Rf/Rg = 0.515

选 Rg = 20kΩ, Rf = 10kΩ(标准阻值)
实际增益 = 1 + 10k/20k = 1.5
实际最大输出 = 3.3 × 1.5 = 4.95V
误差 = (5 − 4.95)/5 = 1% ✓

Step 5 — 选择运放:

参数 需求 选型依据
供电电压 ≥ 5V 输出需达 5V,用 5V 单电源需 R2R 输出
GBW ≥ 增益 × 信号频率 × 10 若信号 10kHz,GBW ≥ 150kHz,很容易满足
输入失调电压 根据精度 ±2% → 允许 ±66mV 失调 → 大多数运放满足
输出驱动 ≥ 0.5mA 10kΩ 负载 @ 5V = 0.5mA

推荐型号(低成本场景):MCP6001(单通道,~0.2元),OPA340(精度更高),TLV9001(微功耗)。

4.3 电阻取值经验

运放反馈电阻一般选 1kΩ ~ 100kΩ 范围:

电阻太小(< 1kΩ) 电阻太大(> 1MΩ) 推荐范围
运放输出电流大,可能过载 输入偏置电流产生明显误差 10kΩ ~ 100kΩ:功耗低、噪声适中
功耗高 高频寄生电容影响大、噪声大 1kΩ ~ 10kΩ:适合高速电路

五、使用注意事项

5.1 输入偏置电流与失调

输入偏置电流(Input Bias Current): 理想运放输入电流为 0,但实际运放有 pA~μA 级的偏置电流。这个电流流过外部电阻会产生额外的压降,导致输出偏差。

补偿方法: 在 V+ 端串联一个电阻,阻值等于 V− 端看到的等效电阻(Rf ‖ Rin),使两端偏置电流产生的压降抵消。这也是为什么很多教科书电路在 V+ 端会多出一个”看起来没用”的电阻。

输入失调电压(Input Offset Voltage): 运放内部不完美导致的固有误差。典型值 0.1mV~5mV,精密运放可做到 <10μV。对低增益电路影响小,对高增益电路影响大(失调会被同比放大)。

5.2 增益带宽积(GBW)

带宽就是运放能正常放大信号的频率范围。超过这个范围,增益就开始下降。

开环带宽极窄——运放的开环增益虽然有 10 万倍,但这个增益只在极低频率(几 Hz 到几十 Hz)才成立。频率一高,开环增益就以 −20dB/decade 的速度下降。

闭环带宽是加了反馈之后的带宽。反馈用增益换带宽——增益降低了,但可用的频率范围变宽了。

GBW(增益带宽积) 就是这个交换关系的常数:

1
2
3
4
5
6
GBW = 闭环增益 × 闭环带宽 = 常数

例:GBW = 1MHz 的运放
增益 = 1 → 带宽 1MHz
增益 = 10 → 带宽 100kHz
增益 = 100 → 带宽 10kHz

像一块固定面积的橡皮泥——拉得越高(增益),就越窄(带宽)。

选型裕量: 在接近 GBW 极限时,增益已经开始滚降并产生相移。实际选型要留 510 倍裕量:**GBW ≥ 目标增益 × 信号最高频率 × (510)**。

5.3 压摆率(Slew Rate)

压摆率是运放输出电压能变化的最大速度,单位 V/μs。如果信号变化太快,运放跟不上,输出会变成三角波。

1
2
3
4
5
对于正弦信号:SR_min = 2π × f × V_peak

例:1kHz, 5Vpp 正弦信号
SR_min = 2π × 1000 × 2.5 = 0.016 V/μs
→ 大多数运放轻松满足(典型 0.5~50 V/μs)

5.4 供电与 Rail-to-Rail

Rail 指的是运放的供电轨(VCC 和 GND)。普通运放的输出到不了供电轨——比如供电 03.3V 的普通运放,输出可能只能摆到 0.2V3.1V,两头各有一截死区。这是因为内部输出级晶体管需要一定的压降才能工作。

Rail-to-Rail 输出意味着输出可以非常接近两条供电轨(<50mV 差距)。

为什么单电源系统几乎必选 R2R: 单电源下,运放供电就是比如 0V 和 3.3V。如果运放输出只能到 0.3V2.8V,ADC 量程 03.3V 的边缘区域就读不到了——传感器在那个区间的变化你看不见。而且如果偏置需要接近 0V 或 3.3V(某些传感器需要),非 R2R 运放直接输出不了。双电源系统(如 ±5V)信号通常在 0V 附近摆动,离供电轨很远,没这个问题。

还有一种叫 RRIO(Rail-to-Rail 输入输出),意思是输入端也能接受从轨到轨的全范围信号。选型时看到 RRIO 就是最通用的。

供电注意事项: 在供电引脚旁放置 100nF 去耦电容(越近越好),抑制高频噪声。单电源系统中,运放无法处理 0V 以下的信号——这就是为什么需要加直流偏置。

5.5 稳定性与容性负载

容性负载(长线缆、大电容)会让运放环路增加相移,可能导致振荡。

原理: 运放的负反馈能稳定工作,靠的是反馈信号回到 V− 时,和输出之间的总相移不超过 180°。超过 180° 后,负反馈变成正反馈——输出越高 → 反馈让它更高 → 自激振荡。电容的物理特性是电流超前电压 90°,这个额外相移加上运放自身在高频已有的相移,很容易凑够 180°。

解决方案: 在运放输出引脚和负载之间串一个小电阻(10~100Ω)。关键是反馈要从电阻前面(运放输出引脚侧)取,不是从负载端取。这样容性负载的相移不会进入反馈环路。R_iso 和容性负载形成 RC 低通,把相移最严重的高频分量衰减掉。

也可以选择标注”unity-gain stable”(单位增益稳定)的运放,它们内部做了频率补偿,对容性负载更宽容。

5.6 选型参数优先级

从最先考虑到最后:

优先级 参数 什么时候成为瓶颈
供电电压 + R2R 硬约束,不满足直接不能用
GBW 信号频率较高时(>10kHz)才需要仔细看
输出驱动能力 负载 < 1kΩ 或驱动长线缆时
输入失调电压 高增益(>100×)或高精度(<0.1%)场景
偏置电流 / 压摆率 / 噪声 极端场景:超高阻抗源、高速信号、μV级信号

5.7 “最保险”的运放电路模板

五条规则做到,90% 的运放电路都不会出问题:

  1. V+ 端加补偿电阻(= Rf ‖ Rg),补偿偏置电流
  2. Rf 上并联小电容,滤除高频噪声(注意:是 Rf 上,不是 Rg 上——详见第六章)
  3. 供电引脚紧贴放 100nF 去耦电容
  4. 输出端如果接长线或大电容,串 10~47Ω 隔离电阻(反馈从电阻前取)
  5. 反馈电阻选 10k~100k 范围

六、补充专题

6.1 电阻噪声与电容滤波

噪声从哪来: 电阻本身就是噪声源。只要温度不是绝对零度,电阻内部的电子就在做热运动,产生随机的微小电压波动——热噪声(Johnson-Nyquist noise):

1
2
3
V_noise = √(4kTRΔf)

k = 玻尔兹曼常数, T = 温度(K), R = 电阻值, Δf = 带宽

R 越大,噪声电压越大。 这就是”电阻大省电但噪声大”的根本原因——不是外部干扰,是电阻自身的物理属性。

如果想要抑制高频噪声,可以选择并联电容。

电容应该并联在 Rf 上,而不是 Rg 上。 原因如下:

电容的本质是”高频短路、低频开路”。在同相放大器 G = 1 + Rf/Rg 中:

  • Cf 并联 Rg(错误): 高频时 Cf 短路 Rg → Rg→0 → G = 1 + Rf/0 → ∞。高频增益暴增,噪声被疯狂放大,与初衷完全相反。
  • Cf 并联 Rf(正确): 高频时 Cf 短路 Rf → Rf→0 → G = 1 + 0/Rg = 1。高频增益降到 1,噪声不再被放大。

这本质上把同相放大器变成了一个低通滤波器,截止频率:

1
2
3
4
f_c = 1 / (2π × Rf × Cf)

例:Rf = 10kΩ,想在 16kHz 以上开始衰减
Cf = 1/(2π × 10k × 16k) ≈ 1nF

低于 f_c 信号正常放大,高于 f_c 增益逐渐滚降到 1。

6.2 共模干扰

什么是共模干扰: 假设你用两根线从远处传感器引信号到电路板。有用信号是两根线之间的电压差(差模信号)。但两根线像天线一样,会同时拾取到相同的电磁干扰——50Hz 工频、电机噪声、开关电源纹波等。这个两根线上共同存在、方向相同的干扰,就叫共模干扰。

例子:线A = 1.001V,线B = 0.999V,有用信号 = 2mV。叠加 0.5V 共模干扰后,线A = 1.501V,线B = 1.499V,差值仍然是 2mV——共模干扰不改变差模信号本身。

为什么必须抑制: 如果用单端放大器只看线A(1.501V),有用信号和干扰混在一起,放大后干扰远大于信号。差分放大器只看 A−B = 2mV,共同的 0.5V 被减掉,放大后全是有用信号。

共模干扰的具体危害:

  • 测量不准: 传感器信号只有几 mV,干扰可能几百 mV,泄露 1% 就够让测量偏差几十%
  • ADC 读数跳动: 50Hz 干扰泄露后 ADC 读数以 50Hz 周期波动,表现为”晃”
  • 误触发: 比较器电路中,干扰可能让信号越过阈值导致误报警
  • 损坏器件: 极端情况(雷击、工业环境)共模电压可达几百伏,超出运放输入范围

需要差分/INA 的典型场景:

场景 信号特点 为什么需要
工业传感器(称重/压力/温度) 几 mV 信号,几米~几十米线缆,周围有电机变频器 线缆长、环境差、信号弱
医疗电子(心电/脑电) μV~mV 信号,人体是大天线拾取 50Hz 信号极弱,干扰比信号大几千倍
电机驱动电流检测 采样电阻两端几十 mV,骑在几十~几百伏母线上 共模电压极高
专业音频(XLR 平衡传输) 几十米线缆,舞台灯光/无线干扰 远距离传输,环境嘈杂
汽车电子(BMS/传感器) 点火系统、电磁阀产生强脉冲 电磁环境极恶劣

简单判断标准: 如果你的电路里有”两根长线从远处引来一个小信号”这种结构,基本就需要差分/仪表放大器。如果信号源就在本地 PCB 上、距离很短(比如 DAC 直接接运放),共模干扰通常不是问题,普通同相/反相放大器就够了。