0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

應用筆記|BlueNRG-X 如何實現(xiàn)外部天線和 PA 的控制

STM32單片機 ? 來源:未知 ? 2023-05-31 02:15 ? 次閱讀

關鍵字: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ī)格書上列的一些指標

09e678cc-ff13-11ed-90ce-dac502259ad0.png

從上面的規(guī)格書中可以看出,RFX2401C 可以實現(xiàn)如下功能:

1. 在發(fā)射模式下,實現(xiàn)最大+22dBm 的輸出功率。

2. 在接收模式下,實現(xiàn)+12dB 增益輸出。

2.1.2基于 RFX2401C 的原理圖設計

0a1b408e-ff13-11ed-90ce-dac502259ad0.png

2.1.3基于 RFX2401C 的軟件配置

在文件 system_bluenrg1.c 里,修改如下代碼:

0a40d506-ff13-11ed-90ce-dac502259ad0.png

注意:

1) 當有 TX / RX 信號時,它將在 TEST1 pin 上輸出高電平。

2) 當有 TX 信號時,它將在 TEST0 pin 上輸出高電平。

2.2BlueNRG-LP+ RT201

2.2.1 下面是 RT201 規(guī)格書上列的一些指標。

0a67625c-ff13-11ed-90ce-dac502259ad0.png

0a86c53e-ff13-11ed-90ce-dac502259ad0.png

從上面規(guī)格書可以看出,RFX2401C 可以實現(xiàn)如下功能:

1) 在發(fā)射模式下,實現(xiàn)+24dB 增益輸出。

2) 在接收模式下,實現(xiàn)+16dB 增益輸出。

2.2.2 基于 RT201 的原理圖設計

0ab9332a-ff13-11ed-90ce-dac502259ad0.png

2.2.3基于 RT201 的軟件配置

下面是相關軟件配置:

0ace4698-ff13-11ed-90ce-dac502259ad0.png

注意:

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。然后,它在事件結束時切換到低電平。該信號可用于控制外部天線切換,支持與其他無線技術共存。

0b088cb8-ff13-11ed-90ce-dac502259ad0.png

0b1ec2da-ff13-11ed-90ce-dac502259ad0.png

3.2. 硬件設計

0b44cde0-ff13-11ed-90ce-dac502259ad0.png

3.3. 軟件配置

您可以通過將 system_bluenrg1.c 中的部分代碼替換為下述的代碼來啟用 TX/RX 測試信號:

0b64b4c0-ff13-11ed-90ce-dac502259ad0.png

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 為例進行硬件和軟件配置的說明,希望通過以上的例子能夠給客戶在相關應用場景的設計提供一個參考。

完整內容請點擊“閱讀原文”下載原文檔。

0b8a2b60-ff13-11ed-90ce-dac502259ad0.png

長按掃碼關注公眾號

更多資訊,盡在STM32

點擊“閱讀原文”,可下載原文檔


原文標題:應用筆記|BlueNRG-X 如何實現(xiàn)外部天線和 PA 的控制

文章出處:【微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6030

    文章

    44491

    瀏覽量

    632005
  • STM32
    +關注

    關注

    2264

    文章

    10854

    瀏覽量

    354305

原文標題:應用筆記|BlueNRG-X 如何實現(xiàn)外部天線和 PA 的控制

