1. 为什么这11个运放电路能被称作“经典”——从实验室到量产板的生存逻辑
你翻过任何一本模拟电子技术教材,总能在运算放大器章节里看到几个反复出现的电路图:反相放大、同相放大、加法器、积分器……它们被印在纸页上,被写进PPT里,被考卷反复引用。但真正让它们成为“经典”的,从来不是教科书的权威背书,而是它们在真实世界里活下来的韧性——在某高校电子创新实验室里,A同学调试一个传感器信号调理电路时,发现噪声大得根本无法采集有效数据;在某公司量产的工业温控模块中,工程师为解决热电偶微弱信号的零点漂移问题,最终回退到一个带调零电位器的同相输入结构;甚至在某款消费级音频设备的PCB上,我亲眼见过一个被刻意保留的RC反馈网络,只为压制特定频段的振铃现象——而那个网络,正是最基础的有源一阶低通滤波器拓扑。
这些电路之所以“经典”,是因为它们每一个都精准卡在了三个关键坐标系的交点上:物理可实现性(元器件参数在现实公差范围内稳定工作)、功能不可替代性(没有更简洁的方案能完成同等任务)、故障可诊断性(当它出问题时,你能用万用表和示波器快速定位到是运放坏了、电阻虚焊了,还是电源去耦失效)。它们不是设计出来的“艺术品”,而是被一代代工程师用烙铁、示波器和无数次失败反复锤炼出来的“生存模板”。比如反相放大器,它牺牲了输入阻抗,却换来了极高的共模抑制比和近乎理想的虚地节点——这个虚地,就是你后续接多路传感器时避免通道间串扰的物理锚点;而同相放大器看似简单,但它的高输入阻抗特性,恰恰是测量高内阻生物电信号(如ECG前端)时不可妥协的底线。这不是理论推导的优雅,而是工程落地的无奈与智慧。
提示:所谓“经典”,本质是时间筛选出的最小可行解。当你在项目中纠结是否要上更复杂的仪表放大器时,先问自己:当前信号幅度、带宽、噪声容限、功耗预算,是否真的超出了这11个电路的能力边界?很多所谓“性能不足”,其实是外围电路(如电源、PCB布局、接地)拖了后腿,而非运放拓扑本身。
我见过太多新手直接跳过这些基础电路,一头扎进开关电源环路补偿或高速ADC驱动设计,结果在电源纹波抑制环节反复栽跟头——根源往往是一个没处理好的运放供电去耦,或者一个被忽略的输入偏置电流路径。这11个电路,是模拟电路世界的“九九乘法表”。它不炫技,但你绕不开;它不性感,但你离不了。接下来,我们不按教科书顺序罗列,而是以真实项目中的痛点为线索,逐个拆解它们为何存在、如何选型、在哪种场景下必须用、又在哪种场景下必须慎用。
2. 反相放大器:虚地的魔力与输入阻抗的代价
反相放大器几乎是所有运放电路的入门第一课,但它的核心价值常被严重低估。它的标志性特征是输入端接在运放的反相输入端(-),同相端(+)接地,输出通过反馈电阻Rf连接回反相端,输入信号则通过电阻Rin接入反相端。其增益公式为 -Rf/Rin,负号代表相位反转。
但真正让它成为工业现场首选的,是那个被称作“虚地”的节点。在理想运放“虚短”和“虚断”假设下,反相输入端电压被强制钳位在0V(即地电位),形成一个稳定的参考点。这个物理特性带来了三个不可替代的优势:
第一,多路信号叠加的天然平台。当你要把温度、压力、湿度三路传感器信号按不同权重相加时,只需将它们各自的输出分别通过不同阻值的电阻(R1、R2、R3)接到同一个反相输入节点上,再用一个公共反馈电阻Rf。此时输出Vo = -(Rf/R1)·V1 - (Rf/R2)·V2 - (Rf/R3)·V3。每一路信号源都只看到自己对应的输入电阻,彼此完全隔离,不存在通道间相互加载的问题。我在某环境监测终端项目中就用此结构处理8路4-20mA电流环信号,每个通道配一个250Ω精密电阻转成电压,再统一接入反相加法器,整个系统零点漂移控制在±0.5mV以内。
第二,共模噪声的强力抑制器。传感器电缆在长距离传输中会拾取工频干扰,这种干扰以相同幅度、相同相位出现在信号线和参考地之间,即共模信号。反相放大器的虚地节点对共模电压变化极其不敏感——因为运放会自动调整输出,使反相端电压死死钉在0V,无论共模电压如何波动。只要运放本身的共模抑制比(CMRR)足够高(典型值>100dB),就能把共模干扰衰减到微伏级。某次在电机驱动板旁测试编码器信号,未加屏蔽的双绞线引入了严重的60Hz毛刺,接入反相放大器后,示波器上毛刺幅度从1.2Vpp骤降至8mVpp。
第三,反馈网络的单点校准优势。由于虚地的存在,反馈电阻Rf上的电流完全由输入电压和Rin决定,与运放输入偏置电流无关。这意味着你可以用一个高精度、低温漂的金属膜电阻作为Rf,通过微调它来精确校准整个系统的增益,而无需动输入端的任何元件。这对需要定期校准的仪器仪表至关重要。
当然,代价同样真实:输入阻抗等于Rin。如果Rin取10kΩ,那么信号源就必须能驱动10kΩ负载。对于高内阻的压电传感器(输出阻抗可达100MΩ以上)或某些pH电极,直接接入会导致信号严重衰减。此时必须前置一级高输入阻抗的缓冲器(如电压跟随器),或者改用同相放大器结构。另一个常被忽视的陷阱是高频稳定性。当Rf很大(如1MΩ)而运放输入电容与PCB寄生电容形成RC低通时,可能在某个频率点引入相位滞后,导致环路不稳定。实测中,我曾在一个光电二极管跨阻放大电路里,因Rf=10MΩ且未加补偿电容,导致输出在15kHz处出现持续振荡。解决方案是在Rf两端并联一个几皮法的电容Cf,构成一个简单的主极点补偿,将增益带宽积(GBW)限制在安全范围内。
2.1 元件选型的关键参数博弈
选择Rin和Rf时,绝非仅看增益需求。需同步权衡四个维度:
| 参数 | 影响因素 | 实操建议 |
|---|---|---|
| 热噪声 | 电阻自身产生的约翰逊噪声,与√R成正比 | Rf不宜过大(一般<1MΩ),高增益需求优先提高Rin,再用二级放大弥补 |
| 电流噪声 | 运放输入偏置电流流经电阻产生的噪声电压,与R成正比 | 对FET输入运放(IB<1pA)影响小;对双极型运放(IB=10nA),R>100kΩ即需警惕 |
| 功耗与发热 | 电阻功耗I²R,大阻值易受环境温度影响 | 精密应用选0.1%精度、25ppm/℃温漂的金属膜电阻;功率余量至少2倍 |
| 寄生电容 | PCB走线及电阻本体电容,与R形成低通,降低带宽 | Rf>100kΩ时,务必缩短其走线,并在运放输出端就近放置去耦电容(0.1μF+10μF) |
例如,在设计一个增益为-100的音频前置放大器时,若选Rin=1kΩ、Rf=100kΩ,热噪声约为13nV/√Hz;若选Rin=10kΩ、Rf=1MΩ,热噪声升至41nV/√Hz,且电流噪声贡献剧增。因此,优先采用较低阻值组合,必要时增加一级缓冲,是降低本底噪声的黄金法则。
2.2 虚地的物理实现:从理想到现实的三重校准
教科书里的“虚地”是理想状态。现实中,它受三个因素影响:
运放输入失调电压(Vos):它等效于在输入端串联了一个小电压源。在反相结构中,Vos会被放大(1+Rf/Rin)倍,出现在输出端。例如Vos=1mV,Rf/Rin=99,则输出直流偏移达100mV。解决方法是选用Vos<100μV的精密运放(如OP07),或在同相端加入失调调零电路(一个10kΩ电位器两端接±15V,滑臂接同相端)。
输入偏置电流(IB):双极型运放的IB会在Rin上产生压降。若Rin=10kΩ,IB=100nA,则额外引入1mV偏移。对策是让同相端的等效电阻(此处为0Ω)与反相端的Rin//Rf尽量接近。标准做法是在同相端串联一个电阻Rcomp = Rin // Rf。当Rin=10kΩ,Rf=100kΩ时,Rcomp≈9.1kΩ。
电源抑制比(PSRR):运放对电源电压波动的抑制能力。若±15V电源有10mV纹波,PSRR=100dB(即10⁵倍抑制),则纹波在输出端表现为0.1μV。但若PSRR在高频段恶化(常见于廉价运放),纹波仍会泄露。因此,运放供电必须经过LC或RC二次滤波,且滤波电容需紧贴运放电源引脚。
这三个因素共同决定了“虚地”的实际精度。在某医疗EEG设备中,我们要求直流偏移<±50μV,最终选用了Vos=25μV、IB=0.3pA的FET运放,并严格实施Rcomp匹配和三级电源滤波,才满足临床要求。
3. 同相放大器:高阻抗守护者与共模电压的隐形杀手
同相放大器的结构看似简单:输入信号直接接到运放同相端(+),反相端(-)通过R1接地,输出通过R2反馈至反相端。其增益为1 + R2/R1。它的核心价值,是提供了理论上无穷大的输入阻抗(实际受限于运放输入阻抗,通常>10¹²Ω)。这使得它成为高内阻信号源的唯一可靠接口。
想象一个典型的pH电极,其玻璃膜内阻随温度变化,常温下约100MΩ至1GΩ。若用反相放大器,即使Rin取1MΩ,信号源内阻与Rin分压,导致99%的信号被衰减。而同相放大器,因其输入端几乎不吸取电流,能完整拾取电极产生的毫伏级电位差。我在某水质分析仪项目中,正是靠一个同相放大器(增益1)作为pH探头的第一级缓冲,才将测量分辨率从±0.1pH提升至±0.01pH。
但高输入阻抗是一把双刃剑。它带来的最大隐患,是共模电压的无处不在。同相放大器的输入端直接暴露在外部环境中,任何悬浮的、未良好接地的信号源,都会将其自身的共模电压(可能是几伏甚至几十伏)完整地加在运放的两个输入端上。而运放的数据手册中,共模输入电压范围(Vcm)是一个硬性限制。例如,一款轨到轨输入运放,其Vcm范围可能是-0.1V至Vcc+0.1V。若你的信号源共模电压为12V(如电池供电的传感器),而运放供电仅为5V,那么12V已远超Vcm上限,运放将进入饱和或损坏状态。
这个问题在工业现场极为普遍。某次调试一个4-20mA二线制变送器时,客户抱怨输出跳变。经查,变送器外壳与PLC地之间存在15V交流共模电压,而我们的同相放大器运放Vcm上限仅±12V。解决方案并非更换运放,而是在信号输入端增加一个高阻值分压网络:用两个1MΩ电阻串联,中间抽头接运放同相端,两端分别接信号正负端。这样,共模电压被衰减一半(15V→7.5V),仍在安全范围内,而差分信号(4-20mA在250Ω上产生的1-5V)因对称性不受影响。这是一种成本极低、效果立竿见影的共模防护。
另一个常被忽视的陷阱是输入保护二极管的导通风险。大多数运放内部在输入端集成了ESD保护二极管,连接到正负电源轨。当输入电压超过Vcc+0.3V或低于Vee-0.3V时,二极管导通,形成大电流泄放路径。在同相结构中,若信号源意外短路到高压,或静电放电(ESD)事件发生,这些二极管可能被烧毁。因此,必须在外围添加限流电阻(如1kΩ)和TVS瞬态抑制二极管。我在某户外气象站项目中,因未加TVS,一次雷击感应脉冲导致12块同相放大电路板全部失效,教训惨痛。
3.1 增益设定的物理约束:为什么不能无限提高R2/R1?
同相放大器的增益公式1 + R2/R1看似允许任意高增益,但物理世界给出了严苛限制:
运放开环增益(Aol)的衰减:运放的Aol并非恒定,而是随频率升高而下降(典型-20dB/decade)。当闭环增益Gc接近Aol时,实际增益开始偏离理论值,并伴随相位裕度恶化。例如,某运放Aol在10kHz时为60dB(1000倍),若你设计Gc=1000,则在10kHz处已无环路增益,系统失去负反馈,变成一个不稳定放大器。因此,实际可用增益带宽积(GBW) ≈ Aol × f,必须确保Gc × f_signal < GBW × 0.7(留30%裕量)。
电阻噪声与热敏性:R2越大,其热噪声和温度漂移对增益精度的影响越显著。当R2=10MΩ时,其1/f噪声(闪烁噪声)在低频段会主导系统噪声。同时,大阻值电阻的温漂系数(TCR)通常较差,温度每变化1℃,阻值变化可达数百ppm,直接转化为增益漂移。
寄生电容的相位滞后:R2两端的PCB走线电容(典型0.5-2pF)与R2构成RC网络,在高频形成滞后相位。当R2=1MΩ,Cp=1pF时,转折频率仅159kHz,极易引发振荡。解决方案是在R2上并联一个电容Ccomp,使其与R1//R2形成补偿零点。计算公式为 Ccomp = 1 / (2π × f_comp × R1),其中f_comp取GBW的1/5。
因此,追求高增益时,分两级实现永远优于单级。例如,需要增益1000,可设计第一级同相增益10,第二级反相增益100。这样,每级的R2都控制在合理范围(如100kΩ),噪声、稳定性、温漂均大幅改善。
3.2 输入偏置电流的终极对策:T型反馈网络
对于超低输入偏置电流(IB<1pA)的FET运放,同相结构的Rcomp匹配已足够。但对于IB较大的双极型运放(IB=100nA),即使做了Rcomp,R1上的IB压降仍会造成可观偏移。此时,T型反馈网络是更优解。
其结构为:反相端通过R1接地,R1与R2串联后接输出,R2与R3并联再接回反相端。增益公式变为1 + R2/R1 + R3/R1。关键在于,R3的引入大幅提高了等效反馈电阻(Req = R2 + R3),从而降低了R1上的电流需求,使IB在R1上产生的压降微乎其微。例如,目标增益100,传统结构需R2=99kΩ、R1=1kΩ;T型结构可设R1=1kΩ、R2=9kΩ、R3=90kΩ,则Req=99kΩ,但R1上电流仅为输出电流的1/100,IB影响降低一个数量级。
我在某高精度应变片测量系统中,使用T型网络将IB引起的零点漂移从±2mV降至±0.2mV,且温漂系数改善了3倍。但需注意,T型网络增加了元件数量和PCB面积,且R3的精度和温漂会直接影响增益精度,故R3必须选用与R1同等级别的精密电阻。
4. 差分放大器:消除共模干扰的终极武器与电阻匹配的生死线
差分放大器(也称减法器)是将两个输入电压之差进行放大的电路,其标准结构是:V1经R1接运放反相端,V2经R2接同相端,反相端与输出间为R3,同相端与地间为R4。当R1=R3且R2=R4时,输出Vo = (R3/R1) × (V2 - V1)。它存在的根本意义,是在源头上剥离共模干扰,只放大我们真正关心的差分信号。
这在工业现场是刚需。例如,一个安装在大型电机附近的温度传感器,其两根信号线会像天线一样拾取强烈的电磁干扰(EMI)。干扰以相同幅度、相同相位(共模)叠加在V1和V2上,而真实的温度信号则以微小的差分电压(如10mV)形式存在。差分放大器通过精确的电阻匹配,确保共模电压在输出端被完全抵消,而差分电压被准确放大。某钢铁厂的轧机轴承温度监控系统,正是依靠差分放大器,将信噪比从不足3dB提升至45dB,使微小的轴承异常温升得以被可靠捕捉。
然而,其性能的天花板,完全取决于四个电阻的匹配精度。理论增益误差ε与电阻失配ΔR/R的关系为 ε ≈ 2 × (ΔR/R)。这意味着,若你使用1%精度的电阻,理论最大误差高达2%;若要求0.1%精度,电阻匹配度必须优于0.05%。普通贴片电阻无法满足,必须采用专用方案:
集成薄膜电阻网络:如Vishay的WSL系列,四个电阻在同一硅基片上光刻而成,匹配精度达0.01%,温漂跟踪(TCR tracking)优于1ppm/℃。这是高端仪器的标配。
分立精密电阻+激光修调:选用0.01%精度、5ppm/℃温漂的金属箔电阻(如Vishay Z-Foil),在PCB上对称布局,并用飞线微调。成本高,但灵活性强。
运放内置匹配电阻:部分专用差分放大器(如ADI的AD8271)将匹配电阻集成在芯片内部,匹配精度达0.005%,且温漂完全一致。这是最省心的方案,但增益固定,灵活性受限。
我在某电力谐波分析仪项目中,最初使用分立1%电阻,系统在50Hz工频下共模抑制比(CMRR)仅60dB,无法滤除电网噪声。更换为0.01%薄膜电阻网络后,CMRR跃升至100dB,完全满足IEC 61000-4-3标准。
另一个致命陷阱是输入阻抗的不对称性。在标准差分结构中,V1端的输入阻抗为R1,而V2端的输入阻抗为R2//R4。若R1=10kΩ,R2=R4=10kΩ,则V2端阻抗仅5kΩ。当连接两个内阻不同的信号源时,会因加载效应导致增益失配,破坏CMRR。解决方案是在V1和V2端各加一级单位增益缓冲器(电压跟随器),使两端输入阻抗均提升至>10¹²Ω,彻底消除加载影响。虽然增加两个运放,但换来的是CMRR的质变。
4.1 CMRR的频率依赖性:为什么低频很稳,高频却崩盘?
数据手册中标称的CMRR(如100dB)通常指DC或低频(<10Hz)下的值。随着频率升高,CMRR会急剧恶化,原因有二:
运放自身的CMRR衰减:运放内部输入级晶体管的匹配度随频率升高而变差,其CMRR带宽积(CMRR-BW)是一个固定值。例如,某运放CMRR-BW=1MHz,若DC CMRR=100dB(10⁵),则在10kHz时CMRR仅剩40dB(100倍)。
PCB布局引入的寄生电容失配:V1和V2走线长度、宽度、到地平面的距离若有微小差异,就会形成不等的寄生电容Cp1和Cp2。在高频下,这些电容与电阻形成RC分压,破坏了原本的电阻匹配关系。实测中,我曾因V1走线比V2长2cm,导致在1MHz时CMRR从80dB暴跌至30dB。
因此,高频差分应用必须遵循严格的PCB设计规则:
- V1/V2走线必须等长、等宽、平行布线(差分对),并保持与地平面的间距恒定;
- 所有电阻必须使用0402或更小封装,以减小引线电感;
- 在运放输入引脚附近,为V1/V2各放置一个100pF陶瓷电容到地,提供高频共模旁路;
- 供电引脚必须使用0.1μF瓷片电容+10μF钽电容双重去耦,且瓷片电容必须紧贴引脚。
4.2 单电源供电下的偏置设计:让差分放大器在0V基准上跳舞
绝大多数工业传感器(如4-20mA变送器、热电偶冷端)输出的是单极性信号(0-5V, 0-10V),而运放需要双电源才能处理负电压。强行用单电源(如+5V)供电,会导致输入信号超出运放的共模输入范围(Vcm),或输出被钳位在0V。
解决方案是建立一个虚拟中点电压Vref。最常用的是用两个等值电阻(如10kΩ)从+5V和地分压,得到2.5V,再用一个电压跟随器(运放)进行缓冲,作为整个电路的参考地(AGND)。此时,差分放大器的R4不再接地,而是接到AGND;同理,R1和R2的另一端也需通过电容隔直后接到AGND,以提供直流偏置通路。
这个Vref的精度和稳定性直接决定系统零点精度。若Vref有10mV漂移,整个输出零点就漂移10mV×增益。因此,Vref必须由高精度基准源(如REF5025,2.5V,3ppm/℃)产生,而非简单的电阻分压。我在某便携式气体检测仪中,因使用电阻分压Vref,导致整机零点在-20℃至60℃范围内漂移达±15mV,后更换为REF5025,漂移降至±0.5mV。
5. 积分器与微分器:时间域的魔法师与高频噪声的放大器
积分器和微分器是运放电路中最具“数学美感”的两种,它们将时域信号直接映射到其积分或微分结果上。积分器的结构是:输入信号经Rin接运放反相端,反相端与输出间为电容Cf。其输出Vo = -(1/(Rin×Cf)) × ∫Vin dt。微分器则是将Rin与Cf位置互换:Cf接输入,Rin接反相端与输出,输出Vo = -Rin×Cf × d(Vin)/dt。
它们的价值,在于将难以直接测量的物理量,转换为易于处理的电压信号。例如,一个电流型传感器(如光电二极管)输出的是与光强成正比的电流I。若直接用电压放大器,输出是I×R,但R的温漂会直接影响精度。而用积分器,将I对时间积分,得到电荷量Q = ∫I dt,再通过一个精密电压基准对Q进行量化,即可获得与光强绝对值成正比的、温漂极小的测量结果。某激光功率计的核心电路,正是基于此原理,实现了±0.1%的长期稳定性。
微分器则擅长捕捉信号的突变。在电机控制系统中,编码器输出的方波边沿包含了精确的位置信息。用微分器提取边沿,再配合比较器,可以生成极窄的触发脉冲,用于高精度定时。我在某伺服驱动器项目中,用微分器将1MHz编码器信号的上升沿压缩为5ns脉冲,使位置采样抖动从20ns降至2ns。
然而,这两种电路也是最脆弱、最容易失控的。它们的致命弱点在于对高频噪声的极端敏感性。
积分器的低频发散:理想积分器在DC处增益无穷大,任何微小的输入失调电压(Vos)都会被无限积分,导致输出在几秒内就饱和。解决方法是在Cf两端并联一个大阻值电阻Rf(如10MΩ),构成一个“泄漏积分器”,其DC增益被限制为-Rf/Rin,从而稳定直流工作点。Rf的选择需权衡:Rf越大,DC稳定性越好,但对低频信号的积分效果越差;Rf越小,积分效果好,但DC漂移快。经验公式:Rf ≥ 10 × (1/(2π × f_min × Cin)),其中f_min是信号最低有效频率。
微分器的高频振荡:微分器的增益随频率线性上升(G ∝ f),意味着它会将电路中无处不在的宽带噪声(如运放的1/f噪声、电源纹波)成百倍放大。一个1μV的10MHz噪声,在微分器中可能被放大为100mV的尖峰,足以触发误动作。因此,所有实用微分器都必须是“有源低通滤波微分器”:在输入端串联一个小电容Cin(如10pF),与Rin形成高通,抑制DC和低频;在反馈支路并联一个小电容Cf(如100pF),与Rin形成低通,限制高频增益。其传递函数变为一个带通滤波器,峰值增益出现在f0 = 1/(2π × Rin × Cin)附近。
我在某振动分析仪中,最初使用纯微分器,结果输出全是噪声,完全无法识别机械共振峰。加入Cin和Cf后,将有效工作频带限定在100Hz-10kHz,信噪比立刻提升30dB。
5.1 积分器的复位机制:如何在不中断测量的情况下清零
在需要周期性测量的应用中(如电荷放大器),积分器必须在每次测量周期结束时清零,否则电荷会累积。最直接的方法是用一个模拟开关(如ADG1419)短接Cf两端。但开关的导通电阻(Ron≈1Ω)和电荷注入(Charge Injection)会引入误差。
更优雅的方案是**“电流复位”**:在Cf的反馈路径上,用一个MOSFET(如Si2302)与一个精密电流源(如REF200)串联。当需要复位时,打开MOSFET,电流源向Cf注入一个精确的、方向相反的电流Ireset,使Cf上的电压在时间treset内线性归零。treset = (Vout_initial × Cf) / Ireset。由于电流源精度高、温漂小,复位过程可重复性极佳。某高精度电容式液位计,正是采用此方案,将单次测量的复位误差控制在0.001%以内。
5.2 微分器的相位补偿:从理论模型到PCB的最后1%优化
微分器的稳定性不仅取决于Cin和Cf,还受运放输出阻抗和PCB走线电感影响。在高频下,这些寄生参数会引入额外相位滞后。因此,必须在运放输出端与Rin之间,串联一个几欧姆的小电阻Rs(如5Ω)。Rs与运放输出电容Cout形成一个零点,提前补偿相位。Rs的值需通过实验确定:从0Ω开始,逐步增大,用网络分析仪观察环路增益相位裕度,当相位裕度达到60°时,Rs即为最优值。这个细节,往往决定了微分器是稳定工作,还是在某个频点持续振荡。
6. 电压比较器:运放的“非线性”兄弟与迟滞的智慧
严格来说,电压比较器并非线性运放电路,但它与运放共享相同的输入级架构,是模拟电路走向数字世界的必经桥梁。其核心功能是:当输入电压V+ > V-时,输出高电平;反之,输出低电平。最简单的实现,就是将运放开环使用(无反馈)。
但开环运放作为比较器,存在两大缺陷:响应速度慢和输出电平不确定。运放设计目标是线性放大,其内部补偿电容会严重拖慢大信号翻转速度;且其输出摆幅受限于供电轨,无法直接驱动TTL/CMOS逻辑电平。
因此,专用比较器(如LM393)被设计出来:取消内部补偿电容,速度提升10倍;输出级采用集电极开路(OC)或漏极开路(OD)结构,可灵活上拉至任意逻辑电平。但即便如此,一个未经修饰的比较器,仍会因输入噪声而频繁抖动。例如,一个缓慢上升的温度信号,在阈值点附近,微伏级的噪声就能让输出在高低电平间疯狂跳变,导致后续MCU误触发。
解决方案是引入正反馈,构建施密特触发器(Schmitt Trigger),即添加迟滞(Hysteresis)。其原理是:当输出为高时,通过一个电阻Rf将部分输出电压反馈到同相端,抬高阈值电压Vth_high;当输出为低时,反馈电压消失,阈值回落至Vth_low。两者之差ΔVth即为迟滞电压。只要噪声峰峰值小于ΔVth,输出就不会抖动。
迟滞电压的计算公式为 ΔVth = Voh × (R1 / (R1 + R2)),其中Voh是输出高电平,R1是反馈电阻,R2是接地电阻。例如,Voh=5V,R1=100kΩ,R2=100kΩ,则ΔVth=2.5V。这个值必须大于预期的最大噪声峰峰值。我在某开关电源的过压保护电路中,输入噪声为±50mV,因此将ΔVth设为100mV,选用R1=1MΩ,R2=10MΩ,完美消除了误保护。
注意:迟滞虽好,但会带来“死区”。信号在Vth_low和Vth_high之间变化时,输出保持不变。对于需要精确阈值检测的应用(如精密电压监控),应避免迟滞,转而采用硬件滤波(RC低通)或软件数字滤波。
6.1 比较器的输出驱动能力:从LED到继电器的跨越
比较器的输出级类型决定了它能驱动什么负载:
开漏/开集输出(如LM393):输出只能拉低,需外接上拉电阻。优点是电平兼容性好(上拉至3.3V或5V均可),缺点是灌电流能力有限(典型20mA)。驱动LED时,LED阳极接Vcc,阴极经限流电阻接输出,即可点亮。
推挽输出(如TLV3501):输出可主动拉高和拉低,无需上拉电阻。优点是速度快、驱动能力强(典型50mA),缺点是输出电平被锁定在供电轨上。
高压输出(如MAX9021):输出可承受60V高压,可直接驱动继电器线圈或小型电机。此时,继电器线圈一端接Vcc,另一端接比较器输出,当输出为低时,线圈得电吸合。
选择时,必须核算负载电流。例如,一个12V/100mA继电器,若用开漏比较器驱动,上拉电阻需为(12V-0.4V)/0.1A=116Ω