日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nRF905

發布時間:2023/12/19 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nRF905 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
nRF905[1]無線芯片是有挪威NORDIC公司出品的低于1GHz無線數傳芯片,主要工作于433MHz、868MHz和915MHz的ISM頻段。芯片內置頻率合成器、功率放大器、晶體振蕩器和調制器等功能模塊,輸出功率和通信頻道可通過程序進行配置。非常適合于低功耗、低成本的系統設計。

編輯本段簡介

??

nRF905[1]是單片射頻收發芯片,工作于433MHz的ISM頻段,芯片內置頻率合成器、功率放大器、晶體振蕩器和調制器等功能模塊,輸出功率和通信頻道可通過程序進行配置。芯片能耗非常低,以10dBm 的功率發射時,工作電流僅有 30mA,接收時工作電流只有 12.5mA,多種低功率工作模式,待機模式下電流僅為12.5μA,節能設計更方便。其 ShockBurst技術可在通訊時自動生成前導碼和CRC校驗位。nRF905適用于多種無線通信的場合,如無線數據傳輸系統、報警及安全系統、家庭自動化、遙感監測、無線門禁系統等。

編輯本段性能參數

◆422.4~473.5MHz工作頻段[2] ◆512個通訊頻道,滿足多點通訊、分組、跳頻等應用需求,通道切換時間≤6us ◆發射功率可設置為:10dBm、6dBm、-2dBm和-10dBm ◆通過SPI接口與MCU連接 ◆支持50kbps傳輸速率 ◆ShockBurst傳輸模式,自動生成前導碼和CRC校驗碼 ◆工作電壓范圍:1.9V~3.6V,待機模式下電流僅為12.5μA ◆工作溫度范圍:-40℃~+85℃

編輯本段工作模式

nRF905采用Nordic公司的VLSI ShockBurst技術。ShockBurst技術使nRF905能夠提供高速的數據傳輸,而不需要昂貴的高速MCU來進行數據處理/時鐘覆蓋。通過將與RF協議有關的高速信號處理放到芯片內,nRF905提供給應用的微控制器一個SPI接口,速率由微控制器自己設定的接口速度決定。nRF905通過ShockBurst工作模式在RF以最大速率進行連接時降低數字應用部分的速度來降低在應用中的平均電流消耗。在ShockBurst RX模式中,地址匹配AM和數據準備就緒DR信號通知MCU一個有效的地址和數據包已經各自接收完成。在ShockBurst TX模式中,nRF905自動產生前導碼和CRC校驗碼,數據準備就緒DR信號通知MCU數據傳輸已經完成。總之,這意味著降低MCU的存儲器需求也就是說降低MCU成本,又同時縮短軟件開發時間。 1)典型ShockBurst TX模式: ①、當應用MCU有遙控數據節點時,接收節點的地址TX-address和有效數據TX-payload通過SPI接口傳送給nRF905應用協議或MCU設置接口速度; ②、MCU設置TRX_CE、TX_EN為高來激活nRF905 ShockBurst傳輸; ③、nRF905 ShockBurst: ? 無線系統自動上電 ? 數據包完成(加前導碼和CRC校驗碼) ? 數據包發送(100kbps,GFSK,曼切斯特編碼) ④、如果AUTO_RETRAN被設置為高nRF905將連續地發送數據包直到TRX_CE被設置為低; ⑤、當TRX_CE被設置為低時,nRF905結束數據傳輸并自動進入standby模式。 2)典型ShockBurst RX模式 ①、通過設置TRX_CE高,TX_EN低來選擇ShockBurst模式; ②、650us以后,nRF905監測空中的信息; ③、當nRF905發現和接收頻率相同的載波時,載波檢測CD被置高; ④、當nRF905接收到有效的地址時,地址匹配AM被置高; ⑤、當nRF905接收到有效的數據包(CRC校驗正確)時,nRF905去掉前導碼、地址和CRC位,數據準備就緒(DR)被置高; ⑥、MCU設置TRX_CE低,進入standby模式低電流模式; ⑦、MCU可以以合適的速率通過SPI接口讀出有效數據; ⑧、當所有的有效數據被讀出后,nRF905將AM和DR置低; ⑨、nRF905將準備進入ShockBurst RX、ShockBurst TX或Powerdown模式。 3)掉電模式 在掉電模式中,nRF905被禁止,電流消耗最小,典型值低于2.5uA。當進入這種模式時,nRF905是不活動的狀態。這時候平均電流消耗最小,電池使用壽命最長。在掉電模式中,配置字的內容保持不變。 4)STANDBY模式 Standby模式在保持電流消耗最小的同時保證最短的ShockBurstRX、ShockBurstTX的啟動時間。當進入這種模式時,一部分晶體振蕩器是活動的。電流消耗取決于晶體振蕩器頻率,如:當頻率為4MHZ時,IDD=12uA;當頻率為20MHZ 時,IDD=46uA。如果uPCLK(Pin3)被使能,電流消耗將增加。并且取決于負載電容和頻率。在此模式中,配置字的內容保持不變。

編輯本段器件配置

nRF905的所有配置都通過SPI接口進行。SPI接口由5個寄存器組成,一條SPI指令用來決定進行什么操作。SPI接口只有在掉電模式和Standby模式是激活的。 1)、狀態寄存器(Status-Register) 寄存器包含數據就緒DR和地址匹配AM狀態。 2)、RF配置寄存器(RF-Configuration Register) 寄存器包含收發器的頻率、輸出功率等配置信息。 3)、發送地址(TX-Address) 寄存器包含目標器件地址,字節長度由配置寄存器設置。 4)、發送有效數據(TX-Payload) 寄存器包含發送的有效ShockBurst數據包數據,字節長度由配置寄存器設置。 5)、接收有效數據(RX-Payload) 寄存器包含接收到的有效ShockBurst數據包數據,字節長度由配置寄存器設置。在寄存器中的有效數據由數據準備就緒DR指示。

編輯本段應用領域

● 超低功耗無線收發器 ● 無線傳感網絡 ● 家庭和樓宇自動化 ● 無線報警安全系統 ●無線數據傳輸系統 ●報警及安全系統 ●家庭自動化 ●遙感監測 ●無線門禁系統 ●無線鼠標 ●遙控開鎖 ●遙控玩具

轉載于:https://www.cnblogs.com/wanqian/p/3179994.html

總結

以上是生活随笔為你收集整理的nRF905的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。