在現代電子系統設計與高速通信、信號處理、雷達探測、醫療成像以及各種工業自動化應用中,模數轉換器(ADC)和數模轉換器(DAC)扮演著至關重要的角色。ADC負責將模擬信號精確且高效地轉換為數字信號,以便于進行數字信號處理和數據傳輸;而DAC則執行相反的功能,它將數字數據流還原為高質量的模擬信號,以供實際設備或系統使用。
隨著技術的不斷進步,尤其是對于5G通信、航空航天及國防等領域的嚴苛要求,高速、高精度、高分辨率以及大動態范圍的ADC和DAC變得越來越重要。為了深入探究這些關鍵器件的基礎性能指標,德思特將引領您走進ADC和DAC的靜態參數測試世界。本篇文章將為您介紹ADC中的一個關鍵概念——轉換點。
一、介紹
A/D轉換器的線性參數計算(INLE、DNLE等)基于器件的轉變點(或跳變點)。為了確定ADC的轉變點,應將具有足夠步長的模擬斜坡表征器件的吸納后輸入。根據測量的代碼可以確定轉變點。
德思特ADC測試系統TS-ATX7006和軟件TS-ATView7006有兩種確定跳變點的方法:
● 跳變點搜索方法:算法“搜索”跳變點。考慮測量代碼在結果數組中的位置。
● 代碼排序方法:代碼在結果數組中出現的次數是LSB步長的度量。
(一)跳變點搜索法
搜索從代碼x到代碼x+1(x -> x+1)的跳變點,首先搜索數據數組中代碼x的第一次出現以及數據數組中代碼x+1的最后一次出現,這就是跳變點的搜索數組。
代碼x和小于代碼x的出現次數均計入該區域。跳變點位于首次找到代碼x加上該計數器值(在該區域中找到代碼x及更少代碼的次數)的位置。
開始和結束時丟失的代碼將通過理想的轉換器步驟 (DNLE=0) 進行推斷,并以第一個找到的跳變點作為參考。最后,跳變點是從最后找到的跳變點推斷出來的。所有其他缺失代碼都會導致 DNLE為-1:跳變點位于與其前一個跳變點相同的位置。
噪聲或測量分辨率不足可能導致DNLE小于1 LSB。
舉例說明
1、無噪聲
捕獲的數字數據陣列:
跳變點0→1:
搜索區域:位置0-11。
計數:6
跳變點位于位置5至6。跳變點電壓為:
Vtrp=Vstart+count*Vstep-1/2Vstep
其中:
Vstart=提供的斜坡的起始電壓。
startposition=首次找到代碼的位置,此處為位置0。
count=找到代碼0的次數
Vstep=提供的斜坡的電壓步長。
2、帶有噪聲
捕獲的數字數據陣列:
跳變點0→1:
搜索區域:位置0-11。
計數:5
跳變點位于位置4至5。
跳變點1→2:
搜索區域:位置3-14。
計數:8(6次代碼1+2次代碼0)
跳變點位于位置10至11。
3、丟失代碼
捕獲的數字數據陣列:
跳變點0→1和0→2:
搜索區域:位置0-11。
計數:5
兩個跳變點均位于位置4至5。
(二)排序代碼方法
所有代碼都在數據數組中排序。排序后,數據數組從所有測量代碼0開始,然后是代碼1,依此類推。因此,測量數據中代碼的位置不相關。使用排序代碼方法不會發生小于-1的DNL錯誤。
示例
排序前捕獲的數字數據數組:
排序后捕獲的數字數據數組:
審核編輯 黃宇
?
-
adc
+關注
關注
99文章
6659瀏覽量
548536 -
dac
+關注
關注
43文章
2388瀏覽量
193200 -
A/D轉換器
+關注
關注
0文章
5瀏覽量
10509
發布評論請先 登錄

高速 ADC/DAC 測試原理及測試方法
ADC與DAC工藝節點案例分析
ADC和DAC的靜態傳輸函數和DC誤差
ADC/DAC,ADC/DAC的原理是什么?
ADC數模轉換概述 初識ADC

德思特ADC/DAC靜態參數測試系列(一)——什么是ADC轉換點?

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

評論