微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540低功耗处理

CC2540低功耗处理

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

大家好!

        我的CC2540工作在主模式下,现在在做CC2540低功耗处理这一块,在在IAR中打开了POWER_SAVING,同时也关闭了xHAL_LCD=TRUE、xHAL_UART=TRUE,系统上电后,是可以正常进入低功耗状态的,但是经过我的测量(未连接状态下),电流为200uA左右。在连接状态下(不进行数据发送)的电流为2.5mA左右,在有数据发送状态下,电流为3.5mA左右。我感觉电流还是很大,想进一步的降低功耗,不知道该如何处理?

        另外,我分析了工程代码,发现CC2540的低功耗处理是由OSAL自动进行处理的,而且UART采用的是轮询的方式,如果在IAR中打开了HAL_UART=TRUE宏,系统是不会进入低功耗状态的。我现在想系统即可以进入低功耗,而且UART也能正常工作,该如何处理呢?

        可否将默认的UART改为中断触发的方式呢?

hi,请问您写出来了没呢?求分享啊?

alen xu你好

请问你已经找出降低功耗的方法了么?我测量的和你差不多 也找了很久原因 没发现有什么事件在执行 但是功耗值仍下不去

如果你有找到原因请赐教

我也想知道答案!怎么没有人回复!

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

网站地图

Top