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

cc2530 zstack 协调器 深度睡眠

请教一下TI的工程师, 我有个设备 用到了 CC3200 和 CC2530.  作为主机。 (主子机都用到了锂电池)

当主机出厂时,或者连不上WIFI时, CC3200 和 CC2530(协调器) 都需要处于低功耗模式。

当用户按下Reset, 连接到网络后,两个芯片才处于正常的工作状态。

想请教一下,CC2530协调器怎么进入低功耗(或者说直接关机),按下Reset键后开始运行。 

因为协调器设备也使用了锂电池。 所以出厂时,该设备也是处于低功耗状态的。  

该协调器和一个WIFI模块进行了组合,串口通信, 

当用户按下Reset后,协调器设备可以组建网络。

当没有连接WIFI的情况下, WIFI模块和协调器都需要进入低功耗模式。  

等待用户按下Reset, 并加入WIFI网络。

th smi:

让CC2530(协调器) 处于 "关机" 状态,  需要Reset按键才触发启动。

Viki Shi:

这个已有FAE做了总结,请查看右边链接的第五问: https://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/75525.aspx

th smi:

回复 Viki Shi:

这个帖子看了几遍, 我没有找到那点是 关于 CC2530 协调器 低功耗的地方,  还请指教一下。

较多的是说协调器不支持低功耗,我的想法,是让其处于关机的状态就可以了。

Viki Shi:

回复 th smi:

确实如此,为了维护网络的稳定性,使用协调器和路由器时一般不开启POWER_SAVING选项。

th smi:

回复 Viki Shi:

特殊情况, 我希望能关闭协调器, 实现功耗最低。  按Reset 重启。

是不是需要 手动关闭32M晶振, 网络模块 等等。

th smi:

回复 th smi:

有谁知道怎么处理吗?  就是让CC2530 处于关闭的状态, 按Reset 重启。

Viki Shi:

回复 th smi:

如果仅是关闭协调器那很简单,直接关就是了。需要明确一点,你是否希望关闭协调器的同时,维护网络里的其他终端节点保持不变?

th smi:

回复 Viki Shi:

不需要维护任何信息,  就像断电一样。Reset键按下后, 重新开始(原来的终端节点同样正常连接到网络)。

硬件上 没有 加上一个 开关键, 只能通过程序来完成。 

Viki Shi:

回复 th smi:

也就是终止整个网络?这个倒是不难办,双方都添加NV_restore选项,则重启后回复网络

th smi:

回复 Viki Shi:

对的, 终止整个网络, 以及所有任务。 (就像电脑关机一样)

请问怎么用代码 实现?  感谢

赞(0)
未经允许不得转载:TI中文支持网 » cc2530 zstack 协调器 深度睡眠
分享到: 更多 (0)