主题中讨论的其他器件:ADS1261
工具/软件:
您好:
我正在使用 ADS1261 测量值 A 3 线 PT100 RTD 使用了 采用低侧基准的通用 RTD 电路 如 TI RTD 参考设计指南中所述。 我的设置使用:
-
基准电阻 :REFP0 和 REFN0 之间的 350Ω
-
RTD 连接 :根据 TI 的 3 线低侧参考原理图、AIN2、AIN3、AIN5
-
接地端 :从每个模拟输入到 AVSS 的 220 nF、如 TI 电路图所示
-
IDAC 配置 : IDAC1 和 IDAC2 都设置为 3mA 并路由到 AINCOM
-
基准设置 :启用内部基准 (REF 寄存器:RMUXP=10、RMUXN=10、REFENB=1)
-
消耗量 :PGA 已旁路、SINC1 滤波器、1200 SPS、脉冲转换模式、斩波已启用
初始化序列为:
-
Configure REF、PGA、MODE0..3、IMUX、IMAG、 INPMUX 寄存器
-
将 IDAC 电流路由到 AINCOM
-
第一次测量:AIN2–AIN3
-
第二次测量:AIN3–AIN5
-
最终 RTD 值=(第一次读取–第二次读取)
问题:
即使实际 RTD 电阻为~Ω 330Ω、使用万用表测得其上的电压为~1.79V、ADS1261 转换始终返回 0 (STATUS 字节+所有数据字节 0x00)、但显示 0x04 的 STATUS 字节除外。
问题:
-
可能是 220nF 输入电容器 如果我不允许足够的稳定时间、会导致 ADC 输出零?
-
对于这种拓扑、我应该使用 内部基准 (REF 寄存器)或路由至外部基准电阻器电压?
-
在该通用 RTD 电路中切换 INPMUX 通道时、是否需要任何额外的稳定/转换序列?
-
如果 START 引脚保持低电平并且仅通过命令模式启动转换、是否存在任何已知问题?
如果能深入了解导致读数恒定为零的原因、我们将不胜感激。
谢谢您、
Prashant V Achari
