新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MSP430單片機的特點及在接收機中的應用

        MSP430單片機的特點及在接收機中的應用

        作者: 時間:2013-02-05 來源:網絡 收藏

        設置接收端恢復出的同步時鐘的頻率為5倍的碼元頻率,這樣就在一個碼元周期內,設置了5個采樣點。位同步可以分為兩個過程:捕獲、同步跟蹤。

          1、捕獲

        即找到正確的同步時鐘起始點。在接收的數據中,只有0、1跳變沿才能為我們提供位同步信息,如果數據長時間為1或為0,這將給接收端恢復位定時信息造成一定困難。

          2、同步跟蹤

        在接收數據的過程中,還要保證同步時鐘的變化跟隨碼元相位或頻率的偏移。同樣,依據數據流中0、1跳變沿來實現同步時鐘的跟蹤。如圖1:如果同步時鐘與碼元之間沒有任何偏差時,數據的跳變沿每次都應出現在第5個計數時刻與下一個計數時刻之間,這時把第三個計數時刻作為數據采樣時刻;當同步時鐘與碼元之間有偏差時,數據跳變沿不能準確的落在第5個與下一個計數時刻之間,如果數據跳變沿出現在第4 與第5個計數時刻之間,說明同步時鐘相對于碼元相位滯后,為保證每次采樣時刻在碼元的中心位置,就要把采樣點提前至第2個計數時刻。

          方法二、

          根據硬件特點,我們對上述同步方法進行了優化,并達到了良好的同步跟蹤效果。

          設置接收端恢復出的同步時鐘的頻率等于碼元頻率。每一個計數中點均為采樣時刻。與5倍時鐘法相同,它也需要捕獲和同步跟蹤兩個步驟。捕獲的過程與上述的方法相同。同步跟蹤,可以使采樣時刻基本穩定在碼元中心位置。如圖2,恢復出的同步時鐘與碼元同步時,數據跳變沿的發生時刻與前一采樣時刻的距離(D)等于二分之一碼元寬度(M)。

          (二)、方法二的具體實現

          的Timer_A可支持同時進行的多種時序控制、多個捕獲/比較功能、各模塊獨立編程,中斷可以由計數器溢出引起,也可以來自捕獲外部信號的跳變沿。

        定時器的計數值

          MC1 和MC0選擇計數器工作模式,MC1=0、MC0=1時定時器增計數至比較寄存器CCR0的值就會產生中斷,用這種模式可以產生固定頻率的中斷信號作為同步時鐘。當增大或減小寄存器CCR0的值時,即可改變定時的時間間隔,從而調整同步時鐘的頻率。由于定時計數器的調整精度為一個時鐘周期 1/4.3ms(外部時鐘晶振4.3MHz),所以可以產生頻率精確的同步時鐘。

        MSP430單片機的特點及在接收機中的應用

        MSP430單片機的特點及在接收機中的應用

        MSP430單片機的特點及在接收機中的應用

          捕獲模式用于確定事件發生的時刻,可用于速度計算或時間測量等場合。如果在選定的輸入引腳(如圖P1.2)上發生選定的脈沖觸發沿(上升沿、下降沿、任意跳變),則定時器的計數值被復制到捕獲寄存器CCR1中,并產生中斷。因此,讀出CCR1中的值就可以記錄跳變沿發生的時刻,根據跳變沿發生時刻與前一采樣點比較的結果,調整同步時鐘,超前或滯后,重新預置CCR0。

        捕獲模式

        捕獲模式

          從表中看出同步時鐘的采樣點逐漸收斂在碼元中心位置,并且-在以后的接收過程中,實現跟蹤。



        關鍵詞: MSP430 單片機 接收機

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沁水县| 稻城县| 永济市| 马鞍山市| 仙桃市| 朝阳县| 本溪| 东丽区| 临汾市| 图们市| 台江县| 阿勒泰市| 车致| 富宁县| 高唐县| 汝南县| 镇平县| 余姚市| 齐河县| 霍山县| 互助| 湟中县| 花垣县| 古田县| 中超| 龙州县| 许昌市| 女性| 寻乌县| 贺州市| 承德县| 成都市| 定边县| 双峰县| 广汉市| 甘肃省| 临沧市| 西藏| 土默特右旗| 虹口区| 建昌县|