一種低成本光接收器的數據恢復電路的設計方案及FPGA實現_第1頁
一種低成本光接收器的數據恢復電路的設計方案及FPGA實現_第2頁
一種低成本光接收器的數據恢復電路的設計方案及FPGA實現_第3頁
一種低成本光接收器的數據恢復電路的設計方案及FPGA實現_第4頁
一種低成本光接收器的數據恢復電路的設計方案及FPGA實現_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

一種低成本光接收器的數據恢復電路的設計及FPGA實現寧少春(重慶郵電高校光電學院,重慶400065)【摘要】:設計了一種利用FPGA的可編程輸入延時單元(IDELAY)和鎖相環輸出同頻多相時鐘結合的4倍過采樣高速時鐘數據恢復電路。可在較低頻率同步恢復4位并行數據,有效的增大帶寬并降低了終端成本,并采納自動檢測和推斷的方法檢測數據跳變邊沿,消除了數據毛刺的干擾。

關鍵詞:時鐘數據恢復;過采樣;輸入延時單元;現場可編程規律陣列【中國分類號】TN934.3【文獻標識號】AAlow-costopticalreceiverdatarecoverycircuitdesignandFPGAimplementation(SchoolofOptoelectronicEngineering,ChongqingUniversityofPost&Telecommunication,Chongqing400065,China)Abstract:DesignedaFPGAprogrammableinputdelayunit(IDELAY)andphase-lockedloopoutputcombinationwiththefrequencymulti-phaseclockfourtimesover—samplingofhigh—speedclockanddatarecoverycircuit.Recoveryinthefourparalleldataatlowerfrequencies,effectivelyincreasebandwidthandreducethecostoftheterminal,andautomaticallydetectanddeterminethemethoddetectiondatatransitionedge,eliminatetheinterferenceofdataglitches.Keywords:clockanddatarecovery;oversampling;inputdelayunit;fieldprogrammablelogicarrays1引言隨著互聯網的普及,光纖通信技術正在走進千家萬戶。光纖通信擁有傳輸距離長,信號損失小,帶寬高,架設維護成本低等諸多優點。但是作為網絡終端如果采納現有光接收器,不但成本太高,而且一般家用難以維護,過高的帶寬也造成資源的浪費。如何設計一種低成本的光纖數據接收模塊至關重要.時鐘數據恢復電路是高速收發器的核心模塊.所以本文提出一種利用低成本FPGA實現光纖數據恢復電路的方案。目前利用FPGA實現時鐘恢復電路的方法,基本都是首先利用FPGA內部的高頻時鐘對數據進行過采樣,然后再依據輸入信號掌握對高速時鐘的分頻,從而產生與輸入信號同步的時鐘信號。比如采納4倍過采樣,如果輸入信號的頻率為100MHz,則系統的工作頻率就必須達到HYPERLINK"http://www.dzsc.com/stock—ic/800MHZ.html”\t”_blank"400MHz,對于中低端FPGA,如此高的工作頻率顯然無法承受。雖然高端FPGA可以達到GHz的工作頻率,但其昂揚的價格不適合用于一般用戶。而其它基于中低端FPGA實現高速時鐘恢復電路的方法,要么需要外部VCO模塊,要么只能恢復數據而無法得到同步的時鐘信號。針對這種情況,本文提出了一種利用HYPERLINK”http://www.dzsc.com/icstock/131/ALTERA.html”\t”_blank"AlteraFPGA中的鎖相環及Logiclock等技術,實現高速時鐘恢復電路的方法。2設計方案一整體結構圖1整體結構圖如圖1所示,由時鐘掌握模塊產生多個相同頻率不同相位的時鐘,用這些時鐘分別對輸入數據進行采樣.這樣一來多個時鐘在一個周期內的不同時間段分別采樣代替了傳統一個高頻時鐘過采樣,有效的降低了整體時鐘頻率適合低成本FPGA實現。采樣模塊是負責處理和同步采樣數據的本設計采納2個結構相同的采樣模塊進行“乒乓”操作,可以有效的利用FPGA強大的并行處理能力,合理利用片內資源經過采樣模塊同步以后的數據交給數據恢復模塊,去掉過采樣并恢復出原始數據。二時鐘掌握部分圖2時鐘關系如圖2由時鐘掌握模塊產生16個同頻率采樣時鐘16個時鐘逐級相位差22.5度分別對輸入數據進行采樣采樣結果送到數據恢復模塊處理產生恢復后的數據。[2]采樣采納4倍過掃描所以16個采樣結果對應4位的恢復數據由主時鐘分別通過4個鎖相環產生16個同頻率不同相位的時鐘其中pll1的相位為0,22.5,45,67.5;pll2:90,112。5,135,157。5;pll3:180,202.5,225,247.5;pll4:270,292.5,315,337.5。下圖是仿真中16個時鐘的波形圖3時鐘波形仿真圖圖3可見在一個周期中16個時鐘的上升沿依次到達,可以對數據進行16次采樣。三采樣模塊采樣模塊由2個結構相同的模塊并行。第一個掌握前8個時鐘對數據采樣;其次個掌握剩下8個時鐘采樣。[3]每個模塊分成采樣和同步2個部分1采樣部分:如圖48個時鐘每個時鐘上升沿對數據采樣,分別寫入一個含有8個1位寄存器的寄存器組ram0在主時鐘下個周期時采樣寫入另一個寄存器組ram1。2同步部分:利用分別采樣間隔乒乓操作寄存器組ram0ram1同步讀出8位采樣數據。[1]圖4采樣模塊原理圖四數據恢復模塊得到16個同步采樣數據后,送入數據恢復模塊處理得到4位原始數據。數據恢復模塊包括跳變沿檢測,鑒相器和16選4的多路選擇器。圖5恢復模塊結構圖如圖5所示,首先依據采樣信號檢測出數據跳變沿。然后鑒相器依據跳變沿位置,推斷出最佳采樣位置,輸出掌握信號,掌握多路選擇器,選擇最佳采樣信號通過,形成恢復數據。圖6跳變沿位置圖如圖6首先對主時鐘進行采樣然后比較采樣數據推斷跳變沿位置,由于是4倍過采樣所以本設計的鑒相器采納跳變沿后的第三個數據作為輸出數據,此時為眼圖最大處.[4]3結論:本文提出的電路結構不需要高頻時鐘信號,因此只要相位調整過程中時鐘信號的脈沖寬度大于器件要求的最小值,且滿意整個電路滿意建立保持時間就可以正常工作。但是由于始終相位比較接近,對延遲要求較高,需要把全部時鐘設置為全局時鐘.最小的時鐘周期T=max(3*Tmin,Tper),其中Tmin是所用器件時鐘信號脈沖寬度的最小值,Tper是滿意建立保持時間的最小時鐘周期。例如HYPERLINK”http://www.dzsc.com/stock—ic/EP2C35F672C6.html"\t"_blank"EP2C35F672C6芯片工作時鐘高電平脈沖最小值為1ns,采納該芯片電路的工作頻率可以達到300MHz,這個工作頻率已經通過了AlteraDE2板的硬件驗證。如果采納更快的器件如CycloneIIIEP3C10T144C7,時鐘脈沖寬度最小值0.625ns,經過仿真驗證其工作頻率可以達到400MHz。在時鐘調整模塊后加一個簡潔的二分頻電路,就可以實現32個時鐘相位的調整精度,依據不同器件的性能很容易進行擴展,達到所需要的設計要求。參考文獻[1]

尹晶,曾烈光.一種快速同步的時鐘數據恢復電路的設計實現[J]。光通信技術,2007,xx(1):52—54。[2]

RazaviB。Challengesinthedesignofhigh-speedclockanddatarecoverycircuits[J].IEEECommunicationMagazine。2002,(8):94—101.[3]

ITU-T.Thecontrolofjitterandwanderwithindigitalnetwork

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論