news 2026/7/25 9:54:37

高精度ADC实战:ADS124S08三线制RTD测温电路设计与校准全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
高精度ADC实战:ADS124S08三线制RTD测温电路设计与校准全解析

1. 项目概述与核心价值

在工业自动化、精密仪器和过程控制领域,我们工程师每天打交道最多的,可能就是那些微弱的传感器信号了。无论是产线上监控温度的铂电阻(RTD),还是实验室里测量压力的应变计,它们输出的往往都是毫伏甚至微伏级别的电压变化。把这些微小的模拟信号,稳定、精确地转换成微控制器能读懂的数字量,是整个数据采集系统的“咽喉要道”。这个活儿干得好不好,直接决定了整个系统的测量精度和可靠性。

最近几年,我在好几个高精度测量项目里都用了德州仪器(TI)的ADS124S0x系列ΔΣ ADC,尤其是ADS124S08这款24位精度的芯片。用得多了,就发现官方数据手册虽然详尽,但真到了画板子、写代码、调参数的时候,还是有不少坑要踩,很多细节需要结合实战才能理解透彻。比如,怎么给RTD设计比例式测量电路才能让精度不受电流源温漂影响?输入滤波器的RC参数到底选多大才算合适?单端信号和差分信号在配置上到底有啥本质区别?

这篇文章,我就结合手册里的理论框架和我自己趟过的坑,掰开揉碎了讲讲怎么把ADS124S0x这颗高精度ADC用好。我会重点围绕传感器信号调理三线制RTD测量这两个最经典的应用场景,把电路设计、寄存器配置、PCB布局的每一步逻辑和背后的“为什么”都讲清楚。目标是让你看完之后,不仅能照着图把电路搭出来,更能明白每一个电阻、电容、配置位存在的理由,下次遇到类似需求,自己能举一反三,设计出更优的方案。

2. 深入理解ΔΣ ADC与传感器信号特性

要想用好高精度ADC,不能只把它当成一个黑盒。你得先理解它和你的信号之间是怎么“对话”的。

2.1 ΔΣ ADC的工作原理与噪声抑制

ADS124S0x采用的是ΔΣ(Delta-Sigma)架构。和传统的逐次逼近型(SAR)ADC不同,ΔΣ ADC的核心思想是“用过采样和噪声整形来换取精度”。它以一个远高于目标输出数据率(比如几十MHz)的频率对输入信号进行采样(过采样),然后通过一个积分器和比较器构成的反馈环路,将量化噪声“推”到高频段。最后,用一个数字滤波器(比如ADS124S0x里的低延迟或Sinc3滤波器)把高频噪声滤掉,只留下我们关心的低频信号,并降采样到我们需要的输出速率。

这个过程带来的最大好处,就是它对低频段(也就是我们传感器信号通常所在的频段)的噪声抑制能力极强。像热电偶、RTD这种传感器,其物理特性决定了它们的输出信号变化非常缓慢,带宽很窄。ΔΣ ADC的数字滤波器能完美匹配这种特性,将带内噪声压到极低的水平,从而实现高达24位的无噪声分辨率。

2.2 传感器信号的“天敌”与输入滤波的必要性

虽然传感器信号本身带宽有限,但它的“旅途”很危险。从传感器探头到你的ADC输入引脚,这段导线就像一根天线,会拾取各种环境噪声。最常见的“杀手”有三个:

  1. 工频及其谐波干扰:50Hz/60Hz的电源线噪声几乎无处不在,它会通过空间耦合或共地阻抗串入你的信号链。
  2. 电磁干扰(EMI)/射频干扰(RFI):车间里的电机变频器、对讲机、甚至附近的手机,都会产生高频噪声。
  3. 板级数字噪声:你MCU的时钟信号、开关电源的纹波、高速数字信号线的串扰,这些自家产生的噪声也可能耦合到敏感的模拟走线上。

这些干扰信号如果频率较高,在ADC采样时可能会发生“混叠”。简单说,就是一个高频噪声被错误地“折叠”到你的信号频带内,变成无法用数字滤波器去除的低频噪声,直接污染你的测量结果。

