ARTICLE DETAIL

资讯详情

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

仪表放大器信号调理实战:从原理、选型到PCB布局及调试全解析

仪表放大器信号调理实战:从原理、选型到PCB布局及调试全解析 1. 项目概述1.1 从一次实际调试经历说起为什么需要仪表放大器前阵子在做一套工业压力变送器采集电路传感器输出满量程只有20mV左右而现场电机一启动共模干扰能到好几伏。用普通运放搭差分放大电路试了几天输出要么被共模信号顶死要么零漂大到没法看。后来换成仪表放大器一次上电就稳了。这也是我写这篇内容的起因——仪表放大器Instrumentation Amplifier这名字听着有点教科书腔调但它其实是模拟前端里最能救命的器件之一。仪表放大器本质上是一个经过专门优化的闭环增益模块专门用来放大来自传感器的小差分信号同时抑制两个输入端的共模噪声。和用普通运放自行搭电路不同仪表放大器在内部把输入缓冲、差分放大、电平搬移这几件事全部整合好了工程上常用的单芯片型号比如AD620、INA128、INA826几个电阻一接就能工作不用操心内部匹配问题。这篇内容主要解决三个问题第一仪表放大器和普通运放电路到底差在哪为什么复杂环境下非它不可第二读懂关键参数选型的时候怎么对比数据手册第三实际电路设计中有哪些容易踩的坑以及现场调试怎么排查。适合正在做传感器前端、数据采集、医疗设备模拟链路或者刚接触微弱信号处理的硬件工程师参考。1.2 核心应用场景与解决的痛点仪表放大器最常出现的场景是传感器信号调理特点是信号幅度小、源阻抗高、环境干扰强。典型的有压力传感器、应变式称重传感器、热电偶、生物电信号采集、电流检测等。以桥式压力传感器为例4个应变电阻构成惠斯通电桥输出信号只有毫伏级但两条信号线上会同时感应出几十伏甚至上百伏的工频共模电压。普通放大电路对共模和差模是一样处理的信号根本提不出来。仪表放大器解决问题的思路是第一级用两个高输入阻抗缓冲器隔离信号源但不直接放大差模而是把差模信号留到后面专门处理第二级用精密的匹配电阻网络做减法只让差模分量通过共模分量被抵消掉。由于内部电阻网络经过了激光调阻校准或者借助片内辅助放大器动态校准共模抑制比能做到100dB以上这是普通运放搭建电路很难达到的水平。工程中最常见的痛点基本集中在几个方面源阻抗不平衡导致的共模转差模误差、输入偏置电流大导致传感器输出被拉偏、单电源供电下的输出摆幅受限、以及PCB布局不当时保护环失效。这些后面都会逐一展开讲每一类问题在我自己的调试中都遇到过也都有对应的解决套路。2. 仪表放大器的结构与工作原理拆解2.1 为什么普通差分放大电路不够用很多人刚开始做模拟前端时想当然觉得用一个运放搭减法放大器就行。理论上一颗运放加4个等值电阻确实能实现差分放大但实际测量精度差得远。关键限制在于共模抑制比取决于外部电阻的匹配程度。想获得60dB的共模抑制比两层电阻之间的失配就要控制在0.1%以内普通精度1%的贴片电阻根本达不到。就算上精密电阻网络温度漂移和老化也会让匹配度逐步劣化。再一个问题是输入阻抗。标准差动放大器的输入阻抗由两个输入电阻决定源阻抗和电阻分压会产生系统性误差。对桥式传感器这类高阻抗信号源来说这个误差会被进一步放大。仪表放大器的第一级提供了极高的共模和差模输入阻抗通常都是GΩ量级信号源看到的是纯缓冲负载不会导致信号衰减或偏置变化。还有个实践中常被忽略的点普通差分放大器在输入共模电压较高时还会面临运放输入级饱和问题。输入共模范围受限稍微大一点信号就直接削波。仪表放大器因为第一级采用了两颗运放做单位增益缓冲共模范围可以由电源设计灵活调节对幅值较大的工频干扰有更好的耐受度。简单说普通差分放大适合在信号源输出阻抗低、干扰控制好、精度要求不高的场景下使用一旦进入工业现场或者医疗检测这类环境仪表放大器几乎是必然选择。2.2 经典三运放结构的工作机制教科书上经典的仪表放大器是三运放结构分两级。第一级是两个同相放大器A1和A2中间跨接一颗增益电阻RG。第二级是一个标准差动放大器由A3和4颗内部匹配电阻组成。输入信号分别进入A1和A2的同相端由于负反馈A1和A2的反相端电压跟随输入电压。这样RG两端的电压就完全等于两个输入的差流过RG的电流只取决于差模电压和RG。这个电流同时流过A1和A2的反馈电阻于是在第一级输出端差模信号被放大到 1 2*RF/RG 倍而共模信号因为两个通道完全对称增益始终是1倍。第二级的作用是把已经放大的差模信号做减法得到单端输出。因为第一级已经把共模增益压到1第二级只要做好这最后一轮减法就行。整套结构的关键在于共模信号的放大路径是完全对称的所以理论上共模增益为零差模信号则可以通过改变RG精确调节增益。这就把高增益、高输入阻抗、高共模抑制三个需求同时满足了。市面上的集成仪表放大器有些会在第二级改用辅助放大器来动态校正共模误差例如ADI的AD8237这类间接电流反馈架构频率响应和功耗表现又有不同。但无论具体实现是哪种拓扑最终目的都一样让外部用户只需通过RG设置增益其他匹配问题都交给芯片内部解决。2.3 CMRR与增益之间的关系理解干扰抑制的本质共模抑制比CMRR是仪表放大器最核心的指标单位是dB。简单理解如果共模电压是1V差模信号同样是1VCMRR为100dB时共模在输出端等效产生的误差只有差模信号的十万分之一。为什么集成仪表放大器动不动就能做到120dB以上除了内部匹配好之外增益对CMRR的贡献也很关键。前面说了三运放结构第一级对共模信号增益是1差模增益是12*RF/RG。如果第一级差模增益做到10倍那么共模信号相对差模信号就已经被压低了10倍到第二级再进一步抑制总CMRR就相应提升了。这也是为什么数据手册里的CMRR曲线通常是随着增益增大而上升的。比如INA128在G1时CMRR大约是80dBG100时就能到120dB。实际应用中为了获得高CMRR放大倍数可以适度设计得大一些让共模干扰在信号被放大之前就被抑制。但要注意增益加大也意味着信号的带宽会缩减噪声增益同步抬升需要在CMRR和带宽之间做平衡。这个数字我实测体会很深在10倍增益下测50Hz工频干扰输出端的残余纹波已经小到可以直接进ADC但如果只设单位增益同样的PCB布局和电源条件下干扰就明显了。3. 关键参数解读与选型实践3.1 输入偏置电流高阻抗传感器最容易翻车的指标选仪表放大器时很多人只盯着增益带宽和CMRR却忽略了输入偏置电流。对输出阻抗几十kΩ到几百kΩ的传感器来说输入偏置电流会在源阻抗上产生一个额外压降直接表现为输出失调。比如INA128的输入偏置电流典型值是2nA如果源阻抗是100kΩ产生的误差电压就是0.2mV放大100倍后是20mV输出误差这对微弱信号测量来说是很大的。双极性输入级的仪表放大器输入偏置电流通常在nA量级JFET输入级的可以做到pA量级。但JFET输入级的失调电压温漂通常更大且噪声性能不一定更好。选型时需要根据传感器类型来做权衡。高阻源比如pH电极、光电二极管适合用CMOS/JFET输入低阻源桥式传感器、热电偶用双极性输入就行电阻也要注意别选太大否则会引入电阻热噪声。另外输入偏置电流还需要考虑回流通路。仪表放大器的两个输入端必须提供直流回路否则偏置电流会对输入电容充电导致输出漂移甚至饱和。这一点在没有接传感器、输入端悬空时尤其容易忽视。实际调试中如果碰到输出莫名其妙偏到电源轨的情况先检查输入端的直流路径。3.2 失调电压、温漂与增益误差决定系统精度的三件套失调电压被定义为在零差分输入时输出端的直流误差等效折算到输入端就是输入失调电压。量级一般在µV到几十µV之间。失调温漂是失调电压随温度的变化率单位是µV/°C。对温度范围变化较大的工业设备这是一项至关重要的指标。曾经有一款仪表放大器常温下失调只有20µV但温漂到0.5µV/°C在50°C温升下引入了25µV额外误差整个系统的精度预算就被吃掉了大半。增益误差同样关键。数据手册会给出G1G10G100时的增益误差百分比。增益误差与电阻网络匹配精度直接相关需要高精度时尽量用内部电阻经过校准的型号或者按手册推荐使用0.1%精度、低温漂的外部RG电阻。值得注意的是增益越大时增益误差会呈现变化趋势在高增益设置下实际值可能和理想值偏差1%以上系统做标定时务必按照实际增益来校准不能只按公式算。噪声方面仪表放大器的输入电压噪声密度通常在5~50nV/√Hz之间电流噪声密度在fA/√Hz量级。带宽归一化后噪声会随增益提高被折算到输入端减小。但实际信噪比并不是单纯通过增大增益就能改善的因为前级噪声同样也被放大了。设计系统时要进行完整的噪声预算分析把传感器噪声、放大电路噪声、ADC噪声叠加计算。3.3 电源选择双电源与单电源的架构差异传统仪表放大器多采用双电源供电正负电源保证输入和输出都能摆到零伏附近电路设计简单灵活。但便携式设备里只有单电源的情况非常多这时就必须关注仪表放大器的输入共模范围和输出摆幅是否支持单电源工作。AD8226、INA826这类型号专门针对单电源做了轨到轨优化输入范围接近负轨输出接近满摆幅。单电源设计里最容易踩的坑是输出无法达到真正的零伏只能到几十mV甚至几百mV的饱和电压。如果后续ADC参考地是0V零输入时ADC读数就不是0需要在软件校准或采用电平搬移方案。使用REF引脚是常用的办法给REF引脚施加一个稳定的参考电压比如2.048V让输出以2.048V为中心上下变化这样即使输出摆幅受限也能保持信号的完整动态范围。电源去耦也不可忽视。仪表放大器电源抑制比在高频段会明显下降电源线上的高频噪声会直接耦合到输出。每个电源引脚都需要在靠近引脚的位置放置0.1µF陶瓷电容再配合2.2µF~10µF的钽电容或铝电解电容做低频储能。多层板设计时电源平面和地平面紧耦合也能显著改善噪声抑制能力。4. 实操设计一个完整的仪表放大器信号链4.1 以桥式压力传感器为对象的完整设计流程把桥式压力传感器的信号调理作为实战案例走一遍。传感器满量程输出10mV/V5V供电时最大差分输出50mV桥阻抗350Ω现场环境存在50Hz工频干扰。第一步确定增益。ADC满量程输入典型值设为3V留出10%余量期望满量程输出2.5V需要的增益就是2.5V/0.05V50倍。RG阻值通过增益公式计算以INA128为例G50RG50kΩ/(G-1)50kΩ/49≈1.02kΩ选择标准E96系列电阻1.02kΩ即可。第二步规划供电和参考电压。系统是单5V供电仪表放大器使用单电源输出范围以2.5V为中心。REF引脚接一个2.5V的低噪声基准源比如REF5025同时给ADC的参考端使用。这样零输入时ADC读数为中间值满量程时读数为满幅双向超限也一目了然。第三步设计输入保护。桥式传感器在工业现场可能承受电源浪涌或静电冲击两个输入端对地之间各加一对背靠背的二极管比如BAT54S再串入一个10kΩ的限流电阻。注意串联电阻会引入热噪声和偏置电流误差阻值要根据输入偏置电流和噪声预算仔细做权衡。对于我用的INA128输入偏置电流只有2nA10kΩ产生的误差电压是20µV折算到输出1mV在可接受范围内。4.2 参考引脚的正确用法电平搬移与接地策略REF引脚是指定输出参考电平的端口输出信号相对于REF引脚的电压来计算。如果REF引脚直接接到地输出就会在0V附近悬摆如果接到2.5V输出就以2.5V为中心摆动。单电源系统中这几乎是最重要的一根信号线。关键点是REF引脚的驱动阻抗要尽量低。如果REF引脚由电阻分压提供分压网络的等效输出电阻会和仪表放大器内部的反馈网络产生相互影响破坏内部的电阻匹配导致CMRR劣化。正确做法是用低阻抗基准源或者运放缓冲来驱动REF。实测中曾偷懒直接用两枚10kΩ电阻分压接到REF结果60Hz工频干扰和CMRR下降了将近20dB换成基准芯片后问题消失。REF引脚的噪声会以单位增益传递到输出。参考基准的噪声实际上会直接叠加到信号上所以要选择低噪声基准源。切换参考电压时动作要快而稳避免在关键采样时刻抖动。多层板设计中REF信号走线尽量包地远离数字信号线和开关电源走线。4.3 PCB布局经验保护环、走线与去耦的现场细节仪表放大器性能的好坏很大程度取决于PCB布局。我在实际项目里总结了几条布板经验。第一条是保护环。对于高输入阻抗的仪表放大器输入端附近如果有其他信号走线会通过PCB表面泄漏电流造成误差。防护办法是在输入端周围画一圈接地的铜环也就是保护环让泄漏电流直接被地吸收不进到输入引脚。对于INA826这类CMOS输入器件保护环尤其重要因为泄漏路径阻抗极高一点点污垢或残留助焊剂都可能引起漂移。第二条是输入走线对称。两个输入信号线应该平行且等长周围的地不要过度掏空保持对称分布。不对称的走线会产生不同的寄生电容导致共模信号在两条路径上产生不同的相移共模信号就会被部分转换为差模直接表现为CMRR下降。现实中我见过因为一根线走了表层、另一根走了内层而出现严重工频干扰的案例改成同层对称走线后就好很多。第三条是电源去耦要在引脚处但也要避免地环路。每个电源引脚到地之间放0.1µF陶瓷电容摆放位置尽量靠近引脚过孔直接连接到下方地平面。REF引脚和基准源之间同样需要去耦。整板的地要避免走成一条细线串接多个器件而应使用完整的参考地平面这样地阻抗最小回流路径清晰。4.4 单电源系统中的摆幅限制与零漂处理单电源仪表放大器的输出不是真正轨到轨。例如5V供电时大多数型号的输出摆幅只能达到接近4.98V的正轨和接近20mV的负轨。这意味着如果信号以地为参考零输入时输出可能有几十毫伏的偏移不是零。这在精密测量中是不能接受的。解决思路是引入电平搬移让信号的工作区间避开输出摆幅的边界。用REF引脚把输出基准抬高到2.5V信号在2.5V±1.25V区间内变化。这样即使正负边界的精度略差有效测量区间也完全落在输出线性区域内。ADC的模拟输入范围也需要相应调整使用差分输入ADC接仪表放大器输出和REF电压才能将这个2.5V中点转换成真正的信号值。关于零漂除了硬件电平搬移之外软件校准几乎总是需要的。上电后把传感器输入端短接或置于零负载采集此时的ADC读数作为零点之后每次测量都减去这个零点值。零点值还可能随温度变化保守做法是间隔一段时间重新校准。硬件温漂在关键项目中也可以通过低漂移基准源和仪表放大器本身的选择来控制。5. 常见问题与排查技巧实录5.1 问题一输出饱和到电源轨怎么查都不对现象输入端明明有信号输出却一直顶在电源轨或者卡在某个固定电平上不动。排查这类问题我一般按顺序进行。先查输入共模电压是否超出允许范围。仪表放大器的输入共模范围是有限的超出之后第一级输出会饱和。可以量一下两个输入脚对地的电压再对照数据手册里的输入共模范围图表尤其注意单电源下负端共模范围。比如5V单电源供电时很多器件的输入共模范围低于0.05V就不能正常工作如果传感器输出电压靠近地就需要加电平抬高。再查输入端是否缺乏偏置回路。输入端悬空或只接了电容到地时内部偏置电流没有返回路径输入端会被慢慢充电到饱和。解决办法是给每个输入端到地之间接一个大电阻比如1MΩ到10MΩ或者在输入端和偏置参考点之间接电阻。对于桥式传感器电桥本身提供了直流通路但如果是交流耦合的信号源就一定要补上。最后检查REF引脚。REF引脚如果意外悬空没有低阻驱动输出也会飘到轨上。测量REF引脚的电压是否稳定如果被干扰驱动输出会随干扰波动。参考电压一定要来自低阻抗源。5.2 问题二50Hz工频干扰无法消除现场最头疼的问题输出波形叠加明显的50Hz/60Hz毛刺。这通常不是仪表放大器本身的问题而是环路和布局的问题。先做接地检查。仪表放大器信号地和传感器地之间如果形成环路工频磁场就会在环路中感应出电流。破解方法是单点接地让信号地只在源头处连接一次其他位置避免形成大面积地回路。我遇到过传感器外壳直接接地、控制板又独立接地两个接地点之间有电位差输出就看得到清晰的工频分量。再看屏蔽层屏蔽层必须在信号源端单端接地而不是两端都接更不是悬空。屏蔽层接错地方相当于做了一根大天线干扰反而会变大。另外检查输入到仪表放大器的双绞线双绞线可以大幅降低磁耦合。最后检查电源。开关电源的纹波如果比较大仪表放大器的电源抑制比在高频段下降纹波就会串到输出。重点检查电源输出加π型滤波仪表放大器电源引脚旁边加磁珠和电容。实测中把原来电源模块输出的开关噪声从50mV压到5mV之后输出端的工频干扰下降了将近一个数量级。5.3 问题三零点漂移和噪声偏大零点漂移和噪声偏大的来源往往在输入端附近。先看源阻抗是否过高。热噪声功率与电阻值和温度相关源阻抗越高噪声越大。当传感器输出阻抗达到几百kΩ时噪声已经非常可观。这种情况下可采用较短的屏蔽导线、降低信号源阻抗或在传感器输出端先加一级前置缓冲。再看反馈电阻RG的质量。RG直接决定增益精度和温漂对比实验发现用温度系数±50ppm的厚膜电阻输出零点温漂明显大于±15ppm的金属箔电阻。对精度要求高的应用RG应该选用0.1%精度、低温度系数的电阻最好和仪表放大器类型匹配。输入偏置电流也会制造零点漂移尤其是源阻抗不对称时。两个输入端的源阻抗如果差异大偏置电流在两端产生的压降就不一样表现为等效输入失调。解决办法是用平衡电阻让两个端口的源阻抗尽量一致或者选用偏置电流更小的JFET/CMOS输入型号。5.4 问题四输出信号非线性失真如果输出波形本身幅值正确但形状变形比如顶部变平或者出现交越失真首先要确认是否超出了输出线性范围。测量带纯阻性负载时的输出能力不要轻信“轨到轨”的说法认真翻阅数据手册里输出摆幅的限制条件。负端输出尤其要紧多数型号在吸电流时的饱和压降比源电流时的更大。然后是输入共模范围和差分信号幅值的叠加效应。仪表放大器的实际输入能力是两个输入引脚相对电源轨的电压随着输出电压变化内部节点的余量会被压缩。如果波形失真随信号幅值增大而加剧多半是内部节点电压超出线性范围应该减小增益、调整电平搬移或者选更高供电电压的型号。5.5 故障排查速查表故障现象可能原因排查方法解决对策输出饱和到电源轨输入共模超限测输入脚对地电压调整共模电平或改供电输出饱和到电源轨输入端无偏置回路检查输入直流通路添加偏置电阻到地输出饱和到电源轨REF引脚悬空测量REF引脚电压低阻驱动REF引脚输出有工频毛刺接地环路检查多点接地设计单点接地输出有工频毛刺屏蔽层接法错误查屏蔽层连接源端单端接地输出有工频毛刺电源纹波大示波器看电源波形增加π滤波或磁珠零漂严重源阻抗失衡计算两端等效阻抗加平衡电阻零漂严重RG温漂大查看电阻温漂系数换低温度系数电阻输出非线性失真超出输出摆幅测输出波形边界抬高参考电平或降增益增益精度差外部电阻精度不足实测增益与理论增益对比选0.1%精度低温漂电阻6. 选型对比与扩展应用方向6.1 常见型号对比与定位参考型号架构供电方式关键特性典型应用AD620经典三运放双电源为主低功耗、低成本工业传感器、称重系统INA128经典三运放双电源高精度、高CMRR医疗仪器、精密数据采集INA826改进型三运放单双电源均可低功耗、轨到轨输出电池供电检测设备AD8237间接电流反馈单电源为主极低功耗、宽共模范围便携式医疗设备INA333CMOS输入单电源零漂移、pA级偏置电流高阻源信号调理选型时不要只看某个参数要从源阻抗、共模范围、电源条件、精度目标四个维度综合衡量。医用级场合优先考虑隔离型和零漂移型号工业现场则要重点看ESD等级和输入过压保护能力。6.2 仪表放大器与其他模拟前端的组合应用仪表放大器常常不是信号链的终点而是前级调理模块。实际项目中我把仪表放大器的输出直接接进24位Sigma-Delta ADC型号是ADS1256效果很好。因为仪表放大器已经完成了差分到单端的转换ADC就只需要处理单端信号不过要注意仪表放大器输出端需要额外加一级低通滤波一般是RC滤波网络截止频率根据信号最高频率设定用来防止带外噪声混叠。在使用仪表放大器配合应变桥的场合传感器激励电压的稳定性对系统精度影响非常大。电桥的灵敏度与激励电压成正比激励电压漂移直接反映为输出误差。仪表放大器本身无能为力必须配合精密基准源和激励稳压电路才能保证整体精度。这也是系统级设计中常见的问题单看仪表放大器数据手册性能很好放到系统里却出现系统性误差原因往往就在上游。6.3 差异化需求下的特殊思路并非所有场景都必须用集成仪表放大器。如果设计要求极高的带宽比如超过10MHz传统仪表放大器的带宽可能不够用可以考虑差分放大器方案加独立前端缓冲。成本敏感的大批量产品也可以使用分立方案通过精密电阻网络自己搭。但需要明确分立方案的一致性、温漂、抗干扰特性都很难匹敌集成的水平批量生产时要付出的校准成本可能远超节省下来的物料成本。零漂移仪表放大器是另一个方向内部通过斩波或者自稳零技术把失调和温漂压到极低水平适用于纳伏到微伏量级的信号检测。这类芯片的带宽通常不高但直流精度极其强悍。比如AD8237的零漂移版本失调电压低于10µV温漂低于0.05µV/°C用在电子秤和精密电流检测上效果很好。7. 实操经验与个人体会这块其实是我最想分享的部分。文章前面讲了很多标准流程但真正现场调试的时候会有很多文档上找不到的细节。关于共模干扰的排查个人体会最深的一点是不要急着换芯片先检查接地和布局。以前遇到过一台设备在办公室调试时一切正常装到产线上就出现周期性干扰排查两三天后来发现是因为产线上另外一台大功率变频器的接地不良导致地平面被污染。把设备地线重新整理问题就消失了。仪表放大器本身没有那么脆弱多数干扰问题其实是接地和布局的锅。关于参考引脚每次画图都容易犯随手接地的毛病。如果后续ADC是差分输入最好认真规划REF引脚的连接很多精密ADC都有VREF输出可以直接复用。如果用了独立基准基准的噪声和温漂就直接变成测量误差的一部分买器件的时候不要省这个钱。关于增益电阻采用拨码开关做多档增益切换是常见做法但这需要小心拨码开关的接触电阻和不同档位之间的走线寄生电阻会和RG串联影响增益精度。如果项目需要多档位增益建议用模拟开关选通不同增益电阻而且模拟开关的导通电阻要尽量低或者把开关放在反馈环路以外。关于测试顺序新上电的板子别急着接传感器。先断开输入用示波器看输出噪声底确认输出电平稳定再把输入端接到已知参考电压源验证线性度。连传感器之前先做这些基础测试可以避免传感器故障被误判为仪表放大器故障。这个顺序花不了几分钟但能省下大量排查时间。最后说一个小技巧。当需要精调输出零点时可以利用REF引脚做偏移微调把一个小阻值电位器连接在REF和基准源之间调节范围限制在几毫伏以内比改动增益电阻要精准得多。我常在需要手动校准的工装设备上用这个方法简单实用。希望这些经验能帮正在做仪表放大器项目的你少走一些弯路。
返回列表