RM新时代网站-首页

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

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

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

調(diào)整和校準精密DAC中的失調(diào)和增益誤差

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-02-27 15:19 ? 次閱讀

本應(yīng)用筆記定義了DAC中的失調(diào)和增益誤差,并確定了該誤差的一些來源。本文解釋了可以在模擬域和數(shù)字域中校準該誤差,并展示了實現(xiàn)該誤差的方法。MAX5774精密DAC作為示例器件。

概述

所有DAC系統(tǒng)都會產(chǎn)生增益和失調(diào)誤差。這些是由DAC和外部信號路徑中的許多因素引起的模擬誤差。因此,增益和失調(diào)誤差應(yīng)在精密DAC的數(shù)據(jù)手冊中指定。

MAX5774為32通道、14位精密DAC,每個DAC通道都有增益和失調(diào)寄存器。MAX5774還包含全局失調(diào)寄存器。使用此全局失調(diào)寄存器,可以校準器件和系統(tǒng)的增益和失調(diào)誤差,并將每個通道設(shè)置為輸出特定范圍。

本應(yīng)用筆記介紹了這些DAC誤差及其來源,然后介紹了在模擬域和數(shù)字域中校準該誤差的方法。

增益和失調(diào)誤差

理想的14位DAC具有圖1所示的特性。

poYBAGP8WX2AUVuyAAAOQ6xFfEI716.gif

圖1.理想的14位DAC特性。

在代碼 0 處,輸出電壓正好為 0V,在代碼 16383 處,輸出電壓正好是 VREF。(事實上,一些DAC將以最大代碼輸出VREF ×(2N-1/2N)。但是,為簡單起見,我們將假設(shè) VREF)。這條線是完全線性的。如果像這樣完美的線性DAC能夠以可承受的價格制造出來,那么有人將成為百萬富翁。

在代碼0時,輸出電壓永遠不會完全達到應(yīng)有的水平。與理想代碼0電壓的偏差就是失調(diào)誤差。失調(diào)誤差通常是雙極性的,通常在DAC數(shù)據(jù)手冊中以毫伏表示。

DAC的增益是輸出特性的斜率。DAC數(shù)據(jù)手冊中通常以%FSR(滿量程范圍)來指定增益,并在代碼零和最大代碼之間測量,或者在某些情況下,在接近零和最大值的代碼之間測量。在整個輸出范圍內(nèi)與理想值的偏差稱為增益誤差。由于該特性從來都不是直線,因此在計算增益誤差時使用端點或靠近兩端的點。如果從實際特性中去除失調(diào)誤差,則在最大代碼下剩下的就是增益誤差??鋸埖匀痪€性的DAC特性如圖2所示。

pYYBAGP8WX6AIfqJAAAeOY3iyb0801.gif

圖2.失調(diào)和增益誤差。

積分非線性誤差 (INL)

本應(yīng)用筆記不討論如何校準INL。但是,定義INL是因為在使用數(shù)字校準時需要考慮它。

上面圖 2 所示的所有特性都是完全線性的;它們從來都不是完全線性的,如下圖 3 所示。INL是衡量特征偏離理想程度的指標。它以兩種方式進行測量:端到端和最佳擬合。為了測量INL,首先要消除失調(diào)和增益誤差。

poYBAGP8WX-ASyo1AAAbnrX5IKo473.gif

圖3.積分非線性 (INL) 誤差。

大多數(shù)DAC是使用端到端方法指定的。測量值以 LSB 表示。

錯誤的原因

考慮到多種類型的DAC誤差,實際上“給定”的是,只有當信號通過某種調(diào)理電路時,才會使用DAC的輸出。該電路的范圍可以從簡單的晶體管運算放大器到更復(fù)雜的IC,如MAX15500輸出調(diào)理器。盡管如此,重要的是要認識到,信號通過的所有級都會增加一定量的失調(diào)并在一定程度上改變增益。

在許多DAC系統(tǒng)中,使用外部基準電壓源來設(shè)置增益。不完美的基準電壓源也會引入增益誤差。

校準錯誤

系統(tǒng)必須設(shè)計為無需校準即可達到所需的增益和失調(diào)誤差,或者必須對其進行校準。高精度系統(tǒng)通常需要校準,可以在模擬域、數(shù)字域或兩者的組合中完成。

在數(shù)字域中校準失調(diào)和增益誤差有一個重要優(yōu)勢:大多數(shù)系統(tǒng)已經(jīng)在數(shù)字域中進行了某種形式的數(shù)字處理。該過程幾乎不需要硬件開銷(如果有的話)。然而,數(shù)字校準的缺點是引入了±0.5 LSB的INL(圖4)。

在模擬域中進行校準的優(yōu)點是不會產(chǎn)生INL損失。缺點是它通常需要更多的硬件。數(shù)字校準通常通過查找表或數(shù)學函數(shù)實現(xiàn)(圖4)。

