女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA與高速ADC接口簡介

FPGA研究院 ? 來源:FPGA技術實戰 ? 2025-06-12 14:18 ? 次閱讀

引言:本文介紹FPGA與高速ADC接口方式和標準以及JESD204與FPGA高速串行接口。

1. 高速ADC與處理器互聯需要權衡的因素

如圖1所示,ADC模數轉換器可以與微控制器DSP、FPGA以及ASIC均可以實現互聯,在進行選擇時,需要考慮以下因素:設計要求的信號處理和轉換器性能、開發成本、IO接口速率、開發的便利性以及器件材料成本。

wKgZPGhKcUuAA2aXAAEepqCdDyc975.png

圖1:ADC與處理器互聯需要權衡的因素

2. 高速ADC常見的接口形式

(1)并行接口

并行接口又可分為并行CMOS和并行DDR LVDS接口。CMOS并行接口一般速率在150MSPS,DDR LVDS ADC可達420MSPS速率,通常對FPGA接口性能要求不高,在低檔FPGA接口實現,但是由于采用并行接口,這種ADC占用的FPGA IO管腳數量較多。

(2)串行LVDS接口

串行LVDS ADC最大速率可≥1Gbps,通常ADC片內集成倍頻PLL,由于數據數量較高,通常需要中端FPGA實現互聯,與FPGA互聯的引腳數與使用的數據通道數有關。

(3)JESD204B接口

JESD204B ADC最大數據速率≥6.25Gbps,通常常用串行CML接口標準。需要使用FPGA收發器接口才可互聯,一般需要中高端FPGA,由于采用Gbps收發器,使用的FPGA IO引腳數較少。

高速ADC常見的接口形式對比如圖2所示。

wKgZPGhKcUuAcg41AAQH-eViBbk329.png

圖2:高速ADC常見的接口形式對比

3. 高速ADC常見控制接口

高速ADC的控制接口幾乎都獨立于數據接口,通常為SPI,有時為I2C或引腳可編程(物理管腳配置)。控制接口通常用于訪問轉換器的寄存器,實現芯片控制。

控制接口運行速率比數據接口慢得多,SPI運行速率通常小于40 MHz (5 Mbps)。

4. JESD204串行接口

(1)采用JESD204串行接口優點

如圖3所示,采用JESD204串行接口優點較多。

wKgZPGhKcUuAdkCRAAGiBsf45WM315.png

圖3:并行接口與串行接口對比

1)簡化整體系統設計

減少走線路徑,簡化電路板走線設計;

簡化同步時序設計。

2)引腳數減少 – Tx和Rx均是如此

引腳數量多的低速并行接口轉為引腳數量少的高速串行接口;

集成嵌入式時鐘進一步減少引腳數。

3)降低系統成本

更小的IC封裝和電路板設計可降低成本。

4)輕松擴展滿足未來帶寬需要

幾何尺寸更小、速度更快,更好地適應標準。

(2)JESD204標準演進

JESD204,是JEDEC定義的針對高速點對點串行接口的一項標準,用于互連兩個(或更多)器件,如轉換器到數字接收器、數字源到DAC或數字源到數字接收器。

與以前的轉換器接口相比單個主機串行接口可用來傳遞所有數據、時鐘和幀信息。時鐘和幀信息嵌入數據流中,無需擔心數據和時鐘之間的設置建立和保持時間。

wKgZPGhKcUqAIxSQAACsGObQrm8442.png

圖4:JESD204標準鏈路

JESD204這種標準在轉換器和接收器(通常為FPGA或ASIC)定義了一種數千兆位的數據鏈路。

如圖4所示,JESD204(2006年4月)原有標準只定義了一條通道、一條鏈路對采樣通過單個串行通道到多個轉換器的傳輸進行了定義,最高速率為3.125Gbps。

wKgZO2hKcUuAS7L5AAD26G-3ZKc193.png

圖5:JESD204A標準鏈路

如圖5所示,JESD204A(2008年4月)—首次修訂,將原有標準擴展成多條鏈路和多個通道。修訂版增加了通過多個對齊串行通道向多個轉換器傳輸數據的能力,最高速率為3.125 Gbps。

wKgZO2hKcUuAPJ6MAAG7-OxkFO0757.png

圖6:JESD204B標準鏈路

如圖6所示,JESD204B(2011年8月),第三版,運用一個器件時鐘,同時增加了多項措施以確保獲得確定性的延遲。支持通過多個對齊的串行通道向多個轉換器傳輸數據,最高速率為12.5Gbps。

(3)JESD204標準各層

wKgZO2hKcUuAVTR7AAIBsFB1gSo450.png

圖7:JESD204B各層的簡化數據流

