0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Xilinx FPGA收發(fā)器參考時鐘設(shè)計(jì)要求與軟件配置及結(jié)果測試

FPGA之家 ? 來源:CSDN技術(shù)社區(qū) ? 作者:通信電子@FPGA高級 ? 2021-04-07 12:00 ? 次閱讀

引言:晶振是數(shù)字電路設(shè)計(jì)中非常重要的器件,時鐘的相位噪聲、頻率穩(wěn)定性等特性對產(chǎn)品性能影響很大。本文基于可編程晶振SI570,就Xilinx FPGA收發(fā)器輸入?yún)⒖紩r鐘的硬件設(shè)計(jì)及FPGA軟件設(shè)計(jì)給出設(shè)計(jì)案例,供大家參考。通過本文,可以了解到:

Xilinx FPGA收發(fā)器參考時鐘設(shè)計(jì)要點(diǎn)

可編程晶振SI570設(shè)計(jì)方法

1.Xilinx FPGA收發(fā)器參考時鐘設(shè)計(jì)要求

1.1參考時鐘接口要求

FPGA收發(fā)器GTX/GTH參考時鐘接口提供兩種連接方式:LVDS(如圖1所示)和LVPECL(如圖2所示)。我們在選擇晶振時,至少要支持其中一種接口輸出電平標(biāo)準(zhǔn)。圖2所示的電阻值為一般推薦值,實(shí)際偏置電阻值需要參考晶振手冊。圖1和圖2中交流AC耦合電容作用:1)阻斷外部晶振和GTX/GTH收發(fā)器Quad專用時鐘輸入管腳之間的DC電流,降低功耗;2)AC耦合電容和參考時鐘輸入端接構(gòu)成高通濾波器,衰減參考時鐘偏移;3)保持耦合電容兩側(cè)共模電壓獨(dú)立,互不干擾。

a8c441a4-92eb-11eb-8b86-12bb97331649.jpg

圖1、LVDS晶振和7系列FPGA收發(fā)器參考時鐘輸入接口

a8ee1006-92eb-11eb-8b86-12bb97331649.jpg

圖2、LVPECL晶振和7系列FPGA收發(fā)器參考時鐘輸入接口

1.2參考時鐘電氣特性要求

FPGA收發(fā)器參考時鐘開關(guān)特性和DC特性要求分別如圖3和圖4所示。

a9141580-92eb-11eb-8b86-12bb97331649.jpg

圖3、FPGA收發(fā)器參考時鐘開關(guān)特性要求

a932e2da-92eb-11eb-8b86-12bb97331649.jpg

圖4、FPGA收發(fā)器參考時鐘DC特性要求

2.硬件電路設(shè)計(jì)

2.1晶振選型

按照章節(jié)1中FPGA收發(fā)器參考時鐘要求,我們選擇Silicon labs公司的si570系列可編程晶振,該晶振典型應(yīng)用SONET/SDH、10G以太網(wǎng)通信、時鐘恢復(fù)等場合。該晶振輸出特性如圖6所示。

a95ba9f4-92eb-11eb-8b86-12bb97331649.jpg

圖5、SI570晶振內(nèi)部功能框圖

a98313fe-92eb-11eb-8b86-12bb97331649.jpg

圖6、SI570晶振輸出特性

2.2原理圖設(shè)計(jì)

FPGA收發(fā)器參考時鐘晶振SI570原理圖設(shè)計(jì)如圖7所示。

a9b09158-92eb-11eb-8b86-12bb97331649.jpg

圖7、SI570原理圖設(shè)計(jì)

3.SI570 FPGA軟件配置及結(jié)果測試

3.1 SI570晶振配置方法

從圖5中,可看到SI570控制接口采用I2C接口。我們在配置該晶振時要按照以下操作步驟進(jìn)行:

1.SI570根據(jù)家族類別,器件地址都不同,故首先需要去Silicon官網(wǎng)查找項(xiàng)目選型的晶振型號對應(yīng)的器件地址。舉例SI570晶振型號:570BAB000544DG,該型號參數(shù)如圖8所示。在該圖中,我們可以得到可編程晶振的重要參數(shù),如器件的I2C地址(0x5D),出廠默認(rèn)輸出頻率(156.25MHz),頻率范圍等等。

a9e1abe4-92eb-11eb-8b86-12bb97331649.jpg

圖8、SI570出廠參數(shù)信息

2.編寫FPGA軟件,讀出晶振SI570內(nèi)部出廠默認(rèn)寄存器配置字。FPGA實(shí)例工程如圖9所示。

aa0d227e-92eb-11eb-8b86-12bb97331649.jpg

圖9、SI570測試?yán)坦こ?/p>

