微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > TI大神快来,问一个BLE的关于收到连接请求后会自动断连的问题

TI大神快来,问一个BLE的关于收到连接请求后会自动断连的问题

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

我主机发送连接请求后,从机收到连接请求后,过1~2s,然后自动断连,主机那面HCI层给上层反馈连接请求的信息,为什么会断连呢,断连的原因是3E,建立连接失败,从机都收到连接请求了为什么会连接失败呢,连接超时设置的是2000,应该也不是连接超时啊!问题出在哪里?求解答?

33、设备的蓝牙广播几秒后停止、蓝牙通信连接容易断开,是怎么回事?
答:
1)死机。
2)信号不好。
3)(最常见)设备中有耗费大量时间的事件在处理,导致广播周期被迫停止、导致连接通信超时。如:采集adc耗费了500ms,很容易造成广播停止、蓝牙断开。
解决方法:增大连接间隔(CC2541默认连接间隔为80ms,可增大为100ms+)、缩短事件处理时间(如将adc的500ms压缩至50ms,总之这个时间必须小于连接间隔)。

上面的来自我个性签名档的博客地址,置顶帖《CC2541/CC2640之新手常见问题集》。

楼主不要急着去调整参数,可先用ti的demo来测试是硬件问题还是软件问题。

你好,

你手上有CC2540 sniffer吗?

需要你帮助把数据包抓一下才好缝隙是什么原因。

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

网站地图

Top