TI论坛
直播中

王鑫

7年用户 1127经验值
私信 关注
[问答]

请问CC2540在广播模式时怎么将耗电降至最低?

CC2540的模块,使用 SimpleBLEBroadcaster的例子,除了修改广播时间外,还可以怎样进一步降低耗电功率?
我现在设置广播间隔为2000ms,平均电流大概为100uA;可否可以调节其他模块或模式,使其进一步降低?

期待 Yan 和 TY 的回复。

回帖(3)

凌云志

2020-3-31 10:25:21
你的模块还包含其他传感器吗?TI给出的数据是使用CC2541,增加TPS62730,2个字节Payload,15mA峰值电流的情况下,1000ms广播间隔,是30uA.
                                                                          
举报

王鑫

2020-3-31 10:33:01
引用: shenzhenqide 发表于 2020-3-31 17:53
你的模块还包含其他传感器吗?TI给出的数据是使用CC2541,增加TPS62730,2个字节Payload,15mA峰值电流的情况下,1000ms广播间隔,是30uA.
                                                                          

Hi,TY:

模块上没有其它的传感器。而且因成本问题,可能暂时不会加上TPS62730;
现在还有以下不能确认:
1、 SimpleBLEBroadcaste的例子是不是最省电的方式,有没有其他模块可以关闭;需求只需要定时发送广播即可;
2、可否在此基础上再考虑 Power Mode 2 (Sleep Timer On): 0.9 μA 的模式;使其功耗进一步降低?


望指点。
举报

凌云志

2020-3-31 10:38:07
引用: shsfsdfsg 发表于 2020-3-31 18:01
Hi,TY:

模块上没有其它的传感器。而且因成本问题,可能暂时不会加上TPS62730;

协议栈本身就能支持PM2方式的低功耗(simpleBLEBroadcaster是定义了POWER_SAVING的)。建议看看hal_sleep()是怎么做的。如果不是周期性进入PM2,你的平均功耗不可能只有100uA.
不知你有没有看过如下app notes
http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=swra347a
                                                                          
举报

更多回帖

发帖
×
20
完善资料,
赚取积分