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:RH 和 lt 时的温度和 RH 错误值;3%

Guru**** 2551610 points
Other Parts Discussed in Thread: HDC2010

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1313702/hdc2010-erroneous-values-for-temperature-and-rh-when-rh-3

器件型号:HDC2010

您好!

我们的客户偶尔得到错误的温度和 RH 值(-40°C 和0% RH)。 这可能是 RH 值较低的原因吗? RH 的最后一个非零值为2.3%。

此致、

马丁·佩夫斯基

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

    尊敬的 Martin:

    当 RH 值非常低时不应发生这种情况。 当 RH 值非常低时、您唯一会看到的问题是 RH 精度有问题。 在我看来、客户的 I2C 有问题。  

    在我们开始提供示波器截图之前、请确保客户在请求测量值并读取 Temp 和 RH 寄存器后至少等待1.5ms。 器件将需要完成转换、然后才能尝试读取数据。 这是我们间歇性地看到 I2C 错误读取的最常见原因。

    此致

    -亚历克斯·汤普森

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

    尊敬的 Alex:

    感谢您的快速响应。 固件会等待2ms、因此并非如此、除非 MCU 晶体操作因某种原因失败。 但是、我会在这方面做出改进、谢谢你们!

    您能否指导我们在所附文件中找出问题的路由原因? 现在温度和 RH 的值不是0。 RH 为99.6%、温度突然以大约3摄氏度突变。 非常感谢任何帮助!

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

    这个问题就是这样的: https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1017648/hdc2010-erroneous-temperature-data-and-hh_status-1/3761854?tisearch=e2e-sitesearch&keymatch=hdc2010%25200xfe#3761854

    我使用8位湿度数据表示法、因此原始数据中的99.6% RH 为0xFFFE。

    我们的器件由电池供电、因此增加电流消耗是不可行的。

    我希望现在能有一个很好的解决办法。

    此致、

    马丁·佩夫斯基

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

    作者:Martin

    那么、当读取失败时、客户是否会看到类似的寄存器转储值、例如寄存器0x0F 中的值0xF6? 如果是、则这些 HDC201在链接帖子中包含此错误。 我附上了一个幻灯片、其中提供了有关这方面的更多详细信息。

    e2e.ti.com/.../HDC2010_5F00_HDC2080_5F00_Register_5F00_Corruption_5F00_Issue_5F00_Public-_2800_002_2900_.pptx

    如果这实际上是个问题、并且不允许增加电流消耗、则客户需要在低于2.3V VDD 的电压下操作、或者从 TI 购买新的 HDC2010、因为我们用该错误替换了所有库存。

    谢谢

    -亚历克斯·汤普森

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

    Alex:

    很遗憾、我们此时无法在客户端设备上读取寄存器。

    在我们面临不良温度值之前、HDC2010软件复位似乎可以解决该问题。

    您认为软件复位可以解决这个问题吗?

    我可以使 HDC2010在读取 RH 高于、假设为80%时重新发送。 你怎么看?

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

    作者:Martin

    如果这在过去对您有用、那么我建议您实施。 特别是如果你不能执行高电流要求的软件修复,我给你. 在之前的 E2E 主题中、我还看到了2种软件重置可以提供帮助、您也可以尝试一下。

    我建议您尝试我在至少1个 HDC2010设置上链接的软件修复、看看这是否可以解决问题。 您在多大的电源电压下工作?

    谢谢

    -亚历克斯·汤普森

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

    Alex:

    我们的工作电压为3V。

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

    作者:Martin

    客户是否有可能将其降至2.2V 以下? 浮点节点问题只会出现在2.2V 以上。

    谢谢

    -亚历克斯·汤普森

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

    不、这是不可能的。

    我将尝试在无效湿度下(一次)重置 HDC2010。

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

    好的、请尝试一下。 希望偶尔进行软件复位就足以导致读取错误、但由于这似乎是浮点节点问题、它们不会消失、直到实施了我在 PowerPoint 中链接的软件修复、或者客户直接从 TI 购买了新的 HDC201。

    我仍然认为、您尝试在至少几个组件上实施软件修复是值得的、只是为了确保这确实是问题所在。

    此致

    -亚历克斯·汤普森

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

    Alex:

    由于文档中指出、使用软件权变措施时、器件睡眠模式的电流将为200uA、但这对我们不起作用。 我们是由电池供电的。

    您能否说、当我们检测到无效湿度值时、温度值是否也会无效?

    此致、

    马丁·佩夫斯基

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

    作者:Martin

    是的、温度也可能出现错误读取、通常读数为0x00 (-40C)或接近该值。 您是否只需尝试软件重置就行了。

    您是否进行了更改、以便在至少一个汇编代码上尝试浮点节点软件修复序列? 我知道由于电流消耗、不能在客户板上实施、但至少可以帮助我们进一步找出问题。

    谢谢

    -亚历克斯·汤普森

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

    Alex:

    无法尝试浮点节点软件修复序列、设备位于客户端。

    只是软件重置仍然没有试用、但这是我们可以制定的唯一解决方案。

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

    尊敬的 Martin:

    谢谢、很有道理。 我可能已经问过这个问题、但有多少 HDC201显示了这些不良读取? 您的客户拥有的所有套件、还是仅有的一些套件?

    谢谢

    -亚历克斯·汤普森

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

    尊敬的 Alex:

    并非客户拥有的所有设备都与问题有关。

    这对你来说是什么呢?

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

    作者:Martin

    它使浮点节点错误成为问题、这一点获得了更多的赞誉。 如果客户混用了较旧和较新的 HDC201、则仅在某些器件上显示这种情况。 如果客户终端的通信或 PCB 出现问题、则他们不应只看到部分器件出现此问题。

    您能否详细说明为什么在客户端设备上无法读取其他 HDC2010寄存器? 在发生错误读取时提供寄存器转储信息将会有所帮助。

    谢谢

    -亚历克斯·汤普森

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

    这些是我们的客户向其客户销售的无线电设备。 进一步调查问题也需要我们的客户努力。

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

    作者:Martin

    我明白、但我们将需要客户尝试浮点节点软件修复、或至少提供一个寄存器转储以便开始此次调试(如果客户仅选择寄存器转储、当 RH 读取错误发生时、我们需要寄存器信息)。 没有这些信息、我无法继续。 我们需要了解它们是否处理了浮点节点问题。

    谢谢

    -亚历克斯·汤普森