This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ADS1261:ADS1261–采用通用低侧基准电路在 3 线 RTD 测量中获得零输出

Guru**** 2484615 points
Other Parts Discussed in Thread: ADS1261

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1552437/ads1261-q1-ads1261-getting-zero-output-in-3-wire-rtd-measurement-with-universal-low-side-reference-circuit

器件型号:ADS1261
主题中讨论的其他器件: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、脉冲转换模式、斩波已启用

初始化序列为:

  1. Configure REF、PGA、MODE0..3、IMUX、IMAG、 INPMUX 寄存器

  2. 将 IDAC 电流路由到 AINCOM

  3. 第一次测量:AIN2–AIN3

  4. 第二次测量:AIN3–AIN5

  5. 最终 RTD 值=(第一次读取–第二次读取)

问题:
即使实际 RTD 电阻为~Ω 330Ω、使用万用表测得其上的电压为~1.79V、ADS1261 转换始终返回 0 (STATUS 字节+所有数据字节 0x00)、但显示 0x04 的 STATUS 字节除外。

问题:

  1. 可能是 220nF 输入电容器 如果我不允许足够的稳定时间、会导致 ADC 输出零?

  2. 对于这种拓扑、我应该使用 内部基准 (REF 寄存器)或路由至外部基准电阻器电压?

  3. 在该通用 RTD 电路中切换 INPMUX 通道时、是否需要任何额外的稳定/转换序列?

  4. 如果 START 引脚保持低电平并且仅通过命令模式启动转换、是否存在任何已知问题?

如果能深入了解导致读数恒定为零的原因、我们将不胜感激。

谢谢您、
Prashant V Achari

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Prashant Achari:

    您能否向我们提供逻辑分析仪捕获的数据、其中显示了 ADC 与控制器之间的数据通信? 请包括 CS、DOUT、DIN、SCLK 和 DRDY 信号。 我想尽可能地看到 WREG、RREG 和 RDATA 命令。 如果您有 Saleae 逻辑分析仪、可以向我们发送.Sal 文件

    确保图已标记、以便我们清楚地了解哪个信号

    -布莱恩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Bryan、

    我附上了.Sal 文件、其中包含有关 ADC INIT 和 ADC 数据采集的详细信息、请查阅。

    谢谢。此致

    Prashant V Achari

    .e2e.ti.com/.../ADS1261RTDoutput.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Prashant Achari:

    感谢您分享所要求的信息

    在您的 saleae 捕获中、您在错误的边沿触发(上升,而您应在下降沿触发)。 这不是问题,如果它只是 Saleae(数据可能是错误的,但这很容易解决). 如果您的控制器在错误的边沿触发但不起作用、 ADC 通信将中断

    您可以在下图中看到这一点(请注意,我切换到在下降沿触发)、其中 DIN 上的值与 DOUT 上的响应不同。

    您能否请确保在正确的边缘触发、否则通信将不会始终有效。

    您还可以尝试启用 CRC 以确保没有通信错误

    -布莱恩