以上分別是電路圖個(gè)PCB
從原理圖來(lái)看,電源電路部分,VDCIA和VDCID之間沒(méi)有連接,
按照官方原理圖設(shè)計(jì)后,可以測(cè)量下VINTA端的電壓是否在1.05v左右。
高頻晶體推薦:32M 10ppm 12pf
處理好后,上電會(huì)立刻進(jìn)入U(xiǎn)SB下載模式是為什么呢?
第一次下載芯片是空片,會(huì)在boot中等待升級(jí),之后下載才需要將pb22接地觸發(fā)。
懂了,但是遇到另一個(gè)問(wèn)題,藍(lán)牙無(wú)法被搜索到是什么原理?
燒錄從機(jī)例程peripheral測(cè)試,
用串口1看看打印數(shù)據(jù)是否有advertising,
安卓手機(jī)下載BLE調(diào)試助手搜索。
串口1打印advertising 手機(jī)端搜索不到
1、確保手機(jī)的藍(lán)牙和定位功能打開(kāi),使用APP可以搜索到其他的設(shè)備;
2、手機(jī)貼近天線嘗試搜索;
3、元件焊接如晶振,芯片焊接到開(kāi)發(fā)板上務(wù)必供地良好。
買的一塊開(kāi)發(fā)板,相同的固件都能正常搜索到藍(lán)牙。有沒(méi)有監(jiān)測(cè)點(diǎn)可以測(cè)一下是什么原因?
將硬件實(shí)物圖拍照貼出來(lái)看一下,拍的清晰一些。
芯片正常工作,但是搜索不到藍(lán)牙,可以是以下原因:
芯片肚子上地連接不充分,可加點(diǎn)錫用風(fēng)槍吹下,
高頻晶體匹配電容不對(duì),芯片內(nèi)置匹配電容,無(wú)需外接匹配電容,高頻晶體建議使用12PF的,
默認(rèn)例程使用內(nèi)部低頻,確認(rèn)下載的程序CLK_OSC32K是否修改過(guò),建議先用默認(rèn)內(nèi)部低頻測(cè)試,0是使用外部低頻,
外部低頻晶體參數(shù):32768Hz 20ppm 12.5pf?
也可替換一塊新芯片測(cè)試,可能是之前供電異常,導(dǎo)致芯片受損,或者和demo板上芯片替換做測(cè)試。
芯片換過(guò),晶振切換過(guò),都搜索不到,串口打印正常
1、上面工程師強(qiáng)調(diào)是vdcid和vdcia連接,不是連接vinta這個(gè)引腳,你上面飛線接的是錯(cuò)誤的。vinta引腳是作為內(nèi)部基準(zhǔn)電壓使用的,如果供電無(wú)問(wèn)題,則VINTA的引腳電壓應(yīng)該為1.05V(±0.015),可以參考一下EVT下面的PUB文件的原理圖繪制。
2、芯片與開(kāi)發(fā)板共地務(wù)必良好,即芯片背面跟開(kāi)發(fā)板要有錫接觸。
提供原理圖參考: