了解安信可產品的開發者想必對Ra-01/Ra-02模組已經很熟悉了,這兩款均是基于Semtech的芯片SX1278而設計研發的,主打遠距離傳輸的智能表計、智慧農業、智慧安防、樓宇自動化等市場。
除此之外,安信可LoRa系列還有SX126X系列、LLCC68系列,今天主要向大家介紹安信可的LoRa模塊如何替換,并且實現相互替換以及通信。涉及到模塊主要有如下幾個系列和型號:
01、硬件腳位
首先來看圖,這里著重說明,在硬件設計上,這三個系列的模塊基本封裝都是相同的,只有幾個中斷腳的位號有區別,只要按照如下圖預留接線,就可以實現LoRa的功能,不同系列的LoRa模組也可以相互切換。
實物參考圖
引腳差異
接線參考
如上圖的封裝信息:https://docs.ai-thinker.com/%E5%BC%80%E5%8F%91%E8%B5%84%E6%96%99
上圖接線的驅動源碼:https://docs.ai-thinker.com/%E7%A1%AC%E4%BB%B6%E8%B5%84%E6%BA%90
注意:除了SPI的接線以外可以看到在我們的SX127x系列上有多個DIO腳,這些腳位是在我們的LoRa調制中會遇到的一些功能中斷腳,可以參照如下表格:
對于126x和LLCC68系列的話,他將這些功能腳位全部整合了,只留了一個BUSY通知腳位,這個通知腳位的功能是判斷當前程序邏輯進程的依據。
02、軟件驅動
軟件驅動值得注意的是,由于這里說明的LoRa調制是采用底層寄存器驅動調制,所以每個人的寫法都可能有較大的區別。如果想要一份標準庫的驅動的話,那官方的例程可能是最好的選擇。
官方地址:https://www.semtech.cn/
另外安信可這邊也按照了上述的接線提供了基礎源碼,并且是已經跑通的,只要稍加移植就能在自己的單片機上跑起來。
資料鏈接:https://docs.ai-thinker.com/%E5%BC%80%E5%8F%91%E8%B5%84%E6%96%99
關于替換,只需關注以下幾點即可:
●按照如上所示的進行接線就可以做硬件的升級切換
●127x系列的代碼不可用于126x或者LLCC68,如果做替換要重寫代碼
●LLCC68和126x系列可以共用一套代碼,但是數參不能完全兼容,請遵照芯片手冊配置。
如上就是本期的所有內容了,只要按照圖示預留接線,并且軟件參數配置規范,這幾個系列的LoRa都能互相通信。
審核編輯 黃宇
-
模組
+關注
關注
6文章
1593瀏覽量
31025 -
LoRa
+關注
關注
351文章
1744瀏覽量
234015
發布評論請先 登錄
相關推薦
安信可2.4G LoRa模組Ra-05/Ra-05U模組驅動說明

Ra-05/Ra-05U模組驅動說明

【安信可LoRa答疑】Ra-01、Ra-02常見問題
安信可大功率LoRa模組LoRa-01S/SC-P模組上架,如何使用?

安信可大功率LoRa模組的使用教程

10公里通訊LoRa模塊,Ra-01SCH-P模組詳細介紹+使用教程

干電池供電可用12.7個月的高頻段LoRa模組Ra-01SH

經典款LoRa模組Ra-01!小體積,遠距離,低功耗!

安信可LoRa模組Ra-01,超長距離擴頻通信,抗干擾性強

強續航能力,超遠距離的LoRa模組——Ra-01S

LoRa-Kit開發板怎么使用? 安信可圖文詳解LoRa-Kit開發板使用步驟

評論