nRF905-nRF2401A-nRF24L01+-CC1101射頻模塊比較大全_第1頁(yè)
nRF905-nRF2401A-nRF24L01+-CC1101射頻模塊比較大全_第2頁(yè)
nRF905-nRF2401A-nRF24L01+-CC1101射頻模塊比較大全_第3頁(yè)
nRF905-nRF2401A-nRF24L01+-CC1101射頻模塊比較大全_第4頁(yè)
nRF905-nRF2401A-nRF24L01+-CC1101射頻模塊比較大全_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

nRF905vsnRF2401AvsnRF24L01+無(wú)線數(shù)傳模塊之間的區(qū)別器件簡(jiǎn)介1.1nRF905

nRF905是工作在433MHz、868MHz和915MHz頻段的GFSK調(diào)制模式的無(wú)線數(shù)傳芯片,最高發(fā)射功率可達(dá)+10dBm,接收靈敏度為-100dBm,支持512個(gè)通訊頻率。使用ShockBurst?傳輸模式,數(shù)據(jù)在空中的傳輸速率為50kbps。使用SPI接口與MCU完成數(shù)據(jù)通訊與通訊控制等功能。1.2nRF2401A

nRF2401A為nRF2401的改進(jìn)型號(hào)(nRF2401AG為無(wú)鉛工藝型號(hào))。nRF2401A工作在2.4GHz的國(guó)際通用ISM免申請(qǐng)頻段GFSK調(diào)制的無(wú)線數(shù)傳芯片。最高發(fā)射功率0dBm,接收靈敏度-90dBm,支持124個(gè)接收頻率與126個(gè)發(fā)射頻率。使用ShockBurst?傳輸模式,具備兩個(gè)獨(dú)立的數(shù)據(jù)接收通道。支持250kbps和1Mbps的空中數(shù)據(jù)速率。使用SPI接口與MCU完成數(shù)據(jù)通訊與通訊控制等功能。1.3nRF24L01

nRF24L01是工作在2.4GHz的國(guó)際通用ISM免申請(qǐng)頻段GFSK調(diào)制的無(wú)線數(shù)傳芯片。最高發(fā)射功率0dBm,接收靈敏度為-85dBm,支持125個(gè)通訊頻率。使用增強(qiáng)型的EnhancedShockBurst?傳輸模式,支持6個(gè)數(shù)據(jù)通道(共用FIFO)。支持1Mbps和2Mbps的空中數(shù)據(jù)傳輸速率。使用SPI接口與MCU完成數(shù)據(jù)通訊與通訊控制等功能。1.4nRF24L01+

nRF24L01+(nRF24L01P)是nRF24L01的改進(jìn)型號(hào),具有與nRF24L01相同的無(wú)線特性與操作方式,同時(shí)增加了250kbps的空中速率支持。

2.使用事項(xiàng)2.1兼容性

nRF2401A、nRF24L01和nRF24L01+之間是可以完成相互通訊的。前提是,它們必須在配置的過(guò)程中使用相同的通訊頻率、空中傳輸速率、地址長(zhǎng)度、地址信息、數(shù)據(jù)長(zhǎng)度和CRC校驗(yàn)方式。

nRF905因?yàn)楣ぷ黝l率與nRF2401A、nRF24L01和nRF24L01+的工作頻率不同,所以nRF905不能與其它任何一種2.4GHz無(wú)線芯片之間完成通訊。2.2主要差異

nRF2401A與nRF24L01和nRF24L01+之間雖然可以完成互相通訊,但是它們之間存在一些重要差異。

