百科解釋
nRF905單片無線收發(fā)器 (1)、nRF905概述 nRF905是挪威Nordic公司推出的單片射頻發(fā)射器芯片,工作電壓為1.9-3.6V,32引腳QFN封裝(5mm×5mm),工作于433/868/915MHz3個ISM頻道(可以免費使用)。nRF905可以自動完成處理字頭和CRC(循環(huán)冗余碼校驗)的工作,可由片內(nèi)硬件自動完成曼徹斯特編碼/解碼,使用SPI接口與微控制器通信,配置非常方便,其功耗非常低,以-10dBm的輸出功率發(fā)射時電流只有11mA,在接收模式時電流為12.5mA。 nRF905單片無線收發(fā)器工作由一個完全集成的頻率調(diào)制器,一個帶解調(diào)器的接收器,一個功率放大器,一個晶體震蕩器和一個調(diào)節(jié)器組成。ShockBurst工作模式的特點是自動產(chǎn)生前導碼和CRC,可以很容易通過SPI接口進行編程配置。 特點: &#61548; 真正的單片 &#61548; 低功耗ShockBurst工作模式 &#61548; 工作電源電壓范圍1.9—3.6V &#61548; 多通道工作—ETSI/FCC兼容 &#61548; 通道切換時間<650us &#61548; 極少的材料消耗 &#61548; 無需外部SAW濾波器 &#61548; 輸出功率可調(diào)至10dBm &#61548; 傳輸前監(jiān)聽的載波檢測協(xié)議 &#61548; 當正確的數(shù)據(jù)包被接收或發(fā)送時有數(shù)據(jù)準備就緒信號輸出 &#61548; 偵測接收的數(shù)據(jù)包當?shù)刂氛_輸出地址匹配信號 應用: &#61548; 無線數(shù)據(jù)通訊 &#61548; 家庭自動化 &#61548; 無線遙控 &#61548; 報警及安全系統(tǒng) &#61548; 監(jiān)測 &#61548; 汽車 &#61548; 遙感勘測 &#61548; 無線門禁 &#61548; 玩具 。2)、工作模式 nRF905采用Nordic公司的VLSI ShockBurst技術(shù)。ShockBurst技術(shù)使nRF905能夠提供高速的數(shù)據(jù)傳輸,而不需要昂貴的高速MCU來進行數(shù)據(jù)處理/時鐘覆蓋。通過將與RF協(xié)議有關(guān)的高速信號處理放到芯片內(nèi),nRF905提供給應用的微控制器一個SPI接口,速率由微控制器自己設定的接口速度決定。nRF905通過ShockBurst工作模式在RF以最大速率進行連接時降低數(shù)字應用部分的速度來降低在應用中的平均電流消耗。在ShockBurst RX模式中,地址匹配AM和數(shù)據(jù)準備就緒DR信號通知MCU一個有效的地址和數(shù)據(jù)包已經(jīng)各自接收完成。在ShockBurst TX模式中,nRF905自動產(chǎn)生前導碼和CRC校驗碼,數(shù)據(jù)準備就緒DR信號通知MCU數(shù)據(jù)傳輸已經(jīng)完成?傊,這意味著降低MCU的存儲器需求也就是說降低MCU成本,又同時縮短軟件開發(fā)時間。 1)、典型ShockBurst TX模式: 、、當應用MCU有遙控數(shù)據(jù)節(jié)點時,接收節(jié)點的地址TX-address和有效數(shù)據(jù)TX-payload通過SPI接口傳送給nRF905應用協(xié)議或MCU設置接口速度; 、凇CU設置TRX_CE、TX_EN為高來激活nRF905 ShockBurst傳輸; 、邸RF905 ShockBurst: &#61548; 無線系統(tǒng)自動上電 &#61548; 數(shù)據(jù)包完成(加前導碼和CRC校驗碼) &#61548; 數(shù)據(jù)包發(fā)送(100kbps,GFSK,曼切斯特編碼) ④、如果AUTO_RETRAN被設置為高nRF905將連續(xù)地發(fā)送數(shù)據(jù)包直到TRX_CE被設置為低; ⑤、當TRX_CE被設置為低時,nRF905結(jié)束數(shù)據(jù)傳輸并自動進入standby模式。 2)、典型ShockBurst RX模式 ①、通過設置TRX_CE高,TX_EN低來選擇ShockBurst模式; ②、650us以后,nRF905監(jiān)測空中的信息; 、、當nRF905發(fā)現(xiàn)和接收頻率相同的載波時,載波檢測CD被置高; 、堋攏RF905接收到有效的地址時,地址匹配AM被置高; 、荨攏RF905接收到有效的數(shù)據(jù)包(CRC校驗正確)時,nRF905去掉前導碼、地址和CRC位,數(shù)據(jù)準備就緒(DR)被置高; 、、MCU設置TRX_CE低,進入standby模式低電流模式; 、、MCU可以以合適的速率通過SPI接口讀出有效數(shù)據(jù); 、、當所有的有效數(shù)據(jù)被讀出后,nRF905將AM和DR置低; 、、nRF905將準備進入ShockBurst RX、ShockBurst TX或Powerdown模式。 3)、掉電模式 在掉電模式中,nRF905被禁止,電流消耗最小,典型值低于2.5uA。當進入這種模式時,nRF905是不活動的狀態(tài)。這時候平均電流消耗最小,電池使用壽命最長。在掉電模式中,配置字的內(nèi)容保持不變。 4)、STANDBY模式 Standby模式在保持電流消耗最小的同時保證最短的ShockBurstRX、ShockBurstTX的啟動時間。當進入這種模式時,一部分晶體振蕩器是活動的。電流消耗取決于晶體振蕩器頻率,如:當頻率為4MHZ時,IDD=12uA;當頻率為20MHZ 時,IDD=46uA。如果uPCLK(Pin3)被使能,電流消耗將增加。并且取決于負載電容和頻率。在此模式中,配置字的內(nèi)容保持不變。 。3)、器件配置 nRF905的所有配置都通過SPI接口進行。SPI接口由5個寄存器組成,一條SPI指令用來決定進行什么操作。SPI接口只有在掉電模式和Standby模式是激活的。 1)、狀態(tài)寄存器(Status-Register) 寄存器包含數(shù)據(jù)就緒DR和地址匹配AM狀態(tài)。 2)、RF配置寄存器(RF-Configuration Register) 寄存器包含收發(fā)器的頻率、輸出功率等配置信息。 3)、發(fā)送地址(TX-Address) 寄存器包含目標器件地址,字節(jié)長度由配置寄存器設置。 4)、發(fā)送有效數(shù)據(jù)(TX-Payload) 寄存器包含發(fā)送的有效ShockBurst數(shù)據(jù)包數(shù)據(jù),字節(jié)長度由配置寄存器設置。 5)、接收有效數(shù)據(jù)(TX-Payload) 寄存器包含接收到的有效ShockBurst數(shù)據(jù)包數(shù)據(jù),字節(jié)長度由配置寄存器設置。在寄存器中的有效數(shù)據(jù)由數(shù)據(jù)準備就緒DR指示。 。4)接口 1)、模式控制接口: 該接口由 PWR 、TRX_CE、TX_EN組成控制由nRF905組成的高頻頭的四種工作模式:掉電和 SPI 編程模式;待機和SPI編程模式 ;發(fā)射模式;接收模式。 2)、SPI接口: SPI 接口由 CSN、SCK、MOSI以及MISO組成。在配置模式下單片機通過SPI接口配置高頻頭的工作參數(shù);在發(fā)射/接收模式下單片機SPI接口發(fā)送和接收數(shù)據(jù)。 3)、狀態(tài)輸出接口: 提供載波檢測輸出CD,地址匹配輸出AM,數(shù)據(jù)就緒輸出DR。 。5)、外圍的RF信息 1)、晶體規(guī)格 為了實現(xiàn)晶體振蕩器低功耗和快速啟動時間的解決方案,推薦使用低值晶體負載電容。指定CL=12pF是可以接受的。但是,也可能增大到16pF。指定一個晶體并行相等電容,Co=1.5pF也是很好的,但這樣一來會增加晶體自身成本。典型的設定晶體電容Co=1.5pF,指定Co_max=7.0pF。 2)、外部參考時鐘 一個外部參考時鐘如MCU時鐘,可以用來代替晶體震蕩器。這個時鐘信號應該直接連接到XC1引腳,XC2引腳為高阻態(tài)。當使用外部時鐘代替晶體時鐘工作時,始終必須工作在Standby模式以降低電流消耗。如果器件被設置成Standby模式而沒有使用外部時鐘或晶體時鐘,則電流消耗最大可達1mA。 3)、微處理器輸出時鐘 在默認情況下,微處理器提供輸出時鐘。在Standby模式下提供輸出時鐘將增加電流消耗。在Standby模式電流消耗取決于頻率和外部晶體負載、輸出時鐘的頻率和提供輸出時鐘的電容負載。 4)、天線輸出 ANT1和ANT2輸出腳給天線提供穩(wěn)定的RF輸出。這兩個腳必須有連接到VDD_PA的直流通路,通過RF扼流圈,或者通過天線雙極的中心點。在ANT1和ANT2之間的負載阻抗應該在200-700Ω范圍內(nèi),通過簡單的匹配網(wǎng)絡或RF變壓器(不平衡變壓器)可以獲得較低的阻抗(例如50Ω)。
移動通信網(wǎng) | 通信人才網(wǎng) | 更新日志 | 團隊博客 | 免責聲明 | 關(guān)于詞典 | 幫助