所以,在ADC输入端加一个模拟滤波器是必须的,它的核心作用就是充当“抗混叠滤波器”。手册里建议,一个一阶RC滤波器在大多数情况下就足够了。这个滤波器的截止频率(f_c)设置很有讲究:理想情况下,它应该把所有高于f_MOD/2(调制器频率的一半)的信号衰减到低于ADC自身的噪声基底。但实际操作中,一个实用的起点是将截止频率设为输出数据率(ODR)的10倍左右。比如你的数据率是20 SPS,那么截止频率设在200Hz附近。这样既能有效抑制高频噪声和混叠,又不会对传感器本身的低频有用信号造成过度的相位延迟或衰减。

注意:ADS124S0x内部在PGA之前还有一个截止频率约40MHz的EMI滤波器,主要用于抑制特高频干扰。但你不能依赖它来做主要的抗混叠,它对付不了中低频的噪声。

3. 核心电路设计:从信号类型到比例式测量

理解了信号和ADC的基本特性,我们再来看看怎么把它们正确地连接起来。这里面的门道,主要集中在如何为不同类型的信号建立正确的输入电压关系,以及如何利用ADC的特性实现高精度测量。

3.1 匹配信号类型与ADC配置

ADS124S0x很灵活,能测单端、伪差分和全差分信号,但配置错了,轻则精度下降,重则根本读不出正确值。

  • 单端信号(Single-Ended):这是最简单也最易出错的情况。信号一端(AINN)固定接模拟地(AGND),另一端(AINP)在0V到某个正电压之间变化。关键点在于PGA的使能状态

    • 如果你不需要增益(Gain=1):可以绕过PGA(设置PGA_EN位为‘10’)。此时,输入电压范围可以低至AVSS-50mV,高至AVDD+50mV。比如,用一个单极性电源(AVDD=5V, AVSS=0V)直接测量一个接在100Ω采样电阻上的4-20mA电流信号(电压为0.4V-2V),就非常适合此模式。
    • 如果你需要增益(Gain>1)必须使能PGA。但使能PGA后,其输入级有严格的共模电压要求(通常要求输入电压在AVSS和AVDD之间,并留有一定裕量)。此时,单极性电源(AVSS=0V)下,你的负输入端(AINN)如果接地,正输入端(AINP)的电压也必须严格在PGA的输入范围内(远高于0V),这通常很难满足。因此,测量需要放大的单端信号时,更推荐使用双极性电源(如AVDD=+2.5V, AVSS=-2.5V),并将信号偏置到电源中点附近。
  • 伪差分信号(Pseudo-Differential):可以理解为“参考点不是地的单端信号”。AINN固定在一个非零的直流电压上(比如一个偏置电压V_BIAS),AINP相对于这个电压变化。这种结构对共模噪声有一定的抑制能力。PGA可以启用也可以绕过,取决于是否需要增益。

  • 全差分信号(Fully-Differential):这是抑制共模噪声能力最强的接法。AINP和AINN以相同的幅度、相反的相位(180度反相)围绕一个共模电压(V_CM)摆动。PGA的使能同样取决于增益需求。

一个常见的误区:想用单极性电源(比如5V和0V)和内部2.5V基准,去直接测量一个±10V的单端信号。这是行不通的,因为±10V超出了电源轨。正确的做法是:使用双极性电源(如±2.5V),并在ADC前端使用电阻分压网络,将±10V的信号衰减到±2.5V以内,再进行测量。

3.2 比例式测量:消除误差源的精髓

这是高精度传感器测量,尤其是RTD测温中的核心技术。其核心思想是:让ADC的参考电压和传感器的激励源来自同一个源头

以手册中的三线制RTD应用为例(图113)。我们使用芯片内部的两个可编程电流源(IDAC1和IDAC2)。IDAC1流经RTD(R_RTD)产生被测电压V_RTD,同时也流过一个高精度的参考电阻(R_REF)产生参考电压V_REF。ADC的测量结果可以表示为:输出代码 ∝ (V_RTD * Gain) / V_REF = (I_IDAC1 * R_RTD * Gain) / (I_IDAC1 * R_REF) = (R_RTD * Gain) / R_REF

看这个公式的妙处:激励电流I_IDAC1被约掉了!这意味着,电流源本身的绝对值精度、随温度的漂移、随时间的长期稳定性,所有这些误差项,在最终的测量结果中全部被抵消了。测量精度只取决于三个因素:RTD自身的电阻、PGA的增益、以及参考电阻R_REF的精度和温漂。我们只需要选用一个低温漂(比如<10ppm/°C)的高精度金属膜电阻作为R_REF,就能获得极其稳定的测量基准。

