MAX9979引腳電子器件集成28個DAC,可校準以調整增益和失調誤差。校準由MAX9979的校準寄存器完成。這種校準將產生非常線性和精確的驅動器/PMU/比較器/有源負載,以滿足測試儀行業最嚴格的要求。
介紹
MAX9979為高度線性、雙通道、1.1Gbps引腳電子器件,集成PMU和電平設置數模轉換器(DAC)。該器件共集成了 28 個 16 位 DAC(每通道 14 個)。通過使用器件的校準寄存器,這些DAC饋電電平中的每一個都可以針對增益和失調誤差進行獨立調整。這些寄存器允許MAX9979電平在整個-1.5V至+6.5V工作范圍內校準至優于5mV。本應用筆記將解釋如何完成這種校準。
緩沖器中的增益和失調誤差
MAX9979內部有多個單位增益緩沖器。如果不進行校正,這些緩沖器中的每一個都會出現失調和增益誤差。圖1所示為MAX9979中其中一個緩沖器的外觀。
圖1.MAX9979電平設置架構
內部16位DAC輸出驅動失調和增益校正單元的輸入,從而校正單位增益緩沖器的失調和增益誤差。正是這種架構在MAX9979的整個工作范圍內實現了高精度、線性、低失調電平。
MAX9979數據資料解釋了失調和增益校準寄存器,以及如何利用內部串行接口對這些寄存器進行尋址和編程。下一節說明如何使用MAX9979EVKIT完成校準。MAX9979評估(評估)板提供視覺和實際結果(圖2)。
使用MAX9979評估板校準MAX9979
圖2.MAX9979評估板
評估板如上所示,由圖形用戶界面(GUI)控制,可從Maxim網站下載:
設置MAX9979評估板
按照評估板手冊中的說明為評估板上電。
將 DATA0 引腳連接到 0.8V。
將 DATA0/ 引腳連接到 0V。
將 RCV0 引腳連接到 0V。
將 RCV0/ 引腳連接到 0.8V。
將高精度 DVM 連接到 DUT0 引腳。
加載圖形用戶界面軟件。
完成上述設置后,我們就可以開始校準了。啟動時,GUI 界面應如圖 3 所示。
圖3.啟動時MAX9979 GUI。
單擊“DriveHi CH1/CH0”快速入門。觀察并驗證是否使用連接到 DUT0 引腳的 DVM 測量 3V。
校準VDH0的程序
失調調整 始終在增益之前調整
失調。
單擊VDH0的電壓單元并重置為1.5V。這將DUT0輸出設置為+1.5V,即-1.5V
使用 DVM 監控 DUT 節點上的電壓。這將不是1.5V,但將從1.5V偏移。
在任一方向上調整 VDH0 的偏移滑塊,直到 DUT 的測量電壓接近 1.5V 的編程電壓。完成此操作后,在MAX9979的內部校準寄存器中設置VDH0的失調校正電壓。無需進一步調整或移動偏移滑塊。
增益調整
有很多地方可以設置 VDH0 來校準增益調整。您可以將VDH0設置為-1.5V,調整增益滑塊,然后將VDH0設置為+6.5V并檢查測量電壓。但是,在范圍的極端值存在非線性。當VDH0接近VDL0時,會出現最大的線性誤差。
更好的方法是始終在最線性的區域操作設備。在這種情況下,我們將在VDH0設置的±1.5V范圍內工作。
VDL0 設置為 -2V。保持先前在上述偏移調整步驟中設置的偏移校準。
將 VDH0 設置為 0V(與原始設置相距 -1.5V)。
觀察 DUT 測量。調整增益滑塊(保持偏移滑塊不受干擾),直到DUT的輸出盡可能接近0V。
將VDH0設置為3V(+比原始設置高1.5V)并觀察DUT的電壓。
讀數現在應該非常接近3.000V。我們的樞軸點被選為+1.5V,增益調整為±1.5V。如果VDH = 3V時的讀數誤差大于預期(此時應小于2mV),則重復步驟2至5,在0V和3V處得到對稱誤差。
完成此操作后,在-1.5V至+6.5V范圍內運行VDH0掃描。繪制編程電壓和測量電壓之間的誤差差。
設置VDH0 = +3V、VDL0 = -2V以及校準失調和增益后,GUI界面如圖4所示。VDH0失調和增益設置可能與所示不同,因為它們取決于被測的特定器件。
圖4.校準后VDH0失調和增益寄存器的設置。
校準前后的VDH誤差掃描
圖 5 中的注釋:
校準程序之前的偏移量為:
-1.5V = -27mV
+1.5V = +5mV
+6.5V = +54mV
校準程序后的偏移量為:
-1.5V = -3mV
+1.5V = -0.1mV
+6.5V = +0.1mV
-1.5V時的誤差與VDH0接近VDL0有關。增益的校準點可以選擇接近-1.5V和接近+6.5V的校準點。如果這樣做,在-1.5V時誤差較小,沿掃描曲線至+6.5V的誤差略大。
對每個級別、兩個通道重復此過程。要校準比較器偏移,您需要監控比較器輸出并尋找開關點,或者將比較器置于帶有外部元件的伺服環路中。
圖5.校準前后在 DUT0 引腳上測得的 DVH(典型值)誤差。
保存校準寄存器設置
校準所有寄存器后,GUI界面可能類似于圖6,其中所有失調和增益寄存器都設置為其校準值。假設已校準的VDH0以外的水平的DAC值;這些數字將根據設備的校準進行更新。
請注意,我們只是查看 CH0 頁面,但在 GUI 設置中還有另外三個頁面用于 CH0 PMU 設置以及 CH1 驅動程序和 PMU 設置。完成全面校準后,所有失調和增益DAC設置將顯示在所有GUI頁面上。
這些設置僅在MAX9979上電時保留。如果MAX9979關斷,然后再次上電,所有這些校準寄存器設置都將丟失。啟動默認值將重新出現。
在本例中,這些寄存器通過對串行接口進行編程來更新。終端用戶還需要在上電序列后,使用串行接口將這些校準常數編程到MAX9979中。因此,重要的是將這些常數存儲在一個表中,并在每次上電時將該表讀回MAX9979寄存器。
評估板可以將這些常量存儲在保存的文件中。用戶只需單擊“文件”下拉菜單,單擊“保存”,命名文件,然后定義存儲此文件的位置。現在用戶可以在通電后單擊“文件”下拉菜單,然后單擊“加載”選項。瀏覽到加載保存的校準文件的位置,MAX9979將完全校準,隨時可用。
“文件”下拉菜單中的“保存”和“加載”選項也可用于存儲任何設置,其中可以包括校準常數。借助此功能,您可以一個接一個地上傳設置,從而簡化MAX9979的表征。
圖6.校準后的典型失調和增益設置。
總結
通過調整每個DAC的失調和增益位,可以校準MAX9979電平,MAX9979由其內部16位DAC提供。這種校準將產生非常線性和精確的驅動器/PMU/比較器/有源負載,以滿足測試儀行業最嚴格的要求。所有這些功能都集成在MAX9979引腳電子器件中。
通過使用本文討論的方法和MAX9979數據資料,您將能夠測試、表征和利用器件的所有功能。
審核編輯:郭婷
-
驅動器
+關注
關注
52文章
8154瀏覽量
145996 -
寄存器
+關注
關注
31文章
5317瀏覽量
120002 -
比較器
+關注
關注
14文章
1633瀏覽量
107098 -
dac
+關注
關注
43文章
2269瀏覽量
190833
發布評論請先 登錄
相關推薦
評論