微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640 不能完全shutdown

CC2640 不能完全shutdown

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

在SimpleBLEPeripheral的基础上做的项目,其中用到了pwm和uart。写了一个函数来关掉电源:

void PowerOff()
{
Uart_Close();
Power_releaseDependency(PERIPH_UART0);
Power_releaseDependency(PERIPH_GPIO);
Power_setConstraint(Power_TOTAL);//Power_SB_DISALLOW); //(Power_SHUTDOWN);//Power_SleepState);// (Power_STANDBY);
Power_shutdown(NULL);
}

可以将电流减小到20uA,但无法进一步降低到0.1uA水平。逐步排查,发现如果PowerOff放在初始化GAP和OAD之前就可以成功关掉电源,电流约为0.15uA。但是初始化GAP和OAD之后就不行。

我的理解是无线部分没有完全关掉,请问应当怎么做?

请参考TI RTOS for CC13XX/CC26XX里的 pinshutdown例程

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

网站地图

Top