0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ADC靜態(tài)測試全流程:以斜坡測試為例(二)

Sophia_wff ? 來源:Sophia_wff ? 作者:Sophia_wff ? 2024-06-17 17:47 ? 次閱讀

作者介紹

wKgaomZwBj2AO6pCAACa1iKgwP085.webp


在上期文章中我們介紹了ADC靜態(tài)參數(shù)測試的“測試適用性”和“硬件準備”,今天將為您介紹測試的“軟件配置”以及“開始測試和查看結(jié)果”的內(nèi)容。

閱讀完本文,您將深入了解德思特ATX測試系統(tǒng)的強大功能和簡便操作,確保您的ADC性能測試既準確又高效。


一、軟件配置

軟件配置分為上位機與下位機兩個部分。下位機軟件已經(jīng)預(yù)裝在德思特ATX測試系統(tǒng)的嵌入式計算機內(nèi),確保了即開即用的便利性。用戶僅需連接電源線和網(wǎng)線,按下開機按鈕,系統(tǒng)便會自動執(zhí)行程序的啟動、硬件上電自檢和初始化過程。

對于下位機軟件的配置,通常情況下,我們只需通過觸控屏調(diào)整網(wǎng)絡(luò)設(shè)置參數(shù)。最快捷的方式是啟用DHCP,讓系統(tǒng)自動獲取IP地址,用戶只需記錄下分配到的IP地址即可。如果需要更穩(wěn)定的網(wǎng)絡(luò)環(huán)境,也可以手動設(shè)置一個固定的IP地址。

wKgZomZwBj2AR3qFAABUgvkPFyE34.webp

至于上位機軟件——ATView7006,也會作為標準交付內(nèi)容之一提供給用戶,無需額外進行訂購。我們只需要找一臺裝有Windows系統(tǒng)的電腦,通過交付內(nèi)容中配套的資料光盤進行安裝即可,如果電腦缺少光驅(qū),也可以聯(lián)系德思特獲取數(shù)字版安裝包和其他資料。安裝后,我們進入軟件,在通訊配置面板中填入剛才確認到的IP地址,點擊“Ok”按鈕,即可完成與下位機的連接。

wKgaomZwBj6AQeT9AABQRIY4w2s69.webp


1.新建項目

連上設(shè)備,我們就可以在軟件中執(zhí)行新建項目。在創(chuàng)建好相關(guān)項目文件后,軟件會自動彈窗讓我們配置下位機有什么硬件模塊,一般情況下,我們并不需要手動配置,只需要點擊“Read from ATX”按鈕,上位機便會跟下位機進行通訊,自動獲取相關(guān)硬件信息

wKgZomZwBj6AcVIiAABF-LkMUm401.webp

按“OK”按鈕后,軟件主界面便會自動增加每個硬件模塊對應(yīng)的控制面板。我們也可以通過手動取消勾選的方式,來禁用部分在本次測試中不需要用到的硬件模塊。比如下圖中的WFD20數(shù)字化儀模塊(用于DAC測試)以及AWG18模塊(用于其它UUT的另一個AWG)的相關(guān)控制面板就已經(jīng)被筆者禁用并折疊了。

wKgZomZwBj-ARy8HAAC9Qvq3dLo57.webp


2.測試概覽設(shè)置

完成項目文件的創(chuàng)建后,我們首先需要確認待測ADC的輸入情況,并告訴軟件我們打算用哪個模塊作為主要的信號輸出輸入模塊,來開展這次測試。

前文已經(jīng)提到,我們作為示例的AD7671分辨率為16位,采用單端輸入,并且當前選用的輸入量程檔位對應(yīng)的電壓是-5 ~ +5 V。因此我們將相關(guān)信息填入,如下圖所示。

wKgaomZwBj-AKfghAAAdvrAFRJY59.webp

其中值得一提的是,我們提供了一個1/2 LSB校正的選項,該選項適用于那些第一個LSB設(shè)計寬度只有其他LSB一半的ADC或DAC使用,開啟后會自動改變理想轉(zhuǎn)換曲線,并根據(jù)這種情況修正各種線性、非線性誤差的計算。經(jīng)過我們核實,AD7671并不屬于這種情況,因此我們沒有實際勾選該選項。


3.DIO模塊設(shè)置

