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.

[参考译文] CC2642R:节能禁用和启用功能不能正常工作

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1130877/cc2642r-power-saving-disable-and-enable-does-not-work-properly

器件型号:CC2642R

您好!

在我的程序运行期间多次尝试禁用和启用节能功能、启动时的节能功能正常、我获得的功耗非常低。  

当我禁用节能功能时、我看到功耗跳变、大约2mA 以上、不确定这是否正常、但这不是问题、问题是重新启用节能功能后、功耗会降低、但与开始时的情况不一样。 它会降至1.5-2mA

有什么想法为什么以及如何解决这个问题? 我希望能够在一小段时间内停止节能、然后重新启用它、因为它会将功耗保持在最低水平。  

感谢大家的参与、

Jameel。

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

    您好、Jameel、

    我知道您最有可能评估 GPTimer 项目、是否还评估 了 TI 驱动程序电源管理文档 Power.h TI 驱动程序 API 以进一步确定如何 启用/禁用 待机模式?  您能否提供实现的代码片段以更好地了解导致行为的原因?

    此致、
    Ryan

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

    您好、Ryan、

    感谢您的回复、现在我要做的就是以下几点  

    void DeviceStartPowerSaving()
    {
        Power_releaseConstraint(PowerCC26XX_IDLE_PD_DISALLOW);
        Power_releaseConstraint(PowerCC26XX_SB_DISALLOW);
    }
    
    void DeviceStopPowerSaving()
    {
        Power_setConstraint(PowerCC26XX_SB_DISALLOW);
        Power_setConstraint(PowerCC26XX_IDLE_PD_DISALLOW);
    }
    

    我用于启动和停止节电  

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

    您好、Jameel、

    请消除 PowerCC26XX_IDLE_PD_Disallow 上的限制。  应允许器件进入空闲模式、即使在禁用待机模式时也是如此、这样就不会强制进入激活模式。  空闲模式不应干扰任何软件中断或任务执行。  您可以在数据表的第8.5节中看到不同模式的功耗差异

    此致、
    Ryan

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

    您好、Ryan、

    已经尝试过、我立即失去了计时器精度

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

    XOSC_HF 在空闲模式期间保持打开、并且不应根据 TRM 影响 GPTimer 精度。  在省电和非省电模式下、您的总功耗是多少?  空闲运行期间的定时器有多不准确?

    此致、
    Ryan

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

    节能的功耗约为700uA

     不省电的功耗大约 为2.6mA

    计时器可以关闭大约100us  

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

     从空闲 µs µA 到活动需要14 μ s、空闲消耗675 μ A、活动 电流为3.39mA。  在精确快速时序和低功耗之间进行权衡。  您可以考虑使用 sensor-controller-Studio 以24MHz 时钟驱动您的计时器。

    此致、
    Ryan