我正在使用 ADS124S08进行4线RTD温度传感器测量。 转换后从设备读取的测量值始终由~1 % 关闭。 例如,50欧姆的电阻读数为~Ω 50.5 欧姆,150欧姆的电阻读数为~Ω 151.5 欧姆。 测试设置使用经过我们独立验证的准确的校准RTD模拟器。
常规设置包括AIN0上的激励电流,AIN1和AIN2上的测量值。 还有一个参考电阻器与测量电阻器串联,使用参考REFP0和REFN0。 使用的参考电阻器是一个1 % 180欧姆电阻器。 这可在以下示意图中看到。
此设备的初始化包括设置以下寄存器和命令:
- 命令重置
- 检查状态reg中的"Device Ready Flag (设备就绪标志)"
- IDACMAG->06h (将IDAC幅度设置为750uA)
- ref->22h (禁用参考监视器配置,禁用正参考缓冲器旁路,启用负参考缓冲器旁路,参考输入选择(REFP0/REFN0),内部参考始终打开)
- IDACMUX->0Fh (IDAC2输出- AIN0,IDAC1输出-断开连接)
- INPMUX->12h (正ADC输入- AIN1,负ADC输入- AIN2)
- 命令start
我的问题是尝试在我的读数中消除此1 % 错误。
感谢您的反馈,
Eddie
理想的示意图:
简化的实际示意图:
(请原谅这种粗鲁的,经过Paint编辑的示意图!)
寄存器配置:

