我将 ADS1220用作高速 E 型热电偶放大器、以在运行于连续转换模式下的-20-40 C 温度范围内、每秒收集10个样本(SPS)的温度读数。 我实施了数据表图74中介绍的参考设计。 虽然有多种选项可用于读取冷端、但我更喜欢使用 ADS1220的内置温度传感器(TS)来简化设计。 IC 的中心位于冷端的0.5英寸范围内、并且远离其他发热源、因此这种 冷端补偿(CJC)方法的精度可能足够了。 在我寻找高速温度信号的相对变化时、我想为每个热电偶测量进行一次 CJC 测量。 当我减去间歇性 CJ 读数时,时间序列中会出现不可避免的步骤,这可能会对分析产生负面影响。 在高速读取热电偶和 CJ 读数时、我注意 到在更改 TS 模式和有新的读数值可用之间需要大约50毫秒的延迟周期。 50毫秒的延迟周期不允许具有足够通信开销的10个冷端和热电偶 SPS 采样率。
问题:
配置寄存器1更改50毫秒后的延迟时间是否预计?
更改 TS 模式后的最小延迟是否在数据表中指定?
这个延迟周期是否与 配置寄存器1或其他配置寄存器的任何更改相似并适用?
下面列出了设计详细信息和原理图。
设计详细信息
ADS1220使用 ESP32上的专用硬件 SPI 端口进行连接。 SPI 速度默认为1MHz。 我在 DRDY 引脚上使用硬件中断(下降)来监视数据转换。
- 45SPS
- 32倍增益
- 热电偶类型:E
- 温度测量范围:-20至40C
- 更新速率:>=10个读数/秒
- 电源电压:3.3V
- 基准电压:内部2.048V 基准
- AINp = AIN2、AINn = AIN3
- IDAC2禁用
- IDAC1被启用并被设定为50uA 并且被连接至 AIN2
- 不应用50或60Hz 抑制滤波器
- 温度传感器禁用
- 我们的电流源已关闭
原理图:
