文獻標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.2017.05.023
中文引用格式: 查添翼,,陳晟祺,,戈浚堯. 基于鎖相環(huán)的高速示波器等效采樣系統(tǒng)設(shè)計[J].電子技術(shù)應(yīng)用,2017,,43(5):94-97.
英文引用格式: Zha Tianyi,,Chen Shengqi,Ge Junyao. Design of equivalent sampling system for high-speed oscilloscope based on PLL[J].Application of Electronic Technique,,2017,,43(5):94-97.
0 引言
針對高速示波器應(yīng)用,,設(shè)計了一種基于小數(shù)分頻鎖相環(huán)技術(shù)的差頻法等效采樣系統(tǒng)[1],其最高等效采樣率隨著被測信號頻率的升高而升高,,在處理高頻信號時具有先天性的優(yōu)勢,。相比于主流的基于DDS(Direct Digital Synthesizer)技術(shù)的差頻法等效采樣方案,其在高頻率下的可靠性更佳,。同時,,本系統(tǒng)通過時間交替采樣提高實時采樣率[2],兼顧了采集周期性和非周期性信號的性能,。
1 系統(tǒng)設(shè)計方案
1.1 系統(tǒng)原理框圖
如圖1所示,,采樣系統(tǒng)主要由外圍電路和FPGA內(nèi)數(shù)字電路構(gòu)成。系統(tǒng)在進行等效采樣時,,先由觸發(fā)電路和分頻電路產(chǎn)生測頻用的方波,,等精度測頻模塊測得信號頻率后,再由內(nèi)置于NIOS II軟核中的程序計算出所需的采樣時鐘頻率,,并控制鎖相環(huán)(Phase Locked Loop,,PLL)模塊產(chǎn)生采樣時鐘。之后,,ADC在采樣時鐘驅(qū)動下完成信號采集,,采得數(shù)據(jù)被數(shù)據(jù)緩沖模塊接收后依次在整數(shù)抽樣模塊和小數(shù)抽樣模塊中完成二次采樣,按需丟棄同一周期多余的采樣點并修正等效采樣率誤差,。最后,,采樣數(shù)據(jù)經(jīng)RAM存儲后被傳送至示波器的人機交互部分。
系統(tǒng)在進行時間交替采樣時,,時鐘分配模塊將PLL模塊輸出的時鐘扇出為4路,,并利用數(shù)字延遲線將其中3路分別延遲1/4、2/4,、3/4個時鐘周期,,與未經(jīng)延遲的一路一起構(gòu)成4路相位依次相差90°的交替采樣時鐘,驅(qū)動4個250 MS/s的8 bit ADC芯片,,AD9481實現(xiàn)采樣率為1 GS/s的交替采樣,。
1.2 系統(tǒng)理論分析
1.2.1 差頻法實現(xiàn)順序等效采樣的原理分析[3]
周期信號中不同相位的點將在各個周期中重復(fù)出現(xiàn),因此只要每個采樣點在周期中的相對位置依次移過ΔT,,就能完成順序等效采樣,,恢復(fù)周期信號,。利用差頻法進行順序等效采樣時,首先測定周期信號的頻率f,,再產(chǎn)生一個頻率為f/n-Δf的采樣時鐘fclk,。由于兩者之間的周期相差ΔT,故每經(jīng)過一個周期,,采樣點在周期中的相對位置就移過ΔT,。當(dāng)最后一個采樣點相對第一個采樣點移過一個信號周期時,就完成了對一個完整周期的采樣,。
因為本系統(tǒng)的模擬帶寬為DC到500 MHz,,ADC采樣時鐘范圍為20~250 MHz,模擬帶寬超出了采樣時鐘范圍,,所以需要根據(jù)模擬信號頻率的不同選取不同的倍頻/分頻系數(shù)n(見表1),。當(dāng)n<1時,需要由整數(shù)抽樣模塊對采樣序列按照n:1的比例進行二次采樣,,丟棄同一周期中多余的采樣點,。
故最終系統(tǒng)的等效采樣率為:
由于本系統(tǒng)中Δf<<f,故式(3)又可近似為:
由式(4)可見,,對于頻率分辨率為Δf的系統(tǒng),,n取值固定時系統(tǒng)的最高等效采樣率與f2成正比。因而這種等效采樣方式非常適合采樣高頻信號,,只要能夠產(chǎn)生足夠小的Δf,,在n取值較大時就能以低速的ADC獲取足夠高的等效采樣率。
1.2.2 采樣時鐘抖動對系統(tǒng)垂直精度的影響
時鐘抖動對高速采樣系統(tǒng)的采樣精度造成了很大限制,。輸入頻率為f的滿幅度正弦信號時,僅由時鐘抖動造成的系統(tǒng)信噪比上限可由下式估算[4]:
目前的差頻法等效采樣多基于DDS技術(shù),,其在高頻率下的噪聲性能不佳,。以高性能DDS器件AD9854為例[6],其用作時鐘發(fā)生器時的典型均方根值抖動為25 ps,,代入式(7)可知,,在500 MHz下系統(tǒng)的垂直分辨率將被限制在3.38位以下。為了提高時鐘質(zhì)量,,本系統(tǒng)使用PLL芯片ADF4351產(chǎn)生采樣時鐘[7],,其典型均方根值抖動僅為0.4 ps,計算可知抖動造成的有效位數(shù)上限為9.34位,,對于8位垂直分辨率的示波器已經(jīng)不再成為瓶頸,。
1.2.3 系統(tǒng)時基調(diào)整方法的分析
本系統(tǒng)在測試時,使用水平分辨率為800的屏幕來顯示波形,,其水平方向分為10個刻度格(div),,按照1,、2、5的步進在500 ps/div~500 ms/div范圍內(nèi)設(shè)置28個時基檔位,。系統(tǒng)在顯示波形時,,每一個采樣點對應(yīng)一個像素點,可得到時基檔位t(s/div)與等效采樣率fs之間的關(guān)系如下:
式中m為刻度格數(shù),,P為屏幕水平分辨率,。
由式(8)可知,系統(tǒng)的時基t與系統(tǒng)等效采樣率fs之間有著一一對應(yīng)的關(guān)系,。當(dāng)時基檔位設(shè)置為最小的500 ps/div時,,系統(tǒng)即達到最高等效采樣率160 GS/s。而系統(tǒng)的等效采樣率又由采樣時鐘頻率確定,,因此,,實現(xiàn)系統(tǒng)時基檔位的調(diào)整就是要根據(jù)用戶選定的時基檔位正確調(diào)整采樣時鐘的頻率。具體地,,聯(lián)立式(1),、式(3)、式(8),,就可以得到由時基檔位,、信號頻率計算所需的采樣時鐘頻率的公式:
由于FRAC參數(shù)的向上舍入(見2.1節(jié)),系統(tǒng)實際產(chǎn)生的采樣時鐘頻率總是比計算值略高,,其最大差值為系統(tǒng)的頻率步進,。因此需要由小數(shù)抽樣模塊對采樣數(shù)據(jù)按K:1的比例再次采樣,以修正采樣率偏差,。
2 系統(tǒng)軟件設(shè)計
2.1 ADF4351自動配置機設(shè)計
自動配置機在上電時,,首先對ADF4351初始化。配置鑒相環(huán)路頻率fPFD等于輸入?yún)⒖紩r鐘頻率10 MHz,,并設(shè)置鎖相環(huán)路在輸出分頻器前閉合,。此時ADF4351內(nèi)部的鎖相環(huán)路結(jié)構(gòu)如圖2。
其中環(huán)路N分頻器的分頻比NRF由INT,、FRAC,、MOD 3個參數(shù)決定。為了獲得盡可能高的頻率分辨率,,將小數(shù)模數(shù)MOD設(shè)置為最大值4 095,。輸出分頻器的分頻比NOUT由輸出頻率的范圍確定,見表2,。
最終輸出頻率可以由下式計算:
初始化完成后,,自動配置機負(fù)責(zé)控制等效采樣時鐘的產(chǎn)生。其工作流程如下:首先,,根據(jù)輸入信號頻率查詢表1,,確定采樣時鐘的倍頻/分頻比n,。再根據(jù)式(9)計算出所需采樣時鐘頻率并查詢表2確定輸出分頻器的分頻比NOUT;接著,,由式(11)計算出NRF,,將NRF取整即得到INT的值,將NRF的小數(shù)部分乘以MOD后取整再加1即得到FRAC的值,;然后,,將INT、FRAC,、MOD寫入ADF4351寄存器中,,ADF4351將自動重新鎖定并更新輸出頻率;最后,,將這3個參數(shù)重新代入式(11)計算出實際的采樣時鐘頻率,,并將其代入式(10)算出小數(shù)抽樣比K。
2.2 系統(tǒng)軟件工作流程
系統(tǒng)在初始化時進行交替采樣的時鐘偏斜校準(zhǔn),。首先將前級輸入設(shè)置為1 MHz校準(zhǔn)正弦波,,將采樣時鐘頻率設(shè)置為250 MHz。再向3個可編程延遲線SY89297中分別寫入1 ns,、2 ns,、3 ns的延遲字。最后在此基礎(chǔ)上不斷微調(diào)3個芯片的延遲字,,直到采集到的正弦波與標(biāo)準(zhǔn)波形擬合度最高即完成校準(zhǔn),。初始化完成后系統(tǒng)等待用戶輸入,并輸入信號的頻率變化,,及時啟動ADF4351自動配置機以更新采樣時鐘,。系統(tǒng)軟件流程如圖3。
3 系統(tǒng)硬件設(shè)計
3.1 基于小數(shù)分頻PLL的采樣時鐘源設(shè)計
本系統(tǒng)的采樣時鐘發(fā)生器由PLL芯片ADF4351及外圍電路構(gòu)成,,見圖4,。PLL的參考時鐘源是頻率為10 MHz的晶體振蕩器TCXO。電荷泵輸出CPOUT與VCO調(diào)諧端Vtune之間插入的外部濾波環(huán)路由ADIsim仿真軟件完成設(shè)計,,采用一階無源RC濾波,設(shè)計環(huán)路帶寬為10 kHz,,相位裕度為45°,。
3.2 時間交替采樣時鐘分配模塊設(shè)計
模塊中包含一個時鐘分配芯片AD9510和3個數(shù)字延遲線芯片SY89297。該延遲線的最小延遲步進低達5 ps,,通過細(xì)調(diào)各路時鐘延遲值,,可以較好地消除由PCB布線延時帶來的時鐘偏斜,減小交替采樣誤差,。但芯片的最大可編程延時[8]僅為5 ns,,所以在進行交替采樣時,,采樣時鐘被固定為最高的250 MHz,以使得時鐘周期小于最大可編程延時,。更低的采樣率則由FPGA中的整數(shù)抽樣模塊對采樣序列進行二次采樣來實現(xiàn),。圖5為原理圖。
3.3 觸發(fā)及分頻電路設(shè)計
為了簡化設(shè)計,,系統(tǒng)用于測頻的觸發(fā)信號直接取自ADC的輸入信號,,經(jīng)過交流耦合后與DAC輸出的觸發(fā)電平進行比較,比較后產(chǎn)生的方波由SY89876分頻后送入FPGA進行等精度測頻,。由于ADC的輸入信號為差分信號,,故加入了AD8009高速運放構(gòu)建的差分-單端轉(zhuǎn)換器進行信號接收,以減少觸發(fā)電路對被測信號的影響,。比較器,、分頻器、FPGA之間的接口被設(shè)計為LVDS電平,,以提高傳輸帶寬并降低壓擺率,,減少對模擬電路的干擾。其中比較器的輸出級的VCCO被連接至2.5 V電源以適應(yīng)LVDS電平[9],。圖6為電路原理圖,。
4 系統(tǒng)性能驗證
輸入1 MHz~500 MHz、幅度為1 Vp-p,、步進為1 MHz的正弦波掃頻信號,,時基設(shè)置為500 ps/div,通過Signal-TapII軟件從FPGA中讀取等效采樣率,。測得工作帶寬內(nèi)等效采樣率總是略高于160 GS/s,,經(jīng)小數(shù)抽樣模塊調(diào)整后,波形失真度小于1%,。
輸入頻率為1 MHz,、幅度為1 Vp-p的正弦信號,開啟時間交替采樣模式后,,實時采樣率達到1 GS/s,,示波器終端上顯示的波形失真度小于1%,二次諧波分量小于37 dB,,達到了設(shè)計要求,。
5 結(jié)論
本設(shè)計采用小數(shù)分頻PLL器件產(chǎn)生采樣時鐘,成功地將等效采樣與時間交替采樣相結(jié)合,,在處理高頻周期信號時獲得了很高的等效采樣率,。
參考文獻
[1] 張君禹,馬旭飚.取樣示波器等效采樣系統(tǒng)設(shè)計與實現(xiàn)[D].成都:電子科技大學(xué),2014.
[2] 易敏,,蘇淑靖,,季偉,等.基于FPGA的高速時間交替采樣系統(tǒng)[J].電子技術(shù)應(yīng)用,,2015,,41(1):71-74.
[3] 劉瑞華,何明,,喬龍飛,,等.基于DDS技術(shù)的高速等效采樣示波器設(shè)計[J].實驗室研究與探索,2011,,30(9):58-62.
[4] ADI公司.應(yīng)用筆記:AN-501:孔徑不確定度和ADC系統(tǒng)性能[EB/OL].(2013-11-05)[2016-11-09].http://ec.eepw.com.cn/center/showdocument/userid/39925/id/4157.
[5] 王繼安,,李肇基.高速高精度ADC集成電路的研究與設(shè)計[D].成都:電子科技大學(xué),2008.
[6] ADI公司.AD9854 data sheet[EB/OL].(2016-11-01)[2016-11-09].http://www.analog.com/media/en/technical-documentation/data-sheets/AD9854.pdf.
[7] ADI公司.ADF4351 data sheet[EB/OL].(2012-05-01)[2016-11-09].http://www.analog.com/media/cn/technical-documentation/data-sheets/ADF4351_CN.pdf.
[8] MICROCHIP公司.SY89297U data sheet[EB/OL].(2015-11-11)[2016-11-09].http://ww1.microchip.com/down-loads/en/DeviceDoc/sy89297u.pdf.
[9] TI公司.LMH7322 data sheet[EB/OL].(2013-03-01)[2016-11-09].http://www.ti.com/cn/lit/gpn/lmh7322.
作者信息:
查添翼1,,陳晟祺2,,戈浚堯3
(1.江蘇省常熟中學(xué),江蘇 蘇州215500,;2.清華大學(xué) 電機工程與應(yīng)用電子技術(shù)系,,北京100084;
3.南京郵電大學(xué) 通信與信息工程學(xué)院,,江蘇 南京210023)