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.

[参考译文] HDC2021:温度/湿度问题

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1015036/hdc2021-temperature-humidity-issue

器件型号:HDC2021
主题中讨论的其他器件:HDC2022

我们在产品中一直使用 HDC2021/HDC2022、产品在处理预期的温度结果、这是因为装配后、温度突然下降了8摄氏度、与参考值相关。我们已经完成了各种测试案例来检查这一点、 当我们改变环境温度时,传感器正在响应,但再次下降8-10度,以参考值为基准。 例如、器 件报告的温度为23°C、其中基准电压为23.2的时间超过6个月、传感器的所有突然温度下降至15°C、其中基准电压相同。
已经完成了多次测试,但传感器不工作。

我们已将所有传感器位置光绘图像、原理图设置分享到 TI 论坛。 此外,小组还要求在 出现此问题时读取默认寄存器,供参考我们正在执行此操作并读取默认寄存器。
在过去的一段时间里,我们一直在4-5个传感器中看到这个问题。

传感器突然出现故障的原因可能是什么、这在组装后是准确的。 这是一个紧迫的问题,因此请帮助我们找出根本原因。

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

    尊敬的 Sowmiya:  

    如果您在电路板上显示的红色圆圈应该用于散热焊盘、则您应该重新放置电路板并使用我们提供的实际 CAD 符号。  

    请参阅 CAD 符号 :https://vendor.ultralibrarian.com/TI/embedded/?gpn=HDC2021&package=DEB&pin=6&sid=017817f8a5430077b97d553b377803073001306b00bd0&c=1 

    和数据表 https://www.ti.com/lit/ds/symlink/hdc2021.pdf 

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

    你好 Josh,

    CAD 根据您的文件,所有设置均根据数据表。
    正如我先前提到的、我们面临着温度突然下降的问题、这是什么原因 。我们在超过10个传感器中遇到了这个问题、 如果您能在这方面提供帮助、我们将不胜感激。

    谢谢、
    Sowmiya

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

     Josh,

    CAD 根据您的文件,所有设置均根据数据表。
    正如我先前提到的、我们面临着温度突然下降的问题、这是什么原因 。我们在超过10个传感器中遇到了这个问题、 如果您能在这方面提供帮助、我们将不胜感激。
    供参考 我们的工作电压也大于2.7V。 我们是否需要设置寄存器的任何自定义设置  

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

    尊敬的 Sowmiya:

    然后、请显示您实际拥有的布局。 如果可能、关闭的数据字节的逻辑捕获。  

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

    您能更详细地解释一下这一点吗?
    此外,我们还怀疑有 I2C 问题,并认为有些寄存器已损坏。是否有锁定寄存器的可能性?

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

    我一定能为您提供。    我们是否可以使用任何寄存器设置来防止 这种错误行为。  此外,我们还将工作电压保持在大于2.7V 的水平。 您能不能帮助我们进行自定义设置(如果有 )以防止寄存器损坏?

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

    索米亚-  

    首先、请根据要求确认您的布局是否正确。  

    如果您还想通过逻辑分析仪发送所有寄存器的读数、这是最好的、我们可以为您提供帮助。  

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

    e2e.ti.com/.../HDC21.pdfPlease查找布局、请帮助解决上述问题。 我们在现场看到了将近10个传感器故障、这对我们产生了很大影响。 那么、让我们知道解决这个问题的方法

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

    Josh、

    请与我分享您的电子邮件,以便我可以向您分享更多详细信息。 我要附加寄存器的日志数据、这里我们发现温度偏移调整寄存器损坏。 为什么在我们没有使用该寄存器的情况下,该寄存器会损坏。 因此、请查看并向我们提供解决方案.e2e.ti.com/.../7607.HDC21.pdf

         

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

    尊敬的 Sowmiya:  

    我认为您需要在进一步操作之前修复您的布局-部件下方的焊盘不是圆形的、从您的附件中、您似乎已经这样做了 PCB。  

    关于寄存器-看起来寄存器在两种情况下都是写入的、不会损坏-请将您提供的内容与数据表 https://www.ti.com/lit/ds/symlink/hdc2021.pdf 的第20页进行比较 

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

    不是 Josh,  请检查所有层。该孔位于散热焊盘下方、我们尚未焊接焊盘。这不会导致问题。即使这导致问题、该孔也会导致 少数传感器出现问题、成千上万的其他传感器也会按预期报告问题。 我们之前在 PCB 的芯片设计过程中与 TI 确认了层设置、这一切都很好。 您为什么怀疑这一点?
    此外、我们还没有触及任何偏移调节寄存 器、它会自动设置为80、温度结果会递减20度。 因此、我们强烈怀疑寄存器损坏。 请将此视为一个严重问题、并进行必要的操作  

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

    索米亚-  

    您的布局与为零件布局提供的布局看起来非常不同-我查看了您的附件。

    无论如何-始终是您的设计选择、让其正确与否。  

    从你所提供的内容来看,这是我在这里看到的区别,这使我有理由代表你感到关切。  

       和  

    关于寄存器-很明显、您的固件必须写入寄存器才能开始。 我建议您使用逻辑分析仪从上电开始进行详细的查找、并捕获您的固件正在执行的操作、并将其与您的特定设计/要求文档和流程图进行比较、以了解您预期的行为。 这应该会向您显示错误所在的位置、如果您需要帮助分析错误、我们当然可以与您一起看看、如果您可以分享这些错误-一旦它们被捕获。  

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

    Josh,

    谢谢

    为了向您说明,我们没有向温度偏移调整寄存器写入任何内容。但它在某个时刻突然被写入,并且只有在我们对其进行下电上电或重置寄存器时才会恢复。
     此外,我只想澄清为什么最低频率为10KHz,而不是低于它..can't 我们在低于10KHz 的频率下工作?  

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

    您好、Sowmiya、

    是否可以向我发送启动命令序列并在加电后向我发送所有默认寄存器值? 我建议立即发出一个 POR 并读取所有寄存器、以确保不会向器件写入任何内容。  

    此致、
    Pavani Tenneti

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

    你好,Pavani,

    这是初始化期间的命令设置,
    配置寄存器(0x0E)-值- 0x54

    测量寄存器(0x0F)-值- 0x01
    中断使能(0x07)-值- 0x60
    温度上限(0x0B)-值- 0x70
    温度低限值(0x0A)-值- 0x45。

    请检查并告知我您的反馈。 如前所述 、请阐明标称频率范围为何大于10kHz 且不少于此范围。

    谢谢、
    Sowmiya

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

    您好、Sowmiya、

    初始化序列看起来正确、但是如果您使用频率规格以下的器件、则寄存器可能会读取 FF。 此器件的额定工作频率为10kHz 及以上、我们建议您根据数据表规格使用该器件。  

    您是否还可以向我们发送寄存器读取命令的范围截图? 我认为有一个时序问题会导致该寄存器损坏、我们可以通过查看范围快照来分析这一点。  

    此致、
    Pavani

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

    您好,Pavani,我已经分享了 SCLK 的示波器图像,即时钟信号的上升时间。I2C 的标准工作范围是0到100KHz,但为什么这里的标称范围高于10kHz?

    请查看以下图片并告诉我原因。

    μ A


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

    您好、Sowmiya、

    由于 SMBus 超时功能、我们的器件具有最低频率。 因此、我们不建议使用频率低于10kHz 的器件。  

    我只收到一个示波器截图、另一个图像无法打开。 您能否向我发送一个包含所有范围截图的压缩文件?

    此致、
    Pavani Tenneti

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

    你好,Pavani,

    谢谢。

     我是按照您的要求附加 zip 文件的。您能否在 SMB 超时功能中告诉我、如果我们仅为 clarification.e2e.ti.com/.../I2C_5F00_pic.rar 使用低于10kHz 的频率、会发生什么情况

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

    您好、Sowmiya、

    如果 I2C 事务的完成时间过长、超时将导致传感器停止响应。 根据超时发生的时间和事务类型、您可能会看到 NACK 或接收0xFF 数据。

    谢谢、