TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640 不能完全shutdown

在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之后就不行。

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

Viki Shi:

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

赞(0)
未经允许不得转载:TI中文支持网 » CC2640 不能完全shutdown
分享到: 更多 (0)