我們按前面給出的軟件設(shè)置界面從上往下順序看,第二個設(shè)置板塊就是DIO模塊。在ADC測試中,DIO模塊扮演著關(guān)鍵角色:對外,它負責與ADC的通信,提供必要的時鐘信號、采集觸發(fā)信號、狀態(tài)配置等,并接收轉(zhuǎn)換后的數(shù)字碼;對內(nèi),它作為時序指揮中心,控制任意波形發(fā)生器(AWG)的更新時機。德思特ATX測試系統(tǒng)正是利用了DIO模塊的這些功能,精確滿足了斜坡測試對設(shè)備間時序協(xié)調(diào)的嚴格需求。

wKgZomZwBkCAKCNkAAA25nLh1LU40.webp

首先,我們確認我們的UUT通訊方式和電平,這些信息我們可以從AD7671的官方數(shù)據(jù)手冊中獲取。這里我們按手冊的要求,設(shè)置3.3V的IO電壓、MSB串行通訊的IO模式,以及16bit的字長。

在I/O大類下,我們還提供了3個設(shè)置選項卡:分別是Static data bits、Masks和Data shift。其中Static data bits用來控制8個靜態(tài)數(shù)字輸出口;Masks用于設(shè)置位掩碼,可以將某些指定位忽略或者置反,這對于某些具有特殊輸出規(guī)則的情況會派上用場;Data shift則是對測試結(jié)果按位左移或右移,主要適用于在最高位或最低位有無效位輸出的UUT。

接下來是DIO模塊設(shè)置的重頭戲——時序設(shè)置部分。我們只需要點擊右下角的“Pattern Bits…”按鈕即可打開一個新的時序設(shè)置面板窗口。在這里,可以通過手動調(diào)節(jié)窗口內(nèi)的時序圖,控制DIO模塊對內(nèi)對外的各個信息。在本示例當中,這些信號包括了提供給ADC的SCLK時鐘信號、CS#使能信號以及CONVST#轉(zhuǎn)換開始信號;也包括了采集側(cè)的串行位移信號SerClk、采集鎖存信號CaptClk、AWG輸出時鐘信號SimClk。此外,我們還能通過調(diào)節(jié)PLL頻率以及分頻系數(shù)決定時序圖中每一格對應(yīng)的時間長度。

其中,輸出到ADC的信號波形和PLL時鐘參數(shù),可以由UUT數(shù)據(jù)手冊中關(guān)于時序部分的要求決定;而對內(nèi)的各種觸發(fā)信號,則需要依據(jù)所選用AWG模塊對應(yīng)的手冊說明內(nèi)容決定。由于篇幅限制,此處不展開說明,相關(guān)手冊可向德思特索取。

wKgaomZwBkCADHnmAABVpB6bhGE74.webp

有部分細心的讀者可能發(fā)現(xiàn)了:控制AWG刷新的StimClk信號時序位置晚于控制ADC開始轉(zhuǎn)換的CONVST#信號,這樣不會導致ADC本次轉(zhuǎn)換得到的是AWG的上一個輸出值對應(yīng)的結(jié)果嗎?關(guān)于這個問題,我們實際上可以通過設(shè)置DIO模塊參數(shù)的“Latency counts”來解決,該參數(shù)設(shè)為1即表示,DIO需要提前多獲取一個周期的數(shù)據(jù)并將其丟棄,從第二個周期開始的數(shù)據(jù)才采用,并且后續(xù)軟件處理中,采回的數(shù)據(jù)會自動對應(yīng)回AWG第一個周期的電壓。這個功能也適用于一些具有流水級或其他原因?qū)е螺敵鼍哂兄芷谘舆t的ADC。

還有讀者可能會疑惑,StimClk信號是處于串行讀出階段的,這樣不會有相互沖突嗎?實際上這個也是一個優(yōu)化的小技巧,根據(jù)UUT數(shù)據(jù)手冊的描述,ADC轉(zhuǎn)換實際上只在CONVST#信號到達之后的一段時間內(nèi)進行,在其之后的串行數(shù)據(jù)讀出階段到下一次CONVST#信號到來之前,輸入電壓改變實際上并不會有任何影響,因此把StimClk信號放在串行讀出階段,可以顯著縮短整個時序周期的長度,從而提升最高測試采樣率和測試效率。


4.AWG設(shè)置

AWG部分的配置允許用戶定義測試激勵信號的具體形式和參數(shù),并提供了調(diào)整信號前端處理工作參數(shù)的選項。配置界面的左半部分采用了簡化的原理圖形式,直觀展示了AWG的結(jié)構(gòu),這不僅幫助用戶理解其硬件功能,還清晰地指示了各個參數(shù)的實際影響,有效降低了用戶的學習門檻。

wKgZomZwBkCAG5WGAAA_6qWUGWM76.webp

