Part Number:CC2652R
我是使用最新的SDk(simplelink_cc13xx_cc26xx_sdk_7_10_01_24)编写一个低功耗产品,
参考的是zed_sw_CC26X2R1_LAUNCHXL_tirtos7_ticlang这个例子,现在是隔十分钟后再触发设备唤醒,然后不睡眠了
电流是3.32mA
Yolande Wang:
您好,
您触发设备唤醒的方式是什么,定时器唤醒吗还是外部中断唤醒?
,
jeff huang:
按键中断唤醒,如果是5分钟前按键唤醒,它是可以恢复休眠的,两次按键间隔超过10分钟再唤醒的话,很大概率会导致不休眠
,
jeff huang:
我是改了 Poll Period 这个选项,间隔10分钟再按键不休眠的时候,我是已经把Poll Period 的这个值改成最大值了(4294967295 ms),改回到3秒发送一次Poll 数据,设备唤醒是能重新休眠的,但是功耗太大了
,
Yolande Wang:
您好,
根据您的描述,我得知了修改 Poll Period 后出现了以下情况。
1. 在3秒发送一次poll数据是可以重新休眠的,但功耗大
2. 修改成最大值时(4294967295 ms)无法休眠
您可以先尝试将 Poll Period 从3秒调整至60秒、300秒等数据,先确定是否能够重新休眠。
如果可以重新休眠,那麻烦您后续将 Poll Period 再不断地调大并测试,找到您能接受的功耗值。
很抱歉我只能给出这样的建议,我会继续跟进这个问题,看看有没有更好的解决方式。
,
jeff huang:
好的,谢谢,我这边尝试一下,我看到论坛也有很多人出现这个问题,好像也没有发现解决办法,https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1028363/cc2652r-device-does-not-sleep-after-data-transfer 这个就是一样的问题
,
Yolande Wang:
您好,
请问您这边尝试的结果如何?
,
Yolande Wang:
您好,
您是否可以考虑加代码让设备主动上报状态。
很抱歉没能找到更好的解决方案,但我还是想知道您是否进行了尝试。
如果您尝试了的话请告知我一声结果,谢谢。
,
jeff huang:
你好,现在把poll时间改成4分钟,效果好很多,现在正在验证长时间测试的效果,谢谢
,
Yolande Wang:
好的,很高兴之前提高poll的建议能帮上忙。
希望您验证后的效果能达到需求,祝顺利!
,
Yolande Wang:
您好,
您这边验证结果可以达到需求吗?问题解决了吗?