基于數(shù)字示波器的高精度抖動測試方法
測試精度
任何設(shè)計(jì)人員選擇示波器進(jìn)行參數(shù)測量前都會通過產(chǎn)品的指標(biāo)了解其測試精度,以保證足夠的容許誤差和測量余量。抖動測試也不例外,例如泰克TDS6804B 示波器指明了精度,規(guī)定了抖動測量能力的典型值。抖動測試精度受到許多因素的影響,主要包括示波器的定時(shí)穩(wěn)定度、取樣噪聲、儀器幅度本底噪聲和內(nèi)插誤差。
內(nèi)插誤差是由在實(shí)際電壓樣點(diǎn)之間進(jìn)行線性內(nèi)插導(dǎo)致的誤差。在測量100ps上升時(shí)間的信號、示波器以20GSa/s采樣率在50%電壓門限上進(jìn)行檢測時(shí),這一誤差要小于0.3ps RMS。在許多情況下這一誤差可以使用示波器中的SIN(X)/X正弦內(nèi)插及其它方法改善,例如充分利用示波器的垂直動態(tài)范圍,使輸入信號幅度達(dá)到示波器滿刻度。在大多數(shù)情況下,這一原因?qū)е碌恼`差會遠(yuǎn)小于其它誤差源,并且通過使用如Sin(X)/X或Sinc內(nèi)插,可以進(jìn)一步減小這一誤差。
示波器采樣系統(tǒng)中定時(shí)元件的穩(wěn)定性直接影響著定時(shí)測量精度。如果時(shí)基有誤差,那么基于該時(shí)基進(jìn)行的測量會具有同等或更大的誤差。示波器中的時(shí)基穩(wěn)定性包括參考時(shí)鐘、倍頻器、計(jì)數(shù)器等相關(guān)電路的穩(wěn)定性。當(dāng)通過實(shí)時(shí)采集模式進(jìn)行抖動測試時(shí),由于示波器工作在單次觸發(fā)模式,連續(xù)實(shí)時(shí)采集所有信號,所以它不受儀器多次觸發(fā)帶來的觸發(fā)抖動影響。
另外兩個誤差源分別是ADC孔徑不確定性和量化誤差。這些誤差可以表現(xiàn)為幅度噪聲和定時(shí)噪聲,具體取決于取樣數(shù)據(jù)使用的方式。很難區(qū)分該誤差的實(shí)際來源,因?yàn)槟?shù)轉(zhuǎn)換的時(shí)間不同。由于采樣頭要求有限的時(shí)間選通樣點(diǎn)(ADC孔徑不確定性),任何取樣都可能同時(shí)包括時(shí)間誤差和幅度誤差。由于ADC分辨率和相關(guān)量化誤差的綜合結(jié)果,取樣時(shí)間和電壓樣點(diǎn)位置會表現(xiàn)出有限的誤差。
最后,幅度噪聲是定時(shí)測量精度中另一個因素。在快速邊沿中,幅度噪聲的影響最小,但在邊沿速率變慢時(shí),幅度噪聲會占據(jù)主導(dǎo)地位。這是因?yàn)樵谶呇厮俾氏鄬τ谙到y(tǒng)帶寬變慢時(shí),幅度噪聲會改變跨越門限的定時(shí),這樣幅度噪聲就會變成定時(shí)測量誤差。
增量時(shí)間精度(DTA)
怎樣才能確保結(jié)果是精確的呢?或者說如何評估示波器的時(shí)間測試精度呢?由于抖動測試是時(shí)間信息的提取,泰克最早使用“增量時(shí)間精度”(Delta Time Accuracy)指明時(shí)間測量的精度。這一指標(biāo)在數(shù)字示波器中至關(guān)重要,因?yàn)樗ㄇ懊嫣岬降挠绊憰r(shí)間精度的多種效應(yīng)導(dǎo)致的總體影響。
一般增量時(shí)間精度(DTA)指標(biāo)為:
DTA = ±0.3 × SI + 3.5×ppm MI 方程1
其中SI是取樣時(shí)間間隔,單位為秒,例如20GS/s采樣率下,樣點(diǎn)時(shí)間間隔為25ps。MI是測量時(shí)間間隔,單位為秒。±0.3是示波器采集系統(tǒng)常系數(shù)。
采用上面的公式來定義DTA是因?yàn)閹讉€不同因素對精度的影響不同。首先是時(shí)基精度,一個10.0MHz參考源的校準(zhǔn)精度以及校準(zhǔn)后是否漂移,都會影響長時(shí)間測量結(jié)果。例如,在測量一個時(shí)間為1.0ms脈沖時(shí),低于皮秒級的影響(如內(nèi)插誤差)相對于0.4ppm校準(zhǔn)偏差引起的誤差非常小,因?yàn)?1.0ms×0.4ppm,得到誤差達(dá)到400ps。
通過使用TDS6804B(8GHz帶寬,20GS/s采樣率)進(jìn)行兩個時(shí)鐘測量實(shí)例(一個短時(shí)鐘周期、一個長時(shí)鐘周期),可以查看主要誤差的來源。當(dāng)測試1.0GHz高速時(shí)鐘時(shí),使用TDS6804B以20GS/s實(shí)時(shí)采樣率進(jìn)行采樣。根據(jù)DTA公式可以得到下面結(jié)果:
DTA=±0.3x50 ps+3.5ppm×1ns = ±15ps 方程2
這是在單次采集或?qū)崟r(shí)采集中進(jìn)行的任何一項(xiàng)時(shí)間測量的峰峰值測量誤差。在大量的樣本容量(大約1,000次測量值)中,誤差的標(biāo)準(zhǔn)偏差一般為 0.06×SI+3.5 ppm×MI。在本例中,其約等于3.0 ps RMS(0.06×50ps+3.5ppm×1ns)。
當(dāng)在測量100kHz時(shí)鐘時(shí),根據(jù)DTA公式可以得到下面結(jié)果:p>
DTA=±0.3×50 ps+3.5 ppm×10us= ±50 ps 方程3
測量誤差可能會高達(dá)50ps峰值,RMS結(jié)果將受到類似的影響,因?yàn)闀r(shí)基誤差是確定的。在這種情況下,我們看到在測量時(shí)間更長時(shí),常數(shù)0.3決定的短期效應(yīng)變得不如時(shí)基校準(zhǔn)和穩(wěn)定性對長時(shí)間結(jié)果的影響明顯。在泰克示波器中,采用一種獨(dú)有硬件技術(shù)保證更高的時(shí)間測試精度,稱為實(shí)時(shí)內(nèi)差模式,它作用在示波器采集前端,通過sinx/x內(nèi)差算法在ADC的樣點(diǎn)間插入樣點(diǎn),并且可以調(diào)節(jié)插入的樣點(diǎn)數(shù)目,最小樣點(diǎn)間隔為500fs。
分辨率
測量分辨率定義了可靠地檢測到測量變化的能力。不要把分辨率與測量精度、甚至測量可重復(fù)性混為一談。在定時(shí)測量中,分辨率是辨別信號定時(shí)中微小變化的能力,而不管變化是有目的的,還是由噪聲引起的。
在實(shí)時(shí)示波器中,定時(shí)分辨率受到取樣速率、內(nèi)插精度和基于軟件的數(shù)學(xué)運(yùn)算庫的限制。在使用40GS/s的取樣速率和SIN(X)/X內(nèi)插時(shí),可能會實(shí)現(xiàn)幾十飛秒的分辨率。由于上面的參考實(shí)例中的分辨率基于數(shù)學(xué)運(yùn)算庫,因此實(shí)際分辨能力低于一飛秒(0.0001 ps)。
分辨率是指測量定時(shí)中微小變化的能力。但這可能并不一定反映真實(shí)情況。當(dāng)測量變化小于儀器內(nèi)部固有噪聲時(shí)會發(fā)生什么情況呢?在測量幅度小的噪聲或抖動時(shí),必須考慮示波器系統(tǒng)的抖動本底噪聲。只知道系統(tǒng)分辨率對理解精度或示波器整體能力的實(shí)際極限并沒有什么幫助。
抖動本底噪聲(JNF)
抖動本底噪聲(Jitter Noise Floor)是抖動測量時(shí)儀器固有的噪聲。在示波器中JNF決定著可以檢測到的抖動底限。客觀的講,幅度小于JNF的抖動示波器是觀察不到的。盡管某些廠商可能聲稱可以分辨小于JNF的抖動幅度,但這種能力幾乎沒有什么參數(shù)價(jià)值。
檢驗(yàn)JNF的方法之一是測量沒有噪聲的、完美定時(shí)的信號。盡管完美信號非常少見,但適當(dāng)良好的信號源是存在的,可以用來表征抖動本底噪聲。一般用于這一測試的常用儀器是具有低相位噪聲的高精度RF發(fā)生器。
泰克示波器使用時(shí)間間隔誤差(TIE)來測量JNF。TIE是最優(yōu)方法,因?yàn)樗鼫y試出信號中的任何相位誤差,而不管誤差具有高頻特點(diǎn)還是低頻特點(diǎn),是單次事件誤差還是累積誤差。此外,在實(shí)時(shí)示波器中,TIE方法可以將計(jì)算得到的完美時(shí)鐘作為參考時(shí)鐘源。
內(nèi)存長度對抖動測試的影響
影響JNF的另一個因素是在測試結(jié)果中包括的抖動噪聲的頻段。所有抖動都具有不同的頻率分量,其通常從DC直流到高頻部分。因?yàn)槎秳訙y試的頻率范圍是由示波器的高速采集內(nèi)存的大小決定的,它是單次采集時(shí)間窗口的倒數(shù)(單次采集時(shí)間窗口=高速內(nèi)存長度×采樣間隔時(shí)間)。例如,泰克TDS6154C在 40GSa/s時(shí)實(shí)現(xiàn)了64 M的高速采集內(nèi)存,即一次觸發(fā)能夠以25ps的時(shí)間間隔連續(xù)采集64M個樣點(diǎn),得到單次采集時(shí)間為1.6ms,因此它能夠測量最低到625Hz的抖動。在示波器中測量JNF時(shí),還應(yīng)指明該指標(biāo)包括的頻率范圍。泰克示波器一般標(biāo)稱的是在最長記錄長度和高采樣率下的JNF。
當(dāng)使用示波器進(jìn)行抖動測試時(shí),高速采集內(nèi)存長度是示波器進(jìn)行抖動測試的關(guān)鍵指標(biāo)。在示波器的前端放大器和采集電路后面跟隨著高速存儲電路,它存儲ADC轉(zhuǎn)換的采樣點(diǎn)。高速內(nèi)存長度不僅決定了一次抖動測試中樣本數(shù)的多少,還決定了示波器能夠測試的抖動頻率范圍。表1顯示了20GSa/s高采樣率下,不同內(nèi)存長度分析抖動頻率范圍的大小。
表1:在20GSa/s高采樣率下不同內(nèi)存長度分析抖動頻率范圍的大小。
傳統(tǒng)示波器設(shè)計(jì)時(shí)采用將高速采集前端(多達(dá)80顆ADC)和高速內(nèi)存在物理上用一顆SoC芯片實(shí)現(xiàn),由于有太多功能在一個芯片內(nèi)部,導(dǎo)致片內(nèi)高速內(nèi)存容量的限制(在40GS/s下一般小于2M),只能測量直到20KHz以上的抖動,并且當(dāng)需要測試低頻抖動時(shí),無法對內(nèi)存擴(kuò)展升級。對于大多數(shù)應(yīng)用,測試和分析625Hz到20KHz范圍內(nèi)的抖動信息非常重要。為了彌補(bǔ)這種設(shè)計(jì)結(jié)構(gòu)的缺陷,這類示波器會采用外部的低速存儲器彌補(bǔ)片內(nèi)高速內(nèi)存,但外部存儲器不能在高采樣率下工作,一般只能提供2GS/s,無法提供有意義的抖動測試結(jié)果。
TDS6154C采用硅鍺(SiGe)半導(dǎo)體集成采集前端,并使用專用的高速存儲器。它同時(shí)支持最大的帶寬,采樣率和存儲長度。例如,當(dāng)使用40GS/s 實(shí)時(shí)高速采集時(shí),512K內(nèi)存一次采集數(shù)據(jù)量僅為12.5us,只能測試頻率范圍為80K以上的抖動。在各種串行總線和時(shí)鐘抖動測試中都很難滿足測試要求。
因?yàn)閮?nèi)存長度對JNF和實(shí)際抖動測試都有至關(guān)重要的影響,為了提供和其它示波器廠商的該指標(biāo)有可比性,泰克還提供了其它情況下的JNF指標(biāo)。即將 TDS6154C示波器的存儲長度限制為2M進(jìn)行JNF測試,以便和其它有內(nèi)存限制的示波器進(jìn)行比較。在這一頻率范圍內(nèi),TDS6154C的典型JNF是 420fs,該指標(biāo)比其它類型示波器小一倍。
評論