cc2530 zstack 协调器 深度睡眠
请教一下TI的工程师, 我有个设备 用到了 CC3200 和 CC2530. 作为主机。 (主子机都用到了锂电池)
当主机出厂时,或者连不上WIFI时, CC3200 和 CC2530(协调器) 都需要处于低功耗模式。
当用户按下Reset, 连接到网络后,两个芯片才处于正常的工作状态。
想请教一下,CC2530协调器怎么进入低功耗(或者说直接关机),按下Reset键后开始运行。
因为协调器设备也使用了锂电池。 所以出厂时,该设备也是处于低功耗状态的。
该协调器和一个WIFI模块进行了组合,串口通信,
当用户按下Reset后,协调器设备可以组建网络。
当没有连接WIFI的情况下, WIFI模块和协调器都需要进入低功耗模式。
等待用户按下Reset, 并加入WIFI网络。
让CC2530(协调器) 处于 "关机" 状态, 需要Reset按键才触发启动。
这个已有FAE做了总结,请查看右边链接的第五问: https://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/75525.aspx
这个帖子看了几遍, 我没有找到那点是 关于 CC2530 协调器 低功耗的地方, 还请指教一下。
较多的是说协调器不支持低功耗,我的想法,是让其处于关机的状态就可以了。
确实如此,为了维护网络的稳定性,使用协调器和路由器时一般不开启POWER_SAVING选项。
特殊情况, 我希望能关闭协调器, 实现功耗最低。 按Reset 重启。
是不是需要 手动关闭32M晶振, 网络模块 等等。
有谁知道怎么处理吗? 就是让CC2530 处于关闭的状态, 按Reset 重启。
如果仅是关闭协调器那很简单,直接关就是了。需要明确一点,你是否希望关闭协调器的同时,维护网络里的其他终端节点保持不变?
不需要维护任何信息, 就像断电一样。Reset键按下后, 重新开始(原来的终端节点同样正常连接到网络)。
硬件上 没有 加上一个 开关键, 只能通过程序来完成。
也就是终止整个网络?这个倒是不难办,双方都添加NV_restore选项,则重启后回复网络
对的, 终止整个网络, 以及所有任务。 (就像电脑关机一样)
请问怎么用代码 实现? 感谢