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.

[参考译文] CC2640:电源管理器是否会在时钟计时器事件之间将芯片置于睡眠状态?

Guru**** 2561490 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/571714/cc2640-will-power-manager-put-the-chip-to-sleep-between-clock-timer-events

器件型号:CC2640

如果我使用电源策略 PowerCC26XX_standbyPolicy、电源管理器是否会将芯片置于睡眠状态:

-如果时钟持续时间和 时钟周期大于 待机状态的转换延迟,是否启动时钟实例?

并且、没有其他运行的时钟

-所有任务都空闲

此致、

John

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

    是的。 请参阅 SPRUI18中的第2.1.3节应用空闲时间管理-"使用电源管理器进行应用开发"中的说明、该说明可在 TI-RTOS 2.20.01.08的 docs 目录("Power_Management.pdf")中找到。

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

    我阅读并研究了该部分、但仍然有一个基本问题。

    本文档的这一部分是指术语"定时唤醒"。
    util.c 中的时钟函数是否会导致生成"定时唤醒"?

    我正在使用 util.c 中的 Util_constructClock()和 Util_startClock()函数来生成我的所有定时事件。
    电源管理器是否会在这些时钟运行时决定将芯片置于睡眠状态、只要下一个"定时唤醒"时间足够长、使芯片进入睡眠状态?

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

    如果您按照 util.c 中的源代码操作、您会看到它确实使用 RTOS 时钟模块来调度定时事件的唤醒。 因此、您的结论是电源管理器和待机/睡眠的正确答案。

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

    感谢您回答我的问题。
    我感谢您的彻底。

    谢谢、
    John