如何加强蓝牙信号

最近用官方开发板做个蓝牙键鼠的项目,是以前用的cc251,现在转国产方案,选用了ch582,发现蓝牙信号有点弱,同样的距离,cc2541 信号强度 -50db,ch582 是-60db左右。做好的蓝牙键鼠有明显的延时感觉,在config.h里面默认配置:0. 请问还有什么地方可以或方法真强信号,谢谢。

信号增强

CH579 CH573 CH582 config.h修改预编译配置 - debugdabiaoge - 博客园 (cnblogs.com)
默认是0dbm,可以设置3dbm或者4dbm

image.png

另外看下板子,板载的PCB天线不是全向天线,在天线平面正方向信号最强,反向次之,左右信号弱,使用PCB天线可以试试调一下板子的位置摆放。另外注意PCB的天线电路设计,比如50欧姆阻抗匹配,平滑走向等。
蓝牙芯片硬件设计-CH58x 原理图 - 随笔分类 - debugdabiaoge - 博客园 (cnblogs.com)


收发数据卡顿,可能是干扰导致BLE底层数据重传较多,或者因为重传,用户层没有做数据数据重传管理。

还是上面这个截图,默认单个连接间隔只发1个包,可以设置单个连接间隔发多个包。

image.png


还有卡顿也可能是连接间隔的问题,可以看看连接间隔

蓝牙 BLE连接参数 连接间隔讲解 connection interval Slave latency timeout CH573 CH582 CH579 peripheral通用外设例子讲解四 - debugdabiaoge - 博客园 (cnblogs.com)


以上几点都可以对收发速度有改善,涉及软件和硬件设计本身,我们芯片在多模键鼠还是有成熟客户在批量出货的,你可以看看。



只有登录才能回复,可以选择微信账号登录