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

降低CC2541功耗

我们现在在开发的设备需要跟手机保持持续连接(ios ANCS),在实际测试中,80mAh的电池只能使用不到一天。

请问如何进一步降低功耗呢,多谢啦!

shaokai Lin:

Hi cai

    器件使能睡眠了吗?器件不睡眠的话,功耗会大很多(即使未连接)。

射频部分的功耗则取决于各部分的参数,如:Connect Interval、Slave Latency、TxPower等等。

还有就是你实际的通信的数据量。

cai alex:

回复 shaokai Lin:

但是我的应用要求要一直保持蓝牙连接,是不是就不能让器件睡眠啊

shaokai Lin:

回复 cai alex:

器件的睡眠是由OSAL自动管理的——只要你的预处理器没有屏蔽POWER_SAVING,也没有强制功耗一直为PWRMGR_ALWAY_ON。

这个只是指CPU空闲时进入到低功耗模式,本质上不会影响到蓝牙的连接。

zhi he:

你好,我想问一下,你的ANCS可不可以获得数据啊?

hua huamao:

如果一定要保持持续连接,功耗就必须要控制。连接状态下影响功耗的几个参数,归根结底是延长休眠时间:连接间隔,连接间隔可以设置的大一些,这样主从机之间交换数据就不频繁,休眠时间变长;潜伏周期,slave latency,主机允许从机跳过几个连接间隔(在这几个连接间隔里,从机可以不回应主机),延长休眠时间。

如果你slave latency 为0 ,且 connection interval 很小的话,功耗肯定高。

user4672714:

 If you assume that the battery capacity is 230 mAh (a common capacity value for a CR2032 coin cell battery) and use the average current calculated from before, you can calculate the expected battery life:  (230 mAh) / (0.024 mA) = 9583 hours  The battery can be expected to last for 9583 hours, or approximately 400 days, while running continuously in a connected state with a 1 second connection interval and zero slave latency. 

TI的原话。保持常连接可以用9583个小时,连接间隔1s,slave latency 为0.

Butterfly:

回复 user4672714:

另外,单个状态的电流测过吗?Sleep,Tx,Rx 

测试方法参考AN092-Measuring Bluetooth® Low Energy Power Consumption

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