文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    BQ2423X外部NTC控制參考設計

    電子發(fā)燒友網(wǎng)站提供《BQ2423X外部NTC控制參考設計.pdf》資料免費下載
    發(fā)表于 09-26 11:36 ?0次下載
    BQ2423<b class='flag-5'>X</b><b class='flag-5'>外部</b>NTC<b class='flag-5'>控制</b>參考設計

    TPS6598x沒電電池應用筆記

    電子發(fā)燒友網(wǎng)站提供《TPS6598x沒電電池應用筆記.pdf》資料免費下載
    發(fā)表于 09-25 10:03 ?0次下載
    TPS6598<b class='flag-5'>x</b>沒電電池應<b class='flag-5'>用筆記</b>

    芯??萍?PD 應用筆記: 基于 CS32G02X 的 PD3.1-EPR 系統(tǒng)設計

    本文檔介紹和說明芯??萍计煜?CS32G02X 芯片的 PD3.1-EPR 系統(tǒng)系統(tǒng)設計,包括 PD3.1-EPR 協(xié)議介紹、PD3.1-EPR 硬件設計要求、PD3.1-EPR 軟件設計要求等。*附件:應用筆記:基于CS32G02X
    發(fā)表于 05-16 14:18

    芯海通用 MCU應用筆記 :在 IAR 及 MDK 開發(fā)環(huán)境下使用 printf 函數(shù)重定向移植差異指南

    對 printf 函數(shù)支持的差異。并在本應用筆記結尾處給出可以一鍵移植到 Keil、IAR8.x、IAR9.x 版本下的通用重定向代碼。 Keil 和 IAR 都是常用的開發(fā)工具 IDE,在實際項目開發(fā)
    發(fā)表于 05-16 11:56

    芯海通用 MCU 應用筆記 :CS32F103 系列 MCU IAP 升級指南

    本應用筆記旨在幫助指導用戶針對芯海 CORTEX-M3 MCU CS32F103 系列單片機 IAP 應用的快速開發(fā)。本應用筆記實現(xiàn)了 CAN 和 USART 兩種接口方式來開發(fā) IAP 應用,協(xié)議
    發(fā)表于 05-16 11:40

    芯海通用 MCU 應用筆記: CS32F03x 系列硬件設計指南

    本技術說明文檔提供關于 CS32F03x 系列 MCU 的電源,啟動引導配置,應用注意事項的說明,旨在幫助用戶更好地使用 CS32F03x 系列 MCU,進行芯??萍?CS32F03x 系列 MCU 應用產(chǎn)品的設計、開發(fā)和調試。
    發(fā)表于 05-16 11:32

    芯海通用 MCU 應用筆記: C32F03x 系列快速應用指南

    本應用筆記旨在指導用戶搭建 CS32F03x/F03x-RA 系列 MCU 開發(fā)環(huán)境并進行開發(fā)和調試,包括:軟件開發(fā)與移植、軟硬件注意事項、開發(fā)板說明、如何 Keil/IAR/GCC 下安裝 SDK
    發(fā)表于 05-16 11:29

    芯海通用 MCU 應用筆記:CS32F03x設計注意事項

    本技術文檔匯總了 CS32F03x (包括 RA) 在設計,開發(fā),調試過程中經(jīng)常遇到的問題和需要注意的事項,旨在幫忙用戶快速使用 CS32F03x系列 MCU。*附件:應用筆記:CS32F03
    發(fā)表于 05-16 11:02

    芯海通用 MCU 應用筆記: CS32F03x IAP 升級

    本技術文檔旨在幫助客戶實現(xiàn) IAP 升級提供一個參考方案和模板。本文檔提供基于 UART 升級的 MCU 參考代碼和 PC 端的升級工具軟件。適用 MCU 型號:CS32F030、CS32F031、CS32F035、CS32F036、CS32F03RA*附件:應用筆記:C
    發(fā)表于 05-16 10:55

    芯海CSU18P88應用筆記

    本應用筆記旨在為用戶提供關于CSU18P88的詳細信息和使用指南,幫助用戶快速開發(fā)基于CSU18P88的應用。*附件:CSU18P88應用筆記V1.5.pdf
    發(fā)表于 05-16 10:24

    CSU18MX86應用筆記

    本應用筆記旨在為用戶提供關于CSU18MX86的詳細信息和使用指南,幫助用戶快速開發(fā)基于CSU18MX86的應用。*附件:CSU18MX86應用筆記_V1.0.pdf
    發(fā)表于 05-16 10:21

    isoPower器件的輻射控制用筆記

    電子發(fā)燒友網(wǎng)站提供《isoPower器件的輻射控制用筆記.pdf》資料免費下載
    發(fā)表于 11-30 09:24 ?0次下載
    isoPower器件的輻射<b class='flag-5'>控制</b>應<b class='flag-5'>用筆記</b>

    iCoupler器件的輻射控制建議應用筆記

    電子發(fā)燒友網(wǎng)站提供《iCoupler器件的輻射控制建議應用筆記.pdf》資料免費下載
    發(fā)表于 11-29 09:43 ?0次下載
    iCoupler器件的輻射<b class='flag-5'>控制</b>建議應<b class='flag-5'>用筆記</b>

    ADI公司的SensorStrobe?機制應用筆記

    電子發(fā)燒友網(wǎng)站提供《ADI公司的SensorStrobe?機制應用筆記.pdf》資料免費下載
    發(fā)表于 11-28 10:59 ?1次下載
    ADI公司的SensorStrobe?機制應<b class='flag-5'>用筆記</b>

    控制器局域網(wǎng)(CAN)應用筆記

    電子發(fā)燒友網(wǎng)站提供《控制器局域網(wǎng)(CAN)應用筆記.pdf》資料免費下載
    發(fā)表于 11-28 09:30 ?5次下載
    <b class='flag-5'>控制</b>器局域網(wǎng)(CAN)應<b class='flag-5'>用筆記</b>