协议栈:3.0.2
芯片:2530
问题:我按照以下步骤开启了低功耗模式:
1.使能POWER_SAVING
2.设置了-DRFD_RCVC_ALWAYS_ON=FALSE
3.在我的应用层初始化的最后加上了osal_pwrmgr_device(PWRMGR_BATTERY);
现在芯片在不发送无线数据的情况下有100uA左右的电流,发送的一瞬间有2mA左右
1.我想请问这是正常的吗?
2.我还没有做按键中断,如果做了按键中断大概能相差多少uA?
3.由于有定时唤醒发送数据的功能要求,所以我只能进入PM2,在上面这些条件下我该如何优化我的代码使得电流更小?
Alvin Chen:
1.正常。
2.中断唤醒的话预计在不做收发和不输出电流的情况下预计有个几百ua
3.PM2差不多就这么个功耗,由于有定时器任务。
user6069081:
回复 Alvin Chen:
那请问如何进入PM3模式?是否在我上面这些步骤下再关掉所有定时器任务,然后将按键做成中断?是否有相关的API调用可以进入PM3?谢谢
user6069081:
回复 Alvin Chen:
好的谢谢解答
TI中文支持网