新闻详情

新闻详情

首页 / 资讯中心 / 详情

AD623仪表放大器实战:单电源微小信号调理与电路设计

发布时间:2026/9/29 2:06:47来源:尧图网络
AD623仪表放大器实战:单电源微小信号调理与电路设计
这块标注着“【AD623】”“仪表放大器”“单电源”“单端/差分”“微小信号”的小绿板我在好几个传感器项目里都用过可以说是做信号调理时性价比很高的一颗料。AD623是一款经典的单芯片仪表放大器专门用来放大微伏到毫伏级的差分信号同时对外界共模干扰有很强的抑制能力。我在做应变式称重、压力变送、小信号采集这些电路时第一版基本都用它来搭一个芯片加上两三颗电阻就能完成前端放大省时省力。这篇文章就围绕这个模块好好聊一下哪些场景非用仪表放大器不可AD623内部到底是什么结构单电源下REF参考端怎么接才不会翻车增益电阻怎么选怎么算单端和差分输入分别怎么接以及我在实际调试中踩过的坑和排查思路。无论你是刚接触传感器的电子爱好者还是想快速搭建采集前端的嵌入式工程师这套内容都可以直接参考复现。1. 先聊清楚仪表放大器跟普通运放到底差在哪1.1 为什么测量微小信号不能靠普通运放硬扛很多朋友第一次接触仪表放大器时会想放大一个微小电压用普通运放搭个同相放大不就行了表面上看确实可以但实际一测就发现问题了。普通运放做差分放大时通常要在外面配四个精密电阻组成经典的差分放大电路。问题就出在这四个电阻上它们的精度、温漂、阻值匹配度直接决定了电路对共模信号的抑制能力。你手头能有1%精度的电阻就不错了可要实现对共模干扰的强抑制四个电阻的匹配精度往往要优于0.1%甚至更高。稍微有一点不匹配桥式传感器或生物电信号上叠加的工频干扰、电源纹波就会被放大成很大的误差电压把你的有用信号彻底淹没。还有一个问题普通运放入口阻抗不够高对高内阻信号源很不友好。传感器输出内阻动不动就是几十千欧甚至几百千欧信号源内阻会和运放输入电阻分压造成可观的增益误差。而仪用放大器第一级是两只运放构成的缓冲结构输入阻抗可以达到几十兆欧甚至几百兆欧信号源带载能力弱也基本不影响测量结果。1.2 AD623的核心特性与适合的场景AD623就是为解决上面这些问题而生的。它把三运放仪表放大器的核心结构做进了单颗芯片用户不需要纠结外部电阻匹配问题只需要接一个增益设定电阻就能获得稳定、精确的增益和高共模抑制比。这颗芯片的参数放到现在看依然能用单电源供电范围2.7V到12V直流通带内增益误差小在G100左右时共模抑制比典型值能达到110dB约30万倍输入失调电压最大只有几十微伏。更关键的是它支持单电源供电对便携设备非常友好一个3.3V或5V的电源就能让它正常工作输出可以直接接到单片机的ADC引脚。模块上已经预留好了增益设定电阻的位置想调增益换一颗电阻就行特别适合做传感器信号的一级调理。适合AD623的典型场景包括桥式传感器信号放大比如称重传感器、压力变送器热电偶、热电阻温度采集的前级放大电流检测用采样电阻把电流变成电压后再放大生物电信号采集例如心电、肌电信号的预处理任何需要从强干扰环境中提取微小直流或低频信号的场合2. 模块电路拆解与单电源配置原理2.1 从引脚到内部结构AD623是怎么工作的拿到模块先看引脚这是所有接线的基础。AD623是8脚封装各脚功能如下引脚号名称功能说明1RG增益设定端接外部电阻到8脚2-IN反相输入端3IN同相输入端4V-负电源单电源时接GND5REF参考电压端决定输出零点6OUT输出端7V正电源8RG增益设定端接外部电阻到1脚这里要纠正一个常见的认知模块标题写的是“单运放”但AD623内部并不是单个运放而是由三个运算放大器构成的经典仪表放大器结构。第一级两个运放做对称放大提供极高的输入阻抗第二级是一个差分放大器负责把共模信号干掉。之所以商家常写“单运放”是因为整个电路只需要这一颗芯片就能完成仪表放大器功能对使用者来说确实“一个芯片就搞定”但这和真正意义上的单运放芯片是两码事。理解这一点对你调试电路会很有帮助。2.2 单电源供电与REF参考端的正确接法单电源供电是AD623的一大卖点也是新手最容易踩坑的地方。先说基本接法4脚V-接GND7脚V接电源正极这很简单。但接下来有一个关键问题输出端的“零点”放在哪里。很多人第一次用的时候把REF脚直接接地结果发现输入为零时输出并不是0V而是有一点点电压再测试负向信号时输出根本摆不上去。原因很简单AD623虽然输出级接近轨到轨但在单电源下输出无法真正摆到地负向动态范围非常有限。你要是想放大一个有正有负的交流小信号单电源下输出根本没有“负半周”的空间。正确做法是把REF接到VCC/2。这样一来输入差分电压为零时输出等于VCC/2有正向信号时输出往上摆有负向信号时输出往下摆把单电源的有限电压范围对半用动态范围最大化。REF这个脚的驱动还要注意它不能悬空也不能直接用一个大电阻去分压了事。因为REF脚的输入阻抗对输出级有影响如果分压源内阻太大会导致共模抑制比下降。稳妥的方法是用两个等值电阻分压出VCC/2再用一个运放比如LM358接成电压跟随器去驱动REF脚。对精度要求没那么高的场合直接用一个低内阻的基准电压源也是可以的。那标题里写的“单电源”跟双电源到底怎么选在桌面调试时如果有正负电源当然可以给AD623加±5V这样REF直接接地输出以地为参考最省事。但在实际产品里往往只有一路正电源这时候就用VCC/2作为虚拟地抬高参考电平效果一样不错。2.3 增益电阻一个公式吃透增益选择AD623的增益关系非常简单数据手册直接给出G 1 100kΩ / RG这里的100kΩ是芯片内部精密电阻的等效值用户只需要根据需要的增益反算RGRG 100kΩ / (G - 1)举个例子想要G10RG 100kΩ / 9 ≈ 11.11kΩ常见值11kΩ加上120Ω串联可以接近实际增益约10.09倍误差可控制在1%以内想要G100RG 100kΩ / 99 ≈ 1.01kΩ直接选1kΩ的1%电阻理论增益101倍对大多数传感器采集完全够用想要G1000RG 100Ω选100Ω精密电阻即可。模块板上通常有两种设计一种是直接焊死RG想要换增益就用电烙铁换电阻另一种是预留了可调电位器或者用排针座让你自己插电阻。不管哪种方式都要注意引脚位置RG是接在1脚和8脚之间的。有些模块会在板子正面印上“RG”丝印焊接时别焊错到其他脚位。另外还有一个容易算错的地方如果模块上自带的固定电阻和你外接电阻是并联关系实际增益电阻是两者并联后的等效值。别直接把外接电阻值代入公式算要用并联公式算完再代入。我就见过有同事因此调了半天调不出预期增益最后发现是板载电阻和外接电阻并联的问题。3. 单端与差分输入接线到底怎么接实测怎么标定3.1 差分输入是本职工作桥式传感器这样接仪表放大器最擅长的就是差分输入。所谓差分就是放大IN和-IN之间的差值对两根线上的共同电压共模不敏感。桥式传感器例如常见的称重传感器、扩散硅压力传感器输出就是一对差分信号。接法如下传感器的OUT接3脚IN传感器的-OUT接2脚-IN传感器的激励端正负分别接VCC和GNDAD623的OUT接后级ADC或万用表这里传感器和AD623可以共用同一个电源接线简单。实际测量时电桥无负载时输出大约是几毫伏甚至零点几毫伏的偏置加载后输出变化也很小。AD623配合恰当的增益电阻就能把这些微小信号放大到例如0~3.3V的范围方便ADC采集。有几个细节要提醒传感器的激励电压不要超过AD623的共模输入范围。所谓共模输入范围就是两个输入端各自对地的电压必须处于合理区间。在单电源5V下AD623的输入共模范围大致是GND以下0.15V到VCC以上约1.2V之间想让传感器信号正常工作就要保证传感器输出两端的静态电压落在电源轨以内。差分信号线最好使用双绞线而且尽量靠近AD623别走太长否则容易捡到电磁干扰。AD623的输入端如果完全悬空输出会漂得很离谱所以不用的输入端要接地不能悬着。3.2 单端输入这样接别把仪表放大器用成普通运放单端输入指信号源只有一根信号线对地输出这样的信号很常见例如电位器分压、光敏电阻采样、某些传感器放大器输出的电压信号。把这类信号接到AD623上接法可以有两种正信号接3脚IN2脚-IN直接接GND。这种接法等效于一个以地为参考的同相放大器。如果信号源内部是以某个非零电压为参考的那就把参考电压接到-IN信号端接IN。不过要特别提醒当你把-IN接地时仪表放大器的差分结构虽然还在工作但已经退化成了“单端输入、以地为参考”的模式。这时候共模抑制能力其实用不上了输入信号和地之间的噪声会直接进入放大器。如果信号源是高内阻的强烈建议先经过一个运放缓冲器再进AD623避免偏置电流在高内阻上产生额外误差电压。用Multisim或其他仿真软件去验证单端接法的时候也要注意给REF设置好偏置点否则仿真输出可能一直在饱和区。仿真电路简单但容易让人忽略真实芯片的REF驱动要求。3.3 实测记录从接线到标定的完整过程说再多理论不如直接看一次实测数据。我拿手头这块AD623模块做了一组直流信号放大测试参数如下电源电压5.0VREF参考电压2.50V用电阻分压加跟随器增益电阻RG1kΩ理论增益G 1 100kΩ / 1kΩ 101倍输入信号可调直流电压源输入到IN-IN接GND按照公式理论上输出 REF G × 输入差分电压也就是2.5V 101 × 输入电压。实测数据如下输入差分电压理论输出实测输出备注0mV2.50V2.501V零点基本准确5mV3.005V3.012V误差约0.2%10mV3.51V3.518V误差在合理范围15mV4.015V4.021V线性度正常20mV4.52V4.513V已接近电源轨注意余量25mV5.025V4.98V左右输出饱和不能正常放大从数据可以直观看到两个问题一是在输入信号很小时线性度不错误差主要来自REF电压的精度和电阻的温漂二是当输出接近电源轨时放大器会进入饱和单电源供电下输出不可能超过电源电压。设计增益时一定要先估算输入信号的最大峰值留出至少0.5V到1V的余量否则数据就会顶部削平。标定流程我的建议是先短接输入观察零点输出应等于REF电压确认无误后再输入已知标准电压记录输出值再反推实际增益。这个“零输入验证”是很多调试问题的第一排查步骤千万别跳过。4. 常见问题与排查手册4.1 输出一直顶到电源轨最常见的原因这是AD623模块使用中最常遇到的现象输出要么接近0V要么顶着VCC不动。总结下来无非下面几种原因。第一REF脚没有接好。REF悬空时输出零点处于未知状态很容易漂到电源轨。REF直接接地时如果输入有正电压输出正常但一旦有负向电压输出直接就饱和在0附近。所以先检查REF的电位到底是不是你预期的中间电平。第二输入超出共模范围。AD623不是“任意输入端电压都能处理”它对输入端的绝对电位有要求。例如单电源5V供电时3脚和2脚对地电压如果太高或太低内部输入级就失效输出就饱和。单独测差分信号时不要只关注差值还要用万用表量一下两个输入端各自对地的电压是否在允许范围内。第三实际增益太大输入信号超出线性区。比如G1000时输入只要5mV就可能让输出超出电源范围。此时应该先用万用表确认输入信号的真实幅值再选择合适增益。排查顺序建议先测REF电压再测输入共模电压最后用较小增益试一下用排除法定位问题。4.2 输出噪声大、抖动厉害先别急着怀疑芯片安排好放大电路后经常遇到输出端噪声比信号本身还大的情况。AD623作为高增益放大器会把输入端的一切微小扰动都放大很多倍所以噪声问题多半要从链路各个环节找。首先看电源质量。AD623对电源纹波比较敏感如果直接用一个开关电源供电输出噪声会非常大。可以在模块电源入口加一个10μF电解电容和一个100nF陶瓷电容做去耦条件允许时再加一颗低噪声LDO。很多采集前端对噪声要求高电源设计是第一步。其次看输入线。差分信号线长距离平行走线很容易引入工频干扰。可以用双绞线或者屏蔽线把传感器和模块连起来屏蔽层单端接地。测量时尽量远离电机、变压器这些强干扰源。最后再看增益和带宽。AD623的带宽有限G100时大约只有10kHz左右如果输入信号里混入了高频噪声后级可能被放大但输出端又不会明显削掉。可以加一级低通滤波或者在ADC采样端做软件滤波。硬滤波和软滤波结合效果最好。4.3 REF脚处理不当导致零点偏移容易被忽略REF脚看起来只是给输出一个参考电位但它的驱动方式会影响整个电路性能。数据手册里提到REF端驱动源的阻抗要尽量小、两路到内部差分放大器的走线要对称否则共模抑制比会下降。实际中常见的问题是很多人直接用两个电阻分压VCC得到VCC/2然后把分压点直接接REF。这个做法在静态情况下没问题但分压点内阻不低且不稳压电源电压波动会直接引入到输出零点里。如果后面紧跟着ADC采集零点漂移就会转化成测量误差。推荐方案还是电阻分压之后接一个运放跟随器用低输出阻抗的电压源去驱动REF。如果没有额外运放也可以用一个精度高的基准源芯片比如TL431配成2.5V输出低内阻又稳定。我一般直接用REF5025等低噪声基准效果非常稳。5. 模块的扩展玩法与个人经验5.1 称重传感器与电桥测量一步到位AD623模块在称重、测力、气压等桥式传感器场景中特别好用。一个典型的电子秤前端就是称重传感器电桥输出一对差分电压进入AD623放大再送到ADC转换最后单片机读取。设计时要注意传感器电桥的激励电压决定了满量程输出灵敏度。常见一个满量程输出灵敏度是1mV/V如果激励5V满量程差分输出只有5mV要得到0~3V给ADC需要约600倍增益。此时RG大约为168Ω可以选150Ω加微调电位器配合使用。由于增益较高零点输出可能会有些偏移可以在软件里做去皮校准也可以利用AD623的REF端做一点零点调整。比如在REF端叠加一个可调电压就能微调零点实测很方便。5.2 低边电流检测也能做AD623模块还能用来放大采样电阻上的压降实现电流检测。把采样电阻串在负载的低边接地点一侧电阻两端电压通常只有几十毫伏接成差分输入给AD623放大后输出到ADC就能算出电流。低边电流检测的关键点是采样电阻压降通常很小而共模电压接近地这对AD623来说非常友好单电源下也能正常工作。接线时将电阻两端分别接IN和-IN注意选择阻值和功率能满足测量范围。这里有个小经验采样电阻温度系数要选低一点的锰铜或合金电阻优于普通贴片电阻否则温度升高后阻值变化会影响测量精度。同时采样电阻到模块的走线要采用开尔文接法即在电阻本体上直接取压差避免把大电流回路的铜皮电阻也算进去。5.3 我做AD623模块时的一些习惯和踩坑记录最后分享几个我长期用下来的习惯不一定都对但确实能少走弯路。第一个习惯拿到新模块先不接信号先做“零输入测试”。把IN和-IN同时接到GND测输出是不是等于REF电压。这一步能快速判断供电、REF和芯片是否正常。如果这一步都不对下面的布局布线做得再好也没用。第二个习惯给REF分压网络供电时我会单独用一路稳定的参考电压不直接从主VCC分压。因为主VCC可能有负载波动特别是旁边如果还有继电器、电机这种大功率负载分压点会跟着跳。用独立的基准源就能把零点稳住。第三个习惯在输出端加一个RC低通滤波再接ADC。AD623输出阻抗不算高但后级加一个RC可以滤掉一部分带外噪声。一般R选1kΩ到10kΩC选100nF截止频率就能压在几十赫兹到几百赫兹特别适合直流和低频测量。第四个习惯计算增益时永远留余量。宁可增益低一点再用后级ADC范围宽一点也不要满打满算把增益顶到接近电源轨。信号超一点就是削顶失真数据完全不能用。第五个习惯如果发现模块怎么调都有不明原因的输出漂移先怀疑供电和RF干扰。用示波器看一下电源轨上有无大的纹波必要时用电池供电交叉验证。很多时候不是芯片有问题而是供电环境太脏。AD623这个模块算不上什么尖端器件但它在小信号采集这一环确实帮我省掉了大量设计前端电路的精力。单电源、单芯片、一颗电阻调增益这三个特点决定了它特别适合快速搭原型。如果你也在做传感器采集或者微小信号放大不妨拿一块先试起来把REF接好、增益算准这套链路很快就能跑通。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

