画了一块CH573F电路板,但是芯片启动不起来,很是不解,谁能帮我看一下是什么原因

image.png
image.png



以上分别是电路图个PCB


从原理图来看,电源电路部分,VDCIA和VDCID之间没有连接,

按照官方原理图设计后,可以测量下VINTA端的电压是否在1.05v左右。

高频晶体推荐:32M 10ppm 12pf


处理好后,上电会立刻进入USB下载模式是为什么呢?


第一次下载芯片是空片,会在boot中等待升级,之后下载才需要将pb22接地触发。


懂了,但是遇到另一个问题,蓝牙无法被搜索到是什么原理?


  1. 烧录从机例程peripheral测试,

  2. 用串口1看看打印数据是否有advertising,

  3. 安卓手机下载BLE调试助手搜索。


串口1打印advertising 手机端搜索不到


1、确保手机的蓝牙和定位功能打开,使用APP可以搜索到其他的设备;

2、手机贴近天线尝试搜索;

3、元件焊接如晶振,芯片焊接到开发板上务必供地良好。


买的一块开发板,相同的固件都能正常搜索到蓝牙。有没有监测点可以测一下是什么原因?


将硬件实物图拍照贴出来看一下,拍的清晰一些。


芯片正常工作,但是搜索不到蓝牙,可以是以下原因:

芯片肚子上地连接不充分,可加点锡用风枪吹下,

高频晶体匹配电容不对,芯片内置匹配电容,无需外接匹配电容,高频晶体建议使用12PF的,

默认例程使用内部低频,确认下载的程序CLK_OSC32K是否修改过,建议先用默认内部低频测试,0是使用外部低频,

外部低频晶体参数:32768Hz 20ppm 12.5pf?

也可替换一块新芯片测试,可能是之前供电异常,导致芯片受损,或者和demo板上芯片替换做测试。



image.png

image.png

image.png

芯片换过,晶振切换过,都搜索不到,串口打印正常


1、上面工程师强调是vdcid和vdcia连接,不是连接vinta这个引脚,你上面飞线接的是错误的。vinta引脚是作为内部基准电压使用的,如果供电无问题,则VINTA的引脚电压应该为1.05V(±0.015),可以参考一下EVT下面的PUB文件的原理图绘制。

2、芯片与开发板共地务必良好,即芯片背面跟开发板要有锡接触。

提供原理图参考:

image.png


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