[原創] 關于EFR32BG22系列藍牙連接成功率低的解決方法

skywalker_lee 樓主
2021-3-25 09:30
本帖最后由 skywalker_lee 于 2021-3-25 09:33 編輯

采用EFR32BG22C112F352GM32進行藍牙設備開發時,當Simplicity Studio的Bluetooth SDK版本為2.13.6(或更早)時,會出現手機APP的BLE連接成功率偏低的現象。部分型號手機室內5米連接成功率接近于70%。

通過Simplicity Studio的Energy Profiler抓取BLE廣播電流波形。發現在第三次廣播時,芯片有提早進入休眠的現象。這直接導致了當芯片進行第三次廣播后,沒有等待足夠的時間接收手機發送的連接請求,從而連接失敗。

image.png

 

發現這個問題后,將問題反饋給siliconlabs原廠,經討論,應該是協議棧的問題,因為EFR32BG22C112F352GM32有兩顆核心,M33+M0,其中M0負責RF的低功耗休眠與喚醒操作。M33將廣播命令發給M0,但M0沒有完成等待,M33就強制M0進入休眠,兩顆核心的同步有些問題。確定問題后,將修改好的協議棧進行更新,果然問題解決。

經原廠反饋,我是中國第一個在產品上大規模使用EFR32BG22的工程師,原廠對我發新問題并幫他們整改,也給與很高的評價。自豪

回復評論 (10)

沙發 okhxyyo

2021-3-25 10:13

真棒!!!!!!

玩板看這里:

http://bbs.eeworld.com.cn/elecplay.html

EEWorld測評頻道眾多好板等你來玩,還可以來頻道許愿樹許愿說說你想要玩的板子,我們都在努力為大家實現!

板凳 soso

2021-3-25 10:41

大規模使用,聽著很豪橫的感覺,哈哈,期待樓主分享更多的探索經驗。

不管是哪年,都要加油!繼續為中國電子行業做出小小的貢獻吧! 扣扣 1206973913

4樓 littleshrimp

2021-3-25 13:50

這款芯片用起來怎么樣?

5樓 大秦正聲

2021-3-25 18:17

價格如何?供貨如何?c8051f是他家最好的產品,可惜可惜了。

6樓 大秦正聲

2021-3-25 18:20

現在的cypress,st,silabs,nxp,安森美的藍牙被挪威和德州儀器完全壓制的。

7樓 大秦正聲

2021-3-26 11:45

挪威的基本不做廣,真厲害。歐洲股票103每年都在論壇做活動,連個響都沒有。

8樓 skywalker_lee

2021-3-29 15:57
本帖最后由 skywalker_lee 于 2021-3-29 16:19 編輯
大秦正聲 發表于 2021-3-25 18:20 現在的cypress,st,silabs,nxp,安森美的藍牙被挪威和德州儀器完全壓制的。

但是價格上,后兩者現在完全沒有競爭力

大批量應用的時候,尤其是消費類電子,這是致命傷

我們以前也用nordic的,但是現在基本是之前的價格一半,功耗和運算性能還更好

9樓 skywalker_lee

2021-3-29 16:21
引用: littleshrimp 發表于 2021-3-25 13:50 這款芯片用起來怎么樣?

我覺得挺好的,至少成熟度比部分國產小廠要好。

我不是崇拜洋貨,但有的國產小廠的BLE真的只能用在兒童玩具這種級別的東西上,經不起深度推敲

10樓 alan000345

2021-3-29 21:26

不錯啊,想用。

11樓 se7ens

2021-5-8 10:58

這個問題都能解決掉,厲害了

反觀TI等廠,這種問題都有,太low了

 

電子工程世界版權所有 京B2-20211791 京ICP備10001474號-1 京公網安備 11010802033920號
    我也要說兩句
    發送
    評論
    萝卜大香蕉