一、功能介紹
CW32W031 讀取 RSSI 功能是指在芯片接收到數據時,讀取當前數據包的信號強度值的功能。RSSI 的計算分為兩步,即計算 SNR 與計算 RSSI。在收到 RX_IRQ 信號之后,通過讀取寄存器中的信號能量(sig_pow_avg)以及噪聲能量(noi_pow_avg)來計算 SNR,并根據當前帶寬值 BW 等參數,計算最終信號強度值 RSSI。
二、軟件設計參考
2.1 編程示例
1. 芯片初始化;
2. 配置相關參數;
3. 芯片進入接收模式;
4. 芯片接收數據,并計算 SNR、RSSI 值。
2.2 軟件設計驗證
參照 CW32W031 例程庫中接收模式的代碼。
2.2.1 SDK 示例
參考代碼:
示例代碼配置了連續接收模式,并在接收到數據后,將接收到的數據內容及 SNR、RSSI 值打印出來。
PAN3028 中 斷 處 理 函 數 中, 當 芯 片 接 收 到 數 據, 產 生 REG_IRQ_RX_DONE(RX_IRQ) 中 斷 時, 通 過PAN3028_get_snr 和 PAN3028_get_rssi 接口函數計算并讀取當前數據包的信號強度值。
2.2.2 驗證結果串口助手顯示結果為:
三、注意事項
3.1 關于 RSSI
RSSI 功能讀取信號強度值需要在接收到數據包的時候讀取,且在清除 rxdone 中斷之前。如果清除中斷,這個值就會失效。
RSSI 的測量范圍是 -40 到 -130,不同參數(SF、BW)模式下,測量范圍略有不同。
3.2 關于 LNA模塊支持切換 LNA 增益,支持高增益和低增益兩種模式。目前 SDK 默認使用高增益模式。
當切換至 LNA 低增益時,
1. LNA 低增益模式會比 LNA 高增益模式靈敏度差 3dB;
3. 在有干擾的環境中,LNA 低增益會比 LNA 高增益傳輸距離更遠更穩定。
有關芯片購買事宜,請咨詢武漢芯源半導體的銷售和官方代理商。
關于武漢芯源半導體
武漢芯源半導體有限公司,于2018年8月28日成立,是上市公司武漢力源信息技術股份有限公司全資子公司,專注芯片的設計、研發、銷售及技術服務。武漢芯源半導體CW品牌源于Creative Wisdom首字母CW,傳遞“創芯源于智慧”的品牌理念。
武漢芯源半導體為電子行業用戶提供微處理器MCU、小容量存儲芯片EEPROM、功率器件SJ-MOSFET等系列產品,具有產品質量保證、技術性能可靠、供貨能力穩定三大競爭優勢。
在MCU領域目前已推出通用高性能CW32F003/030系列、安全低功耗CW32L083/031/052系列、無線射頻CW32W031系列產品,廣泛應用于消費電子、智能家居、物聯網、工業控制、醫療電子以及汽車電子行業,未來將能夠滿足更多的市場需求。
武漢芯源半導體持續進行技術革新,確保穩定可靠的供應鏈能力,致力于成為***產業的領航者!
審核編輯:湯梓紅
-
芯片
+關注
關注
455文章
50816瀏覽量
423613 -
單片機
+關注
關注
6037文章
44558瀏覽量
635298 -
無線射頻
+關注
關注
4文章
205瀏覽量
27023 -
RSSI
+關注
關注
2文章
95瀏覽量
27747
原文標題:【應用筆記】無線射頻單片機CW32W031讀取RSSI功能介紹
文章出處:【微信號:武漢芯源半導體,微信公眾號:武漢芯源半導體】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論