3.3 三线制RTD的引线补偿

三线制RTD是为了解决长距离传输时引线电阻带来的误差。三根线中,两根承载相同的激励电流(假设为IDAC1和IDAC2),另一根用于电压检测。如果两根引线的电阻相等(R_LEAD1 = R_LEAD2),并且两个电流源的电流值也相等(I_IDAC1 = I_IDAC2),那么根据基尔霍夫电压定律,在ADC的差分输入端(AINP和AINN)测得的电压,恰好就是IDAC1在RTD本身电阻上产生的压降,引线电阻上的压降被完美抵消。

这就是为什么手册中的电路要将IDAC2连接到另一根引线上。通过配置寄存器,将IDAC1和IDAC2设置为相同的电流值(例如都是500µA),就实现了硬件级的引线补偿,无需复杂的软件计算。

4. 三线制RTD应用电路设计全解析

现在,我们把手册里的典型应用电路(图113)拿出来,一步步算清楚每个元件的参数。假设我们的设计目标是测量Pt100 RTD,电阻范围20Ω到400Ω(对应约-200°C到+850°C),引线电阻最大10Ω,系统采用单极性5V供电(AVDD=5V, AVSS=0V),要求RTD自发热小于1mW,整体精度尽可能高。

4.1 关键参数计算与选型

第一步:确定激励电流(I_IDAC)激励电流的选择需要在分辨率传感器自发热之间权衡。电流越大,RTD上的信号电压越大,信噪比越好,分辨率越高。但电流过大,会在RTD上产生焦耳热(P = I² * R),导致RTD自身温度升高,产生测量误差。 根据手册表45的数据,对于400Ω的Pt100,500µA电流下自发热约为0.1mW,满足<1mW的要求,同时能提供约19.1位的无噪声分辨率,这是一个很好的平衡点。所以我们选择I_IDAC1 = I_IDAC2 = 500µA

第二步:计算RTD最大压降与所需增益RTD最大电阻为400Ω,因此最大差分信号电压为:V_RTD_MAX = 400Ω * 500µA = 0.2V这是一个很小的信号。为了充分利用ADC的量程,我们需要施加增益。ADS124S0x在PGA使能时最大增益为128,但增益越高,输入电压范围要求越严格。我们需要找到一个在满足输入范围前提下,能提供足够放大倍数的增益。 根据手册,当V_RTD_MAX = 0.2V时,增益G=8需要的最小参考电压V_REF_MIN为:V_REF_MIN = V_RTD_MAX * Gain = 0.2V * 8 = 1.6V这个电压值合理。我们选择Gain = 8

第三步:确定参考电压与参考电阻为了给ADC留出一定的过载裕量(比如10%),我们将目标参考电压设定为:V_REF = V_REF_MIN * 1.1 = 1.6V * 1.1 = 1.76V参考电阻R_REF由这个电压和激励电流决定:R_REF = V_REF / I_IDAC1 = 1.76V / 500µA = 3.52 kΩ我们可以选择一个标称值3.5kΩ的精密电阻。务必注意:这个电阻的精度和温漂会直接成为系统的增益误差。必须选择精度高(如0.1%)、温漂低(如10ppm/°C)的金属膜电阻或薄膜电阻。

第四步:计算偏置电阻(R_BIAS)以满足ADC输入范围这是最容易出错的一步。当PGA使能且增益>1时,ADC对输入引脚(AINP, AINN)的绝对电压(对地电压)有严格要求,必须处于一个特定的“输入共模范围”内,否则内部放大器会饱和。 对于我们的单极性供电(AVSS=0V)和Gain=8,需要计算负输入端(AINN)所需的最小电压。根据手册公式:VAINN_MIN = AVSS + 0.15V + V_RTD_MAX * (Gain - 1) / 2= 0V + 0.15V + 0.2V * (8 - 1) / 2 = 0.85V这意味着,为了确保ADC正常工作,AINN的电压必须至少被抬高到0.85V以上。我们为了留有余量,设定目标偏置电压V_BIAS = 1.0V。 这个偏置电压由流经R_BIAS的电流产生。流过R_BIAS的电流是IDAC1和IDAC2之和(因为两个电流都最终汇入AVSS)。所以:R_BIAS = V_BIAS / (I_IDAC1 + I_IDAC2) = 1.0V / (500µA + 500µA) = 1.0V / 1mA = 1 kΩ我们选择R_BIAS = 1.0 kΩ

