《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于LVDS的高速串行數據傳輸系統設計
基于LVDS的高速串行數據傳輸系統設計
電子設計應用
祝依龍 范紅旗等
摘要: 在某型雷達信號處理系統中,要求由上位機(普通PC)實時監控雷達系統狀態并采集信號處理機的關鍵變量,這就要求在處理機與上位機之間建立實時可靠的連接。同時,上位機也能對信號處理板進行控制,完成諸如處理機復位、DSP程序動態加載等功能。實驗中,處理機和上位機之間的數據傳輸距離不小于8m。在這種前提下,計算機上現有的串口、并口顯然不能滿足要求,而USB2.0接口工作在高速模式時傳輸距離只有3m,其它諸如以太網傳輸的實時性難于滿足要求,光纖通道傳輸的構建成本又太高?;诖?,本文提出了一種采用LVDS高速串行總線技術的傳輸方案。
Abstract:
Key words :

  引言

  在某型雷達信號處理系統中,要求由上位機(普通PC)實時監控雷達系統狀態并采集信號處理機的關鍵變量,這就要求在處理機與上位機之間建立實時可靠的連接。同時,上位機也能對信號處理板進行控制,完成諸如處理機復位、DSP程序動態加載等功能。實驗中,處理機和上位機之間的數據傳輸距離不小于8m。在這種前提下,計算機上現有的串口、并口顯然不能滿足要求,而USB2.0接口工作在高速模式時傳輸距離只有3m,其它諸如以太網傳輸的實時性難于滿足要求,光纖通道傳輸的構建成本又太高?;诖耍疚奶岢隽艘环N采用LVDS高速串行總線技術的傳輸方案。

  數據傳輸系統方案

  由于系統要求傳輸距離大于8m,需采用平衡電纜。對于兩端LVDS接口,可以采用ASIC和FPGA兩種方式實現。由于Xilinx公司生產的Virtex-II系列FPGA直接支持LVDS電平標準,本系統采用XC2V250實現,這不僅省去了專用LVDS電平轉換芯片,節省了成本,而且可以將系統中其它控制邏輯集成在單個FPGA芯片內,從而降低了PCB設計的難度,提高了系統的集成度和可靠性。另外,收發接口邏輯采用FPGA,可以在使用過程中根據需要重新配置傳輸方向,以動態地改變收發通道的數目,大大增強了系統的可重構能力。

  整個數據傳輸系統框圖如圖1所示。由于數據傳輸是雙向的,信號處理板和PCI板都有并/串轉換發送模塊和串/并轉換接收模塊(均在FPGA內實現),兩塊板卡通過平衡電纜連接。此外,在信號處理板上,DSP處理機通過外部總線向FPGA發送緩存區內寫入數據,FPGA通過DSP的主機口完成與DSP存儲空間的數據交換。在PCI板上,FPGA通過PCI控制器和主機進行數據交換。系統工作原理可表述如下:DSP處理機將處理結果通過外部總線輸出到FPGA緩沖存儲器內,在FPGA內完成數據的并/串轉換,并通過LVDS串行接口發送出去。數據通過平衡電纜傳輸至上位機接收卡。在上位機接收卡內,數據經串/并轉換后,送至PCI接口控制電路。上位機輸出數據到DSP處理板的過程則相反。由于系統要求數據傳輸上行數據率小于下行數據率,設計中上行數據傳輸通道數為1,下行數據通道數是4。在傳輸距離大于8m的情況下,實際單通道數據傳輸速率達到264Mbps。



  LVDS并/串轉換實現

  由于FPGA是通過DSP處理機的外部總線獲得數據的,其數據形式是并行的,所以發送前應將其轉換為串行比特流。FPGA內實現并/串轉換和串行發送功能的模塊HSTX的原理框圖如圖2所示。



  由圖2可以看出,該模塊有3個輸入信號。分別為時鐘輸入CLK、幀同步信號TFR和并行數據TCH1[7:0]。其中,CLK頻率為33MHz,經過數字時鐘管理器(DCM)鎖相倍頻后得到串行模塊內部時鐘CLK1X(33MHz)、CLK4XR(33×4=132MHz)和CLK4XF(33×4=132MHz),其中CLK4XR與CLK4XF反相,與CLK1X同相。輸出為三組差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號" title="差分信號">差分信號">差分信號,分別為串行數據TCH1[P:N]、串行時鐘TCLK[P:N]和串行幀同步信號TFR[P:N]。輸入時鐘CLK信號上升沿有效,時鐘上升沿時,若幀同步信號為高電平,則鎖存輸入數據TCH1[7:O],延時一個時鐘周期開始發送。輸出的發送時鐘TCLK[P:N]為132MHz,雙沿有效。輸出串行數據采用小終端模式,數據低位LSB在前,幀同步信號TFR[P:N]輸出比特序列11110000,用于供接收端同步。

  如圖2所示,串行發送模塊主要由LOAD_GEN、OUT_DATA、OUT_FR、OUT_CLK4個模塊組成。LOAD_GEN模塊用來產生并/串轉換時加載數據的選通脈沖。OUT_DATA模塊采用移位寄存器實現數據并/串轉換。而OUT_FR和OUT_CLK模塊分別用來產生串行幀同步信號和串行時鐘信號。這些模塊均使用硬件描述語言VHDL設計完成。

  LVDS傳輸電路設計

  由于LVDS總線的傳輸速率達到264Mbps,對PCB布線等方面要求特別高。本文利用高速電路仿真分析工具——Mentor Graphics公司的HyperLynx,對LVDS傳輸電路進行了仿真設計,包含傳輸線阻抗設計、端接匹配、差分信號布線。同時考慮了接插件和傳輸電纜的選擇對數據傳輸的影響。

  LVDS信號的電壓擺幅只有350mV,為電流驅動的差分信號工作方式,最長的傳輸距離可以達到10m以上。為了確保信號在傳輸線中傳播時,不受反射信號的影響,LVDS信號要求傳輸線阻抗受控,差分阻抗為100。本系統應用中,利用高速電路仿真分析工具,通過合理的設置層疊厚度和介質參數,調整走線的線寬和線間距,計算出單線和差分阻抗結果,來達到阻抗控制的目的。
LVDS信號的拓撲可以是點到點單向,點到點雙向或總線型(multi—drop)。無論哪種應用,都需要在接收端進行端接匹配。匹配阻抗值等于差分阻抗,典型值為100。匹配電阻在這里主要起到吸收負載反射信號的作用,因此,要求距離接收端盡量靠近。在本系統中,利用FPGA片內的數控阻抗(Digitally Controlled Impedance),直接配置FPGA內部端接阻抗值,在FPGA內部實現端接匹配。這樣做不僅可以方便修改端接阻抗值大小,使端接電阻很好地匹配,而且端接電阻與接收端非常靠近。

  差分信號的布線是整個傳輸電路設計的難點。一般來說,按照阻抗設計規則進行差分信號布線,就可以確保LVDS信號質量。在實際布線當中,LVDS差分信號布線應遵循以下原則:

1、差分對應該盡可能地短、走直線、減少布線中的過孔數,差分對內的信號線間距必須保持一致,避免差分對布線太長,出現太多的拐彎。

2、差分對與差分對之間應該保證10倍以上的差分對間距,減少線間串擾。必要時,在差分對之間放置隔離用的接地過孔。

3、LVDS差分信號不可以跨平面分割。盡管兩根差分信號互為回流路徑,跨分割不會割斷信號的回流,但因為缺少參考平面而導致阻抗的不連續。

4、盡量避免使用層間差分信號。在PCB板的實際加工過程中,由于層疊之間的層壓對準精度大大低于同層蝕刻精度,以及層壓過程中的介質流失,層間差分信號不能保證差分線之間間距等于介質厚度,因此會造成層間差分對的差分阻抗變化。因此建議盡量使用同層內的差分。

5.在設計阻抗時,盡量設計成緊耦合方式,即差分對線間距小于或等于線寬。

  此外,在LVDS傳輸電路設計當中應當選用適合差分信號的高速接插件,一方面,接插件的特征參數能夠與LVDS信號阻抗匹配,通過接插件的信號畸變很小;另一方面,能夠提供足夠的布線空間,設計PCB走線寬度和間距。例如AMP公司的Z—PACK HS3系列接插件,在電氣性能方面,比較適合高速LVDS信號互連。

  本系統采用平衡電纜實現長距離傳輸,然而,由于LVDS特殊的阻抗匹配要求和極低的時序偏置要求,傳統的電纜不能用于LVDS數據傳輸。試驗證實雙絞線電纜性能最優。短距離(大約0.5m)應用時CAT3平衡雙絞線電纜效果最佳。而高于0.5m以及數據率大于500MHz時,CAT5平衡電纜效果最好。
結語

  本文實現的高速數據傳輸系統,已成功應用于某雷達信號處理機和上位機之間的數據傳輸,傳輸距離大于8m,單個通道數據傳輸速率達到264Mbps,5個數據通道傳輸速率總共達1.32GbpS,傳輸過程穩定。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 色视频免费国产观看 | 高清偷自拍第1页 | 成人免费网站 | 97在线观看免费版 | 欧美一区二区三区不卡免费 | 国产资源精品一区二区免费 | 欧美一区不卡二区不卡三区 | 日韩男人天堂 | 五月婷婷亚洲 | 亚洲国产成人在人网站天堂 | 色人阁五月 | 欧美日韩国产高清视频 | 男女羞羞羞视频午夜视频 | 五月婷色 | 国产色视频一区 | 国产小视频在线观看www | 国产精品久久久久久网站 | 高清一区二区三区 | 久久精品成人免费网站 | 久久亚洲国产 | 久久精品中文字幕不卡一二区 | 久久久久久久99精品免费观看 | 97在线观看视频免费 | 日产精品一区二区三区免费 | 久久国产一区二区三区 | 国产一区二区免费 | 欧美高清在线观看 | a级毛片免费观看视频 | 能看毛片的网址 | 久久中文字幕不卡一二区 | 5151四虎永久在线精品免费 | 青草娱乐| 国产精品一区二区av | 国产在线色视频 | 国产青草视频在线观看免费影院 | 五月婷婷激情网 | 五月婷婷啪 | 五月天婷婷精品免费视频 | 国产亚洲福利一区二区免费看 | 国产五月婷婷 | 久久永久免费 |