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