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

CC2640低功耗问题

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

  1. CC2640待机时处于低功耗状态,是否一定要在IAR预编译中定义宏“POWER_SAVING”。
  2. 当预编译定义宏为“XXPOWER_SAVING”时,使能一个50us周期定时器,2路pwm输出,蓝牙通讯都正常,功耗很大。当预编译定义宏为“POWER_SAVING”时,当使能一个50us定时器后,就不能正常工作了。是否CC2640不能这样使用。
  3. 当预编译定义宏为“xxPOWER_SAVING”时,能否在软件里设置CPU处于低功耗的状态。如果可以则怎么设置,如何唤醒。
  4. 当蓝牙通讯都正常工作之后,如果要关掉蓝牙通讯,可以吗?如果可以的话,怎么再次能打开?

1、需要打开POWER_SAVING

2&3、PWM需要时钟,低功耗模式会关闭时钟源

4、使用TI RTOS的话,没有任务会自动进入低功耗,即关闭RF。根据进入的模式不同,唤醒方式也不一样,这个具体可看CC26XX的用户手册

附上用户手册地址: www.ti.com/lit/pdf/swcu117

谢谢您的及时回复,我希望能通过外部I/O口按键用程序来控制CPU既能工作于低功耗模式(什么事情都不做、定时器、PWM、包括蓝牙通讯),也能工作于正常运转模式(PWM、定时器、蓝牙通讯等能正常工作),可以相互任意转换,试了好几天了,一直没有调成功,参考的是“Power_Management_CC26xx.PDF"。英语不太好,没太理解。能否指教一下,或有参考的例程没有,感谢!

有例程,安装TI RTOS,里面的pinstandby, pinshutdown都可以参考。

例程搭配手册一起看更容易理解

谢谢,安装TI RTOS应该是在安装TI协议栈的时候应该都安装了吧,我编译、仿真都可以,需要单独装吗?pinstandby, pinshutdown这两个是函数还是宏定义还是文件,

单独装一下,是文件

是在这个目录下吗c:\ti\tirtos_simplelink_2_13_00_06

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

网站地图

Top