《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 測量差分輸出、電流模式數/模轉換器(DAC)的線性度
測量差分輸出、電流模式數/模轉換器(DAC)的線性度
摘要: 注意:Maxim提供各種精度的電流輸出DAC。本文中,將以MAX5891 作為測量和規格說明的特例。但所介紹的參數和測量方法可以用于其他的差分輸出、電流模式DAC。
Abstract:
Key words :

  注意:Maxim提供各種精度的電流輸出DAC。本文中,將以MAX5891 作為測量和規格說明的特例。但所介紹的參數和測量方法可以用于其他的差分輸出、電流模式DAC。

  線性參數說明

  定義數據轉換器線性精度主要有兩個參數:積分(INL)和差分(DNL)非線性。INL是輸出傳輸函數和理想直線之間的偏差;DNL是轉換器輸出步長相對于理想步長的誤差。

  可以采用兩種方法之一對INL進行定義:(1)端點INL或(2)最佳擬合INL。端點INL是采用DAC傳輸函數端點測得的實際值計算轉換器的線性度;最佳擬合INL則是計算傳輸函數的斜率獲得INL的峰值。

端點積分非線性誤差

圖1a. 端點積分非線性誤差

最佳擬合積分非線性誤差

圖1b. 最佳擬合積分非線性誤差

  圖1a和圖1b以圖形的形式顯示了兩種測試方法與給定傳輸函數之間的關系。注意,兩種情況中,DAC傳輸函數曲線的數值和形狀都一樣。還要注意,圖1a的端點線性度有較大的正INL,而沒有負誤差。

  采用圖1b所示的最佳擬合方法,將部分正誤差轉移到直線的負側,以降低報告的最大INL。注意,線性度誤差總量和直線計算結果相同。

  DNL定義理解起來要難一些,確定最低有效位(LSB)的權值會影響DNL。DAC中需要考慮DNL沒有小于-1 LSB的編碼。小于這一電平的DNL誤差表明器件是非單調的。當輸出不隨輸入碼增大而減小時,或者輸出不隨輸入碼減小而增大時,DAC是單調的。圖2解釋了正、負DNL誤差,澄清了單調的概念。

DNL誤差實例

圖2. DNL誤差實例

  測量線性度所采用的方法需要考慮待*估DAC的體系結構。優先選擇將電流模式DAC輸出轉換為電壓,因為這樣可以使用電壓表而不是電流表。普通的萬用表在測量電壓時分辨率要高于電流測量。電流源的配置決定了需要測量多少位編碼才能對器件性能進行精確的*估。

  有很多方法可以將電流(I)轉換為電壓(V),主要取決于幾種因素。首先考慮使用萬用表進行測量,能夠得到的最高分辨率決定了精確測量的最小LSB權重。推薦LSB權重與儀表分辨率的比是100比1;儀表應能夠測量LSB的1/100。

  待測DAC的輸出額定容限也影響了如何進行I至V的轉換。電流模式DAC輸出容限是指器件在輸出上能夠承受多大的電壓而不會對性能有影響。增大負載電阻會提高電壓擺幅和LSB的大小,但是容限限制了最大負載。

  替代簡單的電阻轉換的方法是使用虛擬地配置的運算放大器,如圖3所示。由于DAC輸出電壓保持為零,這種配置的優勢是能夠提高LSB的大小,明顯高于容限限制。然而,放大器容限和線性度以及熱梯度會影響測量。同樣的,需要兩個匹配放大器來測量差分輸出器件。

虛擬地的I至V轉換