pYYBAGP8WX-AS6fxAAAVBoo1bVI853.gif

圖4.典型的數(shù)學校準塊。

首先,校正增益誤差,然后添加或減去用于校正失調(diào)誤差的失調(diào)。其效果如圖 5 所示。與查找表方法相比,這種方法有兩個優(yōu)點:它易于實現(xiàn),并且在最終測試中使用ATE進行校準也很簡單。這種方法是線性的,但這是一個缺點。因此,DAC的任何非線性效應(yīng)都無法校準。但是,這種校準可以通過查找表完成,但最終測試校準非常耗時,因為必須校準更多的點,這會增加成本。如果需要最終線性度,合適的線性DAC是更好的選擇。

poYBAGP8WYCAU3beAAAb2jCxAH8896.gif

圖5.INL通過數(shù)字校準引入。

圖5顯示,原始非校準特性的增益誤差小于1。因此,最初校準的DAC代碼跟隨輸入代碼,直到增益誤差導致-0.5 LSB誤差。此時,缺少一個代碼,輸出跳轉(zhuǎn)到+0.5 LSB的錯誤??梢愿鶕?jù)需要重復(fù)多次,以校準增益誤差。完成此操作后,應(yīng)用簡單的偏移來校正偏移誤差。如果增益誤差導致曲線更陡峭,則會丟失代碼。INL的效果是一樣的。

問題的實際解決方案

Maxim MAX5774是一款14位、32通道DAC,每個DAC通道集成增益和失調(diào)校準寄存器。利用其全局失調(diào)寄存器,可以校準器件和系統(tǒng)的增益和失調(diào)誤差,并將每個通道設(shè)置為輸出特定范圍。MAX5774只是Maxim提供的具有這些功能的幾款器件之一。

如果MAX5774的增益校準寄存器設(shè)置為1,失調(diào)校準寄存器(圖6)設(shè)置為0,典型增益誤差為0.1%,典型失調(diào)誤差為8mV。校準該器件可使增益誤差改善0.05%,失調(diào)誤差達到令人印象深刻的300μV。

pYYBAGP8WYGALV2jAACHCbEEM50843.gif

圖6.MAX5774框圖

總結(jié)

本文定義了DAC失調(diào)和增益誤差,并研究了DAC系統(tǒng)中該誤差的一些來源。演示了在模擬域和數(shù)字域中校準這些誤差的方法。最后,本文介紹了MAX5774針對DAC校準問題的集成解決方案。

審核編輯:郭婷

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

    關(guān)注

    31

    文章

    5336

    瀏覽量

    120230
  • dac
    dac
    +關(guān)注

    關(guān)注

    43

    文章

    2291

    瀏覽量

    190975
