SimplePeripheral 任务功耗过高

SDK:simplelink_cc2640r2_sdk_2_30_00_28

HW:CC2640R2F

工程:蓝牙4.2的simple_peripheral工程

在main函数SimplePeripheral_createTask()注释掉功耗几乎为0,恢复SimplePeripheral_createTask功耗达到120ua,主要是发送beacon数据,发送间隔为500ms,发送功率5db,与其他R产品同样发送间隔、发送功率对比功耗高了60ua,参考sprui20.pdf文档在*.cfg增加,查看simple_peripheral的app_ble.cfg有如下:

utils.importFile("common/cc26xx/kernel/cc2640/config/cc2640_r2_csdk.cfg");

cc2640_r2_csdk.cfg增加了如下code:功耗并没有变化,

var Power = xdc.useModule('ti.sysbios.family.arm.cc26xx.Power');
Power.idle = true;
Power.policyFunc = Power.standbyPolicy;

请问在保证500ms发送间隔,5db功率,如何来降低功耗?

谢谢!

2 个回复