nRF2401A使用9個(gè)SPI通訊與工作方式控制引腳(DATA、DOUT2、CLK1、CLK2、DR1、DR2、CE、CS、PWR_UP)。工作方式配置與發(fā)送/接收緩存全部采用數(shù)據(jù)包的方式進(jìn)行寫(xiě)入與讀出操作,2個(gè)獨(dú)立的接收通道采用不同的數(shù)據(jù)緩存和SPI引腳,使用不同的接收完成標(biāo)志輸出引腳,極大的簡(jiǎn)化了器件的操作和產(chǎn)品開(kāi)發(fā)時(shí)間。一次最多可以傳輸長(zhǎng)度為32Byte的數(shù)據(jù)包(注意這個(gè)32Byte的數(shù)據(jù)中同時(shí)包含了地址數(shù)據(jù)和CRC校驗(yàn)碼的數(shù)據(jù)長(zhǎng)度)。

nRF24L01+使用6個(gè)SPI通訊與狀態(tài)指示輸出引腳(CE、CSN、SCK、MOSI、MISO、IRQ)。工作方式配置與發(fā)送/接收緩存全部采用寫(xiě)入控制字與寫(xiě)入寄存器地址方式進(jìn)行操作(與nRF2401A可通過(guò)CE、CS、PWR_UP引腳快速完成狀態(tài)切換是不同的)。6個(gè)數(shù)據(jù)接收通道(共用32Byte的RX_FIFO,在相應(yīng)寄存器中完成通道編號(hào)指示工作),支持自動(dòng)應(yīng)答、自動(dòng)重發(fā)和重發(fā)超限等功能。一次最多可以傳輸長(zhǎng)度為32Byte的數(shù)據(jù)包(該長(zhǎng)度不包含地址數(shù)據(jù)和CRC校驗(yàn)碼的數(shù)據(jù)長(zhǎng)度)。

nRF905使用9個(gè)SPI通訊與工作狀態(tài)控制/指示引腳(TRX_CE、PWR_UP、CD、AM、DR、MISO、MOSI、SCK、CSN)。工作方式配置與發(fā)送/接收緩存使用如些控制字與數(shù)據(jù)包的方式進(jìn)行寫(xiě)入與讀取操作。一次最多可以傳輸長(zhǎng)度為32Byte的數(shù)據(jù)包(該長(zhǎng)度不包含地址數(shù)據(jù)和CRC校驗(yàn)碼的數(shù)據(jù)長(zhǎng)度)。CC1100vsCC1101無(wú)線收發(fā)器之間的區(qū)別1.數(shù)字接口升級(jí)1.1代碼兼容性

CC1100與CC1101的數(shù)字模塊是完全相同的,因此CC1101可以100%兼容CC1100的代碼。CC1100的所有功能都可在CC1101上完成。一些客戶已經(jīng)在他們的設(shè)計(jì)中使用CC1101替代了CC1100時(shí)沒(méi)有遇到任何問(wèn)題。1.2新的近距離接收設(shè)置位

CC1101包含了兩個(gè)之前未使用的輸入信號(hào)衰減位。這是在使用高輸出功率的情況下RX或TX設(shè)備非常接近TX設(shè)備時(shí)非常有用。

由在FIFOTHR寄存器的第4和第5位來(lái)控制減弱輸入信號(hào)。第4位設(shè)置為1,提供6dB的輸入信號(hào)衰減,設(shè)置5位為1,提供12dB的衰減。同時(shí)設(shè)置提供18dB的衰減。

在CC1100的數(shù)據(jù)表和含義中FIFOTHR寄存器中的第4和第5位被標(biāo)識(shí)為“保留”,現(xiàn)在在CC1101的描述中已被改變。更多信息請(qǐng)參照CC1101數(shù)據(jù)表和設(shè)計(jì)手冊(cè)《DN010CC1101近距離接收》1.3保持ADC數(shù)據(jù)速率設(shè)置

CC1101可以在最佳靈敏度的低數(shù)據(jù)速率用ADC配置喚醒而不用編寫(xiě)任何寄存器。為了做到這點(diǎn)CC1100在喚醒后需要編寫(xiě)TEST寄存器。

