ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

三运放仪表放大器从原理到实战:增益、CMRR、单电源与PCB布局全解析

三运放仪表放大器从原理到实战:增益、CMRR、单电源与PCB布局全解析 仪表放大器这个电路说它是模拟电路里最经典的三件套之一毫不为过。但凡做过传感器信号采集、桥式电路调理、微弱信号放大的工程师几乎都绕不开它。但有意思的是很多人第一次搭这个电路时都会经历一个相同的困惑明明按照教科书上的公式算好了增益实际测出来却对不上或者单电源供电时输出死活不对又或者电路在面包板上跑得好好的一画成PCB就各种漂移和噪声。这些问题不是理论错了而是从原理到实战之间有一堆教科书不会告诉你的细节。这篇文章面向的是已经了解运放基本概念、准备或者正在用三运放结构搭建仪表放大器的工程师和学生。我会从三运放仪表放大器的底层工作原理讲起把每个电阻的作用、CMRR的来源、单电源供电的坑、PCB布局的注意事项以及实际调试中常见的故障排查思路全部拆开揉碎讲清楚。不管你是用NE5532、OP07还是精密运放如AD620的内部结构来理解这些原理都是通用的。1. 三运放仪表放大器的底层工作原理拆解1.1 为什么是三个运放而不是一个很多人会问差分放大器一个运放就能搞定为什么仪表放大器要用三个答案藏在输入阻抗和共模抑制这两个关键指标里。单个运放搭的差分放大器输入阻抗由外围电阻决定通常只有几十千欧。当你接一个高输出阻抗的传感器比如应变片电桥输出阻抗可能几kΩ信号在到达放大器之前就已经被分压衰减了。而且单运放差分放大器的CMRR共模抑制比直接受电阻匹配精度限制四个电阻只要有0.1%的失配CMRR就会掉到60dB以下。三运放结构的精妙之处在于前两个运放构成对称的缓冲级输入直接进运放的同相端输入阻抗轻松做到兆欧甚至吉欧级别同时对称结构让共模信号在两个运放输出端等量出现后级差分放大器只提取差模分量CMRR可以做到100dB以上。第三个运放负责把双端信号转成单端输出同时提供额外的差模增益。1.2 增益公式是怎么推导出来的三运放仪表放大器的经典结构是这样的A1和A2是两个输入缓冲运放它们的反相端通过增益电阻Rgain连接同时各自通过反馈电阻R1通常两个R1相等回到自己的输出。A3构成差分放大器四个电阻分别为R2、R3、R4、R5通常R2R3、R4R5。增益的推导分两步。第一步看输入级假设A1同相端电压为V1A2同相端电压为V2由于虚短A1反相端也是V1A2反相端也是V2。Rgain两端的电压就是V1-V2。流过Rgain的电流为(V1-V2)/Rgain。由于运放输入电流为零这个电流必然全部流过两个R1。所以A1输出与A2输出之间的电压差为Vout_diff (V1 - V2) × (1 2R1/Rgain)第二步看差分级A3把双端信号转单端增益为R4/R2假设R2R3、R4R5。所以总增益为Gain (1 2R1/Rgain) × (R4/R2)实际设计中通常让差分级的增益为1即R4R2这样整个电路的增益就由Rgain单独控制公式简化为Gain 1 2R1/Rgain。这也是为什么大多数仪表放大器只用一颗外部电阻就能设定增益。1.3 CMRR到底由什么决定CMRR是仪表放大器的灵魂指标。在三运放结构中CMRR由两部分决定输入级的对称性和差分级的电阻匹配。输入级的对称性取决于A1和A2的匹配程度以及R1的匹配程度。如果两个R1有失配共模信号在A1和A2输出端产生的响应就不相等这个不等量会被后级当成差模信号放大。差分级的CMRR则完全取决于R2/R3/R4/R5的匹配精度这也是为什么分立方案中这四个电阻必须用0.1%甚至0.01%精度的匹配电阻对。注意如果你用普通1%电阻搭这个电路CMRR可能只有50-60dB跟单运放差分电路差不多完全浪费了三运放结构的优势。1.4 虚短虚断在仪表放大器中的具体应用虚短和虚断是分析这个电路的基本工具但用的时候要注意边界。虚短成立的前提是运放工作在线性区且开环增益足够大。在仪表放大器中A1和A2的同相端接传感器信号反相端通过R1和Rgain形成反馈只要输出不饱和虚短就成立。虚断则意味着运放输入电流为零这个假设对CMOS输入运放几乎完美成立但对双极性输入运放如NE5532、OP07输入偏置电流可能在nA到μA级别。如果传感器输出阻抗很高比如pH电极输出阻抗可达100MΩ以上这个偏置电流就会产生可观的误差电压。这时候要么选CMOS输入运放如TL072、LMC6001要么在输入端加偏置电流补偿。2. 分立方案与集成方案的选型对比2.1 什么时候该用三运放分立方案集成仪表放大器如AD620、INA128、INA333用起来确实方便一颗芯片加一个电阻就搞定CMRR出厂就保证在100dB以上。但有些场景下分立方案反而更合适。第一种情况是成本极度敏感。集成仪表放大器价格通常在几块到几十块不等而三颗通用运放比如TL084四运放用其中三个可能只要几毛钱。对于大批量消费类产品这个差价很可观。第二种情况是需要特殊性能。比如你需要极高的输入阻抗10GΩ或者需要极低的输入偏置电流1pA或者需要运放工作在非常规电源电压下集成方案可能没有合适的型号分立方案可以自由选型。第三种情况是教学和验证。理解三运放结构的工作原理对模拟电路设计能力的提升是巨大的。很多工程师用集成芯片用了好几年遇到问题还是不知道内部发生了什么分立方案能帮你把每个节点都搞清楚。2.2 集成仪表放大器的优势与局限集成方案最大的优势是一致性和便利性。内部电阻是激光修调过的匹配精度极高CMRR和增益误差都有明确保证。温漂也经过优化不需要你自己去匹配电阻的温度系数。但集成方案也有局限。首先是增益范围受限很多集成仪表放大器的最小增益是1或者10不能做到任意增益。其次是输入共模范围受限尤其在单电源供电时输入信号不能太靠近电源轨。第三是带宽和压摆率通常不如分立方案灵活因为你没法换运放。2.3 关键参数对比表对比维度三运放分立方案集成仪表放大器CMRR取决于电阻匹配可达100dB出厂保证通常80-120dB输入阻抗取决于运放选型可达GΩ级通常10GΩ级别增益设定灵活可任意设定通常有最小增益限制成本低通用运放中高PCB面积较大小温漂取决于电阻和运放温漂优化过通常更好设计难度较高低2.4 运放选型的几个硬指标选运放不是看GBW越高越好要结合具体应用。对于仪表放大器的输入级最关键的指标是输入失调电压Vos、输入失调电压温漂、输入偏置电流和噪声密度。如果测的是直流或低频信号Vos和温漂是第一位的。OP07的Vos典型值只有10μV温漂0.2μV/°C非常适合。如果测的是交流信号噪声密度和GBW更重要。NE5532的噪声密度约5nV/√HzGBW为10MHz做音频段信号放大很合适。提示输入级的两个运放必须选同一批次、同一型号的芯片最好用双运放封装如OP07双运放版本OP207这样两个运放的温漂和失调会高度一致CMRR会好很多。3. 单电源供电的坑与解决方案3.1 单电源下虚短为什么不成立这是初学者最容易踩的坑。双电源供电时运放输出可以在正负电源之间摆动虚短自然成立。但单电源供电时运放输出只能在0V到Vcc之间摆动如果输入信号接近0V输出就会饱和到0V虚短被破坏。具体到三运放仪表放大器问题出在A1和A2的输出端。假设单电源5V供电输入共模电压为0V那么A1和A2的输出试图往负方向摆动以维持虚短但负电源是0V输出摆不下去运放进入饱和。这时候整个电路就废了。3.2 偏置电压怎么加才正确解决方案是给输入信号加一个直流偏置把整个信号的共模点抬到电源中点附近。最常见的方法是用两个等值电阻分压产生Vcc/2然后通过一个缓冲运放或者直接用电容滤波作为偏置电压。但这里有个细节偏置电压不能直接加到传感器上否则传感器可能被直流偏置影响。正确的做法是在仪表放大器的输入端加偏置或者用交流耦合电容隔直后再加偏置。具体电路上可以在A1和A2的同相端各接一个电阻到Vcc/2同时用一个大电容如10μF把Vcc/2旁路到地。这样偏置电压的交流阻抗很低不会引入额外噪声。3.3 轨到轨运放真的能解决问题吗轨到轨运放确实能让输出摆幅更接近电源轨但它不能解决虚短被破坏的根本问题。轨到轨运放的输入共模范围通常也有限制不是所有轨到轨运放都能在0V附近正常工作。真正靠谱的方案还是加偏置。轨到轨运放可以作为辅助手段让输出摆幅更大但偏置电路不能省。另外要注意轨到轨运放的输出虽然能接近电源轨但接近电源轨时输出阻抗会上升带负载能力下降如果后级输入阻抗不够高也会引入误差。3.4 单电源供电的完整电路示例假设用5V单电源传感器输出为0-20mV的差分信号需要放大100倍。电路设计如下偏置电压用两个10kΩ电阻分压得到2.5V并联一个10μF电容到地输入偏置A1和A2同相端各通过一个100kΩ电阻接到2.5V偏置增益电阻R149.9kΩRgain1kΩ输入级增益约100差分级R2R3R4R510kΩ增益为1运放选型TL084或OP07双电源版本也可以用这样输出就在2.5V±1V范围内摆动不会饱和。4. PCB布局中的噪声与精度陷阱4.1 为什么面包板能跑PCB却出问题面包板上的寄生电容小走线短但接触电阻大、环路面积大。PCB上走线可以很短但如果布局不合理寄生电容和地环路反而会引入更多问题。最常见的问题是输入走线太长形成了天线效应拾取了空间中的电磁干扰。仪表放大器的输入信号通常很微弱几mV甚至几十μV级别一点点干扰就足以淹没信号。另一个问题是地线布局不合理大电流回流路径经过输入级地线产生地电位差被当成差模信号放大。4.2 输入走线的对称性与屏蔽仪表放大器的输入走线必须严格对称。A1和A2的同相端走线长度要尽量一致Rgain的走线也要对称。如果一边走线长一边走线短两边的寄生电容和电感就不一样共模抑制会变差。对于微弱信号建议用屏蔽线或者保护环Guard Ring。保护环是在输入走线周围布一圈地线或者跟随电压的走线把漏电流引导到地不让它流进输入端。在PCB上保护环通常布在输入走线的两侧和下方通过过孔连接到地平面。4.3 增益电阻的布局要点Rgain这个电阻非常关键它的两端连接的是两个运放的反相端是虚地点。这个节点的寄生电容会直接影响高频响应和稳定性。Rgain的走线要尽量短电阻要尽量靠近运放的反相端引脚。另外Rgain的精度和温漂直接影响增益精度。建议用0.1%精度的金属膜电阻温漂低于25ppm/°C。如果增益要求不高可以用普通电阻但要注意温度变化带来的增益漂移。4.4 电源去耦与地平面处理每个运放的电源引脚旁边必须放去耦电容通常是一个100nF陶瓷电容加一个10μF钽电容。100nF要尽量靠近电源引脚走线要短而粗。10μF可以放在稍远一点的位置。地平面处理上建议用完整的模拟地平面不要在上面走数字信号。如果必须混合信号模拟地和数字地要分开单点连接。仪表放大器的地线要单独走不要和功率器件共用回流路径。注意PCB上的涡流损耗在低频仪表放大器应用中通常不是主要问题但在高频或者大电流场景下需要注意。对于仪表放大器更关键的是避免地环路和电源噪声耦合。5. 实测中的典型故障与排查链路5.1 输出饱和到电源轨的排查思路输出饱和是最常见的故障。排查顺序如下第一步断开输入信号测量输出。如果输出仍然饱和说明是电路本身的问题可能是偏置不对或者运放自激。第二步检查偏置电压。用万用表测量A1和A2同相端的直流电压应该是Vcc/2左右。如果偏差很大检查分压电阻和滤波电容。第三步检查Rgain是否焊接正确。如果Rgain虚焊或者阻值不对增益会异常输出可能饱和。第四步检查运放是否自激。用示波器看输出是否有高频振荡。如果有在运放输出端加一个小电容如10pF到反相端做相位补偿。5.2 增益不对的几种可能原因增益不对通常有以下几个原因Rgain阻值错误实际阻值和标称值偏差大或者焊错了位置R1不匹配两个R1的阻值不一致导致增益公式不成立运放带宽不足如果信号频率较高运放的GBW不够实际增益会下降负载效应后级电路输入阻抗不够高分流了一部分输出电流排查时先用万用表测量Rgain和R1的实际阻值确认无误后再检查频率和负载。5.3 共模抑制比不达标的定位方法CMRR不达标的表现是差模信号放大了但共模信号也被放大了。测试方法是给两个输入端加相同的信号测量输出。如果CMRR差首先检查四个差分电阻的匹配精度。用万用表逐一测量偏差超过0.1%就需要更换。其次检查输入级两个运放是否匹配最好用同一批次的芯片。第三检查PCB布局是否对称输入走线长度是否一致。5.4 噪声和漂移问题的系统排查噪声问题分两类高频噪声和低频漂移。高频噪声通常来自电源或者空间干扰。检查电源去耦是否到位输入走线是否屏蔽地平面是否完整。如果噪声频率和开关电源频率一致说明是电源耦合需要加强滤波。低频漂移通常来自温度变化或者运放本身的失调温漂。用手触摸运放或者用热风枪轻微加热观察输出变化。如果输出随温度明显变化说明运放温漂太大需要换低温漂运放或者做温度补偿。5.5 自激振荡的识别与消除自激振荡的表现是输出有高频正弦波或者不规则振荡即使输入为零。原因是反馈环路相位裕度不够。消除方法有几种在A1和A2的反馈电阻R1两端并联一个小电容如10-100pF降低高频增益在A3的反馈电阻R4两端并联小电容在运放输出端串联一个小电阻如50-100Ω隔离容性负载。提示自激振荡有时候频率很高万用表看不出来必须用示波器。如果手头没有示波器可以用一个简单的RC低通滤波器加二极管检波配合万用表判断是否有高频信号。6. 从调试到量产的几个实战经验6.1 电阻匹配的实操技巧分立方案中电阻匹配是CMRR的关键。如果你没有0.1%精度的电阻可以用万用表从一堆1%电阻中筛选。具体做法是测量每个电阻的实际阻值记录在纸上然后配对使用。两个R1的阻值差控制在0.05%以内四个差分电阻的比值匹配控制在0.1%以内。更讲究的做法是用电阻网络如Vishay的ORN系列内部电阻匹配精度可达0.01%温漂跟踪也很好。虽然贵一点但对于精密应用是值得的。6.2 运放批次一致性的重要性输入级的两个运放必须匹配。最理想的情况是用双运放封装比如OP07的双运放版本OP207或者TL072、NE5532这些双运放。同一封装内的两个运放芯片是同一批次、同一晶圆失调和温漂高度一致。如果用两个单运放尽量选同一批次的产品。买的时候注意看生产日期和批次号不同批次的运放失调电压可能差很多。6.3 温度实验与长期稳定性验证仪表放大器在实际使用中会经历温度变化所以温度实验不能省。简单的方法是把电路板放进恒温箱从-20°C到60°C循环记录输出变化。如果没有恒温箱可以用热风枪和冷喷剂局部加热和冷却观察输出漂移。长期稳定性方面建议在常温下连续运行24小时每隔一小时记录一次输出。如果输出有缓慢漂移可能是电阻或者运放的长期稳定性问题。6.4 从实验室到现场的环境适应性考虑实验室环境和现场环境的差异很大。现场可能有更强的电磁干扰、更大的温度变化、更差的电源质量。所以从实验室到现场需要做几件事增加输入端的RFI滤波器防止高频干扰整流后变成直流误差增加电源的瞬态抑制防止电源浪涌损坏运放增加输出端的限幅保护防止后级电路故障时反向电压损坏运放考虑灌封或者三防漆处理防止潮湿和灰尘影响这些措施看起来简单但在实际项目中往往是决定产品可靠性的关键。我见过太多电路在实验室完美一到现场就各种问题根源都是环境适应性没做好。6.5 一个容易忽略的细节运放的SR与增益分配压摆率SR是运放输出端电压变化的最大速率。在三运放仪表放大器中增益分配会影响SR的需求。如果输入级的增益很高输出级的信号幅度已经很大这时候对SR的要求就高。如果信号频率也高SR不足会导致输出波形失真。设计时要计算最大信号频率和幅度下的SR需求SR 2π × f × Vpeak。然后选择SR大于这个值1.5倍以上的运放。如果输入级增益高可以考虑把部分增益分配到后级降低前级输出幅度从而降低SR需求。这个细节在低频应用中通常不是问题但在高频或者大信号应用中往往是限制性能的瓶颈。我在一个振动传感器项目中就遇到过这个问题信号频率不高但幅度大前级增益太高导致输出失真后来把增益重新分配才解决。6.6 关于单电源供电的补充经验单电源供电时除了加偏置还要注意运放的输出摆幅。不是所有运放都能输出到接近0V或者Vcc。普通运放如NE5532的输出摆幅通常比电源轨低1-2V如果偏置在2.5V输出摆幅可能只有1V到4V动态范围很有限。如果动态范围不够要么选轨到轨输出运放要么提高电源电压。比如用9V单电源偏置在4.5V输出摆幅就能到2V到7V动态范围大多了。另外单电源供电时偏置电压的噪声会直接耦合到输出。所以偏置电压的滤波电容要足够大而且要用低ESR的电容。如果对噪声要求高可以用一个低噪声基准电压源如REF5025代替电阻分压。这些经验都是我在实际项目中一点点积累的教科书上不会写但每一个都可能决定项目的成败。仪表放大器看起来简单但要做好需要关注的细节非常多。从原理理解到选型从电路设计到PCB布局从调试到量产每个环节都有坑。希望这些内容能帮你少走一些弯路。
返回列表