您好!
在我的程序运行期间多次尝试禁用和启用节能功能、启动时的节能功能正常、我获得的功耗非常低。
当我禁用节能功能时、我看到功耗跳变、大约2mA 以上、不确定这是否正常、但这不是问题、问题是重新启用节能功能后、功耗会降低、但与开始时的情况不一样。 它会降至1.5-2mA
有什么想法为什么以及如何解决这个问题? 我希望能够在一小段时间内停止节能、然后重新启用它、因为它会将功耗保持在最低水平。
感谢大家的参与、
Jameel。
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.
您好!
在我的程序运行期间多次尝试禁用和启用节能功能、启动时的节能功能正常、我获得的功耗非常低。
当我禁用节能功能时、我看到功耗跳变、大约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); }
我用于启动和停止节电