第五步:验证正输入端电压与电流源裕量

  1. 验证正输入端电压(VAINP):在最坏情况下(RTD=400Ω, 引线电阻=10Ω),正输入端电压为:VAINP = V_BIAS + I_IDAC1 * (R_RTD_MAX + R_LEAD1) = 1.0V + 500µA * (400Ω + 10Ω) = 1.205V同时,我们需要确保VAINP小于最大允许电压:VAINP_MAX ≤ AVDD - 0.15V - V_RTD_MAX * (Gain - 1) / 2 = 5V - 0.15V - 0.2V * 7 / 2 ≈ 3.8V1.205V远小于3.8V,条件满足。

  2. 验证电流源裕量(Compliance Voltage):IDAC输出引脚上的电压不能太高,否则电流源会进入饱和,无法输出恒定电流。需要检查IDAC1回路的总压降。V_LOOP_IDAC1 = (I_IDAC1+I_IDAC2)*(R_LEAD3+R_BIAS) + I_IDAC1*(R_RTD_MAX+R_LEAD1+R_REF) + V_Diode假设引线电阻R_LEAD3也是10Ω,二极管压降V_D为0.7V。= 1mA*(10Ω+1000Ω) + 500µA*(400Ω+10Ω+3500Ω) + 0.7V ≈ 1.01V + 1.955V + 0.7V = 3.665V电流源的最小合规电压为AVDD - 0.4V = 5V - 0.4V = 4.35V。3.665V < 4.35V,裕量充足。

4.2 输入与参考滤波电路设计

滤波电路有两个作用:抗混叠和限流保护。电阻(RF1, RF2, RF3, RF4)既参与滤波,也作为故障时的输入限流电阻。

  • 滤波器类型:采用一阶RC滤波。在差分输入端(AIN1, AIN2)和参考端(AIN6, AIN7)都放置。
  • 电阻选择:手册推荐在100Ω到10kΩ之间。阻值太大会引入热噪声和失调电压(由于输入偏置电流),太小则限流和滤波效果差。通常选择1kΩ是一个不错的起点,能提供足够的限流能力(假设输入意外接到24V,电流约24mA,在安全范围内),噪声也在可接受水平。
  • 电容选择与截止频率计算
    • 差模滤波:由RF1、RF2和CDIF1构成。其-3dB截止频率为:f_DIF = 1 / [2π * (RF1 + RF2) * (CDIF1 + CCM1||CCM2)]假设RF1=RF2=1kΩ, CCM1=CCM2=10nF, CDIF1=1nF。则f_DIF ≈ 1 / (2π * 2000Ω * (1nF + 5nF)) ≈ 13.3kHz
    • 共模滤波:由RF1、CCM1和RF2、CCM2分别构成。截止频率为:f_CM = 1 / (2π * RF1 * CCM1) = 1 / (2π * 1000Ω * 10nF) ≈ 15.9kHz关键技巧:为了抑制因元件不匹配导致的共模噪声向差模噪声的转换,通常将差模滤波器的截止频率(f_DIF)设计为共模滤波器截止频率(f_CM)的1/10或更低。这里我们通过选择CDIF1(1nF)远小于CCM1/CCM2(10nF),使f_DIF (13.3kHz) 略低于f_CM (15.9kHz),基本满足要求。在实际中,可以进一步增大CDIF1或减小CCM来拉开差距。
    • 电容材质必须使用高品质电容,如C0G(NPO)陶瓷电容或薄膜电容。这类电容介电损耗低,温漂小,电压系数小,不会引入额外的非线性误差。

4.3 寄存器配置详解

电路搭好了,需要通过SPI接口配置ADC内部寄存器才能让它按我们的设计工作。以下是针对上述三线制RTD应用的核心寄存器配置(基于手册表46):

寄存器地址寄存器名设定值说明
02hINPMUX12h选择AINP = AIN1, AINN = AIN2作为差分输入对。
03hPGA0Bh关键!使能PGA(PGA_EN=1),并设置增益Gain = 8。
04hDATARATE14h设置为连续转换模式,使用低延迟数字滤波器,输出数据率(ODR)为20 SPS。对于缓慢变化的温度信号,20SPS足够,且能获得更好的噪声性能。
05hREF06h使能正/负参考电压缓冲器。选择REFP1(AIN6)和REFN1(AIN7)作为参考输入对。内部2.5V基准保持常开(为其他电路提供可能)。
06hIDACMAG05h设置IDAC1和IDAC2的输出电流大小为500µA。
07hIDACMUX35h关键!配置电流源输出引脚。IDAC2输出到AIN3,IDAC1输出到AIN5。这样就构成了图113中的电流激励和引线补偿路径。
08hVBIAS00h不向任何输入通道施加偏置电压。我们的偏置由外部R_BIAS电阻提供。
09hSYS10h系统控制寄存器,通常保持默认或进行校准控制。
0Ah-0FhOFCALx, FSCALxxxh偏移和满量程校准寄存器。上电后或环境温度变化大时,应执行内部或系统校准,并将得到的校准系数写入这些寄存器。

实操心得:配置寄存器时,强烈建议在发送START命令开始转换后,再通过RREG命令回读所有配置寄存器,确认写入的值是否正确。SPI通信受到干扰导致配置错乱,是高精度测量中一个非常隐蔽的故障点。

5. 系统上电、通信与校准流程

硬件和寄存器都准备好了,最后一步就是让MCU和ADC正确对话,并把数据读回来。

5.1 上电初始化与SPI通信序列

以下是基于手册伪代码整理出的、经过实战检验的可靠初始化序列:

  1. 硬件上电:确保AVDD, DVDD, IOVDD都达到稳定(例如5V, 3.3V)。延时至少2.2ms,等待芯片内部上电复位完成。
  2. MCU SPI配置:将MCU的SPI接口模式设置为Mode 1 (CPOL=0, CPHA=1)。这是ADS124S0x的通信模式。时钟空闲时为低电平,数据在时钟的第二个边沿(上升沿)采样。
  3. GPIO配置
    • 如果使用CS引脚(建议使用),将其配置为输出,并先拉高。
    • 将连接DRDY引脚的MCU引脚配置为下降沿触发的外部中断输入。DRDY变低表示新转换数据就绪,这是最高效的读取方式。
  4. 设备复位与配置
    • 拉低CS引脚,等待最短时间t_d(CSSC)(参见数据手册时序图)。
    • 发送复位命令(0x06)。这是一个好习惯,确保芯片从已知状态开始。
    • 延时等待至少4096个时钟周期,让复位过程完成。
    • (可选)读取状态寄存器(0x12),检查RDY位是否为0,并清除FL_POR标志。
    • 使用WREG命令,从02h寄存器开始,依次写入上一节列出的配置值。
    • 强烈建议)使用RREG命令回读所有刚配置的寄存器,验证写入无误。
  5. 启动转换:发送开始转换命令(0x08),让ADC进入连续转换模式。等待最短时间t_d(SCCS),然后拉高CS引脚。
  6. 数据读取循环
    • MCU等待DRDY中断(引脚变低)。
    • 拉低CS。
    • 发送读取数据命令(0x12)。
    • 在SCLK上产生24个上升沿,同时从DOUT引脚读取24位转换数据(高位在前)。
    • 拉高CS。
    • 循环等待下一个DRDY中断。

5.2 校准:将精度推向极限

即使使用了比例式测量,系统仍可能存在偏移误差和微小的增益误差。ADS124S0x提供了强大的校准功能。

  1. 自校准(Self-Calibration):芯片内部可以自动执行偏移和增益校准。发送SELFOCAL0x62)和SELFGCAL0x63)命令即可。这种校准主要消除ADC内部PGA和调制器的误差,速度快,但无法消除外部电路(如滤波电阻、运放)的误差。
  2. 系统校准(System Calibration):这是获得最高精度的关键。你需要给ADC输入端施加两个已知的、精确的电压。
    • 系统偏移校准:将差分输入短路(或接一个已知的零电压源),发送SYSOCAL0x64)命令。ADC会测量此时的输出代码,并计算出偏移校准系数存入OFCAL寄存器。
    • 系统增益校准:给ADC输入端施加一个接近满量程的已知精确电压(例如,对于我们的设计,可以计算当RTD为400Ω时对应的理论电压),发送SYSGCAL0x65)命令。ADC会计算出增益校准系数存入FSCAL寄存器。执行系统校准时,必须确保外部电路(激励电流、参考电阻)已经稳定工作。校准完成后,ADC会在后续的每次转换中,自动应用这些系数对原始数据进行修正。

