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.

[参考译文] ADS5409:从 ADS5409读取温度时出现问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/992409/ads5409-problem-reading-temperature-from-ads5409

器件型号:ADS5409

我的客户在 ADS5409的温度回读方面遇到问题。

它们通过 其3线 SPI 端口访问 ADC、并且访问其他内部寄存器时没有问题。

没有迹象表明 SPI 存在问题。

但是、温度值返回是有问题的。

他们 只看到了这些:0、12、58、61、63、 115、偶尔为141 (十进制)。

(虽然器件运行温度相当高、但141C (=285.8F)似乎已关闭。)

他们进行了一些测试、其中还包括使用 Fluke 温度探头。

它们能够通过 ADC 正下方的阵列在 PCBA 的背面、接地端读取读数。

(有多个内部接地平面–与 EVM 上的完全相同–并且有很多散热。

从25°C (室温)开始、在机组关闭的情况下、通过阵列的地面温度在一到两分钟内快速上升到大约65°C、但随后仍保持在该附近。

通过 SPI 端口的回读大致如上所述(12、58、61、63、115)以阶跃进行、然后稳定地保持在115。

(这是结温和 GND 平面之间的50C 差分。)

是否有任何想法、问题可能是什么?

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

    Gregory、

    2的 comp 格式的温度感测寄存器的值代表摄氏温度。 必须以1us 的最小 SCLK 周期读取该寄存器。 如果不满足这一要求、则温度传感器精度会大幅降低。

    此致、

    Jim