衡阳派盒市场营销有限公司

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

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

3天內不再提示

數據傳輸差異的處理

DIri_ALIFPGA ? 來源:未知 ? 作者:李倩 ? 2018-07-05 15:25 ? 次閱讀

通常情況下,模擬輸入信號通過高速ADC的量化輸出的數字信號需要交給FPGA進行處理。如果高速ADC采用LVDS輸出,那么經量化處理過的數字信號將會有非常多的LVDS數據差分對。而LVDS數據接收端,接收到的LVDS差分數據對相互之間可能會存在非常小的一個時間差異,該時間差異往往是皮秒級別的,而隨著高速ADC采樣率的提升,目前大多數的高速ADC采樣速率已經達到GSPS級別。

因此皮秒級別的時間差異也會對采集到的數據產生影響。這種情況的發生,往往可能是由于LVDS數據差分對走線長度的不匹配所造成的,這種數據傳輸中的時間差異對于高速數據傳輸來說,可能會造成某些數據位的值發生變化,這就相當于向FPGA提供了錯誤的ADC數據。

因此,無論是在高速ADC芯片的測試評估還是在其應用當中,對這些數據傳輸所造成的時間差異均要進行預先的處理。

數據傳輸差異的處理

對于數據傳輸的時間差異可以有兩種方式來解決,一種方法是通過ADC本身的LVDS特性來改變LVDS數據傳輸的延遲,這通常與LVDS的輸出時鐘有關。另外一種方法是使用FPGA內部的延遲功能來實現。

ADC內部延遲

對于ADC的LVDS數據輸出,可以通過ADC內部集成的某些控制來改變輸出時鐘沿,從而達到傳輸延遲的目的。這種方式,不能做到有選擇的對特定的LVDS數據差分對進行專門的延遲,但是,只是改變輸出時鐘沿是可行的。這將有助于改變所有LVDS數據差分對相互之間的傳輸時間關系。

FPGA內部延遲

另一種解決數據傳輸時間差異的方式,是通過調節FPGA內部的延遲特性,FPGA對于每個LVDS差分對都有一個延遲單元。FPGA中有稱之為IDELAY的一個延遲單元,它可以來用對每個LVDS數據差分對分別進行延遲調節。FPGA的IDELAY非常靈活,可以在ADC輸出到FPGA之間的任何一對LVDS差分對之間進行調節。同樣,由ADC本身所帶來的LVDS數據差分對的時間偏離,也可以通過FPGA的IDELAY延遲單元來進行補償。

IDELAY延遲單元的使用并不是必須的,除非板卡設計和布局并沒有進行數據對的長度匹配。

Pattern功能檢查數據傳輸錯位

為了進行設置和保持時間的驗證,系統設計人員可以采用測試模式來生成可以在FPGA中驗證的特定Pattern。在測試模式下,可以使用用戶自定義的Pattern對每個上升沿和下降沿進行位翻轉。這是用來測試FPGA和ADC的LVDS數據接口之間傳輸狀況的最好方法。

這種測試方法確定了ADC和FPGA之間傳輸的好壞。如果測試模式數據傳輸完美的匹配每個時鐘周期的測試pattern的位翻轉,那么對于實際輸入的設置和保持時間即是可信的。如果測試模式通過,則可以認為ADC的LVDS數據和FPGA之間的傳輸是合適的。

數據傳輸的調整

在pattern測試模式下,生成的眼圖的連續的。因此,任何一個眼圖窗口都可以用來對數據傳輸進行校準。

FPGA內部的IDELAY單元可以對輸出傳輸進行微調,以防止由于PCB的走線或FPGA本身代碼編譯時的時間約束,造成的數據線之間的傾斜。

對于大多數高速ADC來說,測試pattern和數字化輸入數據都來自同一個LVDS串行模塊,這個模塊可以維護輸出時鐘和輸出數據之間的時間關系,因此,測試pattern和正常輸入的數字化數據之間沒有什么差異。但是,如果由于板卡走線,造成輸出數據行之間有一定數量的耦合。那么,如果測試pattern和實際輸入信號量化的數據不同于輸出翻轉的pattern,時間可能會略有不同。

數據傳輸調整的基準

通常情況下,每一個ADC的LVDS數據差分對都可以用來作為數據傳輸調整的基準,并以此作為其他LVDS數據差分對的參照來進行微調。

由于數據傳輸的差異,測試pattern生成的眼圖并不一定會是從一個完整的眼圖起始。因此,如果采用第一個眼圖來進行校準,可能會出現所有LVDS數據輸出差分對得窗口不相一致。所以,第二個眼圖窗口將會是建議的首選,該眼圖必然是完整的采樣窗口。

確定采樣窗口

通常情況下,每對LVDS差分數據的傳輸延遲相差不會太大,因此,我們只需要對第一對LVDS差分數據進行分析。如前文所述,第一個眼圖有可能是不完整的眼圖,因此,我們選擇第二個眼圖作為參考。

確定調整起始值

將第一對LVDS差分輸出的第二個眼圖的開始時間值作為參考,當作其他所有LVDS差分數據采樣窗口掃描的起始值,對所有的LVDS差分數據進行掃描。并與該參考值進行比對,計算出每對LVDS差分數據延遲值,并將該延遲通過IDELAY單元加在ADC的LVDS數據差分輸出和FPGA之間。

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

    關注

    1630

    文章

    21796

    瀏覽量

    605998
  • 數據傳輸
    +關注

    關注

    9

    文章

    1952

    瀏覽量

    64853
  • adc
    adc
    +關注

    關注

    99

    文章

    6533

    瀏覽量

    545751

