Quantcast
Channel: 蓝牙论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 7485

CC2640功耗优化的问题。

$
0
0

开发软件:IAR 7.40

协议栈:ble_cc26xx_2_01_01_44627

硬件:淘宝上采购的CC2640核心板

 

1.SimpleBLEPeripheral例程的基础上进行的修改,特性值接收到数据后,启动任务的定时器(现在值为1100ms),定时时间到了执行任务,任务函数中包括执行完任务就关闭任务的定时器。下次特性值收到数据后再次启动任务定时器。我把SimpleBLEPeripheral例程中其他关于定时器开启和停止的代码删掉了。

 

2.使能了POWER_SAVING宏定义,未使用的IO没有做处理。

 

3.使用DC3.3V电源供电。

 

4.以下功耗由万用表2mA和200nA电流档测得;

 

现在的情况:

1.现在广播间隔1s,广播时功耗最大值为63uA,最小值为1uA,电流值是跳跃的,目测功耗平均值应该是小于0.1mA的,这个功耗是能接受的。

2.最小连接间隔为0.9s,最大连接间隔1s,从机延迟1,功耗0.33mA上下浮动,电流值基本稳定。

进一步把连接间隔设置为2s,从机延迟0,功耗还是0.33mA,同时感觉BLE连接的稳定性没有前一种参数好。

 

请问建立连接后功耗最小可以优化到0.1mA以内吧?最低可以优化到多少?如何优化?

 

十分感谢!

 

以上


Viewing all articles
Browse latest Browse all 7485

Trending Articles