TI中文支持网
TI专业的中文技术问题搜集分享网站

求助!CC2564C蓝牙连接问题!

我参考书册,自己画的板子,用的CC2564C,在蓝牙连接时不稳定,总共做了7块,有三块连接很好,其它几块连接不好,现象如下:

1.所有均能接收广播,RSSI的值没有明显差异;

2.连接不好的板子,在将被连接设备紧靠板子时,较容易连接,但是过一段时间后会断开,错误码是Connection Timeout (0x08);

3.曾经怀疑是26MHz的晶体的时钟电路有频偏,故更换过电容,刚换完在电路板CC2564C、晶体、电容、天线区域由于加热温度较高还没有完全冷却时,此时通电所有连接不好的板子均能非常正常的连接;

4.由于连接不稳定,我在软件上加了重连和CC2564C复位重连的机制,但是仍然不能解决连接不好的问题,经常出现刚收到LE connection complete事件就立马收到连接断开事件,错误码是Connection Failed To Be Established (0x3E)。

PS:用的26MHz晶体,陶瓷天线,巴伦用的手册推荐的,靠近板边放置。我直接用的HCI底层command连接,没用使用协议栈。

请问各位,是否遇到过类似问题,是我26MHz时钟的频偏,还是天线部分的问题(连接情况受两个设备的距离影响),我已经更换过不同26MHz晶体、不同容值的电容,天线了,均没有太大变化,实在是没有办法了,手里也没有频谱分析测试设备。

Viki Shi:

Connection Failed To Be Established (0x3E)这个错误是因为主机在发送连接请求后一直无法收到从机的回应,引起的原因有好几个,根据你的描述,很可能是因为RE性能不佳,导致要么从机没收到主机的连接请求,要么主机收不到从机的回应包。
而RF性能不佳的原因则可能是CRC失败,碰撞或设备超出范围,建议硬件方面进行排查

赞(0)
未经允许不得转载:TI中文支持网 » 求助!CC2564C蓝牙连接问题!
分享到: 更多 (0)