關鍵字:BlueNRG-1, BlueNRG-LP, PA
目錄預覽
1 前言2 如何控制外部 PA3 如何實現(xiàn) WIFI 和 BLE 共用一個天線4 小結
1. 前言
鑒于以下應用場景,我在這里整理了一些應用指導以方便客戶參考:
1. 需要更遠的傳輸距離,想通過外加 PA 的方式來實現(xiàn); 2. 需要 WIFI 和 BLE 共用一個天線。2. 如何控制外部 PA
2.1 BlueNRG-1+ RFX2401C
2.1.1 下面是 RFX2401C 規(guī)格書上列的一些指標
從上面的規(guī)格書中可以看出,RFX2401C 可以實現(xiàn)如下功能:
1. 在發(fā)射模式下,實現(xiàn)最大+22dBm 的輸出功率。
2. 在接收模式下,實現(xiàn)+12dB 增益輸出。
2.1.2基于 RFX2401C 的原理圖設計
2.1.3基于 RFX2401C 的軟件配置
在文件 system_bluenrg1.c 里,修改如下代碼:
注意:
1) 當有 TX / RX 信號時,它將在 TEST1 pin 上輸出高電平。
2) 當有 TX 信號時,它將在 TEST0 pin 上輸出高電平。
2.2BlueNRG-LP+ RT201
2.2.1 下面是 RT201 規(guī)格書上列的一些指標。
從上面規(guī)格書可以看出,RFX2401C 可以實現(xiàn)如下功能:
1) 在發(fā)射模式下,實現(xiàn)+24dB 增益輸出。
2) 在接收模式下,實現(xiàn)+16dB 增益輸出。
2.2.2 基于 RT201 的原理圖設計
2.2.3基于 RT201 的軟件配置
下面是相關軟件配置:
注意:
1) 當 PB15 為高電平,PA11 為高電平的時候,RT201 處于 TX 模式。
2) 當 PB15 為低電平,PA11 為高電平的時候,RT201 處于 RX 模式。
3. 如何實現(xiàn) WIFI 和 BLE 共用一個天線
3.1.規(guī)格書描述
從數(shù)據(jù)手冊中,我們可以得到以下信息:
BlueNRG-1 提供了 ANATEST1(用于 QFN32 封裝(PIN 14)和 WCSP34 封裝(PIN D4)), 它可以提醒未來的發(fā)送或接收事件。在發(fā)射之前, ANATEST1 pin 切換到高電平并持續(xù)大約 18us,在接收前持續(xù)約 10us。然后,它在事件結束時切換到低電平。該信號可用于控制外部天線切換,支持與其他無線技術共存。
3.2. 硬件設計
3.3. 軟件配置
您可以通過將 system_bluenrg1.c 中的部分代碼替換為下述的代碼來啟用 TX/RX 測試信號:
3.4.BlueNRG-2 GPIO 選用注意事項
對于 BlueNRG-2 來說,共有 3 個 GPIO 管腳在低功耗模式下可以設置成輸出,并保持輸出狀態(tài)。根據(jù) BlueNRG-2的規(guī)格書,這三個管腳分別是 GPIO9, GPIO10, GPIO11。對于其它 GPIO 的使用,在原理圖設計階段也需要關注表中在低功耗模式下的默認值。
4. 小結
關于外加 PA 的實現(xiàn),本文以 RFX2401C 和 RT201 為例進行硬件和軟件配置的說明;關于 WIFI 和 BLE 共用一個天線,本文以 BlueNRG-1 為例進行硬件和軟件配置的說明,希望通過以上的例子能夠給客戶在相關應用場景的設計提供一個參考。
完整內容請點擊“閱讀原文”下載原文檔。
長按掃碼關注公眾號
更多資訊,盡在STM32
▽點擊“閱讀原文”,可下載原文檔
原文標題:應用筆記|BlueNRG-X 如何實現(xiàn)外部天線和 PA 的控制
文章出處:【微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。
-
單片機
+關注
關注
6030文章
44491瀏覽量
632005 -
STM32
+關注
關注
2264文章
10854瀏覽量
354305
原文標題:應用筆記|BlueNRG-X 如何實現(xiàn)外部天線和 PA 的控制
文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論