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.

[参考译文] CC2340R5-Q1:关于待机模式下的看门狗计时器

Guru**** 2589265 points
Other Parts Discussed in Thread: CC2340R5-Q1

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1386129/cc2340r5-q1-about-the-watchdog-timer-at-standby-mode

器件型号:CC2340R5-Q1

工具与软件:

大家好、团队成员:  

我的客户正在使用 CC2340R5-Q1 、设计中没有电源按钮和复位按钮。

他们已经完成了功耗测试、有利于大规模生产。

但是、如果激活了看门狗计时器、功耗会不佳。

我们知道看门狗计时器以32kHz 时钟速率运行、并在 器件的工作模式、空闲模式和待机模式下运行、启用后无法停止。

但是、我们可以在仓库或海上运输中节省数月的时间。  

由于我们不知道它将在待机模式下保持多长时间、因此在不设置看门狗计时器的情况下、它会进行比情况更多的复位。  

 在 使用 看门狗计时器时、更多的复位将消耗更多的功耗。  

请帮助提供注释以减少由看门狗超时导致的复位。

如果待机模式下发生的系统错误较少、我们可以在进入待机模式之前禁用看门狗计时器、而在退出待机模式后启用看门狗计时器吗?

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

    Mike、您好!  

    客户使用的是哪个 SDK?复位意味着什么? 您能否说明客户正在执行何种复位、它们是复位整个器件还是仅复位看门狗计时器?  

    为了减少由看门狗超时引起的复位、可以将时间设置为一个非常大的数字。  

    在驱动程序文件 Watchdog.h 中、有用于关闭/停止和启动看门狗计时器的函数。 客户是否已通过在进入待机模式之前关闭看门狗、然后在退出待机模式后打开计时器来尝试这些功能?

    此致、  

    David

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

    尊敬的 David:

    SDK 版本:simplelink_lowpower_f3_sdk_7_20_01_10。

    复位原因进行检查并由看门狗计时器到期引起。

    在进入待机模式之前调用 API: watchdog_close()。  

    请帮助提供意见。

    谢谢。

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

    Mike、您好!  

    创建器件时、是否初始化并打开了看门狗计时器? 如果是这样,看门狗计时器将继续运行,直到它到期(即使在进入待机模式或调用 Watchdog_Close()时)。

     Watchdog.h 中有一个函数 叫做 Watchdog_Clear (),它可以防止复位发生,并且应该定期调用它以确保计时器不会超时和复位。  

    此致、  

    David

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

    尊敬的 David:  

    我建议我的客户将 SDK 更新到最新版本。  

    关于  定期调用 Watchdog_Clear ()以确保计时器不超时和重置,我将要求我的客户再次审查。

    谢谢。