收藏 人收藏

    評論

    相關(guān)推薦

    雙極ADC失調(diào)誤差增益誤差

      在上一篇文章,我們討論了失調(diào)誤差如何影響單極性 ADC 的傳遞函數(shù)??紤]到這一點,單極 ADC 的輸入只能接受正電壓。相比之下,雙極 ADC 的輸入可以處理正電壓和負電壓。在本文中,我們將探討雙極性和差分 ADC
    發(fā)表于 09-13 10:31 ?3471次閱讀
    雙極ADC<b class='flag-5'>失調(diào)</b><b class='flag-5'>誤差</b>和<b class='flag-5'>增益</b><b class='flag-5'>誤差</b>

    使用兩點校準消除ADC失調(diào)和增益誤差

    通過示例了解用于補償模數(shù)轉(zhuǎn)換器 (ADC) 偏移和增益誤差的兩點校準方法和定點實現(xiàn)。
    發(fā)表于 11-24 09:50 ?1w次閱讀

    了解精密ADC的自校準和內(nèi)部校準

    上文我們介紹了ADC(模數(shù)轉(zhuǎn)換器)的失調(diào)和增益誤差。根據(jù)所使用的硬件,可以使用定點方法或浮點方法來實現(xiàn)校準方程。另一種方法是使用包含集成校準
    發(fā)表于 12-12 09:45 ?1349次閱讀

    深度解析精密ADC的自校準和內(nèi)部校準

    一些ADC支持校準模式,這可以簡化設(shè)計,幫助我們從系統(tǒng)處理器節(jié)省一些中央處理單元(CPU)周期。在這種情況下,你只需要調(diào)整ADC設(shè)置,發(fā)送適當?shù)?b class='flag-5'>校準命令,并等待ADC確定
    發(fā)表于 12-04 15:29 ?1391次閱讀
    深度解析<b class='flag-5'>精密</b>ADC<b class='flag-5'>中</b>的自<b class='flag-5'>校準</b>和內(nèi)部<b class='flag-5'>校準</b>

    DAC設(shè)計導入精密10 V工業(yè)應(yīng)用

    情況下,雙極性DAC包括校準特性,能夠隨時調(diào)整系統(tǒng)失調(diào)和增益誤差。雙極性
    發(fā)表于 10-16 06:07

    數(shù)據(jù)轉(zhuǎn)換系統(tǒng)增益誤差校準問題,如何通過調(diào)整電壓基準校準增益誤差?

    在數(shù)據(jù)轉(zhuǎn)換系統(tǒng)中校準增益誤差的方法如何通過調(diào)整電壓基準校準增益
    發(fā)表于 04-09 06:13

    注意!校準開環(huán)DAC信號鏈不可忽視的2個小細節(jié)

    ,最相關(guān)的技術(shù)規(guī)格是在術(shù)語部分定義。對于DAC,該部分列出了失調(diào)誤差增益
    發(fā)表于 06-19 10:45

    如何成功校準開環(huán)DAC信號鏈?

    誤差通常相對于溫度來指定,但系統(tǒng)的其他元器件可能會對輸出的總失調(diào)和增益產(chǎn)生影響。因此,即使DAC的INL和DNL非常有競爭力,也要考慮其他
    發(fā)表于 12-30 08:00

    深入探討模數(shù)轉(zhuǎn)換器ADC的失調(diào)和增益誤差規(guī)格

    ),在使用ADC對慢速移動信號(如應(yīng)變片和溫度傳感器的信號)進行數(shù)字化處理的儀器儀表應(yīng)用尤為重要。本文深入探討失調(diào)和增益誤差規(guī)格。模數(shù)轉(zhuǎn)換器傳遞函數(shù)3-bit單極性ADC的理想傳遞函
    發(fā)表于 12-14 17:02

    失調(diào)增益調(diào)整

    失調(diào)增益調(diào)整 問:我想向你請教有關(guān)失調(diào)增益調(diào)整問題。 答:一般不用
    發(fā)表于 01-04 17:40 ?1511次閱讀
    <b class='flag-5'>失調(diào)</b>與<b class='flag-5'>增益</b><b class='flag-5'>調(diào)整</b>

    ADC增益誤差失調(diào)誤差的分析

    本技術(shù)簡介對 ADC 增益誤差失調(diào)誤差進行了簡要介紹。它還介紹了一種在帶有 Arm? Cortex?-M0+內(nèi)核的 SAM 系列單片機
    發(fā)表于 04-01 10:14 ?42次下載
    ADC<b class='flag-5'>中</b>的<b class='flag-5'>增益</b><b class='flag-5'>誤差</b>和<b class='flag-5'>失調(diào)</b><b class='flag-5'>誤差</b>的分析

    雙極性ADC和差分ADC失調(diào)誤差增益誤差

    關(guān)于模數(shù)轉(zhuǎn)換器(ADC),了解雙極性ADC和差分ADC失調(diào)誤差增益誤差以及失調(diào)
    的頭像 發(fā)表于 01-27 16:57 ?6609次閱讀
    雙極性ADC和差分ADC<b class='flag-5'>中</b>的<b class='flag-5'>失調(diào)</b><b class='flag-5'>誤差</b>和<b class='flag-5'>增益</b><b class='flag-5'>誤差</b>

    ADC 失調(diào)和 ADC 增益誤差規(guī)格

    失調(diào)誤差、增益誤差、 積分非線性 (INL)和微分非線性 (DNL),在使用ADC對慢速移動的信號(例如來自應(yīng)變片和溫度傳感器的信號)進行數(shù)字化處理的儀器儀表應(yīng)用
    的頭像 發(fā)表于 01-27 17:03 ?1839次閱讀
    ADC <b class='flag-5'>失調(diào)和</b> ADC <b class='flag-5'>增益</b><b class='flag-5'>誤差</b>規(guī)格

    基于Arm Cortex-M0+的MCU上的ADC增益誤差失調(diào)誤差校準

    電子發(fā)燒友網(wǎng)站提供《基于Arm Cortex-M0+的MCU上的ADC增益誤差失調(diào)誤差校準.pdf》資料免費下載
    發(fā)表于 09-25 10:08 ?0次下載
    基于Arm Cortex-M0+的MCU上的ADC<b class='flag-5'>增益</b><b class='flag-5'>誤差</b>和<b class='flag-5'>失調(diào)</b><b class='flag-5'>誤差</b><b class='flag-5'>校準</b>

    AD7403/AD7405的失調(diào)和增益誤差效應(yīng)

    電子發(fā)燒友網(wǎng)站提供《AD7403/AD7405的失調(diào)和增益誤差效應(yīng).pdf》資料免費下載
    發(fā)表于 11-29 09:55 ?0次下載
    AD7403/AD7405的<b class='flag-5'>失調(diào)和</b><b class='flag-5'>增益</b><b class='flag-5'>誤差</b>效應(yīng)
    RM新时代网站-首页