通過(guò)設(shè)置FIFOTHR寄存器的第6位,CC1101在低數(shù)據(jù)傳輸速率(≤100Kbps)的最佳設(shè)置被喚醒。進(jìn)一步編寫(xiě)TEST寄存器可以避免芯片對(duì)這些寄存器的自動(dòng)配置。如果使用SmartRFStudio生成CC1101的寄存器值,這些設(shè)置已被包含。1.4電子版本編號(hào)

不需改變寄存器的設(shè)置即可將CC1100替換為CC1101。如果需要檢查固件時(shí)仍然有必要獲取版本寄存器??稍?x31的VERSION寄存器找到版本號(hào),并且CC1101的電子版本編號(hào)為0x04,CC1100則為0x03。

2.模擬前端升級(jí)2.1射頻輸出范圍

CC1101的頻率合成器是一個(gè)在CC1100基礎(chǔ)上優(yōu)化的頻率合成器。

特性表明在相同的寄存器設(shè)置時(shí)CC1101有比CC1100相同或更好的輸出頻譜。通常CC1101與CC1100的比較中相位噪聲改進(jìn)了4~5dB。

CC1101改進(jìn)了在歐洲863~870頻段的RF性能。同時(shí)建議使用GFSK調(diào)制來(lái)達(dá)到對(duì)頻道的最佳利用。2.2操作頻段

CC1101增加了頻率范圍。除了在CC1100中所支持的頻段外,CC1101還可以工作在387-400MHz和799-800MHz頻段。nRF2401A、nRF24L01、nRF24L01+無(wú)線模塊常見(jiàn)問(wèn)題匯集(1)Q:無(wú)線模塊與5V單片之間如何連接?

我是初學(xué)無(wú)線的,最近在選型的時(shí)候發(fā)現(xiàn)基本常見(jiàn)的無(wú)線模塊都是3V供電,而我使用的單片機(jī)是5V的,它們之間要怎么連接呢?直接連接會(huì)不會(huì)損壞模塊?

A:

如果你使用的51單片機(jī)的P0口是高阻引腳,可以直接將無(wú)線模塊的IO腳連接到P0端口,并在對(duì)應(yīng)的連線與3V電源間放置1K~10K左右的偏置電阻即可。

如果單片機(jī)沒(méi)有高阻腳(AVR單片機(jī)和一些型號(hào)的STC單片機(jī)等),不適用于上述的方法。

nRF24L01+可以承受5V的輸入電壓,直接連接單片機(jī)的IO腳不會(huì)燒壞模塊,但是無(wú)線模塊的輸出端最高只能輸出3V左右的電壓,請(qǐng)注意該電壓值是否能被單片機(jī)正確識(shí)別。

Q:無(wú)線模塊可以直接和串口連接并進(jìn)行通訊嗎?

我想直接把nRF24L01+模塊連接到串口電路中,請(qǐng)問(wèn)這樣可以嗎?

A:

不可以的,無(wú)線模塊不提供串行接口。如果需要與計(jì)算機(jī)等設(shè)備通過(guò)串口連接和通訊,請(qǐng)使用單片機(jī)作為通訊控制核心,接收計(jì)算機(jī)串口發(fā)送的數(shù)據(jù)并對(duì)將其傳送至無(wú)線模塊中并進(jìn)行發(fā)送工作。另一端的無(wú)線模塊接收數(shù)據(jù)后,由單片機(jī)讀出數(shù)據(jù)并發(fā)送給計(jì)算機(jī)串口。

Q:影響無(wú)線模塊傳輸距離的因素有哪些?

為什么nRF2401無(wú)線模塊的傳輸距離總是拉不開(kāi)?現(xiàn)在只有2米左右,輸出功率已經(jīng)是最高的0dBm了。急!

A:

呵呵,應(yīng)該是初學(xué)無(wú)線模塊的最常見(jiàn)問(wèn)題了。傳輸距離應(yīng)該是大家最關(guān)心的事情了,雖然這是一個(gè)直觀的數(shù)值,但是影響通訊距離的因素卻有很多。天線的性能(方向性、增益、駐波比)、無(wú)線模塊的性能指標(biāo)(發(fā)射功率、接收靈敏度、網(wǎng)絡(luò)匹配、頻率頻率的參數(shù)的一致性)、無(wú)線模塊的工作方式(數(shù)據(jù)傳輸速率)和使用環(huán)境因素等等。所以通訊距離應(yīng)該是考驗(yàn)一款無(wú)線產(chǎn)品綜合性能的指標(biāo)。要想達(dá)到理想的距離,應(yīng)該選擇高增益、低駐波比的天線,必要時(shí)可以使用定向天線(一些模塊是PCB天線,這種天線應(yīng)該是性能較差的方式,不過(guò)在近距離和小型化方面有優(yōu)勢(shì));選擇優(yōu)質(zhì)的無(wú)線模塊,好的無(wú)線模塊應(yīng)該具有優(yōu)秀的匹配網(wǎng)絡(luò),將發(fā)射與接收信號(hào)的損失降到最小,同時(shí)也應(yīng)該具有工作頻率準(zhǔn)確、一致性好等指標(biāo);最后在傳輸速率的選擇上,在能夠滿足通訊需求的前提下,優(yōu)先選用低的傳輸速率也可以有效提高傳輸距離。

Q:nRF2401A的支持雙通道通訊是什么意思?

我看到資料上寫(xiě)著NRF2401具備兩個(gè)數(shù)據(jù)通道,這是什么意思呢?只是2401可以同時(shí)在兩個(gè)通道上完成發(fā)送與接收,還是是指2401只能完成兩個(gè)模塊之間的通訊嗎?

A:

這有些理解錯(cuò)誤了,nRF2401A的兩個(gè)數(shù)據(jù)通道是指它可以同時(shí)接收兩個(gè)通道上的數(shù)據(jù),但是發(fā)送的時(shí)候只能使用一個(gè)通道。所以是不能同時(shí)在兩個(gè)通道上完成接

收與發(fā)送的。同時(shí)nRF2401A無(wú)線模塊屬于半雙工個(gè)工作方式,同一時(shí)刻只能工作在發(fā)送或接收模式。

另外nRF2401A模塊并不是只能在兩個(gè)模塊之間進(jìn)行通訊,只要無(wú)線模塊的工作模式配置一致(相同的地址碼、信道號(hào)、傳輸速率、數(shù)據(jù)包長(zhǎng)度、CRC模式等)即可完成一對(duì)一、一對(duì)多、多對(duì)多的通訊模式。

Q:nRF24L01、nRF24L01+無(wú)線模塊的6通道是什么含義?

一直在研究nRF24L01的通道關(guān)系可是沒(méi)什么收獲,想問(wèn)一下6通道是指什么,它們之間的關(guān)系是很什么?

A:

nRF24L01+模塊內(nèi)部帶有6個(gè)數(shù)據(jù)通道,使用不同的數(shù)據(jù)通道進(jìn)行數(shù)據(jù)發(fā)送時(shí),它們都工作在相同的頻率下。而但它們之間是使用地址碼來(lái)作為區(qū)分的。所以你可以理解為一個(gè)nRF24L01可以同時(shí)擁有6個(gè)地址碼,在接收的時(shí)候,模塊會(huì)自動(dòng)識(shí)別地址碼,并在對(duì)應(yīng)的寄存器中置位,通知用戶是那個(gè)通道接收到數(shù)據(jù)。

使用nRF24L01+的數(shù)據(jù)通道可以在少于等于6個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中大幅增加使用和操作的靈活性。在多于6個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中,用戶可以自行在通訊數(shù)據(jù)中添加額外的標(biāo)識(shí)數(shù)據(jù),對(duì)不同節(jié)點(diǎn)進(jìn)行區(qū)分工作。nRF905無(wú)線模塊常見(jiàn)問(wèn)題匯集(1)Q:nRF905與nRF2401A、nRF24L01+模塊的主要區(qū)別是什么,它們之間可以互相通訊嗎?A:nRF905工作頻率為433MHz,數(shù)據(jù)傳輸速率為50kbps,最大發(fā)射功率為10dBm。

