<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 基于無(wú)線(xiàn)發(fā)射芯片A7105的RF短距離通信

基于無(wú)線(xiàn)發(fā)射芯片A7105的RF短距離通信

作者: 時(shí)間:2010-11-19 來(lái)源:網(wǎng)絡(luò ) 收藏

  三:系統示意圖及與MCU的接口定義

  對于 IC—A7015,其控制是通過(guò)SPI(3或4線(xiàn))串介面操作讀出或寫(xiě)入資料(SCS,SCK,DIO或GIOx).如果想使用4線(xiàn)串列介面時(shí),先確定要使用GIO1或GIO2 pin,做SPI data out.

  MCU與的接口引腳說(shuō)明:

  SCS:SPI使能;

  SCK:SPI clock信號;

  SDIO:SPI data信號;

  GIO1:多工信號輸入/輸出1,SPI data1;

  GIO2:多工信號輸入/輸出2:SPI data2;

  MCU與 IC是通過(guò)SPI進(jìn)行的,SPI的格式如下所示

  四:RF IC()的兩種數據傳送模式

  RF IC的工作模式:共有兩種工作模式,一是direct mode,二是FIFO模式,不同的工作模式可由初始化時(shí)相應的寄存器設定。

  Direct mode:提供使用者一個(gè)RF通道,在Tx端系統將資料傳送給RF DATA IO PIN,RF僅將資料做調制,然后出去。RX端采用數位解調方式,還原資料。

  FIFO mode:時(shí)序如下:

  1):Tx數據的傳送時(shí)序:先用SPI將data寫(xiě)入Tx FIFO(最大可以寫(xiě)入64bytes),寫(xiě)入命令,使RF IC進(jìn)入到Rx模式,開(kāi)始傳送數據,直到傳送完成后,回到原先的狀態(tài)。

  2):Rx數據的傳送時(shí)序:寫(xiě)入命令,使RF IC進(jìn)入到Rx狀態(tài),當接收到相同的ID CODE后PIN RX_SYN會(huì )置為1,此時(shí),接收到的data開(kāi)始寫(xiě)入Rx FIFO,完成一資料包接收后,自動(dòng)脫離Rx,回到原先的狀態(tài).

  五:與MCU進(jìn)行RF的實(shí)現方法

  1.如何進(jìn)行兩個(gè)RF IC的配對(link):

  在兩個(gè)RF IC進(jìn)行前,必須先進(jìn)行配對(Link),兩個(gè)RF IC在與接收數據時(shí),使用相同的ID與頻道,這樣才能夠進(jìn)行正常通信.

  在對碼時(shí),通常情況下Master與Slave應用一個(gè)相同的頻率,例如Master用做Tx時(shí)設定的頻率為2.405GHz,Slave用做Rx時(shí)設頻率為2.4055MHz.即Tx應比Rx高一個(gè)帶寬(500KHz)。

  Link的步驟如下:

  主機(Key/mouse端)

  在從機端,只有進(jìn)入對碼模式時(shí),則進(jìn)入rx_mode,檢測是否有接收到ID碼,如果接收到后,將工作狀態(tài)轉換至Tx_mode,向主機發(fā)送默認的數據,表示對碼OK,同時(shí)將接收到的RF ID進(jìn)行保存.

  2.RF抗干擾的相關(guān)處理

  1):跳頻與擴頻的區別

  跳頻的STEP為20MHz。

  直擴頻:直接序列擴頻(Direct Sequence Spread Spectrum)工作方式,簡(jiǎn)稱(chēng)直擴方式(DS方式)。就是用高速率的擴頻序列在端擴展信號的頻譜,而在接收端用相同的擴頻碼序列進(jìn)行解擴,把展開(kāi)的擴頻信號還原成原來(lái)的信號。

  直接序列擴頻方式是直接用偽噪聲序列對載波進(jìn)行調制,要傳送的數據信息需要經(jīng)過(guò)信道編碼后,與偽噪聲序列進(jìn)行模2和生成復合碼去調制載波。接受機在收到發(fā)射信號后,首先通過(guò)偽碼同步捕獲電路來(lái)捕獲發(fā)送來(lái)到偽碼精確相位,并由次產(chǎn)生跟發(fā)送端的偽碼相位完全一致的偽碼相位,作為本地解擴信號,以便能夠及時(shí)恢復出數據信息,完成整個(gè)直擴通信系統的信號接收。

  跳頻:跳頻技術(shù)與直序擴頻技術(shù)完全不同,是另一種意義上的擴頻。跳頻的載頻受一個(gè)偽隨機碼的控制,在其工作帶寬范圍內,其頻率合成器按PN碼的隨機規律不斷改變頻率。在接收端,接收機頻率合成器受偽隨機碼控制,并保持與發(fā)射端變化規律相同。

  跳頻是載波頻率在一定范圍內不斷跳變意義上擴頻,而不是對被傳送信息進(jìn)行擴譜,不會(huì )得到直序擴頻的處理增益。跳頻相當于瞬時(shí)的窄帶通信系統,基本等同于常規通信系統,由于不能抗多徑,同時(shí)發(fā)射效率低,同樣發(fā)射功率的跳頻系統在有效傳輸距離上小于直擴系統。跳頻的優(yōu)點(diǎn)是抗干擾,定頻干擾只會(huì )干擾部分頻點(diǎn)。用于語(yǔ)音信息的傳輸,當定頻干擾只占一部分時(shí)不會(huì )對語(yǔ)音通信造成很大的影響。

  跳速的高低直接反映跳頻系統的性能,跳速越高抗干擾的性能越好,軍事上的跳頻系統可以達到每秒上萬(wàn)跳。實(shí)際上移動(dòng)通信GSM系統也是跳頻系統,其規定的跳速為每秒217跳。出于成本的考慮,商用跳頻系統跳速都很慢,一般在50跳/秒以下。由于慢跳跳頻系統可以簡(jiǎn)單的實(shí)現,因此低速局域網(wǎng)產(chǎn)品常常采用這種技術(shù)。

  2):RF IC在通信中實(shí)現抗干擾的兩種種方法

  通常情況下,嚴格意義上的跳頻只用在軍用與高端的GSM等通信系統中,對于成本低的RF通信系統,因為其本身的傳輸距離近(10M內),相互之間的干擾就小,所以可以采取讓Tx多次發(fā)射直到Rx收到并返回接收標志位為止。另外一種采用的是有限跳頻的工作方式,即在傳送完成數據后,判斷Rx是否接收到,如果沒(méi)有接收到,則改變傳送的頻率(例如增加20MHz),再向Rx發(fā)一個(gè)同步信號,然后繼續傳送。這種方式實(shí)現簡(jiǎn)單,但是抗干擾性比嚴格意義上的跳頻方式差.



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>