你的位置:首頁(yè) > 傳感技術(shù) > 正文

計算隔離式精密高速DAQ的采樣時(shí)鐘抖動(dòng)的簡(jiǎn)單步驟

發(fā)布時(shí)間:2021-11-11 來(lái)源:ADI,Lloben Paculanan 和 John Neeko Garlitos 責任編輯:wenwei

【導讀】出于魯棒性、安全性、高共模電壓考量,或為了消除可在測量中帶來(lái)誤差的接地環(huán)路,許多數據采集(DAQ)應用都需要隔離DAQ信號鏈路徑。ADI的精密高速技術(shù)使系統設計人員能夠在相同的設計中實(shí)現高交流和直流精度,無(wú)需犧牲直流精度來(lái)?yè)Q取更高的采樣速率。然而,為實(shí)現高交流性能,如信噪比(SNR),系統設計人員必須考慮采樣時(shí)鐘信號或控制ADC中采樣保持(S&H)開(kāi)關(guān)的轉換啟動(dòng)信號上的抖動(dòng)所帶來(lái)的誤差。隨著(zhù)目標信號和采樣速率的增加,控制采樣保持開(kāi)關(guān)的信號抖動(dòng)會(huì )成為主要誤差源。


當DAQ信號鏈被隔離之后,控制采樣保持開(kāi)關(guān)的信號一般來(lái)自進(jìn)行多通道同步采樣的背板。系統設計人員選擇低抖動(dòng)數字隔離器至關(guān)重要,以使進(jìn)入ADC的采樣保持開(kāi)關(guān)的控制信號具有低抖動(dòng)。精密高速ADC應首選使用LVDS接口格式,以滿(mǎn)足高數據速率要求。它還會(huì )對DAQ電源層和接地層帶來(lái)極小的干擾。本文將說(shuō)明如何解讀ADI公司的LVDS數字隔離器的抖動(dòng)規格參數,以及與精密高速產(chǎn)品(例如 ADAQ23875 DAQ μModule?解決方案)接口時(shí),哪些規格參數比較重要。本文的這些指導說(shuō)明也適用于其他帶有LVDS接口的精密高速ADC。在介紹與 ADN4654 千兆LVDS隔離器配合使用的ADAQ23875時(shí),還將說(shuō)明計算對SNR預期影響采用的方法。


抖動(dòng)如何影響采樣過(guò)程


通常,時(shí)鐘源在時(shí)域中存在抖動(dòng)。在設計DAQ系統時(shí),了解時(shí)鐘源中包含多少抖動(dòng)是非常重要的。


圖1展示了非理想型振蕩器的典型輸出頻譜,在1 Hz帶寬時(shí)噪聲功率與頻率成函數關(guān)系。相位噪聲的定義為指定頻率偏移fm下1 Hz帶寬內的噪聲與基波頻率fo下振蕩器信號幅度的比率。


1636513250633574.png

圖1.受相位噪聲影響的振蕩器功率頻譜。


采樣過(guò)程是采樣時(shí)鐘與模擬輸入信號的乘法。這種時(shí)域中的乘法相當于頻域中的卷積。所以,在A(yíng)DC轉換期間,ADC采樣時(shí)鐘的頻譜與純正弦波輸入信號卷積,使得采樣時(shí)鐘或相位噪聲上的抖動(dòng)出現在A(yíng)DC輸出數據的FFT頻譜中,具體如圖2所示。


1636513268694637.png

圖2.帶相位噪聲采樣時(shí)鐘對理想正弦波采樣的影響。


隔離式精密高速DAQ應用


多相功率分析儀就是一個(gè)隔離式精密高速DAQ應用示例。圖3顯示典型的系統架構,其中通道與通道之間隔離,通過(guò)共用背板用于與系統計算或控制器模塊通信。在本示例中,我們選擇ADAQ23875精密高速DAQ解決方案,因為其尺寸小,所以能夠在狹小空間內輕松安裝多個(gè)隔離DAQ通道,從而可以減輕現場(chǎng)測試應用中移動(dòng)儀器的重量。使用LVDS千兆隔離器(ADN4654)將DAQ通道與主機箱背板隔離。


