新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 單片射頻收發芯片A7105的原理與應用

        單片射頻收發芯片A7105的原理與應用

        作者: 時間:2010-11-11 來源:網絡 收藏

        跳速的高低直接反映跳頻系統的性能,跳速越高抗干擾的性能越好,軍事上的跳頻系統可以達到每秒上萬跳。實際上移動通信GSM系統也是跳頻系統,其規定的跳速為每秒217跳。出于成本的考慮,商用跳頻系統跳速都很慢,一般在50跳/秒以下。由于慢跳跳頻系統可以簡單的實現,因此低速無線局域網產品常常采用這種技術。 
        2):RF IC在通信中實現抗干擾的兩種種方法
        通常情況下,嚴格意義上的跳頻只用在軍用與高端的GSM等無線通信系統中,對于成本低的RF通信系統,因為其本身的傳輸距離近(10M內),相互之間的干擾就小,所以可以采取讓Tx多次發射直到Rx收到并返回接收標志位為止。另外一種采用的是有限跳頻的工作方式,即在傳送完成數據后,判斷Rx是否接收到,如果沒有接收到,則改變傳送的頻率(例如增加20MHz),再向Rx發一個同步信號,然后繼續傳送。這種方式實現簡單,但是抗干擾性比嚴格意義上的跳頻方式差.
        3.MCU通過RF IC進行通信的方式
        將兩個RF芯片對碼后,就可以用來傳送數據了。Rx先將收到的信號解調出來,再與自身存的RF ID碼進行確認,判斷一致后,才開始存儲接收到的數據,并根據相應的FEC或CRC位對數據進行校驗。接收完成后,MCU讀取Rx的FIFO,即可得到傳送的數據.
        兩種傳送數據的模式是:Direct mode與FIFO mode。
        六:RF IC(A7105)的工作狀態及相互轉換
        A7105 RF CHIP有6個主要的state,sleep state,STB state,WPLL state,TX state ,CAL state.
        1. SLEEP state:當進入sleep state時,chip內部參考電壓源(band gap)及crystal振蕩電路會關閉。
        2. STB state:STB state包含IDLE mode,Standby mode和PLL mode。RF IC依據strobe command來進到任一個mode。
        1) IDLE mode時,IC內部參考電壓源開啟,而crystal及PLL關閉
        2) Standby mode:當Power on或reset時,RF IC會進入standby mode,此時regulator,參考電源與crystal開啟
        3) PLL mode:IC內部參考電壓源,振蕩與PLL都開啟。
        3. WPLL(waiting PLL)state:當任何state進入TX/TX state時,會依據目前的state或是控制暫存器PLL I,PLLII,PLL III,PLL IV設定值是否變動,而進入此state或是直接bypass該state,進入Tx/Rx state.
        4. TX/RX state:RF IC會依照門控命令(strobe command)來決定進入TX或是RX state.
        當使用RFO mode工作在TX STATE時,RF chip會自動將TX封包(Preamble+ID+TX FIFO payload)傳送出去,若傳送結束,RF chip會回到原先的state.
        當使用FIFO mode工作在RX state時,RF chip會進入RX state等待Tx資料,若Tx端確實有發射資料,則當ID code判斷正確后且收到設定的資料長度后,RF chip會自動回到原先的state.
        5. CAL state:在CAL state中,有三個獨立的校準項目,在STB state下,當相應的寄存器被使能時,會進入到IF filter校準,VCO band,VCO 電流校準程序.完成校準程序后,相應的標志位清零,且回到STB state.
        七:RF IC(A7105)應用需注意的事項
        1. A7105的工作電流與工作電壓,以及如何進入省電模式
        當IC工作在Rx狀態時,最大耗電流:16mA;工作在Tx狀態時,最大耗電流:19mA;
        RF輸出最大功率:0dbm;
        在傳送/接收完數據后,如果系統想達到省電之目地,可以進入SLEEP 模式,耗電流1uA.
        RF IC在完成工作后,可以直接由MCU發送Strobe命令使其進入SLEEP狀態,但是應注意,在進入SLEEP狀態之前,先進行TWOR或WOR的設定.
        2. 省電模式的工作過程(TWOR與WOR簡介)
        TWOR(Wake up On Radio using Timer): RF IC內建一個Timer與一個低速的RC OSC,當系統想要省電時,就可以讓系統進入SLEEP狀態,之后每間隔一定時間,發一個信號喚醒MCU重新回復工作狀態,處理RF事件,這就是TWOR功能.
        WOR(Wake up On Radio): 也是利用RF IC內建Timer或低速RC OSC,當時間到后,只喚醒RF IC進入工作狀態,除非有收到信號才喚醒MCU起來接收數據.
        3. Data傳送速率:
        最小的傳送速率為:10KBps,最大為500KBps,但是在傳送數據時,越接近傳送速率的上限,則Rx端的接收靈敏度就越低.即在滿足最小傳送速率的情況下,適當的降低傳送速率,可以提高Rx接收靈敏度,擴大接收的距離.
        4. RF IC(A7105)的工作頻率與工作頻道數
        A7105的工作頻率為2400~2483MHz,即在初始化Tx/Rx時,必須將工作頻率設定在此范圍之內.
        每個頻道占用的帶寬為500KHz,即在2400~2483頻率范圍內,有約160個頻道.
        5. 在設定Tx與Rx工作頻率以及在工作過程中相互轉換時,應始終保證Rx與Tx相比,頻率相差一個中頻(對于A7105,是500KHz),這點與其它的RF系統是一樣的。
        6. A7105的應用范圍
        作為一個低成本的RF發射/接收的方案,A7105應用一相對傳輸數據量不大,要求成本低,待機電流小的場合.例無線遙控,無線鼠標,無線鍵盤以及無線搖桿等。

        本文引用地址:http://www.104case.com/article/156951.htm

        上一頁 1 2 3 下一頁

        關鍵詞: 射頻

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桃园市| 青海省| 罗山县| 渝中区| 马龙县| 柘城县| 广西| 宁乡县| 潞城市| 开化县| 咸宁市| 灵台县| 普洱| 屏东县| 永靖县| 石渠县| 雅安市| 南召县| 灌阳县| 屏南县| 辽中县| 青铜峡市| 宁明县| 泰兴市| 平泉县| 扶风县| 呼玛县| 桓仁| 平阴县| 奎屯市| 五河县| 资中县| 嘉定区| 鹤壁市| 定边县| 福州市| 汉寿县| 醴陵市| 江口县| 宜良县| 桦甸市|