1. 运算放大器概述

各位同学,欢迎来到《从零设计运算放大器》的第一章。咱们开门见山,先聊聊运放到底是什么东西。你想想看,在模拟电路里,运放几乎无处不在——从手机里的音频处理,到工业上的传感器信号调理,再到医疗设备的心电放大,背后都有它的影子。

我个人习惯把运放比作一个“超级放大器”。它能把微弱的电压信号放大几万倍甚至上百万倍。听起来很夸张对吧?但实际用的时候,我们很少让它裸奔,而是通过外围反馈网络来控制它的行为。嗯,这里要注意,运放的核心价值恰恰在于“可控”。

一句话总结:运算放大器是一个高增益、差分输入的直流耦合电压放大器,配合外部反馈网络可以实现加减乘除、积分微分、滤波、比较等几乎所有的模拟信号处理功能。

1.1 什么是运放

运放的全称是“运算放大器”(Operational Amplifier,简称 Op-Amp)。这个名字来源于它最早在模拟计算机里做数学运算——加法、减法、积分、微分,样样都行。虽然现在数字芯片已经取代了模拟计算机,但运放这个名号一直保留了下来。

从电路结构上看,运放通常由三级组成:

  • 输入级:差分对管,提供高输入阻抗和共模抑制能力
  • 中间增益级:提供主要的电压增益,通常用共射或共源结构
  • 输出级:提供低输出阻抗和足够的电流驱动能力,常用推挽结构

我在项目中遇到过不少新手,一上来就盯着运放的内部电路猛看,结果越看越晕。我的建议是:先把它当成一个黑盒子,搞清楚外部特性,再慢慢打开盒子看里面。这样效率高得多。

1.2 理想运放模型

理想运放是我们分析电路时的“神兵利器”。它有几个关键假设:

参数 理想值 实际意义
开环增益 AOL ∞ 输入端只要有无限小的电压差,输出就能达到满幅
输入阻抗 Rin ∞ 输入端不吸取任何电流,信号源无负载
输出阻抗 Rout 0 输出端像理想电压源,带负载能力无限强
共模抑制比 CMRR ∞ 只放大差模信号,完全抑制共模噪声
带宽 BW ∞ 所有频率的信号都能无衰减地放大

基于这些假设,我们推导出两个最重要的“黄金法则”:

  1. 虚短:在负反馈下,同相输入端和反相输入端的电压相等(V+ = V-)
  2. 虚断:两个输入端的电流为零(I+ = I- = 0)

我的经验:刚开始学运放时,我总是不敢用虚短虚断,觉得太理想化了。后来做项目多了才发现,只要运放工作在负反馈且增益足够大,这两个法则在工程上非常准。当然,高频或者大信号时就要小心了——那是后话。

1.3 运放的符号与引脚

运放的电路符号很简洁,就一个三角形加几个引脚。标准符号如下:

运放符号与引脚 V+ + V- − VOUT VDD VSS 注意:实际芯片还有调零、补偿等引脚,但核心就是这五个

实际芯片的引脚排列因封装而异。以经典的LM741为例,它采用8引脚DIP封装:

  • 引脚2:反相输入(IN-)
  • 引脚3:同相输入(IN+)
  • 引脚6:输出(OUT)
  • 引脚7:正电源(VCC+)
  • 引脚4:负电源(VCC-)
  • 引脚1和5:调零(Offset Null)
  • 引脚8:空脚(NC)

避坑提醒:我曾经在调试一块板子时,把运放的电源引脚接反了,结果芯片瞬间冒烟。双电源运放的正负电源千万不能搞反,否则内部PN结会直接烧毁。上电前用万用表量一下电源极性,这个习惯能救你的板子。

1.4 运放的主要参数

选型时,数据手册里的参数密密麻麻。我挑几个最关键的给你讲讲,这些都是我平时做项目必看的。

开环增益(AOL)

开环增益是指运放不加反馈时的电压放大倍数。理想是无穷大,实际通常在80dB到140dB之间(也就是1万倍到1000万倍)。你想想看,1mV的输入差就能让输出摆到电源轨附近。但开环增益会随频率升高而下降,这就是后面要讲的增益带宽积的概念。

输入阻抗(Rin)

输入阻抗衡量运放从信号源吸取电流的大小。CMOS运放的输入阻抗极高,可达1012Ω以上,而双极型运放通常在MΩ级别。我做过一个高精度微弱电流检测项目,用的就是CMOS运放,输入偏置电流只有pA级,否则信号源会被“吃掉”。

输出阻抗(Rout)

输出阻抗决定了运放驱动负载的能力。理想为0,实际通常在几十到几百Ω。加上负反馈后,输出阻抗可以降到mΩ级别。嗯,这里要注意,如果负载电流太大,输出级会进入限流保护,波形就削顶了。

共模抑制比(CMRR)

CMRR定义为差模增益与共模增益之比,单位是dB。它反映了运放抑制共模干扰的能力。比如你在工业现场采集信号,地线上有几十伏的共模噪声,CMRR高的运放才能把有用信号“捞”出来。我见过一个案例,用了CMRR只有60dB的运放做差分放大,结果输出全是50Hz工频干扰,根本没法用。

电源抑制比(PSRR)

PSRR衡量电源纹波对输出的影响。理想运放对电源变化完全免疫,但实际做不到。开关电源的纹波通常在mV级,如果PSRR不够高,这些纹波会直接耦合到输出端。我习惯在运放电源引脚上加RC去耦,效果立竿见影。

带宽(BW)

带宽决定了运放能处理的信号频率上限。常用指标是单位增益带宽(GBW),即开环增益降到1时的频率。比如GBW=10MHz的运放,在增益为100时,实际可用带宽只有100kHz。这个关系一定要记牢:GBW = 增益 × 带宽。

压摆率(SR)

压摆率是运放输出电压的最大变化速率,单位V/μs。它决定了运放处理大信号时的速度。比如你要输出一个10V峰峰值的正弦波,频率是1MHz,那需要的压摆率至少是2π×10×1 = 62.8V/μs。如果运放的SR只有10V/μs,输出波形就会变成三角波——这就是所谓的“压摆率限制”。

参数 典型值范围 选型关注点
开环增益 AOL 80 ~ 140 dB 精度要求高时选大的
输入阻抗 Rin MΩ ~ TΩ 信号源内阻大时选高的
输出阻抗 Rout 10 ~ 500 Ω 重负载时选小的
CMRR 60 ~ 120 dB 共模噪声大时选高的
PSRR 60 ~ 100 dB 电源质量差时选高的
GBW 1 kHz ~ 1 GHz 信号频率高时选大的
SR 0.1 ~ 1000 V/μs 大信号高频时选大的

核心要点:理想运放模型是分析工具,实际参数是选型依据。做设计时,先用理想模型搭出电路架构,再用实际参数做仿真验证和裕量评估。这两步缺一不可。

好了,第一章的内容就到这里。运放的世界很大,但有了这些基础概念,你已经站在了正确的起跑线上。记住,理论是地图,实践才是走路——后面我们会一步步把每个参数都落实到电路设计中去。