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

CC2541耗电问题

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

如上图,目前程序中设置5S传输一次数据,在不传输数据的时候希望尽可能的省电,但是发现在没有数据传输的时候有很多L2CAP-C的包,不知道是什么包?有没有办法将这个包给去掉呢?图中L2CAP-S是正常的数据传输包。

希望给予帮助,谢谢!

C 代表continuation,相对的,还有个L2CAP-S 包,S代表start,见图片。

 带有有效荷载的数据包发送以L2CAP-S 开始;而长度为0的数据包会带有L2CAP-C来延续长度,对通信没有影响。

感谢您的回复!

对,L2CAP-C没有影响通信,但是这个包使2541频繁唤醒,这样就会比较耗电,有没有办法将这个L2CAP-C去掉或者间隔调大一点呢?
我试着改了:

(1 + slaveLatency) * (ConnInterval)
但是没有效果。

L2CAP层为上层提供数据封装服务,连接参数更新请求会通过这层发送,你试试把连接间隔改长一点

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

网站地图

Top