如圖7所示,JESD204B標準是一種分層規范,規范中的各層都有自己的功能要完成。應用層支持JESD204B鏈路的配置和數據映射。傳輸層實現轉換樣本與成幀未加擾八位字之間的映射。加擾層可以選擇性地獲取八位字并進行加擾或解擾,以便通過延展頻譜尖峰來降低EMI效應。加擾在發送器中完成,解擾在接收器中完成。在數據鏈路層中,可選加擾的八位字編碼成10位字符。該層也是產生或檢測控制字符的地方,目的是監視和維護通道對齊。物理層即串行器/解串器(SERDES)層,負責以線路速率發送或接收字符。該層包括串行器、驅動器、接收器、時鐘和數據恢復電路。

(4)JESD204B 標準中關鍵信號

1)器件時鐘(Device clock)

系統中的一個時鐘信號,為鏈路中數據的幀速率的諧波;

在JESD204B系統中,幀時鐘不再是主機系統參考源。

2)SYNC~

從接收器到發送器的一個系統同步低電平有效信號,表示同步狀態;

當SYNC~為低電平時,接收器和發送器同步;

如果涉及多個DAC/ADC,則可將SYNC~組合起來。

3)通道0、 … 、 L-1

鏈路中的差分通道(通常為高速CML);

8B/10B代碼組按先MSB/后LSB方式傳輸。

4)SYSREF(可選)

一個可選的源同步、高壓擺率時序分辨率信號,用于重置器件時鐘分頻器(包括LMFC),以確保獲得確定性的延遲。

同時分配至系統中的ADC/DAC和ASIC/FPGA邏輯器件,可用時,SYSREF是JESD204B系統中的主機時序參考,因為它負責重置LMFC參考。

(5)JESD204x 標準中確定性延遲

當從JESD204x接收器輸入端到JESD204x接收器輸出端的時間始終為相同時鐘周期時,則延遲具有確定性;

在并行實現中,確定性延遲很簡單—時鐘隨數據傳輸;

在串行實現中,存在多個時鐘域,結果可能造成不確定性;

JESD204和JESD204A并未針對如何確定延遲的確定性進行規定

JESD204B通過規定三個器件子類,試圖解決這一問題:

器件子類0—不支持確定性延遲;

器件子類1—利用SYSREF(500 MSPS以上)實現確定性延遲;

器件子類2—利用SYNC(最高500 MSPS)實現確定性延遲。

(6)JESD204B硬件應用示例

wKgZO2hKcUuAf-4eAATL5z9Knuw528.png

圖8:JESD204B ADC與FPGA硬件連接示例

如圖8所示,AD9250是來自ADI公司的250 MSPS 14位雙ADC,支持子類1實現中的JESD204B接口。該子類允許使用SYSREF事件信號跨ADC進行模擬采樣同步。AD9525是一款低抖動時鐘發生器,不僅提供高達3.1 GHz的七個時鐘輸出,而且能夠根據用戶配置同步SYSREF輸出信號。這兩種產品,再加上ADI公司的一系列扇出緩沖器產品,提供了一個框架,可以精確同步和對齊發送到FPGA或ASIC進行處理的多個ADC數據。

來源:本文轉載自FPGA技術實戰公眾號

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19821

    瀏覽量

    233690
  • FPGA
    +關注

    關注

    1643

    文章

    21980

    瀏覽量

    614526
  • 接口
    +關注

    關注

    33

    文章

    8961

    瀏覽量

    153260
  • adc
    adc
    +關注

    關注

    99

    文章

    6648

    瀏覽量

    548360
  • 模數轉換器
    +關注

    關注

    26

    文章

    3306

    瀏覽量

    128016

原文標題:FPGA與高速ADC接口簡介

