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.

[参考译文] HDC2010:温度分辨率设置与放大器之间的混淆;温度寄存器大小

Guru**** 2539500 points
Other Parts Discussed in Thread: HDC1080

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/808666/hdc2010-confusion-between-temperature-resolution-settings-temperature-register-size

器件型号:HDC2010
主题中讨论的其他器件:HDC1080

您好!

 

我在温度分辨率设置和温度寄存器采集尺寸之间存在混淆。

 

下面是下面的描述"7.6.2地址0x01温度 MSB"

"

温度寄存器是一个16位二进制格式的结果寄存器(2个 LSB D1和 D0始终为0)。 。
采集结果始终为14位值而分辨率与测量中选择的值相关
配置寄存器。 温度必须先读取 LSB。"

理解1:

“01:11位”的温度分辨率与采样率有关。 因此“00:14位”表示14位采样,“01:11位”表示11位温度值采样。 无论分辨率如何、所有16位(TEMP[15:8]、TEMP[7-0])仍将以数字格式表示温度值。

 

理解2:

如果温度分辨率为“00:14位”,我是否需要仅考虑16位(D15-D2和 D1 D0始终为0)。 (TEMP[15:8]、TEMP[7-0])

如果温度分辨率为“01:11位”,我是否需要仅考虑13位(D12-D2和 D1 D0始终为0)。 (TEMP[12:8]、TEMP[7-0])

如果温度分辨率为“10:8位”,我是否需要仅考虑10位(D9-D2和 D1 D0始终为0)。 (TEMP[9:8]、TEMP[7-0])

 

以上理解是正确的。

 为了交叉校验、我在14位和8位之间更改了分辨率。 在这两种情况下、我都将获得 TEMP[15-8]和 TEMP[7-0]中的值。 如果"Understanding-2"(理解-2)正确、则10至15的所有位都应为0。 但我看到了一些值。

具有8位分辨率的温度示例。 我读取以下数据

25950:0x655E:0110 0101 0101 1110  ,其中位10至15不是0。

谢谢、此致

Vishnu Beema

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

    尊敬的 Vishnu -  

    这与此帖子类似

    https://e2e.ti.com/support/sensors/f/1023/p/808683/2992586#2992586

    正如我在那里说过的、它同意这是不正确的(看起来是从 HDC1080数据表复制/粘贴的)、并将与文档人员一起进行更新。  

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

    谢谢你。

    这更多地是相对于8位与14位分辨率、另一个是相对于 D1、D0始终为零。

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

    您好!

    抱歉、有类似的查询。

    基于上述讨论、无论分辨率为8位还是14位、我们都需要采用 temperature [15-0]。 8位或14位仅表示采样分辨率、因此14位采样比8位分辨率更准确。

    因此、如上所述、它是唯一的"理解-1 "。 如果我错了、请确认并更正我。

    谢谢、此致

    Vishnu Beema

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

    维什努-

    什么是"理解-1"?

    可以在下面以图形方式看到差异、其中8位不像14位表示那样平滑、这里唯一的区别是 HDC 分辨率的设置。  

    这是8位分辨率图

    这是14位分辨率图、稍后在将 EVM 设置为14位后拍摄  

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

    您好!

    您能不能在此邮件链中完整地浏览我的初始查询。 为此、我是否需要考虑"理解-1 "或"理解-2 "。

    根据谈话、我感觉"理解-1 "。 请确认。

    理解1:

    “01:11位”的温度分辨率与采样率有关。 因此“00:14位”表示14位采样,“01:11位”表示11位温度值采样。 无论分辨率如何、所有16位(TEMP[15:8]、TEMP[7-0])仍将以数字格式表示温度值。

    谢谢、此致

    Vishnu Beema

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

    尊敬的 Vishnu -  

    是的、您仍然需要考虑该器件中寄存器的所有16位。  

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

    非常感谢您的确认。 这清除了我所有的困惑。