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.

[参考译文] HDC3022-Q1:湿度传感器技术问题咨询

Guru**** 2553260 points
Other Parts Discussed in Thread: HDC3020

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1539684/hdc3022-q1-consultation-on-technical-issues-of-humidity-sensors

器件型号:HDC3022-Q1
主题:HDC3020 中讨论的其他器件

工具/软件:

您好专家

关于 HDC3022QDEJRQ1、我们公司有以下问题需要咨询。 请帮助确认:

1.如何在快速模式和快速+模式之间切换湿度传感器? 默认情况下是否可以使用 FAST +模式

是否仅针对湿度阈值警报将 ALERT 引脚设置为逻辑高电平? 规格表中描述的复位引脚是否会将该引脚保持为低电平、以便上电和任何复位事件都无法激活 ALERT 输出逻辑高电平?

3、IIC 通信读取状态寄存器一次的最快时间是多久?

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

    尊敬的 Ian:

    默认情况下可以使用快速+模式。 无需进入常规快速模式、然后进行切换。 是、仅当发生湿度事件时、才能激活 ALERT 引脚。 nRESET 引脚不会将警报保持在低电平。 nRESET 引脚在拉至低电平时将清除警报条件。

    HDC3020 支持高达 1MHz 的 I2C 速度、即每个时钟周期 1us。 由于您需要执行以下顺序来从状态寄存器中读取:

    该序列大约有 66 位。 不考虑这些字节之间的任何延迟时间、读取 STATUS 寄存器至少需要 66us。

    此致

    -亚历克斯·汤普森

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

    1、湿度传感器的 ALERT 引脚只能在湿度阈值高时发出警报、在湿度阈值低时或在其他情况下不能发出警报

    如果在 NVM 上的写入和读取操作完成后的 77 毫秒内发生其他命令或通信、会产生什么后果? 显示的其他命令是否会失败?

    3. NVM 的 61BB 读取命令是否必须处于睡眠模式才能读取默认设置? 如果它在上电后立即进入自动测量模式、则可以正常读取 NVM

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

    Ian、

    1、ALERT 引脚将在高湿度阈值和低湿度阈值下均升高警报。 我认为您不能直接禁用湿度低警报标记、但您可以将警报限值设置为非常低、低于默认值、从而使低 RH 的警报标志非常不可能出现。

    2.在 77ms NVM 运行期间、在任何情况下都不要与 HDC3020 进行通信。 这样做会损坏 NVM 寄存器、从而导致器件功能和性能受损。 这不是用户可以恢复的内容、因此在 77ms 窗口期间您无法进行任何通信。

    3.每当您使用 NVM 进行读取或写入时、请先将 HDC3x 置于关断模式。 我不确定仅在发生不必要的转换时进行读取是否会发生 NVM 损坏、但我不会有风险。

    谢谢

    -亚历克斯·汤普森

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

    我们需要将 NVM 中的湿度传感器配置为在上电时默认进入自动测量模式、并且我们还需要在每次上电后读取一次 NVM、以验证配置命令是否为我们之前设置的命令。 目前、我可以在上电并进入自动测量模式后成功读取 NVM 配置。 但是、您的答复是、当 NVM 未处于睡眠模式时、读取 NVM 存在重大风险。 因此、我想问是否有更好的方法。

    此外、我想问一下、在 NVM 中将湿度传感器配置为默认情况下上电时自动测量和检测湿度警报后、如果传感器在某个时刻崩溃、软件或硬件是否有办法检测传感器是否仍正常工作?

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

    您好 Ian、


    Alex 明天会回来、可以就读取 NVM 发表评论。

    至于您的第二个问题。 这是有点难回答,因为降级行为是很难预测任何器件由于许多不可控的因素。 您可以验证传感器性能的一些方法 是将其输出与校准后的探头进行比较。 但是、如果器件完全故障、如果 I2C 总线未能从传感器检索 ACK、则可能会通知 MCU。

    此致、

    哈利

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

    你(们)好   

    您是否应该 对读取 NVM 进行注释。

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

    尊敬的 Ian:

    感谢您的耐心。 我一直在检查我们设计团队的问题、即使 HDC3x 以自动测量模式启动、上电后 NVM 的读数也应该正常。 这是因为上电时会读取 NVM 并将其复制到寄存器中。 因此、当您检查以确保 NVM 符合您的预期、以便验证自动测量在上电时会执行时、您正在从这些寄存器而不是 NVM(这可确保事务安全)读取数据。 您可以在传感器就绪时间后开始这些读取。  

    谢谢

    -亚历克斯·汤普森