《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計 > 設(shè)計應(yīng)用 > 高速數(shù)據(jù)轉(zhuǎn)換系統(tǒng)對時鐘和數(shù)據(jù)傳輸?shù)男阅芤?/span>
高速數(shù)據(jù)轉(zhuǎn)換系統(tǒng)對時鐘和數(shù)據(jù)傳輸?shù)男阅芤?
摘要: 隨著今天模數(shù)轉(zhuǎn)換器的數(shù)據(jù)轉(zhuǎn)換采樣速度進(jìn)入到每秒千兆次采樣(GSPS),系統(tǒng)需要能夠支持這樣高的轉(zhuǎn)換速度,模擬器件必須產(chǎn)生和放大高頻信號,。除了模擬信號路徑外,設(shè)計師需要完全了解采樣時鐘和高比特率數(shù)據(jù)獲取電路方面,。信號路徑設(shè)計師將為這兩個關(guān)鍵的方面提供建議方案。下面的信息與需要高性能ADC的系統(tǒng)緊密相關(guān)。
Abstract:
Key words :

隨著今天模數(shù)轉(zhuǎn)換器的數(shù)據(jù)轉(zhuǎn)換采樣速度進(jìn)入到每秒千兆次采樣(GSPS),,系統(tǒng)需要能夠支持這樣高的轉(zhuǎn)換速度,,模擬器件必須產(chǎn)生和放大高頻信號。除了模擬信號路徑外,,設(shè)計師需要完全了解采樣時鐘和高比特率數(shù)據(jù)獲取電路方面,。信號路徑設(shè)計師將為這兩個關(guān)鍵的方面提供建議方案。下面的信息與需要高性能ADC的系統(tǒng)緊密相關(guān),。

時鐘源

在高速數(shù)據(jù)轉(zhuǎn)換系統(tǒng)中一個最重要的子系統(tǒng)是時鐘源,,這是因?yàn)?a class="innerlink" href="http://wldgj.com/tags/時鐘信號" title="時鐘信號" target="_blank">時鐘信號的時序準(zhǔn)確性可以直接影響ADC的動態(tài)特性。為減少這種影響,,ADC時鐘源必須表現(xiàn)出非常低的時序抖動或相位噪聲,。如果在選擇時鐘電路時沒有考慮到這種因素,無論前端模擬電路或者ADC的質(zhì)量有多高,,系統(tǒng)可能表現(xiàn)出很差的動態(tài)性能,。優(yōu)良的時鐘將總能在精確的時鐘間隔內(nèi)出現(xiàn)時鐘沿的轉(zhuǎn)換。實(shí)際上,,時鐘邊沿到達(dá)的時間間隙總是在不斷變化的,,這種時序的不確定性帶來的結(jié)果是采樣波形的信噪比會受到數(shù)據(jù)轉(zhuǎn)換過程的影響。

                                                                  圖1:PLL與VCO時鐘系統(tǒng),。

可以容忍的最大時鐘抖動為抖動噪聲超過量化噪聲(1/2LSB)前的時鐘抖動,。這可以用下面的公式定義:

如果優(yōu)化輸入電壓(VIN)使之等于ADC的輸入電壓范圍(VINFSR),那么抖動要求成為ADC分辨率(N位)和被采樣的輸入頻率(fin)的一個因子,。
對于達(dá)到奈奎斯特速率(對于1GSPS轉(zhuǎn)換速率為500MHz)的輸入頻率,,總的抖動要求是:

這個值代表了來自所有抖動源的總抖動。ADC器件本身導(dǎo)致的一個抖動源稱為窗口抖動(aperture jitter),,這是輸入采樣和器件的保持電路相關(guān)的一種時序不確定性,在確定時鐘源允許的最大時鐘抖動時,,需要考慮這種不確定性,。

時鐘電路抖動=(Tj(rms)2-(ADC(窗口抖動)2))1/2

以ADC08D1000為例,窗口抖動在數(shù)據(jù)手冊中給定的值為0.4ps,,這個值將ADC時鐘的抖動標(biāo)準(zhǔn)限制到-1.1ps,。

然而,當(dāng)用在數(shù)據(jù)轉(zhuǎn)換系統(tǒng)中時,,將振蕩器的性能數(shù)據(jù)與規(guī)范要求簡單地匹配或許并不足以獲得期望的結(jié)果,。這是因?yàn)轭l率分量也扮演著重要的作用。因此,,用頻譜分析儀來對時鐘信號進(jìn)行檢查很重要,,并確保與基本頻率相關(guān)的能量沒有在很大的范圍內(nèi)擴(kuò)展。延伸到更高頻率的毛刺可能很明顯,,也將會對性能產(chǎn)生直接的影響,。

