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.

[参考译文] ADS1118:内部温度为14位、热电偶为16位

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/972206/ads1118-14-bits-on-internal-temperature-and-16-on-thermocouple

器件型号:ADS1118

嗨、大家好  

我有一个与温度测量相关的问题、在数据表中至少对于器件中的内部温度传感器、它将显示为16位转换、但我们仅使用左对齐的14位、我是这样做的、它工作正常。 我在这里的问题是如何使用公式代码*0.03125= temp 计算值0.03125以将代码转换为温度。

现在、使用热电偶时、我们需要将16位或14位仅视为内部温度传感器。 我的设置是 AIN2_AIN3作为输入、FSR 为2.048、8SPS、我想知道如何将该代码转换为温度

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

    您好、Pablo、

    9.3.6节中的数据表回答了您的两个问题:一个14位 LSB 等于0.03125C、9.3.6.2节提供了有关如何将代码转换为温度的全面说明。

    布莱恩

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

    感谢您的回复。

    根据这种情况、ADC 和内部温度传感器温度数据均表示为14位结果、在16位转换结果中左对齐。

    此致

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

    您好、Pablo、

    内部温度传感器与 ADC 上的模拟输入分离。 温度传感器有一个14位结果、此结果在16位输出内左对齐。 您从 ADC 输入端测量的信号是16位结果。

    布莱恩

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

    感谢您的回复

    现在、我有另一个关于代码转换为 voltaje 的问题、我要做的是将十六进制16位结果转换为十进制值、我将该值乘以 LSB 并与我的 FSR 进行运算。 是这样吗?

    十六进制= DEC

    Dec *(FSR/2^16)=热电偶测量的 Voltaje。

    如果正确,我在环境温度中有问题原因我在 DEC 中读出的值为22,如果我根据前面的公式将该值转换为 voltaje,它将是22*7.81uv =171.875uv,使用±0.256V 的 FSR, 当我将该值与温度总结果的 CJC 值相加时、这是4.3°C 的增量。

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

    您好、Pablo、

    我建议您查看以下参考设计: https://www.ti.com/lit/ug/slau509/slau509.pdf?ts=1611758962308&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FTIPD109

    ADS1118数据表中的代码到温度信息特定于该 ADC 的温度传感器、不适用于实际的热电偶测量。 相反、本文档详细说明了如何使用 ADS1118进行热电偶测量。

    阅读完后、请告诉我您是否还有其他问题。

    布莱恩