版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> NRF905 is the Nordic company introduced single-chip RF transceiver 5 mm, working in the 433 / 868 / 915 MHz three ISM channels (free of charge). NRF905 can automatically complete the processing of prefix and C
2、RC (cyclical redundancy check), can be done automatically on-chip hardware Manchester encoding / decoding, the use of SPI communication with a microcontroller interface, configuration is very convenient. Its very low pow
3、er consumption, -10dBm output power when it was launched only 11mA curr</p><p> There are two operating modes and two energy-saving modes, respectively idle mode, standby mode, ShockBurst TM receive mode an
4、d sent Shock2Burst TM mode. Several models from the outside world by controlling the CPU nRF905 the three-pin PWR_UP, TRX_CE TX_ EN and the high low to decide, PWR_UP TRX_CE TX_EN mode RF delivery mode SPI bus outside MC
5、U configuration nRF905 through the internal registers, read and write data to their home or for standby power-down mode. NRF905 power consumption in stand</p><p> nRF905 state output nRF905 a three-pin outp
6、ut for the state, namely: CD (Carrier Detection), AM (address matching) and DR (data ready), are high-effective. </p><p> NRF905 in a receive mode, if the detected frequency of the receiver Carrier, home CD
7、 for high detection carrier then address bytes in the data, and if their address has been configured to receive the same, higher home AM; if detected receive data in the CRC check it correctly, the effective storage data
8、 byte, home to high-DR. In addition, the nRF905 there is a clock output pin uPCLK for users choose to use. By configuring the internal registers, can change its output frequency, which is useful f</p><p> n
9、RF905 data interfaces SPI bus through the external MCU configuration nRF905 the internal registers and send and receive data. NRF905 SPI bus, including four-pin: CSN (SPI enable), SCK (SPI clock), MISO (all from the Lord
10、) and MOSI (from the main links). NRF905 here from the plane, the SPI clock with a wide range from 1 Hz to 10 MHz, the MCU written control procedures need not expect the accuracy of the time. SPI bus each operation must
11、be in order to pin the falling edge of CSN, CSN low effecti</p><p> nRF905 register allocation .NRF905 register within five categories: First, RF configuration register, a total of 10 bytes, including the c
12、enter frequency, wireless transmitter power configuration, receiver sensitivity, send and receive data bytes effective, receiving address configuration, and other important information is sent two data register, a total
13、of 32 bytes, the MCU to the field of data need to write here; Third, it is sent addresses, a total of four bytes, a transceiver equipment to t</p><p> nRF905 the working process.NRF905 normal working before
14、 MCU should be required to write configuration registers, or in accordance with the default configuration. Subsequent work is primarily twofold: send data and receive data. When data is transmitted, the MCU should be pla
15、ced in standby mode first nRF905 (PWR_UP pin high, low TRX_CE pin), and then sent through the SPI bus to the address and data to be sent into the corresponding registers, after the nRF905 placed sent mode (PWR_UP, TRX_CE
16、 and </p><p> nRF905是Nordic挪威公司推出的單片射頻收發(fā)器,工作于 433/868/915 MHz 3個ISM頻道(可以免費使用)。nRF905可以自動完成處理字頭和CRC(循環(huán)冗余碼校驗)的工作,可由片內(nèi)硬件自動完成曼徹斯特編碼/解碼,使用SPI接口與微控制器通信,配置非常方便。其功耗非常低,以-10dBm的輸出功率發(fā)射時電流只有11mA,在接收模式時電流為12.5mA。nRF905
17、傳輸數(shù)據(jù)時為非實時方式,即發(fā)送端發(fā)出數(shù)據(jù),接收端收到后先暫存于芯片存儲器內(nèi),外面的MCU可以在需要時再到芯片中去取。nRF905一次的數(shù)據(jù)傳輸量最多為32 B。</p><p> nRF905片內(nèi)集成了電源管理、晶體振蕩器、低噪聲放大器、頻率合成器、功率放大器、通信協(xié)議控制等模塊,曼徹斯特編碼/解碼由片內(nèi)硬件完成,無需用戶對數(shù)據(jù)進行曼徹斯特編碼,因此使用非常方便。</p><p> n
18、RF905有兩種工作模式和兩種節(jié)能模式。兩種工作模式是ShockBurstTM接收模式和ShockBurstTM發(fā)送模式,兩種節(jié)能模式分別是關(guān)機模式和空閑模式。nRF905的工作模式由TRX-CE、TX-EN和PWR-UP三個引腳決定。由于nRF905具有ShockBurstTM功能,使得nRF905不需要使用昂貴的高速微控制處理器對數(shù)據(jù)處理/時鐘恢復(fù),也能達(dá)到較高的數(shù)據(jù)率。通過在芯片上將所有的高速信號處理變?yōu)樯漕l通信協(xié)議,nRF905
19、芯片提供了一個具有微控制器能力的SPI接口,數(shù)據(jù)率由具有微控制器功能的接口速率自行設(shè)定。收發(fā)電路的數(shù)字部分是一個低速率電路,而收發(fā)電路的射頻鏈接卻是一個處于最高速率的電路,整個電路要通過變速才能解決速率上的差異。nRF905芯片的ShockBurstTM模式減少了 在這一過程中的平均電流消耗。在ShockBurstTM RX模式中,當(dāng)一個有效地址的數(shù)據(jù)包被接收時,能夠通過AM和R兩個信號外送給MCU 。在ShockBurstTMTX模式
20、中,nRF905芯片自動地完成報頭的生成和CRC校驗,當(dāng)發(fā)送過程完成后,能夠通過DR信號外送給MCU,發(fā)送工作已經(jīng)完成</p><p> nRF905的工作模式及設(shè)置。nRF905 有兩種工作模式和兩種節(jié)能模式,分別為掉電模式、待機模式、ShockBurst TM接收模式和Shock2Burst TM發(fā)送模式。這幾種模式由外界CPU通過控制nRF905的3個引腳PWR_UP、TRX_CE 和TX_ EN的高低電
21、平來決定,外界MCU通過SPI總線配置nRF905的內(nèi)部寄存器,讀寫數(shù)據(jù)時必須把其置為待機或掉電模式。nRF905在待機模式時功耗為40μA ,在掉電模式時功耗為2.5μA。nRF905的狀態(tài)輸出nRF905有3個引腳用于狀態(tài)輸出,分別是:CD(載波檢測)、AM(地址匹配)和DR(數(shù)據(jù)就緒),均為高電平有效。nRF905在處于接收模式時,若檢測到接收頻率段的載波,就置CD為高;接著檢測載波數(shù)據(jù)中的地址字節(jié),若與本身已配置的接收地址相同,
22、則置AM為高;若再檢測到接收數(shù)據(jù)中的CRC校驗正確,則存儲有效數(shù)據(jù)字節(jié),置DR為高。此外,nRF905還有一個時鐘輸出引腳uPCLK,供用戶選擇使用。通過配置內(nèi)部寄存器,可改變其頻率輸出,這一點在調(diào)試時很有用。無線系統(tǒng)至少需要一發(fā)一收兩個設(shè)備,調(diào)試時若出現(xiàn)問題很難判斷是哪一方的故障。</p><p> nRF905 的數(shù)據(jù)接口。外圍MCU通過SPI總線配置nRF905的內(nèi)部寄存器和收發(fā)數(shù)據(jù)。nRF905的SPI
23、總線包括4個引腳:CSN(SPI 使能)、SCK(SPI時鐘)、MISO(主入從出)和MOSI(主出從入)。這里nRF905為從機,其SPI的時鐘范圍很寬,可以從1Hz~10MHz,因此MCU在寫控制程序時不必苛求時間的準(zhǔn)確度。SPI總線的每次操作都必須在使能引腳CSN的下降沿開始,CSN低電平有效,總線上的數(shù)據(jù)在時鐘的上升沿有效。MCU對SPI總線的操作不外乎兩種方式:讀和寫。在進行讀操作時,先把CSN置低,然后在 MOSI 數(shù)據(jù)線上
24、輸出一個表示讀命令的字節(jié),與此同時,nRF905會在MISO數(shù)據(jù)線上輸出一字節(jié)表示狀態(tài)信息的數(shù)據(jù),隨后輸出一地址字節(jié),后面跟隨有效數(shù)據(jù)。在進行寫操作時比較簡單,MCU先把CSN拉低 ,然后在MOSI線上輸出寫命令字節(jié)和數(shù)據(jù)字節(jié)即可。</p><p> nRF905 的寄存器配置。nRF905 內(nèi)部有5類寄存器:一是射頻配置寄存器,共10個字節(jié),包括中心頻點、無線發(fā)送功率配置、接收靈敏度、收發(fā)數(shù)據(jù)的有效字節(jié)數(shù)、接
25、收地址配置等重要信息;二是發(fā)送數(shù)據(jù)寄存器,共32字節(jié),MCU 要向外發(fā)的數(shù)據(jù)就需要寫在這里;三是發(fā)送地址,共4個字節(jié),一對收發(fā)設(shè)備要正常通信,就需要發(fā)送端的發(fā)送地址與接收端的接收地址配置相同;四是接收數(shù)據(jù)寄存器,共32字節(jié),nRF905接收到的有效數(shù)據(jù)就存儲在這些寄存器中,MCU 可以在需要時到這里讀取;五是狀態(tài)寄存器,1個字節(jié),含有地址匹配和數(shù)據(jù)就緒的信息,一般不用。MCU若要操作這些寄存器,需遵循nRF905規(guī)定的操作命令,常用的有
26、以下7種,都是1個字節(jié);寫射頻配置(0XH“X”含4位二進制位,該字節(jié)表示要開始寫的初始字節(jié)數(shù))、讀射頻配置(1XH“X”含4位二進制位,該字節(jié)表示要從哪個字節(jié)開始讀)、寫發(fā)送數(shù)據(jù)(20H)、讀發(fā)送數(shù)據(jù)(21H)、寫發(fā)送地址(22H)、讀發(fā)送地址(23H)和讀接收數(shù)據(jù)(24H) 。</p><p> nRF905 的工作過程。nRF905 在正常工作前應(yīng)由MCU先根據(jù)需要寫好配置寄存器,或是按照默認(rèn)配置工作。其
27、后的工作主要是兩個:發(fā)送數(shù)據(jù)和接收數(shù)據(jù)。發(fā)送數(shù)據(jù)時,MCU應(yīng)先把nRF905置于待機模式(PWR_UP引腳為高、TRX_CE 引腳為低),然后通過SPI總線把發(fā)送地址和待發(fā)送的數(shù)據(jù)都寫入相應(yīng)的寄存器中,之后把nRF905置于發(fā)送模式(PWR_UP、TRX_CE和TX_EN全置高),數(shù)據(jù)就會自動通過天線發(fā)送出去。若射頻配置寄存器中的自動重發(fā)位設(shè)為有效,數(shù)據(jù)包就會重復(fù)不斷地一直向外發(fā),直到MCUTRX_CE 拉低,退出發(fā)送模式為止。為了數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 有關(guān)齒輪的相關(guān)文獻(xiàn)中英文翻譯
- 有關(guān)eda技術(shù)的中英文翻譯資料
- 雙工無線語音數(shù)據(jù)傳輸系統(tǒng)外文翻譯
- dcs系統(tǒng)中英文翻譯
- 中英文翻譯系統(tǒng)的分析與設(shè)計
- 中英文翻譯翻譯
- 中英文翻譯翻譯
- 數(shù)據(jù)鏈數(shù)據(jù)傳輸系統(tǒng)的設(shè)計.pdf
- 數(shù)據(jù)挖掘論文中英文翻譯
- 中英文翻譯.doc
- 中英文翻譯.doc
- 中英文翻譯.doc
- 中英文翻譯.doc
- 中英文翻譯.doc
- 中英文翻譯.doc
- 中英文翻譯.doc
- 中英文翻譯.doc
- 中英文翻譯.doc
- 中英文翻譯.doc
- 中英文翻譯.doc
評論
0/150
提交評論