通過(guò)隔離每個(gè)DAQ通道,可以在不損壞輸入電路的情況下,將每個(gè)通道直接連接至具有不同共模電壓的傳感器。每個(gè)隔離DAQ通道的接地跟蹤具有一定電壓偏移的共模電壓。如果DAQ信號鏈能夠跟蹤與傳感器相關(guān)的共模電壓,就無(wú)需使用輸入信號調理電路來(lái)支持較大的輸入共模電壓,并消除對下游電路來(lái)說(shuō)較高的共模電壓。這種隔離還可帶來(lái)安全性,并消除可能會(huì )影響測量精度的接地環(huán)路。


在功率分析儀應用中,在所有DAQ通道中實(shí)現采樣事件同步至關(guān)重要,因為與采樣電壓相關(guān)的時(shí)域信息不匹配會(huì )影響后續計算和分析。為了在通道間同步采樣事件,ADC采樣時(shí)鐘通過(guò)LVDS隔離器從背板發(fā)出。


在圖3所示的隔離式DAQ架構中,以下這些抖動(dòng)誤差源會(huì )增加控制ADC中采樣保持開(kāi)關(guān)的采樣時(shí)鐘上的總抖動(dòng)。


參考時(shí)鐘抖動(dòng)


采樣時(shí)鐘抖動(dòng)的第一來(lái)源是參考時(shí)鐘。該參考時(shí)鐘通過(guò)背板傳輸至每個(gè)隔離式精密高速DAQ模塊和其他插入背板的測量模塊。該時(shí)鐘用作FPGA的時(shí)序參考;所以,FPGA中的所有事件、數字模塊、PLL等的時(shí)序精度都取決于參考時(shí)鐘的精度。在沒(méi)有背板的某些應用中,使用板載時(shí)鐘振蕩器作為參考時(shí)鐘源。


FPGA抖動(dòng)


采樣時(shí)鐘抖動(dòng)的第二來(lái)源是FPGA帶來(lái)的抖動(dòng)。注意,FPGA中包含一條觸發(fā)-執行路徑,并且FPGA中PLL和其他數據模塊的抖動(dòng)規格都會(huì )影響系統的整體抖動(dòng)性能。


LVDS隔離器抖動(dòng)


采樣時(shí)鐘抖動(dòng)的第三來(lái)源是LVDS隔離器。LVDS隔離器產(chǎn)生附加相位抖動(dòng),會(huì )影響系統的整體抖動(dòng)性能。


ADC的孔徑抖動(dòng)


采樣時(shí)鐘抖動(dòng)的第四來(lái)源是ADC的孔徑抖動(dòng)。這是ADC本身固有的特性,請參閱數據手冊查看具體定義。


1636512993902248.png

圖3.通道與通道之間的隔離DAQ架構


有些參考時(shí)鐘和FPGA抖動(dòng)規格基于相位噪聲給出。要計算對采樣時(shí)鐘的抖動(dòng)貢獻,需要將頻域中的相位噪聲規格轉化為時(shí)域中的抖動(dòng)規格。


根據相位噪聲計算抖動(dòng)


相位噪聲曲線(xiàn)有些類(lèi)似于放大器的輸入電壓噪聲頻譜密度。與放大器電壓噪聲一樣,最好在振蕩器中使用1/f低轉折頻率。振蕩器通常用相位噪聲來(lái)描述性能,但為了將相位噪聲與ADC的性能關(guān)聯(lián)起來(lái),必須將相位噪聲轉換為抖動(dòng)。為將圖4中的圖與現代ADC應用關(guān)聯(lián)起來(lái),選擇100 MHz的振蕩器頻率(采樣頻率)以便于討論,典型曲線(xiàn)如圖4所示。請注意,相位噪聲曲線(xiàn)由多條線(xiàn)段擬合而成,各線(xiàn)段的端點(diǎn)由數據點(diǎn)定義。


1636512977189414.png