杰理强制升级工具4.0:蓝牙SoC芯片救砖与固件恢复实战 2026/9/29 4:42:04

杰理强制升级工具4.0:蓝牙SoC芯片救砖与固件恢复实战

先从一次真实的工作经历说起。去年我帮客户做一个蓝牙音箱的返修项目,板子用的是杰理AC6928方案,样机在测试阶段一切正常,结果量产贴片回来后有一批板子在写固件时突然报错,下载到一半提示“芯片无应答”,随后整片板子…

阅读更多 →
DiffSeg:不训练不调参,用Stable Diffusion的自注意力实现零样本分割 2026/9/29 4:42:04

DiffSeg:不训练不调参,用Stable Diffusion的自注意力实现零样本分割

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
面阵相机选型全攻略:从分辨率、靶面到帧率的实战指南 2026/9/29 4:41:58

面阵相机选型全攻略:从分辨率、靶面到帧率的实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
高速电路信号完整性分析:从原理到实战避坑指南 2026/9/29 4:41:51

高速电路信号完整性分析:从原理到实战避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Win7安装不识别USB 3.0?Intel_USB3_Win7驱动注入与排错指南 2026/9/29 4:41:51

Win7安装不识别USB 3.0?Intel_USB3_Win7驱动注入与排错指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
DDR协议、时序与PHY实战:MIG配置到AXI带宽优化 2026/9/29 4:41:51

DDR协议、时序与PHY实战:MIG配置到AXI带宽优化

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