圖3. 虛擬地的I至V轉換

  測量線性度時需要考慮的另一因素是待*估DAC的分辨率。器件分辨率越高,LSB越小。考慮MAX5891 (16位)、MAX5890 (14位)、MAX5889  (12位)器件。每一器件的滿量程輸出為20mA。使用50Ω負載時,相應的LSB大小為15.25?V、61.04?V和244.2?V。LSB越小,萬用表需要的精度和分辨率就越高。

  考慮到DAC的分辨率,還應該確定需要多少位編碼才能精確地測量器件性能。16位器件有65,536個可能的輸入編碼,12位器件有4,096個。由于不可能人工測量所有這些編碼,因此,常用的方法是測量編碼子集。少量的編碼減少了采集數據所需要的時間,并且能夠提供非常精確的結果。掌握器件的體系結構有助于選擇某一器件的最佳編碼。

  測量電流輸出器件的線性度時,溫度效應比較明顯。輸出負載電阻的功耗導致發熱,從而改變了電阻值(除非采用的電阻具有0ppm溫度系數)。解決這一問題的方法是轉換輸入編碼,有效地對負載功耗進行平均。

  這里采用的方法非常適合自動測量,因為它能夠減小所有編碼的延遲時間。測量每一編碼及其補碼,例如0x4800,然后是0xB7FF。通過測量每一編碼及其補碼,負載平均功率保持固定,這是因為采用了從零到滿量程遞增的方式來測量最高有效位(MSB)輸入。由于在量程中部測量LSB,該方法不太適合,因為功率的變化相當小。

  測量說明

  以下是Maxim開發的幾種器件所采用的線性度測量方法。MAX5873 、MAX5875 、MAX5885、MAX5888 MAX5891、MAX5895 和MAX5898 /都采用了該方法進行測量。在最初設計*估和產品測試時進行了實驗室測量。雖然下面實例針對MAX5891,該方法也可以用于其他器件。

  MAX5891采用了5-4-3-4分段結構。分段是指將一個16位器件有效地分成四個單獨的DAC,一個5位、一個4位、一個3位和第二個4位器件。5個MSB含有31個(25 - 1)等權重電流源,對于5位分辨率,每個輸入編碼采用一個等權重電流源。下一個4位使用15個源,再下一個3位使用7個。4個LSB是二進制權重電流源,每個低位比特等于前一比特值的一半。

 

  電流源的總數57 (31 + 15 + 7 + 4)加上滿幅值和零值,確定了測量MAX5891線性度所需的最少編碼數。59次測量支持重新構建完整的DAC輸出傳輸函數。一旦確定了傳輸函數,即可計算線性度。該方法雖然縮短了測試時間,但降低了測量精度。表1列出了推薦的MAX5891編碼組。

表1. 5-4-3-4體系結構16位編碼組

5-4-3-4體系結構16位編碼組

  MAX5890和其他Maxim 14位器件使用5-4-3-2分段體系結構,14位體系結構的編碼組如表2所示。MAX5889和其他Maxim 12位器件使用5-4-3體系結構,12位體系結構的編碼組如表3所示。

表2. 5-4-3-2體系結構的14位編碼組

 5-4-3-2體系結構的14位編碼組

表3. 5-4-3體系結構的12位編碼組

