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.

[参考译文] TMP411:TMP411ADGKR

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1240238/tmp411-tmp411adgkr

器件型号:TMP411

尊敬的 TI 技术支持团队:

我们 在设计中使用 TMP411ADGKR 数字传感器。 我无法了解如何将十六进制值转换为温度。 本地温度传感器高字节读取0x2A、低字节读取0x00。 能否建议使用公式来根据十六进制值计算读取的温度值? 提前感谢。

此致

兰加

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

    您好、Ranga、

    数据表的第9.3.3节介绍了温度转换的数据格式。  另请参阅下面的注释、这可能会有所帮助。  0x2A 0x00即为42.00C。   

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

    尊敬的 Eddie LaCost:

    感谢您的答复、我对转换公式有点困惑。 您能简要介绍一下您是如何使用0x2A 0x00值到达42C 的?

    此致

    兰加

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

    Ranga,

    高字节 包含 具有1C 分辨率的温度。  低字节存储十进制小数值。  如果将0x2A 十六进制转换为十进制、结果为42。  它仅需要将十六进制值转换为十进制。  

    对于低字节、您可以启用不同的分辨率、如下所示。  根据所选的分辨率、可以从下图中确定小数部分。

        

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

    尊敬的 Eddie LaCost:

    我的理解 是标准测量的十六进制到十进制值对应于本地和远程温度传感器的实际温度值。

    以下是本地温度读数、以及在室温条件下去除 PBA 级别的温度。

    1.本地温度:高字节:0x1D、低字节:0x00 (提供温度传感器 IC 的内核温度)

    2.远程温度:高字节:0x02、低字节:0xC7 (提供远程 IC 的温度)

    由于测量是在室温下进行的、因此本地温度测量值与远程温度测量值之间存在显著差异。 如果我遗漏了什么、请告诉我。

    此致

    兰加

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

    Ranga,

    听起来远程温度不准确。 0x1D 为29F、即室温附近(有点温)。   

    远程温度读数表示可能存在电路问题。  您能否提供有关该设置的原理图和详细信息?  谢谢。

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

    尊敬的 Eddie:

    这是用于连接远程传感器的电路。 电阻器另一端连接到 FPGA I/O 线路。

    此致

    兰加

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

    Ranga,

    您是否已按如下所示连接 FPGA (晶体管或二极管)?  另请注意、NPN 晶体管必须连接二极管、但 PNP 可以连接二极管或晶体管。

    以下应用手册还提供了有关远程测量的详细信息。

    https://www.ti.com/lit/an/sboa173a/sboa173a.pdf