工具与软件:
尊敬的 TI 社区:
我目前使用 ADS1220、在配置和数据读数方面面临一些挑战。 以下是我的设置的详细信息:
请务必验证原理图两线 RTD 并检查我的代码。
配置:
-
寄存器0: 命令
0x66
- AINp = AIN1、AINn = AIN0
- 增益= 8
- PGA =启用
-
寄存器1: 命令
0x04
- 数据速率= 20SPS
- 0:正常模式
- 连续转换模式
-
寄存器2:命令0x55h
-
外部基准配置(REFP0、REFN0)
- 同步50Hz/60Hz 抑制
- IDAC = 500 µA
-
寄存器3:命令0x80
-
IDAC1连接到 AIN3/REFN1
步骤:
- 我首先发送命令
0x06
(复位命令)。 - 在读取数据之前、我发送命令
0x08
(开始转换)。
问题:
我将使用 PT100 RTD 进行温度测量、但 ADC 原始数据不会随温度变化而变化。 无论对 RTD 施加的温度如何、我都只会收到两个值:8388351和8387839。
问题:
- 此问题是否可能与硬件或软件配置有关?
- 是否有任何可以帮助提高读数一致性的特定设置或步骤可能丢失?
感谢您提供任何指导或建议。
谢谢!