ZHCSPQ8 December 2025 ADS122S14
PRODUCTION DATA
图 9-4 中的电路采用比例式测量配置。换言之,传感器信号(即本例中 RTD 上的电压)和 ADC 的基准电压来自同一激励源。因此,由温度漂移或激励源噪声导致的误差会抵消,因为这些误差对于传感器信号和基准都是常见的。
要使用该器件实现比例式 RTD 测量,请使用 I1MUX[2:0] 位将 IDAC1 路由到 AIN7(对于 4 线 RTD 连接)或 AIN6(对于 2 线和 3 线 RTD 连接)。使用 I1MAG[3:0] 位选择激励电流源值。激励电流经过 RTD 和精密低漂移基准电阻 RREF 流至接地。在基准电阻器(如方程式 14所示)上生成的电压 VREF 用作 ADC 基准电压。为此,使用 REF_SEL[1:0] 在引脚 AIN4/REFP 和 AIN5/REFN 之间选择外部电压基准
为了简化以下讨论,RTD 的各引线电阻值 (RLEADx) 设置为零。如方程式 15所示,IDAC1 会激发 RTD 以产生与温度相关 RTD 值和 IDAC1 值成正比的电压 (VRTD)。
使用 AINP[3:0] 和 AINN[3:0] 位选择模拟输入,以根据 RTD 类型测量 VRTD:
该器件使用 PGA 在内部放大 RTD 两端的电压,并将生成的电压与基准电压进行比较,以根据方程式 16生成数字输出代码。
其中 n 取决于所选的编码方案和 ADC 分辨率:
如方程式 17所示,输出代码仅取决于 RTD 的值、PGA 增益和基准电阻 (RREF),而不取决于 IDAC1 值。因此,激励电流的绝对精度和温度漂移无关紧要。然而,由于基准电阻的值直接影响测量结果,因此选择具有良好初始精度和极低温度系数的基准电阻对于限制 RREF 引入的测量误差非常重要。
基准电阻 RREF 不仅用于为器件生成基准电压,还用于将 RTD 引线上的电压设置在 PGA 的指定绝对输入电压范围内。这在使用大于 10 的 PGA 增益时非常重要,因为当使用大于 10 的增益时,PGA 需要相对于 GND 存在余量才能运行。
设计电路时,还必须注意满足 IDAC 的顺从电压要求。IDAC 要求在到 GND 的电流路径上产生的最大压降等于或小于规定的顺从电压,才能精确运行。
如设计要求中所述,此设计示例讨论了 Pt100 元件的电路实现,该元件测量的温度范围为 –200°C 到 +850°C。选择 Pt100 的激励电流作为 IIDAC1 = 400µA,以满足本示例所需的功率预算。如前所述,除了为 ADC 产生基准电压之外,RREF 上的电压还设置 RTD 测量的绝对输入电压。通常,选择可保持 IDAC 顺从电压并满足 PGA 绝对输入电压要求的最大基准电压。将共模电压设置为等于或低于模拟电源的一半是良好的设计起点。在本例中,1.6V 用作目标共模电压。因此,使用 方程式 18 计算 RREF 的值:
RREF 的稳定性对于在整个温度范围内和时间范围内实现良好的测量精度至关重要。建议选择温度系数为 ±10ppm/°C 或更佳的基准电阻器。
最后一步,选择 PGA 增益以使最大输入信号与 ADC 的 FSR 相匹配。Pt100 的电阻值会随温度升高而增加。因此,要测量的最大电压 (VINMAX) 出现在正温度极点。根据 NIST 表,在 850°C 处 Pt100 的等效电阻约为 391Ω。Pt100 两端的电压等于 方程式 19:
使用 1.6V 基准时可应用的最大增益计算结果为 (1.6V / 156.4mV) = 10.23。ADS1x2S14 中可用的下一个较小 PGA 增益设置为 10。当增益为 10 时,该器件提供 FSR 值,如方程式 20中所述:
此范围允许 IDAC 和基准电阻器的初始精度和漂移存在裕度。
为了将 ADC 功耗保持在最低水平,使用 SPEED_MODE[1:0] 位选择速度模式 0 (fMOD = 32kHz)。为了满足 50Hz 和 60Hz 的线路周期抑制要求,使用 FLTR_OSR[2:0] 位选择 20SPS 输出数据速率。选择采用相同 20SPS 输出数据速率设置的更快速度模式时,测量分辨率(由 ADC 噪声决定)会升高,但代价是功耗更高。但是,测量精度(由 ADC 直流误差决定,例如增益和偏移误差)在很大程度上不受速度模式设置影响。
模拟和正基准输入端的串联电阻的主要用途是保护器件输入免受任何过压条件的影响。如果应用中 RTD 端子上可能出现过压情况,请在选择串联电阻值时,将流入模拟和正基准输入的电流限制在 10mA 以下。本例中选择了 2.2kΩ 的串联电阻值,以便在 RTD 端子上存在高达 ±10V 的过压时将输入电流限制在 5mA 以下。在选择电阻值时,请考虑串联电阻与进入模拟和基准输入端的输入电流之间的相互作用。串联电阻器上产生的压降会导致潜在的偏移误差。此外,串联电阻器与输入电容器一起构成一阶 RC 抗混叠滤波器。对于此 Δ-Σ ADC,RC 滤波器的确切转角频率并不是很关键。一般建议是选择一个至少比 ADC 调制器频率低 10 倍的转角频率。
选择 IDAC、RREF、PGA 增益和串联电阻的值后,确保仔细检查这些设置是否满足 PGA 的绝对输入电压要求以及 IDAC 的顺从电压。计算中包括 IDAC1 的 RTD 引线电阻和 IDAC1 输出引脚上的串联电阻器产生的压降。
本例中 3 线 RTD 的引线补偿通过实施两步测量方法实现。
假设所有三个引线电阻具有相同的值 RLEAD 是合理的。因此,使用 方程式 23 来计算引线补偿 RTD 电压。
RTD 测量寄存器位设置 展示了本设计示例中各种测量的关键寄存器位设置。
| 寄存器位 | 2-WIRE RTD | 3-WIRE RTD | 4-WIRE RTD | |
|---|---|---|---|---|
| V1 | V2 | |||
| SPEED_MODE[1:0] | 00b(速度模式 0) | |||
| FLTR_OSR[2:0] | 111b (fDATA = 20SPS) | |||
| GAIN[3:0] | 0110b(增益 = 10) | |||
| REFP_BUF_EN | 1b(REFP 缓冲器启用) | |||
| REFN_BUF_EN | 0b(REFN 缓冲器禁用) | |||
| REF_SEL[1:0] | 01b(外部基准) | |||
| IUNIT | 1b (IUNIT = 10μA) | |||
| I2MAG[3:0] | 0000b(IDAC2 禁用) | |||
| I2MUX[2:0] | 无关 | |||
| I1MAG[3:0] | 0101b (IIDAC1 = 40 × IUNIT) | |||
| I1MUX[2:0] | 110b (AIN6) | 110b (AIN6) | 110b (AIN6) | 111b (AIN7) |
| AINP[3:0] | 0000b (AIN0) | 0000b (AIN0) | 0000b (AIN0) | 0000b (AIN0) |
| AINN[3:0] | 0010b (AIN2) | 0001b (AIN1) | 0010b (AIN2) | 0001b (AIN1) |
如需详细了解 RTD 测量电路以及使用 TI ADC 的实现,请参阅 RTD 测量基本指南应用手册。使用精密 Δ-Σ ADC 进行 RTD 断线检测应用手册中讨论了使用与 ADS1x2S14 中集成的功能类似的功能进行传感器故障检测的各种策略。此处提供了使用 C 代码的软件库,展示了如何在主机控制器中实现 RTD 线性化算法。