新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 海上地震探測傳輸系統的設計

        海上地震探測傳輸系統的設計

        作者: 時間:2011-06-28 來源:網絡 收藏
         圖5為使用Quartus II 9.0中的Signal Tap II工具查看到的從尾包數第三塊傳輸板內部信號的實際測量信號圖。其中a3為解析后同步采集命令使能,dataout為數據發送端,next為接收后續板數據端。圖5中最下面四個信號為發送狀態機信號,其中SELF為發送本地FIFO數據,SYN為發送數據間隙時的同步序列,NEXT為發送后續數據,配合bendififo與rxfifo的讀寫信號完成數據的有序上傳,其中一幀數據為76 B。

        3.3 LVDS傳輸失鎖問題的軟件設計
          MAX9206在接收數據時會從數據中提取時鐘,如果提取不到時鐘,則稱為失鎖。失鎖后MAX9206不再輸出有效數據,直到再次鎖定時鐘數,數據輸出再次有效。由于傳輸線路存在各種噪聲,長時間運行時要求系統盡量不出現失鎖情況,在出現失鎖時要求能盡快再次鎖定時鐘。
        首先LVDS接口電路在系統上電后由FPGA將MAX9205的SYN腳(用于使接收端MAX9206更快地鎖定接收端MAX9205的時鐘)置為高電平2 ms,用于使MAX9205和MAX9206鎖定自身的時鐘,然后接收端MAX9206鎖定接收數據時鐘。MAX9205的SYN引腳置為高電平時忽略輸入數據,串行輸出一組同步數據,數據格式為“000000111111”,目的是使MAX9206更快地從接收數據中鎖定時鐘,2 ms后若不從MAX9205輸出數據則會導致MAX9206失去接收時鐘。所以在SYN引腳置為低電平時,MAX9205輸出”0000011111”(同步序列),然后再加上MAX9205并轉串時的起始位和終止位而組成“000000111111”,而使同步不易失鎖。
         為提高系統的穩定性,使失鎖后能迅速再次鎖定時鐘,系統采用在發送數據的空閑時間里發送同步序列的方法,在發送同步序列時至多42個周期時鐘便會鎖定。所以在發送一幀數據后發送42個周期的同步序列。這種方法雖然引入冗余,使有效數據率下降,但在數據傳輸率高達160 Mb/s的情況下,這種方法也完全可以滿足系統要求,且空閑時發送同步序列的方法使系統更不易發生失鎖,提高了系統的穩定性。
        4 實驗結果
        實驗結果如表1所示。其中情況1中為實驗室正常條件下,未加干擾;情況2中在傳輸雙絞線旁放置輸2 MHz干擾源,情況3中在傳輸雙絞線旁放置輸5 MHz干擾源。

        由于在海水中高頻信號衰減較大,不易出現高頻干擾,由實驗結果可知系統較適于海上傳輸。
        該系統采用了流水線逐級上傳的方法解決了電纜外部需要大量緩存的問題。首次把基于LVDS和預加重及均衡的傳輸方式引入海上拖纜,實現了長距離高速率傳輸。經初步聯調,現該系統工作正常,達到了項目對系統高速度和穩定性的要求。
        參考文獻
        [1] 曾翔,宋克柱,唐世悅.基于光纖的多級數據采集設計[J].光纖與電纜及其應用技術,2005(6):29-31.
        [2] 曾翔.地震拖纜多級數據[D].安徽:中國科學技術大學,2006.
        [3] 彭勇,黃秋元.LVDS的接口電路設計[J].武漢理工大學學報.信息與管理工程版,2005(10):189-192.
        [4] Stephen Kempaimen.Low Voltage Differential Signaling [J]. Insight,2005(2):15-20.


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 钟山县| 渝中区| 奈曼旗| 阳高县| 博客| 长岛县| 北川| 云浮市| 宁海县| 衡阳县| 盐亭县| 华坪县| 彭山县| 威信县| 保亭| 博乐市| 大英县| 会同县| 荆门市| 鸡西市| 沧州市| 台江县| 辰溪县| 文水县| 福海县| 剑阁县| 惠来县| 延吉市| 丰镇市| 兴义市| 海门市| 赤壁市| 中宁县| 长海县| 那坡县| 沙坪坝区| 平陆县| 淮北市| 永福县| 佛冈县| 杂多县|