Arduino開源代碼——SX1278程序(一)器件選型須知

1.項目描述:

使用硬SPI口,通過SX1278收發器來超遠距離傳輸信號。

2.項目準備

Arduino nano板、SX1278模組、Arduino IDE。
Arduino是我非常喜歡的一款IDE,C++語法特性讓我在設計以及使用的時候非常方便。同時在工作中,如果需要快速開發做演示,我也很喜歡使用Arduino。走量產項目的話,還是不推薦它。

3.數據手冊解讀

芯片手冊
http://read.pudn.com/downloads731/sourcecode/embedded/2921816/SX1278中文數據手冊.pdf

SX1278功能以及適用範圍

拿到一個模組應該最先關心它的功能和適用範圍是否符合我們的標準。

工作環境

在這裏插入圖片描述
從上表我們看出,
工作的溫度:-40到+85℃
工作電壓最大:3.7V
工作電壓需要額外注意外,其他工作環境則根據實際情況考慮。

電氣性能

在這裏插入圖片描述
在選電氣性能時,
首先關心載波頻率,發射功率,通訊距離等是否能夠符合我們的標準
SX1278的載波頻率在410MHz-441MHz
發射功率最大是30dBm,約1W
最大通訊距離爲10km
然後其次是功耗問題,
SX1278的睡眠模式下的功耗是1uA
SX1278的接收模式下的功耗大概是20mA
SX1278的發射(20dBm)模式下的功耗大概是150mA
最後關心通訊協議是什麼,MCU是否還留有該協議接口(使用軟件模擬UART,IIC,SPI也可以,但是會增大處理器壓力,不是首選)。SX1278採取的是SPI協議進行通訊。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章