使用CC2540 MINI DK,下载TI提供的CC2540MiniDkDemoSlave.hex。使用IPHONE 4S,从APP STORE下载TI提供的TI BLE multitool这个软件到手机。双方连接后进行测试,只是连接上,不做其他操作,测得CC2540板子的耗流如下:平均电流:0.8mA,最大电流:2.38mA
后修改CC2540上的代码,将ADC 功能关掉(也就是battery check和ACC功能都关掉)后测试了两组数据:
一次:平均电流0.45mA,最大电流:2.87mA
第二次:平均电流0.16mA,最大电流:2.01mA
再修改代码,打开ADC功能,但关闭ACC,保留battery check,但测试间隔增大到60s后测试了一组数据:
平均电流:0.15mA,最大电流:1.64mA
以上其他测试条件:电源电压设定为3.0v,电源采样间隔1ms,采样时常:300秒
从以上耗流数据看,CC2540的耗流比我预期的要大。我看CC2540的SPEC,有power mode1,2,3,不知TI提供的参考代码是设定到哪种模式?
代码中与功耗有关的地方我只看到 osal_pwrmgr_device( PWRMGR_BATTERY ); 不知是否还有其他设定,可以让功耗更低?还是说2540工作时,功耗就是这个水平?CC2541会不会功耗更小些,能小到什么程度呢?是否有其他大侠可以提供测试数据?
感觉TI的这个芯片比NORDIC同类的芯片功耗高,不过没有实测对比过。
Yue TANG:
如下是官方功耗测试方法,请参考
http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=swra347a
Kai Wang3:
回复 Yue TANG:
TI的这篇测试耗流的文档我看过了,不过我觉得它设定的测试条件都比较理想化,与实际使用时芯片的工作条件还是有些差距的。
Yue TANG:
回复 Kai Wang3:
芯片本身的功耗是可以做到很低的。关键看你怎么控制你的外设.
Griffin Huang:
工作或者待机电流要怎么测呢?用万用表的话对应蓝牙芯片哪两个引脚呢?
Yue TANG:
回复 Griffin Huang:
参考如下link中的做法:
http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=swra347&fileType=pdf