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

cc2540 主机功耗问题

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

hi 各位:

现在我使用的芯片是cc2540,代码是主机代码,测试了一下消耗电流。

正常模式:1.05MA左右。

PM3低消费:760UA左右。

TX or RX mode:2.1MA左右

请教一下为什么正常模式、PM3低消费与TX or RX mode会与芯片资料上的偏差这么大啊,如何降低功耗啊

Hi yue,

你的项目里面有用到 TPS62730 吗? 

用DCDC 可以显著降低功耗.

hi.Yan

谢谢您的回答,我的板子上现在没有用TPS62730。

我现在把io端口全部悬空,lcd,led,adc等都关闭后,我测量出的消耗电流如下:

正常模式:0.4MA左右。

PM3低消费(定时器1 、3、4关闭):0.1ma左右。

TX or RX mode:1.5MA左右

请教一下为什么PM3低消费会与芯片资料上的偏差这么大啊,如何才能达到芯片资料上的0.4uA啊

hi yueLiu:

我现在跟你调查的类似,不过我用从机代码,主机正常模式:8.4mA左右。

PM2时候:1.2uA。

我想请教一下你使用【SimpleBLECentral】代码,没有什么修改,直接测试功耗的么? 还是修改了什么,能否指教一下 谢谢?

hi T_MAC

在原来的代码上确实做了很多修改,可能三言两语说不清楚,你可以加我的QQ号:372065388,我们一起讨论一下。

 

hi T_MAC

不要有其他的定时与任务,只有外部中断就应该行了啊,你的PM2状态下是怎么设置的啊,怎么我的就不能进入0.4UA呢

hi yue:

我只有进入PM3才是04uA左右。

我使用从机的demo,不用修改它也会定时进入PM2.另外如果从机蓝牙被断开后,他就进入PM3.这是我目前测试的结果。不知道对你有没有用

hi

 谢谢T_MAC与yun,我现在的pm3消耗电流已经调到0.34UA了,主机正常情况下是0.3MA,你只要没有任务和定时的话,应该就会到达0.3MA左右的

hi yue

 大家都互相学习。我现在正常模式功耗还没有认真测试,大约在120-500uA左右,如果频繁发送notify的话不知道功耗还会增加多少。

我需要一个精准的定周期1ms,但是系统时钟单位是624uS,而且不能使用osal_start_timerEx设置1ms,否则无法经常进入PM2,严重影响功耗。

后来我就在hal_timer.c,自己写函数,使用timer3定时中断,目前已经可以用,就是精度还要调整。由于我手上没有什么材料参考这定时的计算公式,不知道大家可否提供有参考价值的算法?

hi, yue liu1

我将事件这些都给清空了 但是测量电流也是在0.1ma左右 不知道你后来是如何让程序功耗降低?

hi, 我关掉了其他的事件 在断开连接后 仍然会达到0.1mA 大概是没有进入PM3模式 不知道有什么建议么?

求问LZ , 工作或者待机电流要怎么测呢?

你好,我现在是正常工作下不带任何负载电流是8.4MA,进入低功耗后电流0.3uA,有办法让正常工作的电流降到1mA左右吗

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

网站地图

Top