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.

[参考译文] ADS114S08:将 ADS114S08 与 PT100 连接

Guru**** 2489685 points
Other Parts Discussed in Thread: ADS114S08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1546368/ads114s08-connecting-ads114s08-with-pt100

部件号:ADS114S08


工具/软件:

我使用 ADS114S08 使用 PT100 温度传感器测量温度、写了一个 C 代码、但显示的温度值甚至超出范围 (–244°C)

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

    尊敬的 Imene:  

    您能分享一个原理图吗? 您使用哪些寄存器设置? 您的所有测量温度值是否超出范围? 如何计算 C 代码中的温度?

    谢谢、

    Maggie

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

    它是一个 2 维 PT100  

    这些寄存器为:INPMUX、PGA、DATARATE、IDACMAG 和 IDACMUX

    温度使用 Callendar Van Dusen 方程进行计算

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

    尊敬的 Imene:  

    您能否分享您在  INPMUX、PGA、DATARATE、IDACMAG 和 IDACMUX 中拥有的价值?

    谢谢、

    Maggie

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

    inpmux= 0x01

    PGA=0x0C

    DATARATE=0x12

    idacmag=0x04

    idacmux=0xF1

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

    尊敬的 Imene Smida:

    感谢您分享这些信息

    请注意、必须启用 ADC 内部 VREF 才能使 IDAC 正常工作。 请参阅下图。 您不需要选择内部 VREF 作为 REFSEL 位中的基准源、只需确保在 REFCON 位中将其启用

    设置 INPMUX = 0x01 意味着您要在 AIN0 和 AIN1 之间进行测量。 这些测量通道是否正确? 标记您的网络的方式是、我猜 AIN0 和 AIN3 是 IDAC 输出、而 AIN1/AIN2 和 AIN4/AIN5 是差分测量通道。 但是、IDACMUX 设置的 IDAC2 = OFF、IDAC1 = AIN1。 这是怎么回事?

    有关使用精密 ADC 测量 RTD 的更多信息、请参阅我们的 RTD 测量指南。 具体而言、有关 2 线 RTD 测量的信息、请参阅第 2.1 节和第 2.2 节: https://www.ti.com/lit/an/sbaa275a/sbaa275a.pdf?ts = 1753889720483 和 ref_url=https%253A%252F%252Fwww.google.com%252F

    -布莱恩