前阵子帮朋友调试一块基于应变片的拉力传感器变送板,在实验室用±5V双电源跑得好好的,装到现场只有一个+5V电源,结果输出一塌糊涂:零点漂了十几毫伏,加载后信号还没有噪声大。折腾了一整天,最后定型方案的核心就换成AD620单电源接法。今天把这套电路的选型思路、参数计算和踩坑记录整理一下,希望能帮到和我一样在单电源下做应变片测量的人。
先说结论:AD620完全可以单电源工作,但它不是轨到轨器件,单电源下有很多隐性限制,处理不好就会出现输出削底、共模超限、零点漂移这些莫名其妙的毛病。本文不打算念数据手册,重点讲实际设计时怎么算增益、怎么设置参考电压、怎么处理电桥信号,以及我在调试中遇到的典型故障和排查思路。
1. 项目概述与整体方案拆解
1.1 应变片测量到底在测什么
应变片的本质是一个电阻,受力后电阻值发生微小变化。金属箔式应变片被粘贴在弹性体表面,弹性体受力变形,应变片跟着拉伸或压缩,阻值随之改变。这个相对变化量非常小,典型值在千分之几甚至万分之几的量级,直接测电阻几乎不可能,所以必须借助惠斯通电桥把电阻变化转换成电压变化。
以350Ω应变片为例,应变系数(Gauge Factor,简称GF)大概为2。当弹性体产生1000微应变(1000με)时,电阻相对变化量ΔR/R = GF × ε ≈ 2 × 0.001 = 0.002,也就是350Ω电阻只变化了0.7Ω。如果用5V电压驱动一个单臂电桥,差分输出电压大约只有5V × 0.002 / 4 = 2.5mV。这个信号太小,直接进ADC基本没用,必须经过高精度仪表放大器放大几百倍后才能被有效采集。
这正是AD620这类仪表放大器的主场:它能把微伏级差分信号放大到伏级,同时抑制掉电桥带来的共模电压。所谓共模电压,简单说就是电桥输出两端同时抬升的那个电平,在单电源系统里尤其麻烦,后面会详细讲。
1.2 为什么选AD620而不是普通运放
普通的运算放大器(比如LM358、OP07)也能放大差分信号,但需要外部搭成差分放大电路,至少用到4个精密电阻。差模增益好不好,完全取决于这4个电阻的匹配精度。用1%精度的贴片电阻做差分放大,共模抑制比通常只能做到40~60dB,而应变片电桥输出的共模电压往往比差分信号大上百倍,这点共模抑制能力根本不够看,信号会被共模噪声淹没。
AD620内部是经典的三运放结构,最巧妙的地方在于:输入级两个运放把差分信号放大的同时保留共模信号,后面的差动级再把共模减掉,而且整个增益只由一个外部电阻RG决定,内部电阻网络经过激光修调,匹配精度极高。在增益为10时,共模抑制比能做到100dB以上,这是普通运放方案很难达到的。
还有一个实际优点:AD620输入是三极管差分对,输入偏置电流最大只有2nA左右,对高阻抗源(比如350Ω应变片电桥或者1kΩ电位器)的负载效应很小。普通运放如LM358输入偏置电流是100nA级别,在这个场景下会产生可观的失调误差。
1.3 单电源供电的核心约束
AD620原始设计虽然是双电源为主,但数据手册明确支持±2.3V到±18V范围,换成单电源就是+4.6V到+36V,所以5V单电源完全在允许范围内。但单电源真正约束人的有三件事。
第一,输入共模电压范围受限。双电源±5V时输入范围基本覆盖整个电源轨,单电源5V时输入共模范围大概在1V到4V之间(具体值与增益有关),超出这个范围,输出会出现无法解释的非线性甚至饱和。所以电桥输出的共模电平必须被设计在这个窗口中间,不能随便接。
第二,输出摆幅不是轨到轨。AD620的输出级是标准三极管输出,在单电源5V、负载较轻时,输出最低也就到1V左右,最高到4V左右,做不到0V或者5V。这意味着设计增益和参考电压时,必须保证信号摆幅落在1V到4V这个区间内,否则输出会被"削"掉。
第三,参考端REF的接法直接决定输出零点。双电源时REF接地,输出以0V为中心摆动;单电源时REF必须接一个稳定的中间电位(通常是电源电压的一半),输出才能以这个电位为中心上下摆动。很多第一次用AD620的工程师就是在这一步踩坑:REF悬空或者接错位置,输出要么饱和到电源轨,要么根本没波形。
2. 电路设计与关键参数计算
2.1 增益电阻RG的计算
AD620的增益公式是:G = 49.4kΩ / RG + 1。反过来算就是RG = 49.4kΩ / (G - 1)。
举个例子,我们希望电桥输出2.5mV的信号在AD620输出端变成1V,那么需要的增益是1V / 2.5mV = 400倍。代入公式RG = 49.4kΩ / (400 - 1) ≈ 123.8Ω。实际挑选标准电阻,可以选择120Ω,此时实际增益G = 49.4kΩ / 120 + 1 ≈ 412.67倍。如果觉得这个增益偏差影响精度,可以在RG位置串联一个小阻值微调电位器,比如100Ω电位器与120Ω电阻串联,理论增益调节范围大约在281倍到493倍之间,能满足大多数标定需求。
需要注意增益越高,带宽越低。AD620在增益100时带宽约120kHz,增益400时带宽约30kHz。应变片测量这类低频应用完全够用,但如果想顺带采集振动等高频信号,就要考虑用两级放大或者换宽带仪表放大器了。
2.2 电桥驱动方式与灵敏度计算
应变片电桥的驱动方式分恒压和恒流两种。恒压驱动简单,直接用电桥电源电压供电就行,但电桥输出会受温度影响——因为应变片电阻随温度变化,电桥的共模电压会漂移。恒流驱动能减少一部分温度影响,但需要额外的恒流源电路,复杂度上升。
在大多数成本和功耗敏感的便携或仪表方案里,恒压驱动是主流选择。灵敏度公式可以简化表示为Vdiff = Vb × ΔR / (4R),其中Vb是电桥驱动电压,R是应变片阻值。用5V驱动时,1000με对应的全桥输出约为5V × 0.002 = 10mV(全桥是单臂的4倍)。为了让不同量程的传感器都能适配,建议在电桥和AD620之间预留一个增益调整电阻位,标定时根据实际传感器灵敏度现场整定。
2.3 参考电压REF的正确设置
单电源设计最核心的一个点:REF端决定了整个输出信号的直流工作点。输出公式是Vout = G × (Vin+ - Vin-) + VREF。如果REF接2.5V,输入差分信号是0时输出就是2.5V;正向差分信号让输出往上摆,反向差分信号让输出往下摆。
接法上有一个非常关键的细节:REF端不能直接用两个10kΩ电阻分压取中间值接过去。因为REF端内部连接到第三级运放的差分输出节点,对外呈现一个不低的源阻抗,分压电阻太大(比如10kΩ)会造成增益误差和共模抑制比下降。数据手册推荐REF端由一个低阻抗源驱动,实际做法有两种。
第一种是用精密基准芯片,比如ADR421(2.5V输出)直接驱动REF端。这是最稳妥的方案,基准电压温度系数低,长时间稳定性好。第二种是用一个运放做缓冲,把电阻分压得到的2.5V接到运放的同相端,运放输出接REF端。运放可以用AD820这类单电源轨到轨输出运放,成本也不高。我调试时一开始偷懒把分压电阻直接接REF,结果零点偏移随温度漂了30多毫伏,后来换成基准芯片立刻稳定了。
2.4 输入保护、滤波与电源去耦
应变片传感器往往需要长线引出,很容易耦合工频干扰和静电。AD620输入虽然是高阻抗,但外部的浪涌和静电可能会损伤输入端。建议在AD620输入端对地各接一个低漏电流的TVS管或者BAT54S双二极管做保护,同时串联两个1kΩ电阻限流。要注意串联电阻会与输入阻抗分压,产生微小增益误差,不过应变片电桥输出阻抗本身只有几百欧,1kΩ串联电阻带来的影响在做满量程标定后会自动被校准掉。
滤波方面,全桥输出带宽需求很低,可以在AD620输出端加一个RC低通滤波器,截止频率设置为信号最高频率的3~5倍即可。比如传感器最高响应100Hz,RC截止频率取300Hz左右。R选10kΩ,C取0.047μF,算下来截止频率约338Hz,效果不错。输出端的滤波电容不宜太大,否则仪表放大器驱动电容性负载的能力有限,可能引起自激。必要的时候串一个小电阻再并联电容,两个环节分工明确:电阻隔离电容负载,电容滤除高频噪声。
电源去耦是很多人忽略的雷区。AD620的电源引脚必须就近放置一个0.1μF陶瓷电容和一个10μF钽电容,两者都尽量靠近芯片引脚。参考源ADR421的电源同样要独立去耦。如果系统的5V来自开关电源(比如反激或Buck),纹波往往在几十毫伏以上,直接供电会导致输出噪声剧增。我遇到过输出端示波器看到100mV峰峰值的毛刺,罪魁祸首就是开关电源的纹波,后来在AD620电源前面加了一级LC滤波(10μH电感+10μF电容),噪声立刻降到2mV以下。
3. 实操搭建与仿真验证
3.1 原理图与PCB布局要点
画原理图时,建议按信号流排列模块:电桥输入接口 → ESD保护 → AD620 → 输出滤波 → ADC采集端。AD620的增益电阻RG要尽量靠近芯片的1脚和8脚,走线要短而粗,避免引脚感应的噪声串入增益节点。RG电阻两端保留并联电容焊盘,实验时如果发现带宽过高引入噪声,可以贴一个几十pF的电容做高频抑制。
参考电压部分也要靠近AD620的5脚布局,基准芯片输出先经过100nF陶瓷电容去耦再走到REF引脚,两者之间的走线越短越好。REF端的任何噪声都会直接出现在输出端,而且噪声增益为1,不会因为差分输入而抵消。
PCB地线安排遵循单点接地原则。模拟地、数字地、电源地在系统入口处单点汇合。AD620下方尽量保持完整地平面,不要在输入信号走线下方铺地分割线或走数字信号线。对于应变片这种微弱信号,输入线建议用双绞线或者屏蔽线,屏蔽层在电路板端单端接地。
3.2 实测数据与波形分析
我用一个350Ω全桥拉力传感器做了实测,电桥供电5V,AD620增益设为400倍(RG=120Ω),REF接2.5V。空载时用6位半万用表测输出,大约在2.5008V,零点误差不足1mV,归因于AD620的输入失调电压和电桥初始不平衡。
施加额定拉力后,输出从2.5V上升到了3.7V左右,线性度在满量程的0.1%以内。为了验证直线性,我在额定负载的20%、40%、60%、80%、100%五个点分别记录了输出电压:
| 负载比例 | 理论输出(V) | 实测输出(V) | 偏差(mV) |
|---|---|---|---|
| 0% | 2.500 | 2.5008 | +0.8 |
| 20% | 2.740 | 2.7412 | +1.2 |
| 40% | 2.980 | 2.9816 | +1.6 |
| 60% | 3.220 | 3.2215 | +1.5 |
| 80% | 3.460 | 3.4615 | +1.5 |
| 100% | 3.700 | 3.7013 | +1.3 |
最大偏差只有1.6mV,折合满量程0.13%,对于这个增益级别来说表现相当理想。用示波器看输出端噪声,未加输出滤波时大约有5mV的宽带噪声,加上RC低通后降到1mV以内。这个噪声主要来自电桥供电和参考电压的残余纹波,以及周围环境的电磁干扰。
3.3 用Multisim做单电源仿真需要注意的事
很多人喜欢在Multisim里先仿真再打样,这个流程没问题,但AD620单电源仿真有三个容易出错的地方,我一起说出来。
第一,仿真库里的AD620模型默认REF端可能接了地或悬空。单电源仿真时,必须在REF端主动加一个2.5V直流源,否则输出永远只在正向摆动,你看波形怎么都不对。第二,仿真时给AD620供电必须严格按照数据手册连接:正电源接5V,负电源接0V(GND),不要习惯性接成±5V。第三,电桥信号源要用AC小信号源加DC偏置来模拟,比如在电桥输出两端分别加2.5V直流偏置叠加1mV正弦小信号,这样才能模拟真实的共模+差模情况。
Multisim仿真的意义在于快速验证电路功能正确性,但它不会告诉你PCB布局带来的寄生电容影响,也不会模拟电源纹波对输出的真实干扰。所以仿真通过后,还是要认真做一块最小系统板实测一遍,纸面计算和仿真永远是最理想化的情况。
4. AD620与AD820对比及选型参考
4.1 参数对比与选型判断
有朋友看到热词里提到AD820运算放大器,问是否能直接替换AD620。这是两类完全不同的器件,放在一起比较本身就是个有意思的话题。AD820是单路JFET输入运算放大器,而AD620是仪表放大器,它们的内部架构和应用场景差异很大。简单归纳如下表:
| 对比项 | AD620 仪表放大器 | AD820 单运放 |
|---|---|---|
| 内部结构 | 三运放仪表结构,内置激光修调电阻网络 | 传统单运放,需要外部电阻搭差分电路 |
| 增益设定 | 单电阻RG设定,G=49.4kΩ/RG+1 | 由外部多个电阻比例决定 |
| 共模抑制比 | 100dB以上(G=10时) | 取决于外部电阻匹配度,通常40~70dB |
| 输入偏置电流 | 最大2nA(双极性输入) | 2pA(JFET输入,更小) |
| 输出摆幅 | 非轨到轨,5V供电时约1V~4V | 轨到轨输出,可比AD620摆得更高更低 |
| 带宽 | 120kHz@G=100 | 1.9MHz(单位增益) |
| 推荐场景 | 传感器信号调理、精密差分测量 | 缓冲器、有源滤波器、低成本放大电路 |
如果你的目标是做高精度应变片测量,AD620这类仪表放大器是省心之选,因为它的CMRR由内部保证,无需精密外部电阻网络。AD820虽然输入阻抗高、输出轨到轨,但要做差分放大的话,外部电阻稍微不匹配共模抑制比就崩了,调试成本反而更高。当然,对成本极度敏感而且信号源共模很干净的场景,用AD820加四个0.1%精密电阻也可以做,但要先想清楚调试风险。
4.2 单电源系统的电源架构配合
单电源测量电路的实际环境往往不止一个芯片。在现场最常见的是24V工业电源,需要经过DC-DC降压到5V甚至3.3V给整个系统供电。很多工程师在这里直接用反激电路或者Buck电路产生5V,结果测量噪声很大,以为是AD620的问题,其实是电源没处理好。
如果是隔离需求,可以用单级反激电源产生一组隔离的5V,再通过线性稳压器(比如LDO或基准源)给AD620和参考源供电。反激电源的开关噪声和纹波相对较大,必须经过LC滤波和LDO二次稳压,才能保证ADC参考源的纯净度。我在一套系统里测过,直接在反激输出取5V给AD620,输出噪声超过50mV;加了LDO之后降到5mV,再加LC滤波和屏蔽,最终稳定在1mV左右。这个环节在整机调试中经常被忽略,但它对测量精度的提升比其他任何步骤都明显。
5. 常见问题与排查技巧实录
5.1 故障速查表
下面是调试这套电路时最常遇到的几类问题,以及对应的排查方向,我整理成一张速查表供参考:
| 现象 | 可能原因 | 排查与解决 |
|---|---|---|
| 输出总是接近电源轨或0V | REF端接错或悬空;增益过大导致饱和 | 先断开传感器,用电压表测REF端电压是否稳定在2.5V;再检查RG阻值是否太小 |
| 零点漂移严重 | 参考电压源阻抗过高;电源纹波大;电桥初始不平衡 | REF改用低阻抗基准源;检查电源纹波;在输入级加调零电位器 |
| 输出噪声大 | 电源去耦不足;屏蔽层未接地;输出滤波缺失 | 补加0.1μF+10μF去耦;检查传感器屏蔽线接地;加RC低通 |
| 输出非线性 | 输入共模电压超出允许范围;输出摆幅接近轨 | 确认电桥共模电平在2.5V附近,不允许超过1V~4V;减小增益或调整REF |
| 加载信号完全没反应 | 增益电阻虚焊;输入信号线断;电桥供电缺失 | 用示波器直接测AD620输入差分电压,再逐步沿信号路径排查 |
5.2 三个独家排查心得
第一,调试仪表放大器最好先短路输入端。把AD620两路输入接地,然后量输出是否等于REF电压。如果输出偏离REF很多,说明输入失调或者REF驱动有问题。这个方法最快能区分故障在信号链前段还是后段。
第二,电桥初始不平衡不可怕,可怕的是你不会调零。设计板上预留一个调零电路比什么都管用。常见做法是在电桥的一个桥臂上串联一个低温度系数的精密电位器,或者在AD620 REF端叠加一个微调电压源,后者更常用。我的习惯是REF接2.5V基准,再用一个20kΩ电位器把基准电压分出一路±100mV的微调电压,通过一个10kΩ电阻接到REF端,这样可以让输出零点在几百毫伏范围内精细调整。
第三,测量微弱信号时,万用表的显示会让你误判。输出端数字跳得很欢,不一定是电路噪声,很可能是万用表本身在测高阻抗节点时拾取了工频干扰。这时候示波器探头要用10×挡,并且把探头接地夹尽量短接在芯片附近的GND上,减少环路面积。我遇到过一次输出读数不稳定,示波器一测是正常的,问题出在万用表表笔接触电阻上。
5.3 关于Strain Gauge接口的一线工程技巧
最后分享一个从现场总结出来的小技巧。应变片传感器安装到设备上后,连接线有时候会很长,长线本身就像天线,会把电机、继电器这些干扰源耦合进电桥。这时候单纯靠屏蔽层接地还不够,可以在电路板的输入端对地并联1nF到10nF的电容,配合串联电阻形成RC滤波,能有效把高频干扰滤掉。但要注意电容值不能太大,否则应变片高频响应会变差,对于纯静态或准静态称重来说影响不大,动态测量场景就需要权衡了。
我个人在使用中的体会是,AD620单电源电路的成败往往不在芯片本身,而在外围的参考源和电源设计上。芯片数据手册上那句"REF必须由低阻抗源驱动"短短一句话,实际做起来却需要认真考虑用哪种基准方案。如果重新做一遍这个项目,我会在原理图阶段就把REF端的驱动架构、电源去耦策略和输入保护全部安排在板上,而不是等调试时再补丁式地加。前期设计多想一步,后期调试能少熬不少夜。