常见问题排查

  • 读到的数据全是0或全为1(0xFFFFFF):检查SPI模式(必须是Mode 1)、时钟极性和相位。检查AVDD和DVDD电压是否正常。检查START命令是否已发送。
  • 数据跳动(噪声)大:首先检查电源质量,模拟电源AVDD最好用LDO供电,并用示波器查看纹波。检查模拟地(AGND)是否干净,数字地(DGND)的噪声是否耦合过来。检查输入滤波电容是否焊接良好,材质是否为C0G。尝试降低数据率(ODR),噪声性能通常会更好。
  • 测量值有固定的偏移:执行系统偏移校准。检查偏置电阻R_BIAS的精度,以及IDAC电流是否准确配置。
  • 测量值随温度漂移:检查参考电阻R_REF的温漂指标是否足够低(<10ppm/°C)。确保比例式测量电路连接正确,激励电流确实流过了R_REF。

6. PCB布局与电源处理的黄金法则

高精度ADC的性能,一半靠电路设计,另一半靠PCB布局。布局不当,前面所有精心的计算都可能付诸东流。

  1. 分区与接地

    • 严格分区:在PCB上物理划分模拟区域和数字区域。将ADC、模拟滤波器、参考电源、传感器接口放在模拟区;将MCU、数字逻辑、通信接口放在数字区。
    • 单点接地使用一个完整的、连续的接地平面是最佳实践。可以在逻辑上分割模拟地和数字地,但最终必须在ADC下方或附近一点连接在一起(通常通过磁珠或0Ω电阻)。这个连接点是所有模拟和数字返回电流汇合的地方,可以防止数字噪声在模拟地平面上乱窜。
    • ADC是接地的“国王”:模拟地和数字地的连接点应尽可能靠近ADC的GND引脚。所有去耦电容的接地端、模拟部分的接地,都应直接连接到这个“安静”的模拟地区域。
  2. 去耦电容的摆放

    • 紧挨着引脚:AVDD到AVSS的330nF电容,DVDD和IOVDD到DGND的0.1μF电容,必须尽可能靠近芯片的电源引脚放置。
    • 先电容后过孔:电源线应先连接到去耦电容的引脚,再从电容的另一端通过过孔连接到电源平面。绝对避免在芯片电源引脚和去耦电容之间走长线或打过孔。
    • 使用多层陶瓷电容(MLCC):选择X7R、X5R材质,其ESR和ESL低,高频去耦效果好。
  3. 信号走线

    • 模拟走线远离数字走线:绝对不要平行走线,避免交叉。如果必须交叉,应成90度角。
    • 差分对走线:对于AINP/AINN差分对,应保持平行、等长、紧耦合。这有助于抑制共模噪声。
    • 缩短敏感走线:传感器输入线、参考电压线、基准电压线应尽可能短而直,减少天线效应。
    • 注意寄生热电偶效应:从ADC输入引脚到传感器连接端,整个路径上避免使用不同的金属。例如,如果PCB焊盘是镀金,而你的接线端子是镀锡,它们的接触点就会形成一个热电偶,在温度变化时产生微小的热电势,造成测量漂移。对于差分输入,要确保正负两条通路的材质和长度对称。
  4. 电源设计

    • 为AVDD使用线性稳压器(LDO):开关电源的纹波噪声会严重恶化ADC的噪声性能。用一个干净的LDO为模拟部分供电是值得的投资。
    • 检查电流源裕量:在布局完成后,最好再复核一下IDAC输出引脚到AVSS的走线电阻是否过大。过长的、细的走线会产生额外的压降,可能使电流源工作电压超出合规范围。

7. 未使用引脚的处理与静电防护

