微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > cc2530 zstack 协调器 深度睡眠

cc2530 zstack 协调器 深度睡眠

时间:10-02 整理:3721RD 点击:

请教一下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选项,则重启后回复网络

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top