圖4.根據相位噪聲計算抖動(dòng)。


計算等量rms抖動(dòng)時(shí),第一步是獲取目標頻率范圍中的積分相位噪聲功率,即曲線(xiàn)區域A。該曲線(xiàn)被分為多個(gè)獨立區域(A1、A2、A3和A4),每個(gè)區域由兩個(gè)數據點(diǎn)定義。假設振蕩器與ADC輸入端之間無(wú)濾波,則積分頻率范圍的上限應為采樣頻率的2倍,這近似于A(yíng)DC采樣時(shí)鐘輸入的帶寬。積分頻率范圍下限的選擇也需要一定的斟酌。理論上,它應盡可能低,以便獲得真實(shí)的rms抖動(dòng)。但實(shí)際上,制造商一般不會(huì )給出偏移頻率小于10 Hz時(shí)的振蕩器特性,不過(guò)這在計算中已經(jīng)能夠得出足夠精度的結果。多數情況下,如果提供了100 Hz時(shí)的特性,則選擇100 Hz作為積分頻率下限是合理的。否則,可以使用1 kHz或10 kHz數據點(diǎn)。還應考慮,近載波相位噪聲會(huì )影響系統的頻譜分辨率,而寬帶噪聲則會(huì )影響整體系統信噪比。最明智的方法或許是對各區域分別積分,并檢查各區域的抖動(dòng)貢獻幅度。如果使用晶體振蕩器,則低頻貢獻與寬帶貢獻相比,可能可以忽略不計。其它類(lèi)型的振蕩器在低頻區域可能具有相當大的抖動(dòng)貢獻,必須確定其對整體系統頻率分辨率的重要性。各區域的積分產(chǎn)生個(gè)別功率比,然后將各功率比相加,并轉換回dBc。已知積分相位噪聲功率后,便可通過(guò)下式計算rms相位抖動(dòng)(單位為弧度):


1636512952733395.png


以上結果除以2πf0,便可將用弧度表示的抖動(dòng)0轉換為用秒表示的抖動(dòng):


1636512938303719.png


更多詳細信息,請參閱 "MT-008教程:將振蕩器相位噪聲轉化為時(shí)間抖動(dòng)" 。


量化參考時(shí)鐘抖動(dòng)


高性能DAQ系統中使用的參考時(shí)鐘源一般為晶體振蕩器,與其他時(shí)鐘源相比,它可以提供更出色的抖動(dòng)性能。


我們一般使用表1所示的示例在數據手冊中定義晶體振蕩器的抖動(dòng)規格。在量化參考時(shí)鐘的抖動(dòng)貢獻時(shí),相位抖動(dòng)是最重要的規格指標。相位抖動(dòng)通常定義為邊沿位置相對于平均邊沿位置的偏差。


表1.數據手冊中給出的晶體振蕩器抖動(dòng)規格示例

1636512919329284.png

1636512900682402.png


另一方面,有一些晶體振蕩器指定相位噪聲性能,而不是指定抖動(dòng)。如果振蕩器數據手冊定義了相位噪聲性能,可以將噪聲值轉化為抖動(dòng),如"根據相位噪聲計算抖動(dòng)"部分所述。


量化來(lái)自FPGA的抖動(dòng)


FPGA中參考時(shí)鐘的主要作用是提供觸發(fā)信號,以啟動(dòng)FPGA中設定的不同并行事件。換句話(huà)說(shuō),參考時(shí)鐘協(xié)調FPGA中的所有事件。為了提供更好的時(shí)間分辨率,參考時(shí)鐘通常被傳遞到FPGA中的PLL,以增大其頻率,因此,可能出現短時(shí)間隔事件。此外,需注意FPGA中包含一條觸發(fā)-執行路徑,其中,參考時(shí)鐘被傳遞至時(shí)鐘緩沖器、計數器、邏輯門(mén)等。處理抖動(dòng)敏感型重復事件(例如,通過(guò)隔離將LVDS轉化-開(kāi)始信號提供給ADC)時(shí),需要量化來(lái)自FPGA的抖動(dòng)貢獻,以合理預估整體系統抖動(dòng)對高速數據采集性能的影響。