在這次示例當中,我們首先把左上角的連接方式,選為“Connected, with GND Sense”,從原理圖中的線路閉合情況就可以看出,該選項短路了50Ω輸出負載電阻,并且在反饋回路中,斷開了與輸出近端地的連接。換句話說,這種配置適用于UUT輸入電阻為高阻的情況,同時,將GND反饋線延伸至待測芯片附近,能夠更有效地針對實際的浮地問題進行補償反饋,從而提高測試的精度。這些配置確保了測試環(huán)境與UUT的實際工作條件相匹配,增強了測試結(jié)果的可信度。

此外,我們還可以從原理圖得知,AWG內(nèi)部有兩個DAC:主DAC負責波形的產(chǎn)生,信號隨后會通過一個濾波器和一個調(diào)整幅值的放大器;而次DAC主要負責生成高精度DC偏置信號,這兩種信號會相加到輸出信號當中。由于我們待測芯片的量程是-5 ~ +5 V,因此偏置DAC輸出值保持為0即可。關(guān)于放大器的設(shè)置,選項中的5.12 Vp指的是峰-峰值的一半,這意味著其輸出的最高電壓距離直流基線最多可以高出5.12 V,配合0V的DC偏置,實際可以產(chǎn)生-5.12 V到+5.12 V電壓。

在配置面板的右側(cè)區(qū)域,我們可以找到一組專門用于描述信號波形的關(guān)鍵參數(shù)。正如我們往期文章所討論的,進行斜坡測試時,我們必須考慮到實際待測芯片的轉(zhuǎn)換范圍可能與標稱范圍存在細微差異。為了解決這個問題,我們設(shè)置的斜坡信號起始電壓應(yīng)該稍低于待測芯片的最低標稱轉(zhuǎn)換電壓,而斜坡信號的終止電壓則應(yīng)稍高于其最高標稱轉(zhuǎn)換電壓?;谶@一考慮,我們將斜坡的起始電壓設(shè)定為-5.01 V,終止電壓設(shè)定為+5.01 V。這樣的參數(shù)配置使得對UUT實際轉(zhuǎn)換范圍偏差的測量成為可能,同時也能適應(yīng)更多實際測量場景。

值得一提的是,在設(shè)計信號前端放大器時,我們選擇5.12Vp作為其中一個檔位,而不是直接采用常見的5Vp范圍值,正是出于同樣的考量。我們的設(shè)計目標之一便是在盡可能不影響輸出精度的前提下,允許波形的幅值略微超出標準ADC的轉(zhuǎn)換范圍,從而提供更大的靈活性和更高的測量精度。

此外,在配置面板的波形參數(shù)設(shè)置區(qū)域頂部,我們貼心地提供了一個預(yù)覽功能按鈕。用戶只需輕輕一點,即可快速查看預(yù)計輸出的波形圖樣。這一功能極大地幫助用戶確認幅值、周期等關(guān)鍵參數(shù)是否正確設(shè)置,從而有效預(yù)防由于配置失誤導致的UUT損壞。


5.電源設(shè)置

電源部分的設(shè)置相對簡單。在本次示例中,DPS16模塊為UUT提供5 V供電,而同時DRS20模塊則負責輸出2.5 V參考電源,在操作上,用戶只需將這兩個電壓值分別輸入到對應(yīng)模塊的輸出電壓設(shè)置欄即可。為了實現(xiàn)更高的電壓輸出精度,我們使用了4線制連接方式。如果條件允許,我們也強烈建議用戶同樣采用這種連接方式,以確保測試結(jié)果的準確性。

wKgaomZwBkGAHbhwAABCiKaqyxA97.webp

二、開始測試和查看結(jié)果

在設(shè)置好上述各種參數(shù)后,別忘了保存項目文件,這樣下次只需要導入本次的項目文件,即可快速完成配置,而無需重復(fù)以上步驟。完成配置后點擊最上方“ATX7006 general measurement setup”面板中的“Start !”按鈕即可開始自動化測試和分析流程。待到測試和分析過程結(jié)束,相關(guān)結(jié)果就會以彈窗形式呈現(xiàn)給用戶。

用戶可以點擊彈窗工具欄中的各個不同視圖按鈕,就可以輕松切換并獲取多種分析結(jié)果,比如點擊“B.FIT”視圖按鈕即可獲得最佳擬合直線下的INL、TUE、DNL等參數(shù)。從結(jié)果中,我們可以直接讀出該UUT測得INL為1.355 LSB,該數(shù)據(jù)符合官方數(shù)據(jù)手冊中標稱的±2.5 LSB Max (±0.0038% of Full Scale)。