3.根據(jù)讀出的SI570內(nèi)部寄存器默認(rèn)配置值,F(xiàn)PGA I2C總線讀時序圖如圖10所示。

aa2ad134-92eb-11eb-8b86-12bb97331649.jpg

圖10、FPGA I2C總線讀時序圖

4.利用Silicon官方Programmable Oscillator Calculator軟件計(jì)算出要求出頻率所需的配置寄存器值。如圖11所示,本設(shè)計(jì)將SI570輸出頻率設(shè)置為50MHz。

aa4ca21e-92eb-11eb-8b86-12bb97331649.jpg

圖11、計(jì)算SI570配置寄存器流程步驟

5.寫SI570寄存器配置值。FPGA I2C總線寫時序圖如圖12所示。

aa7ab8ca-92eb-11eb-8b86-12bb97331649.jpg

圖12、FPGA I2C總線寫時序圖

3.2 SI570配置結(jié)果測試

在圖5SI570測試?yán)坦こ讨校覀冞€加入了SI570輸出頻率測試代碼,以通過FPGA在線邏輯分析儀測試SI570輸出頻率是否達(dá)到50MHz設(shè)計(jì)輸出要求。測試結(jié)果如圖13所示,可以看到晶振輸出結(jié)果符合設(shè)計(jì)要求。

aaa40022-92eb-11eb-8b86-12bb97331649.jpg

圖13、SI570輸出頻率測試結(jié)果
編輯:lyn

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 收發(fā)器
    +關(guān)注

    關(guān)注

    10

    文章

    3350

    瀏覽量

    105728
  • 晶振
    +關(guān)注

    關(guān)注

    33

    文章

    2767

    瀏覽量

    67737
  • 數(shù)字電路
    +關(guān)注

    關(guān)注

    193

    文章

    1590

    瀏覽量

    80287
  • Xilinx FPGA
    +關(guān)注

    關(guān)注

    1

    文章

    29

    瀏覽量

    7166

