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

cc2630进入低功耗问题

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

cc2630低功耗情况如图所示,使用内部晶振。波谷3.1ma,水平线7.8ma,波峰9.6ma,波峰为发包时的功耗。

问题是用Clock_construct建立一个5s循环的时钟来控制发包,即发包5s,休眠5s。但是不发包的时候,即5s休眠时,功耗也会有7.8ma。

如果屏蔽掉这个时钟,那么功耗就可以降低到330(ua),主要是外部传感器的功耗。

计时应该采用的是RTC,使用的内部时钟,我看开发的相关参考资料,由RTOS控制功耗情况,不明白为什么功耗波形是这样子的?

在进入休眠以后,还有一个DCDC的recharge需要做,这个是有RTOS自动控制的,

你只需要验证的是,CC2630最小系统除掉外部的LED,传感器等,在休眠情况平均功耗大概在1uA就可以了。

你好,我在不使用外部传感器的时候是能够达到1ua的,我排查发现是以下这个函数的问题:,如果在MSA_PROCESS()的for循环中运行这个代码(即TI_MAC协议栈中up键的对应功能)系统功耗就会上升到 7,8ma。并且一定周期产生信号量进入MSA_PROCESS()函数。是否是这个函数一直在调用radio模块?有什么办法可以优化吗?如果不添加这部分代码的话,我目前建立不了连接,无法传输包。

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

网站地图

Top