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

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

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

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

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:ADI ? 2023-02-27 15:19 ? 次閱讀

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

概述

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

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

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

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

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

poYBAGP8WX2AUVuyAAAOQ6xFfEI716.gif

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

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

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

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

pYYBAGP8WX6AIfqJAAAeOY3iyb0801.gif

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

積分非線性誤差 (INL)

本應(yīng)用筆記不討論如何校準(zhǔn)INL。但是,定義INL是因?yàn)樵谑褂脭?shù)字校準(zhǔn)時(shí)需要考慮它。

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

poYBAGP8WX-ASyo1AAAbnrX5IKo473.gif

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

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

錯(cuò)誤的原因

考慮到多種類型的DAC誤差,實(shí)際上“給定”的是,只有當(dāng)信號(hào)通過(guò)某種調(diào)理電路時(shí),才會(huì)使用DAC的輸出。該電路的范圍可以從簡(jiǎn)單的晶體管運(yùn)算放大器到更復(fù)雜的IC,如MAX15500輸出調(diào)理器。盡管如此,重要的是要認(rèn)識(shí)到,信號(hào)通過(guò)的所有級(jí)都會(huì)增加一定量的失調(diào)并在一定程度上改變?cè)鲆妗?/p>

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

校準(zhǔn)錯(cuò)誤

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

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

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

pYYBAGP8WX-AS6fxAAAVBoo1bVI853.gif

圖4.典型的數(shù)學(xué)校準(zhǔn)塊。

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

poYBAGP8WYCAU3beAAAb2jCxAH8896.gif

圖5.INL通過(guò)數(shù)字校準(zhǔn)引入。

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

問(wèn)題的實(shí)際解決方案

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

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

pYYBAGP8WYGALV2jAACHCbEEM50843.gif

圖6.MAX5774框圖

總結(jié)

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

審核編輯:郭婷

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

    關(guān)注

    31

    文章

    5294

    瀏覽量

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

    關(guān)注

    43

    文章

    2258

    瀏覽量

    190753
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

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

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

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

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

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

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

    注意!校準(zhǔn)開環(huán)DAC信號(hào)鏈不可忽視的2個(gè)小細(xì)節(jié)

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

    如何成功校準(zhǔn)開環(huán)DAC信號(hào)鏈?

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

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

    ),在使用ADC對(duì)慢速移動(dòng)信號(hào)(如應(yīng)變片和溫度傳感器的信號(hào))進(jìn)行數(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)整 問(wèn):我想向你請(qǐng)教有關(guān)失調(diào)增益調(diào)整問(wèn)題。 答:一般不用
    發(fā)表于 01-04 17:40 ?1467次閱讀
    <b class='flag-5'>失調(diào)</b>與<b class='flag-5'>增益</b><b class='flag-5'>調(diào)整</b>

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

    本技術(shù)簡(jiǎn)介對(duì) ADC 增益誤差失調(diào)誤差進(jìn)行了簡(jiǎn)要介紹。它還介紹了一種在帶有 Arm? Cortex?-M0+內(nèi)核的 SAM 系列單片機(jī)
    發(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 ?6420次閱讀
    雙極性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對(duì)慢速移動(dòng)的信號(hào)(例如來(lái)自應(yīng)變片和溫度傳感器的信號(hào))進(jìn)行數(shù)字化處理的儀器儀表應(yīng)用
    的頭像 發(fā)表于 01-27 17:03 ?1773次閱讀
    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)誤差校準(zhǔn)

    電子發(fā)燒友網(wǎng)站提供《基于Arm Cortex-M0+的MCU上的ADC增益誤差失調(diào)誤差校準(zhǔn).pdf》資料免費(fèi)下載
    發(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'>校準(zhǔn)</b>

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

    電子發(fā)燒友網(wǎng)站提供《AD7403/AD7405的失調(diào)和增益誤差效應(yīng).pdf》資料免費(fèi)下載
    發(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)