[CY8C4247LQI-BL483] 蓝牙连接错误

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
user_4717846
Level 1
Level 1
First question asked First reply posted

我们使用BL483芯片做了一个最小系统,但是有源晶振24MHz基本都不起振(仅有一块板子24MHz有源晶振起振),检查过板子制作应该没有问题,目前找不到原因。请问各位有人遇到过这种问题吗?如何解决的?有什么建议?

唯一的有源晶振工作的板子,烧录程序后,蓝牙广播可以被上位机检测到,但是连接失败,连接时会报一下错误:can not subscribe to ble device info 00:A0:50:CE:55:8C;Disconnected from GATT server address:00:A0:50:CE:55:8C.

请问有什么建议解决这个问题?谢谢!

下图为PCB图和实无图;

0 点赞
3 回复数
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

看上去是晶振问题的概率比较大。

请先参考官方demo板的原理图和layout,看是否存在区别 - https://www.cypress.com/documentation/development-kitsboards/cy8ckit-042-ble-bluetooth-low-energy-bl...

并且最好选择下列文档中推荐的PSOC4 BLE 24MHz Crystal(page#12) - https://www.cypress.com/file/139476/download

0 点赞

感谢回复!

晶振物料应该不存在问题,我们之前也是使用这个晶振,工作正常。也已经更换几次了。

使用万用表检测到XTAL24I与XTAL24O两个引脚在芯片上电是没有任何信号输出,但购买的开发套件的这两个引脚均有大约600mV的信号输出(把有源晶振去掉任然是同样的情况),已检测芯片的各个工作电压正常,且使用例程可以正常点亮LED灯。请问为什么出现这种情况呢?会有哪些可能导致这种情况发生?谢谢!

另外,那个晶振可以起振的板子为什么蓝牙广播可以检测到,但是连接失败,会报以下错误:can not subscribe to ble device info 00:A0:50:CE:55:8C;Disconnected from GATT server address:00:A0:50:CE:55:8C.?为是什么原因导致的呢?请解答,谢谢!

0 点赞
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

你的板子上,只跑内部IMO的demo code是可以跑起来吧? 这个晶振是在PSoC 4 BLE芯片上用过吗?你手头有开发板的话,可以用开发板的晶振做下对调测试,如果也start不起来,说明可能是PCB制板/芯片本身的问题,或者说原理图本身有误。

0 点赞