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

CC2541 功耗问题

自己做的 CC2541 小模块,想测功耗

使用  BLE-CC254x-1.4.0 , 仿照 SimpleBLEPeripheral 新建的工程,外设就用到外部中断和 sleep timer ,周期向手机发送数据 ,开低功耗。

问题是,我关掉数据发送的 OSAL 定时任务,和手机连接后,系统电流也有 800uA 多 (广播状态下 1.2mA) .

请教如何才能进一步降低功耗 ,如何做到不进入 PM3 的情况下, 系统电流 200uA ?

Mars Wu1:

大神们都在忙啊……

不过还好解决了。

原因是有部分 IO 连接到别的地方,虽然是输入上拉状态,遇到低电平,也是有电流输出的,一个 IO 上拉内阻 20K 那么一个 IO 流失的电流大概就是 3.3V/20K=150uA

现在系统电流在与手机连接状态下(没开 OSAL 定时器任务),待机功耗 2uA (估计进入 PM3 了),有connection 脉冲时 ,功耗 200uA 以下。

开了 OSAL 定时器传输数据,峰值电流 600uA ,待机 180uA。

user4672714:

回复 Mars Wu1:

你好,开了OSAL 定时器传输数据,峰值电流 600uA ,待机 180uA,待机模式下180ua对我来说还是偏大。能否做到定时工作,比如3分钟工作1次,工作完毕后进入待机模式,待机模式功耗10ua以下。目前查了很多资料,都说开了OSAL定时器,待机功耗会偏大(上百ua)。

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