cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 4 MCU

New Contributor

我们使用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 Likes
Reply
3 Replies
Moderator
Moderator

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

请先参考官方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 Likes
Reply
New Contributor

感谢回复!

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

使用万用表检测到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 Likes
Reply
Moderator
Moderator

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

0 Likes
Reply