微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > IOS搜不到,安卓可以

IOS搜不到,安卓可以

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

CC2540设备, ios系统蓝牙搜不到,lightblue搜不到, 开发的APP也搜不到, 但安卓一直能搜到。  且设备一直处于广播状态,没有去连接它。    很奇怪, 后来怀疑是不是广播参数设置的与IOS蓝牙要求的不匹配, 又按照IOS ble开发文档设置了一遍后, 偶尔能搜索到,  后来又搜索不到。    

晶体也重新焊接了, 还是一样!  请帮忙分析下问题原因, 目前只有1台设备是这样, 其他设备,IOS都可以搜到

“目前只有1台设备是这样, 其他设备,IOS都可以搜到” 若是配置及程序都一样的话,还是考虑硬件的问题

软件配置的广播参数,连接参数完全相同, 所有设备都是同样的软件。  如果考虑硬件问题的话,要从哪些方面检查呢

请问是TI板子还是自己设计的板子?

这种问题很简单。

你下一个ti的simpleBLEperipheral工程。

如果依然搜不到,说明是硬件问题。

如果可以搜到,说明是软件问题。并且检查广播间隔、连接间隔。

是自己设计的板子, 非TI的。  下载TI的官方hex文件也搜索不到, 偶尔能搜索到一次。 安卓始终能搜到。 

再去借一台IOS来测试,要求iphone4S以上

用了iphone 5S , iphone 6 plus 都试过,用的lightblue搜索的。  lightblue可以搜索到同批次的其他设备,就那个设备搜索不到。 

你这个同批次有多少板子?不合格的比例能达到多少?

目前总数大概在50 pcs左右, 就一个设备用IOS搜索不到,其他设备都ok

这是抓取的广播包

问题找到了, 确实是硬件上的问题。  是32MHZ晶体第三脚的对地电容没焊导致。  焊上后ok了

这个很有意思,安卓能够搜到,iOS有时能够搜到,有时不能。而最后是负载电容没有对地焊接。这说明所测试的安卓手机蓝牙的频率容错范围比iOS的大,或者说iOS的频率要求更严格。要知道有一个电容没有接,频率偏移要差好几K以上。

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

网站地图

Top