AD623仪表放大器模块详解:从原理到微弱信号放大实战

发布时间:2026/10/7 15:55:40
AD623仪表放大器模块详解:从原理到微弱信号放大实战 做微弱信号放大我是从被噪声逼疯开始才真正理解仪表放大器的。当年用手头几颗普通运放搭差动放大电路去采压力传感器的信号输出端全是工频干扰和漂移所谓“差分”做得一塌糊涂。后来换了AD623这个单芯片仪表放大器模块问题直接消失大半我才意识到仪表放大器和普通运放搭出来的差分电路根本是两个物种。这篇文章就围绕这个很常见的AD623可调增益模块把它的原理、接线、参数计算和调试经验一次讲透。1. 这个模块解决什么问题仪表放大器与普通运放的本质区别1.1 为什么微小信号放大不能只靠“加大倍数”很多人一开始跟我一样觉得放大微小信号就是把放大器倍数调高。但真正的问题从来不在倍数上而在信噪比。传感器输出的往往是毫伏级甚至微伏级信号比如电桥压力传感器满量程输出也就10mV到20mV热电偶在温差不大时输出更是只有几十微伏。伴随这些微弱信号的还有共模干扰常见的是50Hz工频干扰通过电源、长线缆耦合进来在两根信号线上同时产生几乎等幅同相的干扰电压。普通运放做同相放大只放大两个输入端的差值信号听起来能做差分实际上对电阻匹配精度要求极苛刻。用两个普通运放搭经典差动电路需要至少四个高精度电阻成对匹配。分立电阻精度做到0.1%已经算不错了但0.1%的失配换算成共模抑制比大概只能到60dB出头。面对现场环境里的强共模干扰这个指标根本扛不住。仪表放大器结构上不一样。它内部是三运放结构第一级是两个对称的同相放大器直接放大两个输入端的信号这一步就把输入阻抗做得极高同时不引入电阻网络的匹配问题第二级才是真正的差动放大把前级两路放大后的信号相减。由于前级已经把共模信号和差模信号同时放大后再进第二级相减共模抑制效果比普通差动电路高出一大截。AD623这样的单片集成仪表放大器在增益为100时共模抑制比能做到90dB以上这是分立电阻方案难以企及的。1.2 AD623的特殊定位单电源供电下的仪表放大AD623最让我看重的点是它为单电源应用做了专门优化。传统仪表放大器很多是为正负双电源设计的比如AD620要±2.3V到±18V双电源才能正常工作。但在电池供电、车载、便携设备、单片机系统这些场景里往往只有一路正电源比如5V或3.3V再额外生成负压既占空间又增加成本。AD623可以在单电源3V到12V下工作也能在双电源±2.5V到±6V下工作。单电源3V工作时输入范围可以到接近地电位这得益于它内部的电平移位设计。特别是它的输出基准端也就是REF引脚可以在单电源下把输出失调电压抬高到参考电平之上比如把静态输出点设置在电源电压的一半这样信号向负方向变化时输出也不会被“削底”。这一点对单端输入尤其重要。以单电源5V供电为例如果输入信号是0到20mV的单端微小信号那么参考地就是系统地放大100倍后输出0到2V完全没问题。但如果信号中有负向分量比如交流信号经过传感器后有负半周你直接放大就会看到输出卡在零点附近不动作因为运放输出不可能低于地电位。这时候给REF引脚加一个2.5V基准把整个波形抬到2.5V中心输出就在0到5V范围内完整呈现问题迎刃而解。1.3 单运放模块还是真的“单运放”这个模块标题里写着“单运放”需要解释一下。模块本身封装的是AD623这颗芯片而AD623内部是完整的三运放仪表放大器结构不是一颗普通单运放。说“单运放模块”实际意思是单颗芯片实现完整仪表放大功能不需要外部再搭配其他运放。对用户来说你只需要接上电源、输入信号、设置增益电阻输出端直接得到放大后的信号不需要管内部那三个运放怎么协同工作。这种“单芯片解决完整功能”的设计最大的意义是降低了使用门槛。普通工程师不需要深入了解三运放结构如何匹配只需要把它当成一个“能放大差分信号的精密放大器”来用就能做出性能相当不错的前端调理电路。AD623在使用时需要的唯一外部元件就是一颗设定增益的电阻引脚也少SOIC-8封装只有8个脚做成模块后接线更简单电源两脚地正输入负输入输出REF基准还有一个增益调节口。这也是它在DIY传感器放大、电子制作、教学实验里这么流行的原因。2. 模块硬件拆解可调增益电阻与引脚功能说明2.1 引脚功能全解从电源到输出到基准市售AD623模块通常是蓝色PCB小板或黑色圆型小板接口一般引出了6到8个接线端子。先看标准引脚定义引脚名称功能说明1RG增益电阻正端接外部电阻设置增益2-IN反向输入端差分输入时接信号负端3IN正向输入端差分输入时接信号正端4-VS负电源单电源时接GND5REF输出基准端设置输出静态点位6OUTPUT放大输出端7VS正电源接3V~12V单电源8RG-增益电阻负端与引脚1配合接电阻很多模块把引脚2和引脚3的位置做成插座或焊盘方便接信号REF引脚有的模块会额外引出一个排针有的则已经通过板载电阻分压把REF设在了电源电压的一半。买模块时要注意看原理图别上来就把REF乱接。我见过不少用户直接把REF悬空结果输出漂到电源轨上一查手册才知道REF不能悬空需要外部驱动。2.2 增益公式与可调电阻选型AD623的增益公式是经典仪表放大器形式[ G 1 \frac{100k\Omega}{R_G} ]其中100kΩ是内部精密电阻网络的总阻值$R_G$就是接在引脚1和引脚8之间的外部电阻。这个式子要记牢因为几乎所有的模块调试都围绕它展开。模块设计上为了让用户“可调”通常板载两个位置一个是固定增益电阻的焊盘用来焊接精密电阻设置基准增益另一个是多圈电位器串联或并联在增益电阻网络里用螺丝刀调节阻值从而连续调整总增益。具体电路要看模块有的是电位器直接作为$R_G$有的则是固定电阻和电位器串联让最小增益被固定电阻限制住不至于调到0欧把增益推到极端。搭配合适的电位器阻值需要算一下。如果板载电位器是100kΩ多圈并且直接作为$R_G$那增益从G1100k/100k2到G1100k/0理论无穷大但实际上电位器调到0时芯片内部保护增益会变得非常大噪声也随之放大没什么实用意义。所以建议串联一个固定电阻比如串联1kΩ那么$R_G$范围就是1kΩ到101kΩ对应增益范围G1100k/101k约等于2到G1100k/1k等于101这是一个非常实用的调节范围。2.3 模块上那些“看不见”的电路输入保护与滤波很多廉价模块只画了AD623核心电路实际上合格的模块会在输入和电源端加一些外围元件。输入端的两个电阻和两个二极管组成过压保护钳位防止传感器意外输出过高电压时损坏芯片内部输入级。电源端的去耦电容一般是0.1μF陶瓷电容加10μF电解电容分别滤除高频和低频噪声。这些细节在模块上不一定标出来但会影响实际稳定性。我用过一个没有输入保护电阻的模块有一次反接传感器线输出直接锁死芯片发烫再查是输入级被击穿。之后的经验是买模块优先选带输入串联电阻和保护二极管的或者自己在输入端外部串两个1kΩ电阻再进模块代价是输入阻抗下降但对大多数传感器信号源来说1kΩ串阻的影响可以忽略。3. 单电源供电下的接线实战单端与差分模式3.1 单电源供电的接线基础单电源是AD623模块最常用的工作方式。以最常见的5V供电为例接线如下VS引脚接5V正电源-VS引脚接系统地GNDREF引脚接一个稳定的2.5V基准或者用两个10kΩ电阻从5V分压后接一个电压跟随器驱动输入信号接IN和-INOUTPUT引脚接ADC或示波器这里有一个很多人忽略的点REF引脚的驱动能力。AD623的REF引脚内部不是高阻输入而是需要外部低阻抗源驱动。你要是直接用两个电阻分压接过去分压点的阻抗是两个电阻的并联值5kΩ左右这会导致输出失调随负载变化发生偏移影响精度。正确做法是分压后接一个运放缓冲器或者直接用一个电压基准芯片比如TL431、REF192、LM336输出稳定的2.5V再接到REF。如果只是做定性测试要求不高直接用万用表测一下分压点电压、确认稳定也能凑合但一旦信号源内阻变化输出偏置就会漂。模块上如果已经设计了REF分压电路通常分压点会接一个运放缓冲这时候直接用模块上的REF引脚即可。不确定的话用万用表测REF引脚对地电压静态时应该稳定在某个值上如果用手触碰会明显波动说明驱动能力弱。3.2 差分输入接线把“高边”和“低边”接对差分输入模式适用于信号源两端都不接地、或者信号以差分形式输出的场景。例如电桥传感器压力、称重、心电电极、电流检测电阻两端电压这些信号的特点是“有用信息”是两根线之间的差值而两根线相对系统地都有较高的共模电压。接线方式信号正端接IN引脚3信号负端接-IN引脚2传感器地或系统地在需要时与模块电源地共地但差分模式下可以不强制连接信号源地这里的关键是共模输入范围。AD623在单电源5V供电时输入共模范围不是全轨到轨的。手册给出的范围大约是0V到3.5V左右具体看供电电压。如果传感器的共模电压超过这个范围输出会进入非线性区甚至饱和。所以在接线前先用万用表测一下两个输入端相对地的直流电压确认都在安全范围内再接通放大。差分接法里最容易踩的坑是把输入极性接反。IN和-IN接反的直接表现是输出电压反向饱和比如你本来放大压力信号压力增加输出应上升结果输出掉到接近地电位。解决方法是交换输入线或者在软件里做极性校准。对模块调试来说先交换输入线确认硬件是好的再考虑程序问题。3.3 单端输入接线参考地与REF配合单端输入时把信号源一端接入IN另一端接系统地-IN直接接系统地。这时候信号是相对系统地的单端信号共模干扰影响相对小但因为不是真差分长线传输时的地环路问题依然可能存在。单端输入有个关键点输入信号的地和模块电源的地之间如果有电位差会直接叠加到信号上形成测量误差。比如你用电池给模块供电信号源却由另一个电源供电两个地之间可能有几十毫伏电位差放大100倍后就是几伏的误差输出直接饱和。解决办法是把两个地短接在一起如果没有办法短接就必须改用差分输入模式让两个输入都不直接接地。单端输入模式下REF引脚的作用是设置输出静态点。如果你希望零输入时输出0V接REF到地即可。如果你希望零输入时输出2.5V给后续ADC留出双向余量就把REF接2.5V。需要注意的是REF电压会以单位增益直接体现在输出端也就是说输出静态值等于REF电压这个特性在标定时很有用。4. 增益计算与可调电位器调校过程4.1 根据传感器量程反推增益值增益不是越大越好。正确的做法是先明确信号源的满量程输出电压和目标ADC输入范围然后反推增益。举个例子。一个称重传感器5V激励下满量程输出10mV你要接到5V供电的单片机ADCADC满量程5V。考虑留10%余量目标满量程输出4.5V。那么增益[ G \frac{4.5V}{10mV} 450 ]查AD623增益公式[ R_G \frac{100k\Omega}{G-1} \frac{100k\Omega}{449} \approx 223\Omega ]你未必找得到223Ω的精密电阻可以用两个电阻并联凑比如470Ω和430Ω并联约224Ω差不多。如果是可调模块把电位器预设在接近224Ω的位置再接入标准砝码实测微调。4.2 用多圈电位器做精调的步骤多圈电位器在模块上做增益微调操作上有个顺序问题调不好容易让人误以为模块坏了。我的调校步骤是先不接信号上电用万用表测输出静态电压确认与REF设定值一致。给传感器加一个已知的标准输入比如电桥的额定载荷一半记录输出值。计算当前实际增益G_actual V_out / V_in。需要增大增益就逆时针旋转多圈电位器阻值变小增益升高需要降低增益就顺时针旋转。每次调整后等输出稳定再读数多圈电位器有机械回差尽量单向逼近目标值不要来回拧。多圈电位器的一个特点是要注意滑动端接触电阻刚拧完的几秒内阻值可能轻微漂移等一两分钟再读数会更准。在要求高的应用里建议调好后把电位器滴一滴固定胶防止振动引起阻值变化。4.3 固定增益模式用精密电阻替换电位器很多模块虽然带电位器但如果你确认某个增益不会再改动更好的做法是把电位器焊下来换上1%精度甚至0.1%精度的金属膜电阻直接焊接在RG焊盘上。这能显著降低温漂和接触不良风险。因为电位器内部是碳膜或金属陶瓷温度系数通常在±100ppm/°C到±250ppm/°C而精密金属膜电阻能做到±25ppm/°C甚至更好。对于长时间连续测量的项目这个差距直接体现为输出漂移量的大小。替换时用公式反算即可。比如想要G100R_G 100k/(100-1) ≈ 1.01kΩ取1kΩ标称值实际增益G101差别1%左右很多传感器标定场景完全能接受。如果要求更精确用两个电阻并联得到1.005kΩ或直接选0.1%精度的1kΩ电阻把增益误差控制在千分之一量级。5. 微小信号放大里那些“看不见”的敌人噪声、偏置与布线5.1 输出端噪声排查从电源波纹到地弹接入微小信号后输出端看到乱七八糟的波动这是所有仪表放大器使用者都要面对的功课。AD623本身的噪声系数不差但实际电路噪声往往不从芯片来而是从外部串进来的。首先查电源。用示波器看5V电源的纹波如果超过50mV放大100倍后输出端就会出现5V级别的干扰。解决方法是把模块电源和负载电源分开或者用LDO稳压后再供电并在靠近模块电源引脚处加10μF钽电容和0.1μF陶瓷电容并联去耦。其次是地线。模块的地和传感器地之间如果有大的地环路工频干扰会以差模形式混入信号。最好的办法是星形接地所有模拟地单点汇聚到电源地长距离传输则用屏蔽双绞线屏蔽层在信号源端单点接地。第三是输入端引脚外露。用手靠近输入线输出就变化说明输入走线拾取了人体感应信号。把输入线缩短、用屏蔽线或者把整个模块装进金属屏蔽盒能显著改善。5.2 偏置电流与输入阻抗的匹配误区AD623是双极性输入结构输入偏置电流典型值17nA最大可能到50nA这个值虽然比普通运放高不少但仪表放大器一般用于低源阻抗场景影响不大。可如果信号源是内阻很大的电极、pH传感器这类高阻源17nA的偏置电流会在大阻抗上产生不可忽略的压降。比如源阻抗100kΩ17nA偏置电流产生1.7mV失调放大100倍就是170mV误差。这种情况下不该用AD623应当选FET输入的仪表放大器比如AD8226做替代。所以确认信号源阻抗很关键如果信号源内阻小于10kΩAD623随便用超过100kΩ就开始吃力了。5.3 输入共模电压超限的典型表现前面提过单电源供电下AD623的输入共模范围不是全摆幅的。5V供电时两个输入端的电压要保持在-0.1V到3.6V左右超出这个范围芯片内部输入级三极管截止输出表现为非线性压缩或突然翻转。最典型的情况是电流检测应用。很多人把AD623直接跨接在采样电阻两端测电流采样电阻低端接地高端电压等于I×R看起来没问题。但如果采样电阻放在高端比如接在电源正和负载之间高端电压接近电源电压超过共模范围输出就完全不对。解决方案是把采样电阻放低端或者改用专门的高边电流检测放大器。这个坑我踩过调了半小时以为是芯片坏了最后查手册确认是共模电压超限。5.4 REF引脚接地与虚地之间的工程取舍REF引脚直接接地时输出摆幅下限大约只有几十毫伏0到5V供电时输出最低到0.05V左右。如果信号放大后负半周低于这个值会被削掉。如果想保住负半周就必须把REF抬高到VCC/2让输出以2.5V为静态中心正负方向各留2.45V摆幅。但抬高REF有个代价输出静态点变成2.5VADC差分测量时需要同时采集信号和基准或者做软件减直流偏置。另外REF电压的纹波会直接叠加到输出上所以REF供电必须干净。最简单的2.5V基准做法是TL431稳到2.5V加一个0.1μF电容滤波再加一个运放缓冲。我实测REF纹波从20mV降到2mV以内输出噪声肉眼可见减少。6. 一次完整调试图从热电偶微弱信号到可读的ADC电压6.1 案例背景与接线有次帮朋友做一个K型热电偶测温放大板K型热电偶在常温下输出电压只有几十微伏温差100°C时约4mV。选AD623模块做前级放大目标是把0到400°C对应的0到16.4mV放大到0到3.3V给STM32的ADC采集。增益计算G 3.3V / 16.4mV ≈ 201。R_G 100k / (201-1) 500Ω用510Ω标称电阻取得实际增益G≈197再用电位器微调。接线如下模块5V供电REF接地单端输入输出以0V为基准热电偶正极接IN负极接-IN热电偶线用屏蔽双绞线屏蔽层一端接地模块输出直接接ADC输入引脚6.2 实测数据与调校室温25°C实测热电偶输出约1mV理论放大后应输出约0.2V。上电实测输出0.19V基本吻合。用电烙铁靠近热电偶温差升高输出逐渐上升说明方向正确。问题出现在输出噪声上。示波器看输出端有大约50mV峰峰值的高频毛刺折算到输入端是0.25mV左右对热电偶测温来说误差大约6°C不能接受。排查过程先查电源5V开关电源纹波较大换LDO后毛刺从50mV降到20mV。输入端改用屏蔽线毛刺从20mV降到8mV。模块输出端加一个RC低通滤波截止频率100Hz毛刺降到2mV以内等效测温误差约0.5°C满足要求。这个案例说明AD623本身的性能没有问题精度的瓶颈通常在供电和采样电路的处理上。前端的抗混叠滤波不能省尤其在没有屏蔽和良好接地的环境里。6.3 校准与误差来源分配最后做简单的两点校准。用沸水100°C和冰水混合物0°C作为参考点记录ADC读数做线性校正。实际得到的传递函数是一条直线ADC读数 斜率×真实温度 截距。校准后0到100°C范围内的误差可以控制在±1°C以内。误差来源分配大致是误差来源估算量放大后影响热电偶本身精度±1.1°C或0.4%直接计入AD623输入失调电压最大250μV折合约6°C校准后可消除AD623增益误差±0.2%G200时约0.8°C电源纹波引起的噪声20mV滤波后约0.5°C冷端补偿误差±0.5°C直接计入可以看到如果不校准AD623的输入失调是最大误差项。但仪表放大器的一个好处是失调电压可以通过软件校准消除校准后整条链路的误差主要由传感器本身和冷端补偿决定。7. 我踩过的坑与模块选型经验7.1 REF引脚悬空引发的“幽灵输出”有一块模块刚开始用的时候输出端一直有1.2V左右的直流偏置不接任何输入也有。我第一反应是芯片坏了后来查电路发现模块的REF引脚没有引出来板上直接悬空。查手册才知道REF引脚如果悬空内部偏置电路会让输出漂到一个不确定的电位。解决办法很简单把REF引脚接到地或2.5V基准上。这个问题在不少低价模块上存在买回来第一件事就是检查REF引脚的接法。7.2 供电超压和反接的代价AD623最大供电电压是12V超过马上冒烟。有一次我图方便用12V电源适配器通过一个自制的7805稳压板供电结果7805输出端故障直接输出12V进模块芯片当场损坏。后面学乖了所有模块供电前先用万用表量电压确认无误再上电。反接更危险芯片内部有保护二极管但反接电流大不一定保住。模块接线柱上通常标了正负极但还是建议养成上电前检查的习惯。7.3 模块选型时看什么市面上AD623模块价格从几块钱到几十块钱都有差异主要在PCB用料和外围元件完整性。我的建议是看这几点输入有没有串联保护电阻1kΩ左右没有的话自己外加。电源端有没有去耦电容没有的话自己在靠近引脚处焊一个0.1μF陶瓷电容。REF引脚有没有正确引出或板上设置好这是最容易出坑的地方。电位器类型优先选多圈精密电位器单圈电位器分辨率不够调增益时拧一点点就跳很多。如果是固定增益版本问清楚板载电阻的阻值和精度别只看标题写的“可调”。7.4 什么时候不该用AD623AD623确实好用但不是万能的。我已经在前面提到一个场景——高源阻抗信号不适合用双极性输入的AD623。再补充几个不合适的场景需要增益超过1000时AD623的带宽会明显下降G1000时带宽只有大约3kHz高频信号会衰减需要极低功耗的场合AD623静态电流典型值375μA虽然不算大但对纽扣电池供电的超低功耗设计来说还是偏大需要真正轨到轨输出时AD623输出摆幅离电源轨还有几十到几百毫伏不是严格轨到轨。遇到这些场景我的建议是改用AD8426、AD8226这类带FET输入或更好带宽的仪表放大器或者换用集成度更高的PGA可编程增益放大器。选型时把信号源阻抗、需要的增益和带宽、供电方式、输出摆幅要求四个参数列出来直接套手册选型比凭经验拍脑袋靠谱。最后再分享一个小技巧使用AD623模块调试时养成“先接地后接信号”的习惯。每次上电前先把输入端短接在一起确认输出是稳定的REF电压再去接传感器这样能快速区分噪声来自信号源还是模块本身。配合这个方法很多看似莫名其妙的输出漂移问题几分钟就能定位到源头。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询