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.

[参考译文] BQ76952:HWD 和 DEEPSLEEP

Guru**** 2573545 points
Other Parts Discussed in Thread: BQ76952

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1229668/bq76952-hwd-and-deepsleep

器件型号:BQ76952

 在 DEEPSLEEP 模式下、主机看门狗保护是否处于活动状态?  

在我们的应用程序中、当 BQ 处于唤醒或睡眠状态时、我们可以在冻结 I2C 通信时触发 HWDT、但当 BQ 处于 DEEPSLEEP 状态时无法触发它。 我们尝试了在 DEEPSLEEP 中启用和未启用 LFO 的情况。

您能否确认这是正确的? 是否在 DEEPSLEEP 期间也禁用了 HWD 保护?  

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

    您好、Jacob:  

    几个问题:  

    尝试此操作时、如何确定器件处于 DEEPSLEEP 模式?

    您是否知道客户为什么要在 DEEPSLEEP 模式下触发 HWDT? 在该模式下、器件实际上不应该做太多其他事情。  

    请发送您的.gg 文件或寄存器设置以供审核吗? 如果 设置:配置:电源配置[DPSLP_LFO] 配置正确、它应允许 LFO 在 DEEPSLEEP 期间开启。  

    此致!  

    -Luis Torres

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

    您好、Luis:

    -我们通过检查 BatteryStudio 的状态确定 BQ 为 DEEPSLEEP。 DEEPSLEEP 标志亮起。 另外、当该器件处于唤醒或睡眠状态时、我们会使周期性的 ALERT 引脚处于高电平、以指示测量已完成。 当微处理器将 BQ 置于 DEEPSLEEP 模式时、ALERT 引脚保持低电平。

    -在电池的正常" 存储"操作中,微处理器每10分钟唤醒一次 BQ 进行一次测量,并将数据存储在 EEPROM 中,然后将其恢复为 DEEPSLEEP。 HWD 配置为在15分钟后触发。  

    -当电池"打开"时,测量配置为在200毫秒内完成。 然后、SLEEP 模式被禁用/阻止。 微控制器在每次激活 ALERT 引脚后请求并处理数据。

    -当我们在 I2C"冻结"的情况下测试故障情况 , BQ 是唤醒的(电池供电),然后我们看到 HWD 在15分钟后正确地触发

    -当我们在 I2C"Frosted"和 BQ 处于 DEEPSLEEP 的情况下测试故障情况时, HWD 在15分钟后不会触发。

    TRM 在7.4中显示 "BQ76952器件集成了 DEEPSLEEP 模式、这是一种低功耗模式、允许 REG1和 REG2 LDO 保持通电、但禁用其他子系统。 在该模式下、保护 FET 全部被禁用、因此在电池包端子上不提供电压。 所有的保护都被禁用、并且所有的电压、电流和温度测量都被禁用。  

    我们的问题是、HWD 是要在 DEEPSLEEP 模式下工作、还是包含在上述句子中的"所有保护"中、这意味着 HWD 也在 DEEPSLEEP 模式下被禁用。

    雅各

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

    您好、Jacob:  

    感谢您的讲解。 从您的观察结果来看、该 HWD 临界情况似乎不会在 DEEPSLEEP 模式下触发。 在这种情况下似乎没有明确的解决方案、因为该功能包含在固件中。  

    解决此问题的一个选项是 在禁用 FET 的情况下将器件置于睡眠模式、设置电压时间设置 Power:Sleep:Voltage Time 寄存器设置为255s、然后将唤醒阈值设置得非常高、因此它永远不会自行唤醒。 需要说明的一点是、与 DEEPSLEEP 模式相比、该器件在此模式下的功耗可能略高。  然后、HWD 应按预期工作。

    此致!  

    -Luis Torres