原文標題:高速AD中的LVDS和FPGA

文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    信號采集系統中的數據傳輸顯示與處理

    信號采集系統中的數據傳輸顯示與處理
    發表于 05-12 22:25

    無線數據傳輸模塊的實際應用

    數據傳輸模塊可以對系統采集的數據進行傳輸,幫助系統實現對安防信息的采集處理。二、、智慧能源環保智慧能源環保屬于智慧城市的一個部分,其物聯網應用主要集中在水能,電能,燃氣、路燈等能源以及
    發表于 06-18 04:21

    DMA進行數據傳輸和CPU進行數據傳輸的疑問

    求大佬解答,本人正在學習STM32單片機中DMA直接數據存儲部分的內容 看了DMA簡介后,也上手過實例代碼,但是沒有實際的項目經驗,所以有以下疑問: DMA外設在進行數據傳輸的操作,是否也是需要經過
    發表于 05-25 17:18

    數據傳輸

    通信工程叢書--數據傳輸 這資料還是不錯的,可供參考學習哦!
    發表于 03-25 00:53 ?29次下載

    數據傳輸介質

    2.5  數據傳輸介質      傳輸介質是通信網絡中連接計算機的具體物理設備和數據傳輸物理通路。傳輸介質的特性包括物理描述
    發表于 06-27 21:47 ?0次下載

    基于FPDP的高速數據傳輸系統設計

    基于FPDP的高速數據傳輸系統設計 隨著電子技術的高速發展,越來越多的信號處理系統,需要高速的數據采集和大吞吐量的數據傳輸,來實現數據的高
    發表于 12-01 09:41 ?2173次閱讀
    基于FPDP的高速<b class='flag-5'>數據傳輸</b>系統設計

    IDE數據傳輸模式

    IDE數據傳輸模式 隨著技術的發展,產品對數據傳輸速度要求的提高,IDE接口硬盤的數
    發表于 12-25 14:58 ?411次閱讀

    Modem數據傳輸標準

     Modem數據傳輸標準 數據傳輸標準是指MODEM的
    發表于 12-28 13:29 ?1037次閱讀

    RAID卡的數據傳輸速度

    RAID卡的數據傳輸速度              數據傳輸速度是指硬盤接口的傳輸速度。比如ATA100接口硬盤的
    發表于 01-09 10:47 ?2067次閱讀

    數據傳輸,數據傳輸的工作方式有哪些?

    數據傳輸,數據傳輸的工作方式有哪些? 將數據從一個地方傳輸到另一個地方的方法多得令人難以置信。 數
    發表于 03-18 14:41 ?6018次閱讀

    數據傳輸速率是什么意思

    數據傳輸速率是什么意思 數據傳輸速率是通過信道每秒可傳輸的數字信息量的量度。數據傳輸速率也稱為吞吐率。數據傳輸速率由很
    發表于 03-18 14:45 ?4998次閱讀

    差異數據傳輸有什么區別?

    的 iCoupler?數字隔離器使用芯片級微變壓器作為耦合元件,將數據傳輸通過高質量聚酰亞胺隔離柵。iCoupler 隔離器中主要使用兩種數據傳輸方法:單端和差分。選擇數據傳輸機制時,需要進行工程設計取舍,以優化所需的終端產品特
    的頭像 發表于 10-31 00:36 ?521次閱讀

    單端與差異數據傳輸到底有什么區別

    電子發燒友網站提供《單端與差異數據傳輸到底有什么區別.pdf》資料免費下載
    發表于 11-26 01:18 ?16次下載
    單端與<b class='flag-5'>差異數據傳輸</b>到底有什么區別

    基于手機的光譜儀數據傳輸處理綜述

    基于手機的光譜儀數據傳輸處理綜述
    發表于 07-12 14:22 ?21次下載

    MPU數據傳輸協議詳解

    在現代電子系統中,微控制器(MPU)扮演著核心角色,負責處理各種任務和數據。為了實現這些功能,MPU需要與其他設備進行數據交換。數據傳輸協議就是規定這些
    的頭像 發表于 01-08 09:37 ?162次閱讀
    明升娱乐 | 云鼎娱乐场网址| 百家乐送1000| 喜来登百家乐官网的玩法技巧和规则| 网上百家乐官网新利| 亲朋棋牌刷金币| 闲和庄百家乐娱乐| 百家乐打印程序| 赌博百家乐官网赢钱方法| 百家乐官网出千原理| 博王国际娱乐| 大发888官方下载 银行| 多台百家乐的玩法技巧和规则| 澳门百家乐职业赌客| 做生意招牌什么颜色旺财| 钱隆百家乐官网智能| 百家乐官网自动下注| 百家乐官网赢钱皇冠网| 球探比分 | 大发888优惠代码 官网| 威尼斯人娱乐城博彩网站| 金殿百家乐的玩法技巧和规则| 澳门百家乐现场真人版| 百家乐里面的奥妙| 希尔顿百家乐官网娱乐城 | 百家乐网上真钱赌场娱乐网规则| 百家乐官网赌场| 网上百家乐官网娱乐场开户注册 | 娱乐场百家乐官网大都| 万荣县| 亚斯博彩网| 大发麻将| 乐透乐博彩论坛3d| 现金网系统出租| 钱隆百家乐智能| 百家乐押注最多是多少| 百家乐心术| 粤港澳百家乐娱乐网| 真人百家乐官网代理合作| 百家乐官网下注平台| 帝豪百家乐官网利来|