nRF2401A、nRF24L01+工作頻率為2.4GHz,數(shù)據(jù)傳輸率為250kbps~2Mbps,最大發(fā)射功率為0dBm。

nRF905與nRF2401A、nRF24L01+之間的工作頻率不同(433MHz與2.4GHz),所以是不能相互通訊的;而nRF2401A與nRF24L01+之間是可以互相通訊的。

Q:nRF905無(wú)線數(shù)傳模塊使用起來(lái)是不是很復(fù)雜,適合沒(méi)有基礎(chǔ)的初學(xué)者嗎?A:

NORDIC出品的nRF系列無(wú)線數(shù)傳芯片(nRF2401A、nRF24L01+和nRF905等)較比同類產(chǎn)品來(lái)說(shuō)是很容易使用的,尤其適合零基礎(chǔ)的無(wú)線數(shù)傳初學(xué)者。nRF905使用類SPI數(shù)據(jù)接口,操作控制和數(shù)據(jù)傳輸清晰、簡(jiǎn)潔。獨(dú)有的ShockBurst技術(shù),把生成前導(dǎo)碼、地址和數(shù)據(jù)長(zhǎng)度檢查、CRC的添加和校驗(yàn)等功能全部交由nRF905模塊完成,當(dāng)成功接收到數(shù)據(jù)時(shí)會(huì)通過(guò)中斷引腳輸出電平,用戶只需專注完成單片機(jī)與模塊之間的數(shù)據(jù)寫(xiě)入和讀取工作,讓無(wú)線數(shù)據(jù)通訊工作變得異常輕松與方便。

Q:nRF905無(wú)線模塊是否支持一對(duì)一、一對(duì)多與多對(duì)多通訊模式,具體如何實(shí)現(xiàn)?A:

nRF905可以完成上述問(wèn)題中提到的三種通訊模式的。當(dāng)幾個(gè)nRF905無(wú)線模塊處于相同的配置模式下時(shí)(相同的通訊頻率、相同的傳輸速率、相同的地址碼、相同的數(shù)據(jù)長(zhǎng)度),當(dāng)其中任意一個(gè)模塊進(jìn)行數(shù)據(jù)發(fā)送,其余在通訊范圍內(nèi)配置相同的模塊都會(huì)完成數(shù)據(jù)的接收工作。如果發(fā)送時(shí)在通訊數(shù)據(jù)中額外添加自定義的“設(shè)備編號(hào)”等信息,在接收端對(duì)該信息進(jìn)行分析與處理,這樣即可方便、靈活的完成多個(gè)無(wú)線模塊之間的數(shù)據(jù)通訊功能。

Q:nRF905與nRF2401A、nRF24L01+模塊在應(yīng)用中有什么注意的?A:

nRF905因具備工作頻率低,輸出功率大的特點(diǎn),所以更適合在環(huán)境較復(fù)雜或者障礙較多的場(chǎng)合使用。同時(shí)nRF905因傳輸速率較低,所以在數(shù)據(jù)量較大的應(yīng)用中請(qǐng)注意是否能夠滿足實(shí)際設(shè)計(jì)需要的數(shù)據(jù)傳輸量。所以當(dāng)您需要在環(huán)境相對(duì)較差,對(duì)通訊距離要求較遠(yuǎn)的情況下選用nRF905模塊,而在在距離要求相對(duì)較近,傳輸數(shù)據(jù)量較大,且對(duì)模塊的功耗要求較高的情況下選用nRF2401A、nRF24L01+模塊。

Q:nRF905模塊與5V電壓的單片機(jī)之間應(yīng)如何連接使用?A:

常見(jiàn)的51系列單片機(jī)可以使用P0端口(高阻口)進(jìn)行連接,將nRF905的端口與P0口連接同時(shí)對(duì)3V進(jìn)行拉偏置。請(qǐng)注意非高阻端口請(qǐng)勿使用該方法進(jìn)行連接,這樣可能會(huì)永久損壞無(wú)線模塊!在條件允許的情況下,建議選用3V電壓的單片機(jī)控制無(wú)線模塊。

Q:為什么在使用nRF905無(wú)線模塊時(shí)傳輸距離一直無(wú)法達(dá)到我的要求,距離總是太近呢?A:

影響無(wú)線數(shù)傳模塊傳輸距離的因素有很多:無(wú)線模塊的性能指標(biāo)、天線的性能指標(biāo)、數(shù)據(jù)傳輸速率、發(fā)射功率、射頻信號(hào)干擾和現(xiàn)場(chǎng)環(huán)境等因素。其中任何一項(xiàng)出現(xiàn)問(wèn)題都會(huì)影響到最終的效果——傳輸距離。所以在學(xué)習(xí)和使用無(wú)線數(shù)傳技術(shù)的過(guò)程中應(yīng)該同時(shí)對(duì)這些因素進(jìn)行體會(huì)與驗(yàn)證。盡量選擇性能指標(biāo)優(yōu)秀的無(wú)線模塊與天線,選擇正確的傳輸速率與發(fā)射功率。當(dāng)每一處都處于最佳工作狀態(tài)時(shí),才會(huì)獲得最佳的傳輸距離。nRF24L01+替代nRF2401A和nRF24L01的好選擇

如果您近期訪問(wèn)過(guò)nRF2401A和nRF24L01的制造者Nordic的官方網(wǎng)站,應(yīng)該會(huì)發(fā)現(xiàn)這兩種2.4GHz無(wú)線數(shù)傳芯片已經(jīng)被列入了“NAND”的行列。

這里面的老大哥nRF2401A自從2004年推出已經(jīng)8歲啦,雖然現(xiàn)在國(guó)內(nèi)用的還是很熱鬧樣子,不過(guò)廉頗老矣已是不爭(zhēng)的事實(shí)。

如果您不是過(guò)于專一(當(dāng)然了,專一絕不是什么壞事),或者是現(xiàn)在還在抱著一本介紹nRF2401A的教材在K書(shū)準(zhǔn)備交作業(yè)或者是搞什么畢業(yè)設(shè)計(jì)……各位童鞋還是把nRF2401A閑置在一旁吧。

所謂長(zhǎng)江后浪推前浪,一代更比一代浪……(大誤?。?/p>

接手nRF2401A和nRF24L01崗位的是他們的小兄弟nRF24L01+。

究竟這小家伙和兄長(zhǎng)們有何不同呢?(還是說(shuō)浪在了那里?)好吧,讓我來(lái)粗略的整理一下:

1.芯片采用QFN204x4封裝方式,可以將電路做的更小巧。這點(diǎn)和他的兄弟nRF24L01保持一致。畢竟+是對(duì)它的完善。如果你手頭有nRF24L01的電路板,那么什么都不用修改,直接使用就可以。

2.標(biāo)準(zhǔn)SPI端口,提供CSN、SCK、MISO和MOSI一共4個(gè)操作引腳,如果有使用帶SPI功能的MCU(MSP430、ARM等等),就會(huì)發(fā)現(xiàn)在編程的時(shí)候要比使用nRF2401A方便很多。同時(shí)提供IRQ中斷輸出引腳,可以由用戶配置成“接收完成”、“發(fā)送完成”和“重發(fā)超限”三種中斷輸出,降低了MCU的工作負(fù)荷。

3.對(duì)nRF24L01+進(jìn)行參數(shù)配置等操作時(shí),采用標(biāo)準(zhǔn)寄存

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論