微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540的BLE协议栈中,哪些设置是能降低功耗的?

CC2540的BLE协议栈中,哪些设置是能降低功耗的?

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

我知道诸如:DEFAULT_DESIRED_MIN_CONN_INTERVAL、DEFAULT_DESIRED_MAX_CONN_INTERVAL这样的参数会影响功耗,但目前我测试出来平均功耗大概4、5百个uA,已经把上述两个间隔时间设得很长了,而且设长设短,貌似没什么效果,所以求教,怎么设置可以达到低功耗

(硬件平台是官方的miniDK,大的那个板子)

用EM板在RF05EB 板上测功耗,为了测试CC254x芯片的功耗,将芯片IO口和Smart RF 05EB 连接的跳线帽拔掉,在Smart RF 05EB 1.8.1版本中P10和P1上的插针全部拔x掉。另外将RS232转UART的电阻R46~R49取掉。

软件设置建议到蓝牙论坛也去问问。以下我们自己的测量仪器和步骤供你参考。

  1. 测量用到的仪器

安装有IAR编译工具和BLE Stack的PC一台

Smart RF 05EB 一块

CC2541EM 一块

CC2540USB dongle 2块

Agilent 66319B电流测量工具 一台

Agilent 34401A万用表

           2. 测量步骤

1) 将C:\Texas Instruments\BLE-CC254x-1.4.0\Accessories\HexFiles\CC2540_USBdongle_HostTestRelease_All.hex文件通过CC debugger 烧录到CC2540USB dongle中,作为central设备。

2) 将修改并重新编译后的BLE  CC2541_SmartRF_SimpleBLEPeripheral.hex 文件烧录到CC2451EM 板上作为peripheral设备。(此处的修改代码和控制发送数据,需要软件工程师的支持)。

3) 为了测试CC2541芯片的功耗,将芯片IO口和Smart RF 05EB 连接的跳线帽拔掉,在Smart RF 05EB 1.8.1版本中P10和P1上的插针全部拔掉。另外将RS232转UART的电阻R46~R49取掉。

4) 将CC2541EM插到SmartRF05EB的插槽上。将Smart RF 05 EB P15的跳线帽取掉,使用Agilent66319B通过P15的2管脚给CC2541EM 供电。连接如下图所示:

 设置Agilent66319B 的PC端的界面如下图所示,开始供电后CC2541EM作为peripheral设备开始广播。

比如我要随时测一个片子的功耗都要那么麻烦?

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

网站地图

Top