圖1顯示了針對ADC08D1000的推薦時鐘電路,,由一個鎖相環(huán)器件(LMX2312)連接到可變電感壓控振蕩器(VCO)組成。PLL和VCO維持達(dá)到奈奎斯特輸入頻率ADC08D1000要求的信噪比(46dB),。

數(shù)據(jù)獲取

對信號進(jìn)行高頻(1GSPS及以上)采樣意味著轉(zhuǎn)換所產(chǎn)生的數(shù)字輸出數(shù)據(jù)必須儲存起來,,或者至少快速地轉(zhuǎn)移。處理每秒超過一億次轉(zhuǎn)換的兩個關(guān)鍵問題是系統(tǒng)中數(shù)字器件之間的信號完整性,,以及每個時鐘周期數(shù)據(jù)轉(zhuǎn)移的速度,。
為使數(shù)字輸出信號完整性最大化,高速ADC使用低電壓差分信號(或者LVDS)傳輸(見圖2),。

                                                                   圖2:典型的LVDS電路,。

LVDS信號傳輸方法的主要優(yōu)點(diǎn)是以非常低的功率預(yù)算實(shí)現(xiàn)高數(shù)據(jù)速率,對每個將通過一個電路板或者電纜傳輸?shù)姆蛛x信號采用兩條連線來實(shí)現(xiàn)這種低功耗,。每條線上的電壓變化的方向互相相反,,且與像CMOS或者TTL這樣的單端信號相比信號的強(qiáng)度比較小(一般為350mV)。這是因?yàn)椴罘蛛娐饭逃械目乖肼暷芰?,因此可以使用低電壓擺幅信號,。這反過來意味著信號頻率可以更快,因?yàn)樾盘柕纳仙龝r間更短了,。

電路板上傳輸差分波形的信號線應(yīng)該設(shè)計成具有100Ω的特征阻抗(LVDS標(biāo)準(zhǔn)所定義的值),,這些線在接收器端用100Ω的電阻來進(jìn)行端接以與線路匹配。通過發(fā)射器電路上的電流源在100Ω的電阻上流過3.5mA的電流,,產(chǎn)生一個信號電壓,,提供350mV的信號擺幅,供接收電路檢測,。

高速發(fā)送數(shù)據(jù)只是問題的一半,,還需要考慮將數(shù)據(jù)存儲在存儲器陣列中以作后
續(xù)處理。ADC對其每個通道提供一個解復(fù)用的數(shù)據(jù)輸出,。器件不是提供一個運(yùn)行在等于采樣速度的單一8位總線,,而是同時在兩個8位數(shù)據(jù)總線上輸出兩個連續(xù)采樣。這種方法將數(shù)據(jù)速率減半,,但是增加了數(shù)據(jù)位數(shù),,對于一個1GSPS的采樣速率,來自ADC的轉(zhuǎn)換數(shù)據(jù)輸出速度為500MHz,。即使在這種降低的速度下,,大多數(shù)分立存儲器或者FPGA內(nèi)部存儲器在可靠獲取這個數(shù)據(jù)上也存在問題。因此使用DDR非常有利,,因?yàn)镈DR在時鐘的上升和下降沿都輸出數(shù)據(jù),。盡管數(shù)據(jù)速率對于DDR信號傳輸來說不變,時鐘頻率減半,達(dá)到更便于管理的250MHz,,這個頻率在CMOS存儲電路的范圍內(nèi),。在數(shù)據(jù)能保存在存儲器之前,需要在輸入到FPGA器件中間采用一個數(shù)據(jù)鎖存器對,。第一個鎖存器使用同步數(shù)據(jù)時鐘,,而第二個鎖存器使用180度異相的時鐘,或者反向數(shù)據(jù)時鐘(見圖3),。

                                                                     圖3:FPGA數(shù)據(jù)獲取架構(gòu)框圖,。

為簡化這種時鐘要求,F(xiàn)PGA帶有一種以PLL(鎖相環(huán))或者DLL(延時鎖定環(huán))形式實(shí)現(xiàn)的數(shù)字時鐘管理器,。這些器件允許在內(nèi)部產(chǎn)生時鐘信號,,這些時鐘信號能與輸入時鐘信號鎖定,提供相位延時間隔為0,、90,、180和270度。這種時鐘管理功能允許DDR時鐘方案通過提供一種精確的180度移相時鐘來有效工作,。這反過來允許輸入數(shù)據(jù)與下降沿同步,,以能可靠地獲取到數(shù)據(jù)鎖存器中。
在鎖存之后,,輸入數(shù)據(jù)可以被傳輸?shù)紽IFO存儲器或者Block RAM,。在這里,數(shù)據(jù)可以以很低的速度輕易地被系統(tǒng)微控制器獲得,,以進(jìn)行獲取后的處理,。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載,。