FPGA的抖動(dòng)性能通常在FPGA數據手冊中給出。也會(huì )在大部分FPGA軟件工具的靜態(tài)時(shí)序分析(STA)中給出,如圖5所示。時(shí)序分析工具可以計算數據路徑源和目的地的時(shí)鐘不確定性,并將它們組合以獲得總時(shí)鐘不確定性。為了自動(dòng)在STA中計算參考時(shí)鐘抖動(dòng)量,必須在FPGA項目中將其添加為輸入抖動(dòng)約束。


18.jpg

圖5.靜態(tài)時(shí)序分析(STA)示例視圖。


量化數字隔離產(chǎn)生的抖動(dòng)


查看抖動(dòng)的最基本方法是用差分探針去測量LVDS信號對,并且上升沿和下降沿上均要觸發(fā),示波器設定為無(wú)限持續。這意味著(zhù)高至低和低至高的躍遷會(huì )相互迭加,因此可以測量交越點(diǎn)。交越寬度對應于峰峰值抖動(dòng)或截至目前所測得的時(shí)間間隔誤差(TIE)。比較圖6和圖7所示的眼圖和直方圖。有一些抖動(dòng)是隨機來(lái)源(例如熱噪聲)所導致,此隨機抖動(dòng)(RJ)意味著(zhù)示波器上所看到的峰峰值抖動(dòng)會(huì )受到運行時(shí)間的限制(隨著(zhù)運行時(shí)間增加,直方圖上的尾巴會(huì )升高)。


19.jpg

圖6.ADN4651的眼圖。 


20.jpg

圖7. ADN4651的眼圖直方圖。 


相比之下,確定性抖動(dòng)(DJ)的來(lái)源是有界限的,例如脈沖偏斜所導致的抖動(dòng)、數據相關(guān)抖動(dòng)(DDJ)和符碼間干擾(ISI)。脈沖偏斜源于高至低與低至高傳輸延遲之間的差異。這可以通過(guò)偏移交越實(shí)現可視化,即在0 V時(shí),兩個(gè)邊沿分開(kāi)(很容易通過(guò)圖7中直方圖內的分隔看出來(lái))。DDJ源于不同工作頻率時(shí)的傳輸延遲差異,而ISI源于前一躍遷頻率對當前躍遷的影響(例如,邊沿時(shí)序在一連串的1s或0s與1010模式碼之后通常會(huì )有所不同)。


1636512855402693.png

圖8.總抖動(dòng)貢獻來(lái)源。


圖8顯示如何充分估算特定誤碼率下的總抖動(dòng)(TJ@BER)??梢愿鶕P团c測量所得的TIE分配之間的擬合狀態(tài)來(lái)計算隨機抖動(dòng)和確定性抖動(dòng)。此類(lèi)模型中的一種是雙狄拉克模型,它假設高斯隨機分布與雙狄拉克δ函數卷積(兩個(gè)狄拉克δ函數之間的分隔距離對應于確定性抖動(dòng))。對于具有明顯確定性抖動(dòng)的TIE分布而言,該分布在視覺(jué)上近似于此模型。有一個(gè)難點(diǎn)是某些確定性抖動(dòng)會(huì )對高斯分量帶來(lái)影響,亦即雙狄拉克函數可能低估確定性抖動(dòng),高估隨機抖動(dòng)。然而,兩者結合仍能精確估計特定誤碼率下的總抖動(dòng)。


隨機抖動(dòng)規定為高斯分布模型中的1 σ rms值,若要推斷更長(cháng)的運行長(cháng)度(低BER),只需選擇適當的多σ,使其沿著(zhù)分布的尾端移動(dòng)足夠長(cháng)的距離(例如,1 × 10-12位錯誤需要14 σ)即可。接著(zhù)加入DJ以提供TJ@BER的估計值。對于信號鏈中的多個(gè)元件,與其增加會(huì )導致高估抖動(dòng)的多個(gè)TJ值,不如將RJ值進(jìn)行幾何加總,將DJ值進(jìn)行代數加總,這樣將能針對完整的信號鏈提供更為合理的完整TJ@BER估計。


ADN4654的RJ、DJ和TJ@BER全都是分別指定的,依據多個(gè)單元的統計分析提供各自的最大值,藉以確保這些抖動(dòng)值在電源、溫度和工藝變化范圍內都能維持。


圖9顯示ADN4654 LVDS隔離器的抖動(dòng)規格示例。對于隔離式DAQ信號鏈,附加相位抖動(dòng)是最重要的抖動(dòng)規格。附加相位抖動(dòng)與其他抖動(dòng)源一起使ADC孔徑抖動(dòng)增加,從而導致采樣時(shí)間不準確。


1636512834117619.png

圖9.ADN4654抖動(dòng)規格。


量化ADC的孔徑抖動(dòng)


孔徑抖動(dòng)是ADC的固有特性。這是由孔徑延遲中的樣本間變化引起的,與采樣事件中的誤差電壓對應。在開(kāi)關(guān)斷開(kāi)的時(shí)刻,這種樣本間變化稱(chēng)為"孔徑不確定性"或"孔徑抖動(dòng)",通常用均方根皮秒(ps rms)來(lái)衡量。


在A(yíng)DC中,如圖10和圖11所示,孔徑延遲時(shí)間以轉換器輸入作為基準;應考慮通過(guò)輸入緩沖器的模擬傳輸延遲ta的影響;以及通過(guò)開(kāi)關(guān)驅動(dòng)器的數字延遲tdd的影響。以ADC輸入為基準,孔徑時(shí)間ta'定義為前端緩沖器的模擬傳播延遲tda與開(kāi)關(guān)驅動(dòng)器數字延遲tdd的時(shí)間差加上孔徑時(shí)間的一半ta/2。


23.png

圖10.ADC的采樣保持輸入級。


1636512809155058.png

圖11.采樣保持波形和定義。


以ADAQ23875為例,孔徑抖動(dòng)僅約0.25 psRMS,如圖12所示。此規格通過(guò)設計保證,但未經(jīng)測試。


1636512790529099.png

圖12.ADAQ23875孔徑抖動(dòng)。


整體采樣時(shí)鐘抖動(dòng)


量化圖3所示的四大模塊各自的抖動(dòng)貢獻之后,可以取四個(gè)抖動(dòng)源的和方根(RSS)來(lái)計算控制采樣保持開(kāi)關(guān)的信號(或時(shí)鐘)的整體抖動(dòng)性能。


25-1


另一方面,如果使用了STA,則簡(jiǎn)化的時(shí)鐘抖動(dòng)計算公式為:


1636512770977211.png


采樣時(shí)鐘抖動(dòng)對SNR的影響


對控制采樣保持開(kāi)關(guān)的信號的整體抖動(dòng)進(jìn)行量化之后,現在可以量化抖動(dòng)對DAQ信號鏈的SNR性能的影響程度。


圖13顯示采樣時(shí)鐘上的抖動(dòng)所造成的誤差。


1636512755895520.png

圖13.采樣時(shí)鐘抖動(dòng)造成的影響。


通過(guò)下面的簡(jiǎn)單分析,可以預測采樣時(shí)鐘抖動(dòng)對理想ADC的SNR的影響。


假設輸入信號由下式給出:


1636512736372455.png


該信號的變化速率由下式給出:


1636512720543101.png


將幅度2πfVO除以√2可以獲得dv/dt的rms?,F在令ΔVrms = rms電壓誤差,Δt = rms孔徑抖動(dòng)tj,并代入這些


1636512706180977.png


求解ΔVrms


1636512685477688.png


滿(mǎn)量程輸入正弦波的rms值為VO/√2。因此,rms信號與rms噪聲的比值(用dB表示)由頻率給出:


1636512670442694.png


該公式假設ADC具有無(wú)限的分辨率,孔徑抖動(dòng)是決定SNR的唯一因素。圖14給出了該公式的圖形,它說(shuō)明孔徑和采樣時(shí)鐘抖動(dòng)對SNR和ENOB有嚴重影響,特別是當輸入/輸出較高時(shí)。


1636512654606015.png

圖14.抖動(dòng)引起的數據轉換器理論SNR和ENOB與滿(mǎn)量程正弦波輸入頻率的關(guān)系。


ADAQ23875和ADN4654采樣時(shí)鐘抖動(dòng)理想SNR計算


ADAQ23875的孔徑抖動(dòng)(典型值)為250 fs rms,ADN4654的附加相位抖動(dòng)為387 fs rms (fOUT = 1 MHz)。在這種情況下,我們暫且不考慮參考時(shí)鐘和FPGA的抖動(dòng)貢獻。


現在,根據ADC和隔離器的抖動(dòng)規格,我們可以使用以下公式計算總rms抖動(dòng):


1636512628892325.png


圖14和圖15顯示了計算得出的隔離式精密高速DAQ系統的最大SNR和ENOB性能。SNR和ENOB隨輸入頻率降低,與圖13中所示的SNR理論圖一致。


1636512608699959.png

圖15.針對ADAQ23875和ADN4654計算得出的SNR的最大值。


1636512594422551.png

圖16.針對ADAQ23875和ADN4654計算得出的ENOB的最大值。


結論


控制ADC中采樣保持開(kāi)關(guān)的信號(或時(shí)鐘)中的抖動(dòng)會(huì )影響精密高速DAQ信號鏈的SNR性能。在選擇組成時(shí)鐘信號鏈的各個(gè)部件時(shí),了解會(huì )使總抖動(dòng)增加的各種誤差源非常重要。


當應用需要將DAQ信號鏈與背板隔離時(shí),選擇低附加抖動(dòng)數字隔離器是保持出色的SNR性能的關(guān)鍵。ADI提供低抖動(dòng)LVDS隔離器,可幫助系統設計人員在隔離信號鏈架構中實(shí)現高SNR性能。


參考時(shí)鐘是采樣時(shí)鐘抖動(dòng)的第一來(lái)源,所以需使用低抖動(dòng)參考時(shí)鐘以實(shí)現隔離高速DAQ的出色性能。此外,還需確保FPGA和參考時(shí)鐘之間路徑的信號完整性,避免路徑本身帶來(lái)額外誤差。


參考電路


B. E. Boser和B. A. Wooley。 “Σ-Δ調制模數轉換器的設計”。IEEE固態(tài)電路雜志,第23卷第6期,1988年12月。


Steven Harris。 “采樣時(shí)鐘抖動(dòng)對奈奎斯特采樣模數轉換器和過(guò)采樣Σ-Δ型ADC的影響”。音頻工程學(xué)會(huì )雜志,第38卷第7/8期,1990年7月/8月。


Kester, Walt. “MT-008教程:將振蕩器相位噪聲轉換為時(shí)間抖動(dòng)”。 ADI公司,2009年。


Derek Redmayne、Eric Trelewicz和Alison Smith?!?了解時(shí)鐘抖動(dòng)對高速ADC的影響”。 ADI公司,2006年。


致謝


作者感謝Michael Hennessy和Stuart Servis對本文的技術(shù)貢獻。



免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問(wèn)題,請聯(lián)系小編進(jìn)行處理。


推薦閱讀:


輕負載時(shí)開(kāi)關(guān)元件工作相關(guān)的注意事項

使用PWM輸出方式驅動(dòng)有刷直流電機:H橋電路PWM驅動(dòng)

光芯片電磁仿真解決方案

什么是電源的紋波,如何測量它的值,又如何抑制呢?

高分辨率工業(yè)應用中的精密信號調理

特別推薦
技術(shù)文章更多>>
技術(shù)白皮書(shū)下載更多>>
熱門(mén)搜索
?

關(guān)閉

?

關(guān)閉

久久无码人妻精品一区二区三区_精品少妇人妻av无码中文字幕_98精品国产高清在线看入口_92精品国产自产在线观看481页