TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2652R: End device can't sleep after ten minutes

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:

您好,

您这边验证结果可以达到需求吗?问题解决了吗?

赞(0)
未经允许不得转载:TI中文支持网 » CC2652R: End device can't sleep after ten minutes
分享到: 更多 (0)