CC2540 在广播模式时 怎样将耗电降至最低?
时间:12-22
整理:3721RD
点击:
CC2540的模块,使用 SimpleBLEBroadcaster的例子,除了修改广播时间外,还可以怎样进一步降低耗电功率?
我现在设置广播间隔为2000ms,平均电流大概为100uA;可否可以调节其他模块或模式,使其进一步降低?
期待 Yan 和 TY 的回复。
你的模块还包含其他传感器吗?TI给出的数据是使用CC2541,增加TPS62730,2个字节Payload,15mA峰值电流的情况下,1000ms广播间隔,是30uA.
Hi,TY:
模块上没有其它的传感器。而且因成本问题,可能暂时不会加上TPS62730;
现在还有以下不能确认:
1、 SimpleBLEBroadcaste的例子是不是最省电的方式,有没有其他模块可以关闭;需求只需要定时发送广播即可;
2、可否在此基础上再考虑 Power Mode 2 (Sleep Timer On): 0.9 μA 的模式;使其功耗进一步降低?
望指点。
协议栈本身就能支持PM2方式的低功耗(simpleBLEBroadcaster是定义了POWER_SAVING的)。建议看看hal_sleep()是怎么做的。如果不是周期性进入PM2,你的平均功耗不可能只有100uA.
不知你有没有看过如下app notes
http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=swra347a