微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 路由器降低功耗

路由器降低功耗

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

  各位大神,由于本人所做的项目中,要求路由器和协调器尽可能的降低功耗。

   终端设备已经配置成PM3模式,通过外部按键触发,重新入网,入网后发送测试数据,协调器可以接收到。

  现在的问题是协调器或者路由器。现在的做法是:手动开启协调器的POWER_SAVING功能,配置对应任务的电源状态,使其可以进入halsleep函数。

   在关闭MAC接收机时,执行MAC_PwrOffReq(MAC_PWR_SLEEP_DEEP) 这个函数,执行失败,因此,手动调用MAC_MlmeSetReq来关闭MAC接收机。

问题:

1. 经过上述操作后,协调器可以不断的进入低功耗(通过打印出PM2模式的休眠时间得知)。问题是,协调器进入周期性的唤醒后,终端向它发数据,协调器接收不到。目前的设想是,让协调器周期性的醒来,比如在周期为10s的区间内,醒1s,另外9s睡着。在目前的Z-Stack 消息大循环中,请问有什么样的方法可以做到?

TI的zigbee协调器和路由器不支持睡眠功能,只有终端节点支持

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

网站地图

Top