精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

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

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

作者介紹

wKgaomZwBj2AO6pCAACa1iKgwP085.webp


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

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


一、軟件配置

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

對于下位機軟件的配置,通常情況下,我們只需通過觸控屏調整網絡設置參數。最快捷的方式是啟用DHCP,讓系統自動獲取IP地址,用戶只需記錄下分配到的IP地址即可。如果需要更穩定的網絡環境,也可以手動設置一個固定的IP地址。

wKgZomZwBj2AR3qFAABUgvkPFyE34.webp

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

wKgaomZwBj6AQeT9AABQRIY4w2s69.webp


1.新建項目

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

wKgZomZwBj6AcVIiAABF-LkMUm401.webp

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

wKgZomZwBj-ARy8HAAC9Qvq3dLo57.webp


2.測試概覽設置

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

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

wKgaomZwBj-AKfghAAAdvrAFRJY59.webp

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


3.DIO模塊設置

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

wKgZomZwBkCAKCNkAAA25nLh1LU40.webp

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

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

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

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

wKgaomZwBkCADHnmAABVpB6bhGE74.webp

有部分細心的讀者可能發現了:控制AWG刷新的StimClk信號時序位置晚于控制ADC開始轉換的CONVST#信號,這樣不會導致ADC本次轉換得到的是AWG的上一個輸出值對應的結果嗎?關于這個問題,我們實際上可以通過設置DIO模塊參數的“Latency counts”來解決,該參數設為1即表示,DIO需要提前多獲取一個周期的數據并將其丟棄,從第二個周期開始的數據才采用,并且后續軟件處理中,采回的數據會自動對應回AWG第一個周期的電壓。這個功能也適用于一些具有流水級或其他原因導致輸出具有周期延遲的ADC。

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


4.AWG設置

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

wKgZomZwBkCAG5WGAAA_6qWUGWM76.webp

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

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

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

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

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


5.電源設置

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

wKgaomZwBkGAHbhwAABCiKaqyxA97.webp

二、開始測試和查看結果

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

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

wKgZomZwBkGAD4NzAAB2fpAwKAQ65.webp

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


總結

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

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

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


審核編輯 黃宇

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

    關注

    43

    文章

    2215

    瀏覽量

    190240
收藏 人收藏

    評論

    相關推薦

    為什么要進行正弦直方圖測試?正弦直方圖方法測試模數轉換器

    使用正弦直方圖測試方法可以確定模擬數字轉換器(ADC)的參數,并優于線性斜坡直方圖測試方法。
    的頭像 發表于 10-22 15:58 ?1743次閱讀
    為什么要進行正弦直方圖<b class='flag-5'>測試</b>?正弦直方圖方法<b class='flag-5'>測試</b>模數轉換器

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

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

    如何實現對ADC/DAC的靜態和動態特性的測試?

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

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

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

    ADC芯片參數測試技術解析

    本文結合ADC靜態和動態測試原理,給出了基于測試系統的ADC靜態參數和動態參數
    發表于 11-06 13:06 ?2w次閱讀
    <b class='flag-5'>ADC</b>芯片參數<b class='flag-5'>測試</b>技術解析

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

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

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

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

    數據測試:輸入數據的設計方法和測試設計方法

    測試的設計是測試設計的重要內容,關于測試的設計方法,當前不少出版的測試書和發表的
    的頭像 發表于 06-29 10:22 ?2798次閱讀

    軟件測試:動/靜態測試的區別及關系

    靜態測試,動態測試的區別:程序是否運行。
    的頭像 發表于 08-19 17:13 ?9415次閱讀

    泰克電源流程測試解決方案的應用分析

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

    靜態測試和動態測試流程

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

    測試質量的重要性

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

    靜態測試和動態測試流程

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

    常用的變頻器檢測方法靜態測試和動態測試

    常用的變頻器檢測方法靜態測試和動態測試? 變頻器是一種電力調節裝置,可以實現對電動機的調速和節能。在使用變頻器時,經常需要對其進行檢測,確保其正常工作。常用的變頻器檢測方法主要包括
    的頭像 發表于 02-01 15:47 ?3002次閱讀

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

    如何利用該系統進行精確的ADC靜態參數測試。我們將以斜坡測試(Ramp test)這一典型測試
    的頭像 發表于 06-14 10:11 ?650次閱讀
    <b class='flag-5'>ADC</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><b class='flag-5'>例</b>(一)