微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 降低CC2541功耗

降低CC2541功耗

时间:10-02 整理:3721RD 点击:

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

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

Hi cai

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

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

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

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

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

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

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

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

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

 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.

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top