wKgZomZwBkGAD4NzAAB2fpAwKAQ65.webp

同時還可以利用放大鏡、光標等內(nèi)置工具,觀察數(shù)據(jù)圖的細節(jié)部分,從而進行更加深入的研究和問題定位。此外,不論是結(jié)果圖、計算結(jié)果還是原始采集數(shù)據(jù),該軟件都提供了相應(yīng)的導出功能,允許用戶工程師利用這些數(shù)據(jù)進行其他運算和處理分析工作。


總結(jié)

通過本文的介紹,我們深入了解了德思特ATX測試系統(tǒng)以及斜坡測試方法在ADC靜態(tài)參數(shù)測試中的應(yīng)用。這一流程在顯著簡化傳統(tǒng)測試步驟的同時,確保了測試結(jié)果的精確性和可靠性。使用德思特ATX測試系統(tǒng),工程師們可以輕松地完成從硬件準備到軟件配置的全過程,無需擔心儀器間的聯(lián)動問題,也無需進行復(fù)雜的編程和調(diào)試工作。

斜坡測試方法以其高效性和直觀性,被認為是獲取UUT靜態(tài)參數(shù)的理想選擇。通過德思特ATX測試系統(tǒng)的高度自動化和集成化,工程師可以快速地配置和執(zhí)行測試,在直接獲取關(guān)鍵數(shù)據(jù)結(jié)果之余,也允許用戶導出數(shù)據(jù)進行額外處理。這種測試方法不僅提高了測試效率,還降低了人為錯誤的可能性,從而提高了整體測試質(zhì)量。

總體而言,德思特ATX測試系統(tǒng)結(jié)合斜坡測試方法,為ADC靜態(tài)參數(shù)測試提供了一種高效、精確且用戶友好的解決方案。這種一體化的測試裝備和創(chuàng)新的測試流程,無疑將幫助工程師們更加專注于產(chǎn)品設(shè)計開發(fā)的核心環(huán)節(jié),加快產(chǎn)品上市時間,同時確保產(chǎn)品的高質(zhì)量和性能。對于想要深入了解德思特ATX測試系統(tǒng)或相關(guān)的ADC測試方法,以及尋求更多相關(guān)資料和技術(shù)支持的讀者,我們誠摯邀請您聯(lián)系德思特。我們的專業(yè)團隊將為您提供詳細的產(chǎn)品信息、個性化的咨詢以及全方位的技術(shù)支持,確保您能夠充分利用我們的解決方案,提升您的測試效率和產(chǎn)品質(zhì)量。


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • dac
    dac
    +關(guān)注

    關(guān)注

    43

    文章

    2294

    瀏覽量

    191055