文章出處:【微信號:FPGA研究院,微信公眾號:FPGA研究院】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何使用FPGA驅動并行ADC和并行DAC芯片?

    ADC和DAC是FPGA與外部信號的接口,從數據接口類型的角度劃分,有低速的串行接口高速的并行
    的頭像 發表于 02-22 16:15 ?4926次閱讀
    如何使用<b class='flag-5'>FPGA</b>驅動并行<b class='flag-5'>ADC</b>和并行DAC芯片?

    FPGA高速接口應用注意事項

    FPGA高速接口應用注意事項主要包括以下幾個方面: 信號完整性與電磁兼容性(EMC) : 在設計FPGA高速
    發表于 05-27 16:02

    基于FPGA高速數據采集系統接口設計

    基于FPGA高速數據采集系統接口設計.
    發表于 05-10 17:06 ?27次下載

    LVDS高速ADC接口_Xilinx FPGA實現

    。使用lvds來接收高速ADC產生的數據會很方便。像ISERDES,IDDR,IDELAY,OSERDES,ODDR這種資源在FPGA的IOB中多得是(每個IO都對應有,最后具體介紹),根本不擔心使用。
    的頭像 發表于 06-30 10:23 ?2.4w次閱讀
    LVDS<b class='flag-5'>高速</b><b class='flag-5'>ADC</b><b class='flag-5'>接口</b>_Xilinx <b class='flag-5'>FPGA</b>實現

    MT-228:高速ADC模擬輸入接口考慮

    MT-228:高速ADC模擬輸入接口考慮
    發表于 03-21 00:23 ?8次下載
    MT-228:<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>模擬輸入<b class='flag-5'>接口</b>考慮

    MT-201:FPGAADC數字數據輸出的接口

    MT-201:FPGAADC數字數據輸出的接口
    發表于 03-21 09:52 ?7次下載
    MT-201:<b class='flag-5'>FPGA</b>與<b class='flag-5'>ADC</b>數字數據輸出的<b class='flag-5'>接口</b>

    高速反串行板(HSDB)/(HSC-ADC-FPGA)

    高速反串行板(HSDB)/(HSC-ADC-FPGA)
    發表于 04-15 20:06 ?10次下載
    <b class='flag-5'>高速</b>反串行板(HSDB)/(HSC-<b class='flag-5'>ADC-FPGA</b>)

    如何使用FPGA驅動并行ADC和并行DAC芯片

    ADC和DAC是FPGA與外部信號的接口,從數據接口類型的角度劃分,有低速的串行接口高速的并行
    的頭像 發表于 04-21 08:55 ?7629次閱讀

    FPGAADC數字數據輸出的接口

    本文討論了標準接口 — SPI、I2C、SPORT、LVDS 和 JESD204A——用于將 FPGA 連接到 ADC。隨著數據速率的進一步提高,FPGA
    的頭像 發表于 12-21 10:57 ?8500次閱讀
    <b class='flag-5'>FPGA</b>與<b class='flag-5'>ADC</b>數字數據輸出的<b class='flag-5'>接口</b>

    LVDS高速ADC接口, xilinx FPGA實現

    使用的AD芯片是ADI的AD9653,125M16bit高精度高速ADC,用到的采樣速率是80M。其SPI配置會單獨開一篇來講,SPI配置里面有個大坑,本來以為調好了的,后來又發現了問題,調了三天才定位到問題在哪,這就是硬件的魅力(坑爹)所在了吧。這里主要介紹
    的頭像 發表于 04-03 10:28 ?6916次閱讀

    基于FPGA高速ADC接口設計

    點擊上方 藍字 關注我們 ADC硬件特性分析 首先必須通過datasheet分析其核心參數、接口定義和時序要求。ADC9481的采樣率為250MSPS,精度8bit。其原理結構圖如下: 主要引腳說明
    的頭像 發表于 08-28 14:30 ?2410次閱讀

    fpga高速接口有哪些

    fpga高速接口有哪些? FPGA(Field Programmable Gate Array)是一種可編程邏輯器件,可以實現高度定制的硬件功能。它在數字電路設計中扮演著重要的角色,可
    的頭像 發表于 12-07 17:27 ?3996次閱讀

    同步與多個FPGA接口的千兆樣本ADC

    電子發燒友網站提供《同步與多個FPGA接口的千兆樣本ADC.pdf》資料免費下載
    發表于 10-10 11:32 ?0次下載
    同步與多個<b class='flag-5'>FPGA</b><b class='flag-5'>接口</b>的千兆樣本<b class='flag-5'>ADC</b>

    高速ADCFPGA的LVDS數據接口中避免時序誤差的設計考慮

    電子發燒友網站提供《高速ADCFPGA的LVDS數據接口中避免時序誤差的設計考慮.pdf》資料免費下載
    發表于 10-15 09:50 ?6次下載
    <b class='flag-5'>高速</b><b class='flag-5'>ADC</b>與<b class='flag-5'>FPGA</b>的LVDS數據<b class='flag-5'>接口</b>中避免時序誤差的設計考慮

    如何使用FPGA驅動并行ADC和DAC芯片,使用不同編碼方式的ADC與DAC時的注意事項

    ADC和DAC是FPGA與外部信號的接口,從數據接口類型的角度劃分,有低速的串行接口高速的并行
    的頭像 發表于 03-14 13:54 ?1064次閱讀
    如何使用<b class='flag-5'>FPGA</b>驅動并行<b class='flag-5'>ADC</b>和DAC芯片,使用不同編碼方式的<b class='flag-5'>ADC</b>與DAC時的注意事項