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

cc2530低功耗

协议栈: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:

好的谢谢解答

赞(0)
未经允许不得转载:TI中文支持网 » cc2530低功耗
分享到: 更多 (0)