李岳 韓賓 權(quán)恩猛
摘 要:簡要介紹了DAC靜態(tài)參數(shù)計(jì)算方法,對比、分析了全掃描、位掃描、比較法3種DAC靜態(tài)參數(shù)測試方法。結(jié)合虛擬儀器技術(shù)軟硬件在數(shù)據(jù)采集和儀器控制領(lǐng)域的強(qiáng)大功能,提出了一種基于虛擬儀器的DAC靜態(tài)參數(shù)測試系統(tǒng)。測試結(jié)果表明,該系統(tǒng)能夠良好、穩(wěn)定地計(jì)算DAC靜態(tài)參數(shù),為DAC靜態(tài)測試技術(shù)提供了一個(gè)新的發(fā)展思路。
關(guān)鍵詞:靜態(tài)測試;DAC;虛擬儀器技術(shù);LabVIEW
中圖分類號:TJ765.4 文獻(xiàn)標(biāo)識碼:A DOI:10.15913/j.cnki.kjycx.2017.03.016
數(shù)模轉(zhuǎn)換器(Digital-to-Analog Converter,DAC)作為數(shù)字信號向模擬信號轉(zhuǎn)換的關(guān)鍵接口,被廣泛應(yīng)用于通信、測試測量、自動(dòng)化和頻率合成等領(lǐng)域,行業(yè)需求和半導(dǎo)體自身的發(fā)展促使DAC向高速、高精度的方向發(fā)展。同時(shí),DAC參數(shù)測試作為衡量此類器件電路性能的主要手段,研究數(shù)模轉(zhuǎn)換器參數(shù)測試方法具有十分重要的現(xiàn)實(shí)意義。隨著半導(dǎo)體行業(yè)的高速發(fā)展,日益增長的性能需求也從客觀上對DAC測試技術(shù)提出了更高的要求。
虛擬儀器技術(shù)作為最新一代的儀器技術(shù),是計(jì)算機(jī)和網(wǎng)絡(luò)對儀器技術(shù)發(fā)展的一次沖擊和融合。虛擬儀器技術(shù)分為高性能的模塊化硬件和無縫對接的軟件兩部分,測試用戶可以自己定義儀器功能,脫離了儀器廠商對測量儀器功能固化的限制。同時(shí),對于DAC性能參數(shù)測試,虛擬儀器技術(shù)具有自動(dòng)測試、網(wǎng)絡(luò)化、性能高、擴(kuò)展性強(qiáng)的特點(diǎn),非常適合運(yùn)用于DAC測試過程中進(jìn)行數(shù)據(jù)采集、數(shù)據(jù)保存、波形顯示和數(shù)據(jù)結(jié)果分析等。
本文分析了DAC靜態(tài)參數(shù)計(jì)算方法,對比、分析了3種典型的DAC靜態(tài)測試方法,即全掃描、位掃描、比較法,闡述了3種方法的優(yōu)缺點(diǎn)。同時(shí),采用高性能的數(shù)據(jù)采集硬件采集數(shù)模轉(zhuǎn)換器模擬輸出信號,將LabVIEW作為軟件平臺,編寫參數(shù)測試過程后臺程序,控制數(shù)據(jù)采集和測試流程,采用低功耗的8位DAC樣片TLC5620搭建出高效、低成本的DAC靜態(tài)參數(shù)測試系統(tǒng)。測試實(shí)驗(yàn)表明,此系統(tǒng)測試結(jié)果準(zhǔn)確,測試速度快,非常適合應(yīng)用于DAC靜態(tài)參數(shù)測試領(lǐng)域。
1 DAC靜態(tài)參數(shù)測試基礎(chǔ)
1.1 DAC靜態(tài)參數(shù)測試指標(biāo)
DAC靜態(tài)參數(shù)實(shí)質(zhì)是檢測由集成電路在設(shè)計(jì)、生產(chǎn)、封裝時(shí)帶來的非理想因素。這些非理想因素可能是因?yàn)樯a(chǎn)工藝、物理缺陷、操作失誤等引發(fā)的,最后呈現(xiàn)的DAC產(chǎn)品只有經(jīng)過嚴(yán)格的測試之后才能投入到實(shí)際應(yīng)用中。
DAC最主要的靜態(tài)參數(shù)指標(biāo)有失調(diào)誤差(Offset Error)、增益誤差(Gain Error)、微分非線性誤差(Differential Nonlinearity Error,DNL)和積分非線性誤差(Integral Nonlinearity Error,INL)。
1.2 DAC靜態(tài)參數(shù)測試方法
DAC靜態(tài)參數(shù)測試實(shí)際上是一種小信號的測試,DAC分辨率位數(shù)越高,最低有效位所對應(yīng)的電壓就越小。在給被測DAC數(shù)字輸入端施加相應(yīng)的數(shù)字碼型時(shí),每一位數(shù)字碼在模擬輸出端測試其輸出的模擬電壓,去除兩端跳躍和不穩(wěn)定的電壓波形,測量其中間線性的部分取平均。常用的DAC靜態(tài)參數(shù)測試方法有全掃描、位掃描和比較法。
全掃描也叫全碼測試法,就是對DAC每一個(gè)二進(jìn)制點(diǎn)進(jìn)行逐點(diǎn)掃描。被測試DAC的每一個(gè)二進(jìn)制點(diǎn)經(jīng)過掃描后,測試結(jié)果最精確。但是,全掃描方法需要測試2N個(gè)數(shù)據(jù),測試過程繁多,測試時(shí)間比較長。
位掃描是對被測DAC進(jìn)行逐位掃描,比較每一位的實(shí)際測量模擬輸出值與理想輸出值。對于1個(gè)N位DAC,只需要測試其N次模擬輸出值,測試速度比較快。
比較法是同時(shí)測量被測DAC與1個(gè)標(biāo)準(zhǔn)DAC,將被測DAC模擬輸出與標(biāo)準(zhǔn)DAC模擬輸出相減。參數(shù)計(jì)算時(shí),要考慮到標(biāo)準(zhǔn)DAC本身的誤差值。這種方法快速、操作簡便,但是,對標(biāo)準(zhǔn)DAC的精度和穩(wěn)定性要求比較高,而且標(biāo)準(zhǔn)DAC的分辨率位數(shù)至少要比被測DAC位數(shù)高4位,才能有效滿足DAC的測試需求。所以,這種方法對高于12位的DAC不太適用。
2 基于虛擬儀器的測試系統(tǒng)
虛擬儀器技術(shù)的主體思想是以軟件為核心,以計(jì)算機(jī)為載體。測試用戶可以根據(jù)其具體應(yīng)用領(lǐng)域,配合標(biāo)準(zhǔn)化的軟硬件設(shè)備,自定義用戶需求。一般情況下,硬件采用適合測試領(lǐng)域的數(shù)據(jù)采集模塊,軟件以LabVIEW為平臺執(zhí)行開發(fā)測試程序。
DAC靜態(tài)參數(shù)測試系統(tǒng)需要給被測DAC數(shù)字碼型輸入端施加相應(yīng)的數(shù)字碼,計(jì)算和顯示采集模擬輸出端的輸出電壓,最后返回測試結(jié)果。
圖1為DAC靜態(tài)參數(shù)測試系統(tǒng)結(jié)構(gòu)圖。其中,參考電路接入被測DAC的REF參考電壓引腳,作為DAC模擬輸出的參考電壓,電源給被測DAC提供穩(wěn)定的工作電源,晶振電路給被測DAC提供相應(yīng)的時(shí)鐘頻率,濾波電路濾除測試過程中存在的噪聲。虛擬儀器硬件和軟件配合實(shí)施控制DAC的信號采集、分析、處理、計(jì)算和顯示。
圖2為在DAC數(shù)字端施加的數(shù)字碼型,最精確的測試方法是全掃描,但是,它測試時(shí)間太長。這就促使測試用戶重新選擇一種數(shù)字代碼選擇方法來替代全碼測試。圖2所示的數(shù)字代碼是在位掃描基礎(chǔ)之上的,不但要考慮DAC內(nèi)部每一個(gè)單元出現(xiàn)系統(tǒng)誤差和隨機(jī)誤差的情況,還考慮到數(shù)字碼型之間可能出現(xiàn)的相互干擾的情況。
圖3為DAC靜態(tài)測試后臺程序,主要包括設(shè)置DAQ采集模塊的通道和采樣率。通過調(diào)用DAQ采集驅(qū)動(dòng)程序采集到DAC輸出電壓值,再通過計(jì)算將測試結(jié)果返回到前面板進(jìn)行顯示。后臺程序?qū)?yīng)前面板,即測試的人機(jī)界面,主要包括了DAC信號采集參數(shù)設(shè)置、用戶管理、數(shù)據(jù)保存的功能,DAC模擬輸出端信號波形實(shí)時(shí)顯示,測量數(shù)據(jù)實(shí)時(shí)顯示,并且保存在用戶指定儲(chǔ)存文件夾下。
3 測試結(jié)果分析
本文采用了一款低功耗串行8位電壓輸出型數(shù)模轉(zhuǎn)化器TLC5620來搭建基于虛擬儀器技術(shù)的DAC測試系統(tǒng)。測試系統(tǒng)數(shù)字輸入模塊是PXI-6541數(shù)字波形發(fā)生器,該模塊每個(gè)通道方向可控,具有高容量的板載內(nèi)存,適合高速測試場合。DAC測試系統(tǒng)模擬采集模塊采用的是PXIe-6366高性能數(shù)據(jù)采集設(shè)備。該模塊具有高處理能力的PCI Express總線、NI-STC3定時(shí)和同步技術(shù),保證了模擬數(shù)據(jù)采集的穩(wěn)定性和可靠性。特別需要注意的是,模擬輸出數(shù)據(jù)采集與DAC時(shí)鐘要匹配,才能正確采集到數(shù)據(jù)。測試過程如圖4所示。
圖4是在人機(jī)界面觀察到的DAC靜態(tài)參數(shù)測試實(shí)時(shí)數(shù)據(jù)和波形圖,模擬輸出波形對應(yīng)數(shù)字輸入碼型,模擬輸出實(shí)時(shí)數(shù)據(jù)記錄在TDMS文件里,保存在測試用戶自定義的保存路徑下。
圖5是DAC靜態(tài)參數(shù)測試模擬輸出結(jié)果經(jīng)過最小二乘擬合出的曲線。由該曲線可以看出,被測DAC模擬輸出的性能,理想的DAC模擬輸出曲線應(yīng)該為一條斜線。
表1是實(shí)驗(yàn)室環(huán)境下幾種靜態(tài)測試方法的測試結(jié)果對比情況,最大值是TLC5620數(shù)據(jù)表給出的測試極端情形。最大值是一個(gè)范圍,超出最大值表示DAC被損壞或不正常。全掃描靜態(tài)測試方法與位掃描靜態(tài)測試方法的結(jié)果相差不大。這說明2種方法的測試精度差不多,但是,位掃描靜態(tài)測試方法的測試速
度更快。
4 結(jié)論
本文提出了一種基于虛擬儀器技術(shù)的DAC靜態(tài)參數(shù)測試系統(tǒng),將虛擬儀器技術(shù)自動(dòng)化測試、性能高、擴(kuò)展性強(qiáng)的特點(diǎn)與DAC靜態(tài)參數(shù)測試過程相融合。測試結(jié)果表明,系統(tǒng)能夠良好地測試DAC靜態(tài)參數(shù),采用不同的測試方法將會(huì)有不同的測試精度和測試速度。
參考文獻(xiàn)
[1]Vedral Josef,F(xiàn)exa Pavel.DAC Testing Using Impulse Signals.Metrology Etrology and Measurement Systems, 2012,19(1):105-114.
[2]張鳴.談“虛擬儀器”的應(yīng)用技術(shù)與發(fā)展[J].信息通信,2015(02):145-146.
[3]Zhongyuan Wang,Yongheng Shang,Jiarui Liu.A LabVIEW based automatic test system for sieving chips. Measurement,2013,46(1):402-410.
[4]Van Den Bosch A,Steyaert M,Sansen W.An accurate statistical yield modei for CMOS current-steering D/A coverters.Analog Intergrated Circuits and Signal Processing,2001,29(3):173-180.
[5]accigalupi Aldo,D'Arco Mauro,Liccardo Annalisa.Testing high resolution DACs:A contribution to draft standard IEEE P1658.Measurement,2011,44(6):1044-1052.
[6]Yuhua Liang,Zhangming Zhu,Ruixue Ding.Calibration algorithm for 16-bit voltage-mode R-2R DAC. Microelectronics Journal,2015,46(10):963-969.
[7]劉路揚(yáng),張虹,張碚,等.DDS專用芯片靜態(tài)參數(shù)測試方法研究[J].計(jì)算機(jī)與數(shù)字工程,2015,43(1):70-74.
[8]吳炎,夏虹,尹夢薇.基于虛擬儀器技術(shù)的計(jì)算機(jī)測控實(shí)驗(yàn)平臺研究[J].中國高新技術(shù)企業(yè),2015(7):20-21.
〔編輯:白潔〕