收藏 人收藏

    評論

    相關(guān)推薦

    高速 ADC/DAC 測試原理及測試方法

    ADC 有比較高的采樣率采集高帶寬的輸入信號,另一方面又要有比較高的位數(shù)以分辨細微的變化。因此,保證 ADC/DAC 在高速采樣情況下的精度是一個很關(guān)鍵的問題。ADC/DAC 芯片
    發(fā)表于 04-03 10:39

    如何實現(xiàn)對ADC/DAC的靜態(tài)和動態(tài)特性的測試?

    混合信號測試的特點和測試要求是什么如何實現(xiàn)對ADC/DAC的靜態(tài)和動態(tài)特性的測試?基于DSP的混合信號
    發(fā)表于 04-09 06:18

    helloworld程序,講一下如何編譯和測試qt程序?

    本小結(jié)開發(fā)板使用yocto或者我們提供的原廠系統(tǒng),helloworld程序,講一下如何編譯和測試qt程序。
    發(fā)表于 04-09 06:59

    ADC芯片參數(shù)測試技術(shù)解析

    本文結(jié)合ADC靜態(tài)和動態(tài)測試原理,給出了基于測試系統(tǒng)的ADC靜態(tài)參數(shù)和動態(tài)參數(shù)
    發(fā)表于 11-06 13:06 ?2.1w次閱讀
    <b class='flag-5'>ADC</b>芯片參數(shù)<b class='flag-5'>測試</b>技術(shù)解析

    基于LDO的音頻功放測試技術(shù)(LM4990)

    本文目前流行的音頻功放LM4990做詳細介紹,此中既包含了直流測試,也有交流參數(shù)的測試,
    發(fā)表于 11-06 17:13 ?6523次閱讀
    基于LDO的音頻功放<b class='flag-5'>測試</b>技術(shù)(LM4990<b class='flag-5'>為</b><b class='flag-5'>例</b>)

    基于分K-means的測試集約簡方法

    測試集約簡是軟件測試中的重要研究問題之一,目的是以盡量少的測試達到測試目標。為此,提出一
    發(fā)表于 03-12 15:06 ?0次下載
    基于<b class='flag-5'>二</b>分K-means的<b class='flag-5'>測試</b>用<b class='flag-5'>例</b>集約簡方法

    數(shù)據(jù)測試:輸入數(shù)據(jù)的設(shè)計方法和測試設(shè)計方法

    測試的設(shè)計是測試設(shè)計的重要內(nèi)容,關(guān)于測試的設(shè)計方法,當前不少出版的測試書和發(fā)表的
    的頭像 發(fā)表于 06-29 10:22 ?2929次閱讀

    軟件測試:動/靜態(tài)測試的區(qū)別及關(guān)系

    靜態(tài)測試,動態(tài)測試的區(qū)別:程序是否運行。
    的頭像 發(fā)表于 08-19 17:13 ?9850次閱讀

    泰克電源流程測試解決方案的應(yīng)用分析

    針對電源設(shè)計的研發(fā)需求和市場反饋,泰克行業(yè)提供流程測試方案。從初期的器件選擇到最終的產(chǎn)品認證多個測試環(huán)節(jié),泰克的專業(yè)
    發(fā)表于 09-30 09:12 ?1002次閱讀
    泰克電源<b class='flag-5'>全</b><b class='flag-5'>流程</b><b class='flag-5'>測試</b>解決方案的應(yīng)用分析

    靜態(tài)測試和動態(tài)測試流程

    靜態(tài)測試 1、測試整流電路 找下結(jié)果,可以判定電路已出現(xiàn)異常,A.到變頻器內(nèi)部直流電源的P端和N端,將萬用表調(diào)到電阻X10檔,紅表棒接到P,黑表棒分別依到R、S、T,正常時有幾十歐的阻值,且基本平衡
    的頭像 發(fā)表于 10-28 08:35 ?2774次閱讀

    測試質(zhì)量的重要性

    在進行測試時,通常會花很多精力選擇“正確”的測試工具。這其實只是為了實現(xiàn)次要目標。當然,一個適合開發(fā)環(huán)境、項目和流程的工具是重要的。然而,對于良好測試而言,最重要的是
    的頭像 發(fā)表于 09-03 15:13 ?864次閱讀
    <b class='flag-5'>測試</b>用<b class='flag-5'>例</b>質(zhì)量的重要性

    靜態(tài)測試和動態(tài)測試流程

    靜態(tài)測試 1、測試整流電路 找下結(jié)果,可以判定電路已出現(xiàn)異常,A.到變頻器內(nèi)部直流電源的P端和N端,將萬用表調(diào)到電阻X10檔,紅表棒接到P,黑表棒分別依到R、S、T,正常時有幾十歐的阻值,且基本平衡
    的頭像 發(fā)表于 09-13 14:50 ?822次閱讀

    常用的變頻器檢測方法靜態(tài)測試和動態(tài)測試

    常用的變頻器檢測方法靜態(tài)測試和動態(tài)測試? 變頻器是一種電力調(diào)節(jié)裝置,可以實現(xiàn)對電動機的調(diào)速和節(jié)能。在使用變頻器時,經(jīng)常需要對其進行檢測,確保其正常工作。常用的變頻器檢測方法主要包括
    的頭像 發(fā)表于 02-01 15:47 ?4665次閱讀

    ADC靜態(tài)測試流程斜坡測試(一)

    如何利用該系統(tǒng)進行精確的ADC靜態(tài)參數(shù)測試。我們將以斜坡測試(Ramp test)這一典型測試
    的頭像 發(fā)表于 06-14 10:11 ?979次閱讀
    <b class='flag-5'>ADC</b><b class='flag-5'>靜態(tài)</b><b class='flag-5'>測試</b><b class='flag-5'>全</b><b class='flag-5'>流程</b>:<b class='flag-5'>以</b><b class='flag-5'>斜坡</b><b class='flag-5'>測試</b><b class='flag-5'>為</b><b class='flag-5'>例</b>(一)

    端到端測試怎么寫

    測試方法,旨在驗證整個應(yīng)用程序從前端到后端的流程是否能夠按照預(yù)期工作。它涉及多個系統(tǒng)組件和接口的交互,確保業(yè)務(wù)流程的完整性和正確性。 、編寫端到端
    的頭像 發(fā)表于 09-20 10:29 ?455次閱讀