5-4-3體系結構的12位編碼組

  定義了編碼組后,必須解決采集測量點的問題。適合這類測量的萬用表是Agilent? 3458,分辨率高達8.5位。該表連接在MAX5891的OUTP和OUTN端之間,輸出端以50Ω負載接地。當DAC設置為20mA滿量程電流時,萬用表輸入得到的電壓擺幅是±1V。

  萬用表量程設置為固定的1.2V,使用最大分辨率,得到10nV最小測量結果。切換表的量程會增大測量值的增益誤差;因此,使用單電壓量程可以避免其他的誤差源。由于需要鎖存數字輸入,MAX5891還需要時鐘信號。一旦連接好了萬用表、時鐘源、電源和數字輸入控制,就可以采集線性度測量點。

  采集所有測量點后,需要畫出重建后的DAC輸出傳輸函數。由于對每一電流源都進行了測量,很容易產生對應于所有編碼的傳輸函數。例如,考慮器件的4個LSB。我們測量編碼0x8000、0x8001、0x8002、0x8004和0x8008。對于編碼0x8000,LSB計算的基準是DAC量程中部。LSB權重是在0x8001測得的電壓值減去在0x8000測得的電壓值。

  在0x8001和0x8780之間測量的所有編碼采用相同的公式。0x0800到0xF800的其他點是MSB電流源,以編碼0x0000為基準進行計算。考慮編碼0x4F31作為各種電流相加的例子。

  首先,我們需要確定哪一測量點什么時候相加能夠等于實例編碼。0x4800是小于目標編碼的最大MSB。從0x4F31中減去0x4800后的余數為0x0331。編碼0x0300是可以減掉的次最大編碼(0x8300 - 0x8000),隨后是0x0030 (0x8030 - 0x8000),最后是0x0001 (0x8001 - 0x8000)。

  因此,可以采用下面的等式來表示編碼0x4F31的電壓值:

  [V(0x4800) - V(0x0000)] + [V(0x8300) - V(0x8000)] + [V(0x8030) - V(0x8000)] + [V(0x8001) - V(0x8000)](公式1)

  使用相似的等式,可以計算任意給定輸入編碼的電壓值。利用MATLAB?或Excel?軟件等工具可以很容易地計算所有編碼的電壓,重建全部的DAC傳輸。

  一旦建立了傳輸函數,就可以計算線性度。第一步是根據傳輸函數的端點計算LSB的電壓值(端點法)。

  VLSB = [V(0xFFFF) - V(0x0000)]/[2N - 1](公式2)

  其中

  N是器件分辨率 (16、14或者12位)

  V(0x0000)是測得的DAC零標輸出電壓。

  V(0xFFFF)是測得的DAC滿幅輸出電壓。

  采用下面的等式來計算任意給定編碼的INL:

  INLCODE(LSB) = [VCODE - (CODE × VLSB)]/VLSB(公式3)

  其中

  CODE是要計算的數字編碼。

  VLSB是公式2中計算的電壓值。

  VCODE是計算的DAC輸出電壓值。

  下面的等式用于計算任意給定編碼的DNL:

  DNLCODE(LSBs) = [VCODE - VCode-1 - VLSB]/VLSB(公式4)

  其中

  CODE是要計算的數字編碼。

  VCODE是針對CODE計算的DAC輸出電壓值。

  VCODE-1是針對CODE - 1計算的DAC輸出電壓值。

  VLSB是公式2中計算的電壓值。

  以下舉例說明利用MATLAB腳本計算MAX5889、MAX5890和MAX5891的線性度。每次計算都得到最小和最大DNL和INL誤差編碼和誤差值。實例還為所有編碼畫出了傳輸函數,得到INL和DNL。要求用戶輸入前面表格中所列出編碼的電壓測量值。必須按照所列順序輸入數值。

  計算16位線性度的MATLAB腳本

 

程序

程序

程序

程序

程序

程序

16位腳本產生的曲線

16位腳本產生的曲線

16位腳本產生的曲線

