CH579M藍牙能搜到,但是連接不上,請問是什么原因?

使用ch579m自行制作了一個最小系統(tǒng)板,天線使用的是ti的文檔DN007(www.ti.com/lit/swru120)給出的倒F天線。目前的狀態(tài)是燒錄完例程的HEX程序之后藍牙能夠搜到,嘗試了hid和peripheral的例程,搜到的名稱和MAC地址都是正確的,但是總是連接超時。

用ble助手看發(fā)射功率是負二十多db,功率應(yīng)該足夠數(shù)據(jù)傳輸。

單獨測過天線,發(fā)射效率能達到TI文檔中的超過90%,接收能力也可以,手機發(fā)藍牙10cm左右頻譜儀顯示功率-20dbm。

目前使用的是LDO供電,晶振外殼距離天線最近的點大概是15mm。

使用的就是例程包里面的hex文件,沒有改過。

接收端嘗試了電腦和兩部手機,都是一樣的能搜到但是連接不上。

還有什么問題可能導(dǎo)致能搜到但是連接不上嘛?

手機上有下載app嗎,安卓手機可以在應(yīng)用市場 直接搜索? “BLE調(diào)試助手”,用這個app搜索連接。
你的板子上有外部32K的晶振嗎?例子都是默認使用外部32K的,如果沒有32K,運行是不正常的。


感謝您的回復(fù),目前板子上確實沒有32k晶振,只有32M晶振,請問是這個原因?qū)е碌脑挘铱梢栽诔绦蚶锩嬖O(shè)置成使用內(nèi)部低頻振蕩器嗎?

如果藍牙功能同時需要兩個晶振的話,那我就只能改一下PCB。

APP已經(jīng)下載,也是能搜到信號但是連不上。


做設(shè)備被主機連的話,是可以使用內(nèi)部32K的。啟用內(nèi)部32K

【RTC】
?CLK_OSC32K??????????- RTC時鐘選擇,如包含主機角色必須使用外部32K( 默認:0 外部(32768Hz),1:內(nèi)部(32000Hz),2:內(nèi)部(32768Hz) )

#ifndef CLK_OSC32K
#define CLK_OSC32K?????????0???????// 該項請勿在此修改,必須在工程配置里的預(yù)處理中修改,如包含主機角色必須使用外部32K
#endif
image.png


非常感謝?。。?/p>

我嘗試了一下確實可以了。就是這里的問題。

建議在示例中加入一下對手冊中可選外部部件需求的說明,以后這樣遇到這問題可能就好找了。



好的,謝謝你的建議。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频