原文標(biāo)題:Xilinx FPGA收發(fā)器參考時鐘設(shè)計(jì)應(yīng)用

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    光纖收發(fā)器pwr是什么意思

    光纖收發(fā)器是一種將電信號轉(zhuǎn)換為光信號或?qū)⒐庑盘栟D(zhuǎn)換為電信號的設(shè)備,廣泛應(yīng)用于通信、網(wǎng)絡(luò)、監(jiān)控等領(lǐng)域。在光纖收發(fā)器的參數(shù)中,PWR是一個非常重要的指標(biāo),它代表了光纖收發(fā)器的功耗。 PWR的含義 PWR
    的頭像 發(fā)表于 08-23 10:30 ?665次閱讀

    FPGA高速收發(fā)器的特點(diǎn)和應(yīng)用

    FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列)高速收發(fā)器是現(xiàn)代數(shù)字通信系統(tǒng)中不可或缺的關(guān)鍵組件。它們以其高速、靈活和可編程的特性,在多個領(lǐng)域發(fā)揮著重要作用。以下是對FPGA高速
    的頭像 發(fā)表于 08-05 15:02 ?320次閱讀

    FPGA高速收發(fā)器的來源

    本文主要講解的是FPGA高速收發(fā)器的來源,著重從三個方面解析,可能部分理解會存在有錯誤,想要不一致的可以來評論區(qū)交流哦。
    的頭像 發(fā)表于 07-18 11:13 ?414次閱讀
    <b class='flag-5'>FPGA</b>高速<b class='flag-5'>收發(fā)器</b>的來源

    帶18位收發(fā)器和寄存的掃描測試設(shè)備數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《帶18位收發(fā)器和寄存的掃描測試設(shè)備數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-30 10:06 ?0次下載
    帶18位<b class='flag-5'>收發(fā)器</b>和寄存<b class='flag-5'>器</b>的掃描<b class='flag-5'>測試</b>設(shè)備數(shù)據(jù)表

    16位雙電源總線收發(fā)器收發(fā)器具有可配置電壓轉(zhuǎn)換和3態(tài)輸出數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《16位雙電源總線收發(fā)器收發(fā)器具有可配置電壓轉(zhuǎn)換和3態(tài)輸出數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-29 09:39 ?0次下載
    16位雙電源總線<b class='flag-5'>收發(fā)器</b>此<b class='flag-5'>收發(fā)器</b>具有可<b class='flag-5'>配置</b>電壓轉(zhuǎn)換和3態(tài)輸出數(shù)據(jù)表

    收發(fā)器的主要作用與種類詳解

    收發(fā)器,作為通信系統(tǒng)中的關(guān)鍵組成部分,其主要作用是實(shí)現(xiàn)信號的發(fā)送和接收。隨著通信技術(shù)的不斷發(fā)展,收發(fā)器的種類也日益豐富,滿足了不同場景下的通信需求。本文將對收發(fā)器的主要作用和種類進(jìn)行詳細(xì)介紹,旨在幫助讀者更好地理解和應(yīng)用
    的頭像 發(fā)表于 05-22 17:05 ?1703次閱讀

    如何配置使得ad9553輸出正確的GT收發(fā)器參考信號?

    我在對ad9671評估版進(jìn)行調(diào)試時,發(fā)現(xiàn)上評估版上的ad9553時鐘芯片鎖定信號引出的指示燈一直處于熄滅狀態(tài),這可能是我無法建立ad9671和FPGA間鏈接的原因之一。我應(yīng)該如何配置來使得ad9553輸出正確的GT
    發(fā)表于 05-20 06:31

    stm32f4xx的CAN對ID配置要求嗎?CAN收發(fā)器是什么型號的?

    stm32f4xx的CAN疑問: 1)標(biāo)準(zhǔn)幀收發(fā)時,對CAN ID有特殊的要求或約束嗎?比如哪些CAN ID不能用? 2)CAN收發(fā)器是什么型號?對CAN數(shù)據(jù)鏈路層的編碼有特殊操作嗎?
    發(fā)表于 04-22 06:03

    AMD Xilinx 7系列FPGA的Multiboot多bit配置

    Multiboot是一種在AMD Xilinx 7系列FPGA上實(shí)現(xiàn)雙鏡像(或多鏡像)切換的方案。它允許在FPGA中加載兩個不同的配置鏡像,并在需要時切換。
    的頭像 發(fā)表于 02-25 10:54 ?1111次閱讀
    AMD <b class='flag-5'>Xilinx</b> 7系列<b class='flag-5'>FPGA</b>的Multiboot多bit<b class='flag-5'>配置</b>

    電快速瞬變(EFT)是如何引起的?如何測量收發(fā)器EFT性能?

    本篇文章我們將討論電快速瞬變(EFT)是如何引起的,如何測量收發(fā)器EFT性能,以及RS-485收發(fā)器的EFT測量結(jié)果
    的頭像 發(fā)表于 12-29 15:59 ?2361次閱讀
    電快速瞬變(EFT)是如何引起的?如何測量<b class='flag-5'>收發(fā)器</b>EFT性能?

    工業(yè)級光纖收發(fā)器和商業(yè)級光纖收發(fā)器有什么區(qū)別呢?

    工業(yè)級光纖收發(fā)器和商業(yè)級光纖收發(fā)器有什么區(qū)別呢?在什么情況下該選擇工業(yè)級光纖收發(fā)器呢? 工業(yè)級光纖收發(fā)器和商業(yè)級光纖收發(fā)器是兩種不同級別的產(chǎn)
    的頭像 發(fā)表于 12-27 15:02 ?902次閱讀

    光纖收發(fā)器ab端如何區(qū)分 光纖收發(fā)器a與b可隨便放嗎

    光纖收發(fā)器的ab端應(yīng)該是發(fā)射端(a端)和接收端(b端。關(guān)于收發(fā)器分發(fā)射端與接收端的原因在于,收發(fā)器在使用時需把信號進(jìn)行雙向傳輸,通常是成對使用,根據(jù)連接光纖的芯數(shù)可分為單纖收發(fā)器與雙纖
    發(fā)表于 12-07 14:42 ?1.8w次閱讀

    光纖收發(fā)器一定要成對用嗎?光纖收發(fā)器怎么連?

    光纖收發(fā)器一定要成對用嗎?光纖收發(fā)器怎么連? 光纖收發(fā)器一定要成對使用嗎? 光纖收發(fā)器是用于將電信號轉(zhuǎn)換成光信號,并在光纖之間進(jìn)行傳輸?shù)难b置。一般情況下,光纖通信系統(tǒng)中需要同時使用一對
    的頭像 發(fā)表于 12-07 10:09 ?4521次閱讀

    光纖收發(fā)器怎么分ab端 光纖收發(fā)器ab端的區(qū)別 光纖收發(fā)器ab端放哪里

    光纖收發(fā)器怎么分ab端 光纖收發(fā)器ab端的區(qū)別 光纖收發(fā)器ab端放哪里 光纖收發(fā)器的ab端有什么講究? 光纖收發(fā)器是一種光電傳輸設(shè)備,常用于
    的頭像 發(fā)表于 11-27 17:08 ?1.6w次閱讀

    FPGA為什么有時候還需要一個時鐘配置芯片提供時鐘呢?

    FPGA為什么有時候還需要一個時鐘配置芯片提供時鐘呢? FPGA(Field Programmable Gate Array)是一種可編程邏
    的頭像 發(fā)表于 10-25 15:14 ?1536次閱讀