16位腳本產生的曲線

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美亚洲一区二区在线观看| 国产亚洲在线| 亚洲一区国产| 国产精品九色蝌蚪自拍| 欧美一区在线直播| 亚洲第一精品久久忘忧草社区| 国产一区深夜福利| 国产精品入口福利| 久久久成人精品| 亚洲国产小视频在线观看| 亚洲三级免费| 国产精品婷婷| 国产精品美女久久久久aⅴ国产馆| 欧美一区综合| 香蕉亚洲视频| 久久精品亚洲乱码伦伦中文| 亚洲国产精品激情在线观看| 欧美色综合网| 久久精品一区二区三区中文字幕| 午夜视频一区| 欧美一区二区久久久| 香蕉成人啪国产精品视频综合网| 亚洲欧美日韩系列| 最近看过的日韩成人| 一本色道久久综合狠狠躁篇怎么玩 | 国产精品综合| 美日韩精品视频| 亚洲综合日本| 亚洲日本在线观看| 午夜精品美女久久久久av福利| 一区二区三区在线高清| 国产精品豆花视频| 国产精品日韩专区| 国产偷国产偷精品高清尤物| 欧美三级视频在线播放| 欧美午夜久久久| 欧美a级片网站| 欧美在线网址| 亚洲小视频在线观看| 亚洲成人在线视频播放| 亚洲二区在线视频| 亚洲欧美国产高清| 亚洲卡通欧美制服中文| 激情久久久久| 国产精品女主播一区二区三区| 国产精品久久婷婷六月丁香| 国产麻豆日韩| 在线观看亚洲专区| 国产偷久久久精品专区| 在线欧美电影| 黄色日韩在线| 亚洲区在线播放| 伊人婷婷欧美激情| 亚洲日本中文字幕区| 亚洲小说欧美另类社区| 久久精品噜噜噜成人av农村| 亚洲国产欧美日韩精品| 一区二区三区视频观看| 亚洲三级网站| 亚洲欧美制服另类日韩| 久久综合九色九九| 久久精品首页| 欧美激情一区二区三区四区| 久久资源av| 欧美日韩综合一区| 韩国一区二区在线观看| 99精品国产在热久久下载| 亚洲区一区二| 性色av一区二区三区在线观看| 亚洲精品永久免费| 亚洲精品国久久99热| 亚洲欧美三级在线| 欧美国产欧美亚洲国产日韩mv天天看完整 | 欧美成年人网站| 另类春色校园亚洲| 欧美视频在线观看| 悠悠资源网亚洲青| 亚洲欧美一区二区激情| 日韩亚洲国产欧美| 一区二区三区日韩欧美| 久久天天躁狠狠躁夜夜av| 久久精品夜色噜噜亚洲aⅴ| 欧美99在线视频观看| 国产丝袜一区二区三区| 99在线精品观看| 亚洲精品国产拍免费91在线| 欧美在线视频免费观看| 欧美日韩中文字幕在线视频| 在线成人av| 新67194成人永久网站| 亚洲最新色图| 亚洲永久免费精品| 午夜激情亚洲| 欧美激情成人在线| 激情一区二区三区| 午夜精品视频在线观看| 亚洲网站视频福利| 欧美精品在线免费播放| 欧美日韩在线观看一区二区三区| 欧美视频免费在线| 亚洲国产另类精品专区 | 欧美日韩情趣电影| 亚洲国产日韩在线一区模特| 亚洲欧洲一区二区天堂久久| 欧美一区二区三区啪啪| 久久精品观看| 久久av一区二区三区| 国产精品激情av在线播放| 亚洲人成网在线播放| 亚洲激情一区| 久久综合色天天久久综合图片| 国产视频观看一区| 午夜精品亚洲一区二区三区嫩草| 亚洲综合色网站| 欧美视频在线观看免费| 99精品福利视频| 亚洲网站视频| 国产精品久久久久久久久| 一区二区三区国产精华| 欧美在线免费播放| 欧美专区18| 国产日韩欧美日韩| 午夜亚洲福利在线老司机| 午夜精品久久久久久久99热浪潮| 欧美无乱码久久久免费午夜一区| 日韩午夜一区| 亚洲一区二区三区高清| 国产精品国产一区二区| 亚洲一区二区成人在线观看| 亚洲欧美一级二级三级| 国产精品一区二区你懂得| 亚洲欧美日本视频在线观看| 欧美一级久久久久久久大片| 国产女人精品视频| 欧美在线视频日韩| 一区二区三区精品| 欧美日韩免费观看一区| 国产一区二区在线观看免费播放| 欧美一区二区三区的| 久久手机免费观看| 亚洲国产网站| 亚洲午夜视频| 国产欧美日韩精品专区| 最新成人av在线| 一本色道88久久加勒比精品| 欧美日韩一区二区三区四区在线观看| 日韩视频一区二区在线观看 | 亚洲欧洲在线观看| 欧美人与性动交cc0o| 一区二区三区高清不卡| 午夜精品美女自拍福到在线| 国产视频在线观看一区二区三区| 久久精品国产综合| 欧美理论在线播放| 亚洲制服欧美中文字幕中文字幕| 亚洲免费观看在线观看| 欧美日韩国产二区| 亚洲欧美不卡| 久久青青草综合| 亚洲精品国产精品乱码不99按摩| 亚洲一级网站| 国产一区二区中文| 99国产精品私拍| 国产精品视区| 久久不射2019中文字幕| 欧美精品久久久久久| 亚洲一品av免费观看| 美国成人直播| 在线一区视频| 久久亚洲高清| 一区二区日韩伦理片| 久久手机精品视频| 一区二区三区精品| 久久中文字幕一区| 日韩亚洲欧美一区| 久久久久久久成人| 国产亚洲欧美另类中文| 亚洲精品在线免费观看视频| 国产精品高精视频免费| 久久精品一区中文字幕| 欧美午夜www高清视频| 久久精品电影| 国产精品嫩草99a| 亚洲人成网站777色婷婷| 国产精品亚洲精品| 亚洲国产精品一区二区第一页 | 性欧美1819sex性高清| 欧美黄色精品| 欧美主播一区二区三区美女 久久精品人 | 国产精品成人免费视频| 亚洲国产日日夜夜| 国产精品美女主播在线观看纯欲| 91久久精品美女| 国产欧美69| 一个色综合导航| 极品中文字幕一区| 欧美亚洲视频在线观看| 亚洲日本va在线观看| 久久婷婷国产综合尤物精品 | 久久福利毛片|