这是一个容易忽视但至关重要的问题。未正确处理的引脚可能会增加功耗、引入噪声或导致器件工作不稳定。

  • 未使用的模拟输入和参考输入:最佳做法是让它们浮空(NC)。其次可以连接到电源中点或AVDD。尽量避免连接到AVSS,这可能会导致更高的泄漏电流。特别注意REFN0引脚,内部有低侧开关,如果不使用,必须浮空或连接到AVSS。
  • 未使用的数字输入引脚(CS, CLK, START/SYNC, RESET)绝对不能浮空!浮空的CMOS输入会振荡,导致额外功耗和噪声。应根据功能将其上拉或下拉:
    • CS:如果不使用,直接连接到DGND。
    • CLK:如果使用内部振荡器,连接到DGND。
    • START/SYNC:如果通过命令控制转换,连接到DGND。
    • RESET:如果不使用,连接到IOVDD。
    • DRDY:如果不使用,可以浮空或通过一个弱上拉电阻连接到IOVDD。
  • GPIO引脚:如果配置为输入,必须上拉到AVDD或下拉到AVSS。如果配置为输出且不使用,可通过下拉电阻连接到AVSS,并在GPIO数据寄存器中设置为输出0。
  • 输入保护与滤波电阻:图113中与AINx串联的RFx电阻(通常1kΩ),除了滤波,另一个关键作用是限流。当传感器接线端口因故障意外接触到高压时(比如工频220V),这个电阻可以限制流入ADC引脚的最大电流,结合ESD二极管,为芯片提供保护。在选择其阻值时,也需要考虑这个保护功能。

回过头看,使用像ADS124S0x这样的高精度ADC进行传感器测量,是一个系统工程。它要求我们不仅理解ADC本身的寄存器配置,更要深入理解传感器特性、模拟电路设计、噪声抑制、PCB布局乃至校准理论。从最初的比例式测量思想,到每一个电阻值的计算,再到每一根PCB走线的考量,环环相扣。我个人的体会是,耐心和细致是做好高精度测量设计的第一要素。多花时间在前期计算和布局规划上,远比后期在嘈杂的数据中寻找问题要高效得多。最后,别忘了充分利用芯片的自检和校准功能,它们是出厂精度走向现场实用精度的最后一座桥梁。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/25 9:54:08

5月视频号投流决策:控成本还是放量?成交或ROI?逻辑全拆解

# 5月视频号投流决策&#xff1a;控成本还是放量&#xff1f;成交或ROI&#xff1f;逻辑全拆解每年5月&#xff0c;视频号投流进入年中关键期——618大促蓄水、年中冲量、流量成本波动。投流团队最常面临两个核心问题&#xff1a;**控成本还是放量&#xff1f;投成交还是ROI&am…

作者头像 李华
网站建设 2026/7/25 9:48:40

模型选型不再困难Taotoken模型广场助力开发者快速决策

模型选型不再困难&#xff1a;Taotoken模型广场助力开发者快速决策 面对市场上众多的大语言模型&#xff0c;开发者常常陷入选择困境。每个模型在能力、价格和适用场景上各有侧重&#xff0c;逐一查阅官方文档、对比定价不仅耗时&#xff0c;还可能因为信息分散而难以做出最优…

作者头像 李华
网站建设 2026/7/25 9:45:53

DouyinLiveRecorder终极指南:如何轻松录制40+平台直播永不遗漏

DouyinLiveRecorder终极指南&#xff1a;如何轻松录制40平台直播永不遗漏 【免费下载链接】DouyinLiveRecorder 可循环值守和多人录制的直播录制软件&#xff0c;支持抖音、TikTok、Youtube、快手、虎牙、斗鱼、B站、小红书、pandatv、sooplive、flextv、popkontv、twitcasting…

作者头像 李华
网站建设 2026/7/25 9:45:19

轻量化手势识别技术:从算法优化到工程部署

1. 项目背景与核心价值 手势识别作为人机交互的重要分支&#xff0c;正在从实验室走向工业应用。传统基于数据手套或深度摄像头的方案存在硬件成本高、环境依赖性强的问题。我们团队通过纯视觉方案实现了98.7%的静态手势识别准确率&#xff0c;整套系统在树莓派4B上仅占用23MB内…

作者头像 李华
网站建设 2026/7/25 9:44:21

零样本与少样本的对比:什么时候该给示例

零样本与少样本的对比&#xff1a;什么时候该给示例在前面两篇文章中&#xff0c;我们分别学习了零样本提示和少样本提示的基本技巧。但很多同学在实际使用时会陷入一个纠结&#xff1a;我这个任务到底要不要给示例&#xff1f;给示例会不会浪费token&#xff1f;不给示例AI能做…

作者头像 李华