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

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

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

數(shù)模轉(zhuǎn)換器的開環(huán)校準技術

星星科技指導員 ? 來源:ADI ? 作者:Ken Kavanagh ? 2023-06-17 17:21 ? 次閱讀

原則上,您向DAC提供數(shù)字輸入,并提供精確的輸出電壓。實際上,輸出電壓的精度受DAC和信號鏈中其他元件的增益和失調(diào)誤差的影響。系統(tǒng)設計人員必須補償這些誤差,以獲得精確的輸出電壓。這可以通過外部組件和制造后修整來實現(xiàn)。數(shù)字校準修改發(fā)送到DAC的輸入,從而考慮增益和失調(diào)誤差,從而消除了對外部元件和微調(diào)的需求。

開環(huán)系統(tǒng)的校準

開環(huán)系統(tǒng)沒有反饋路徑,因此設計人員可以相信輸出電壓處于正確的值。高精度通常需要具有14至16位分辨率的精密DAC。積分非線性(INL)和微分非線性(DNL)的數(shù)據(jù)手冊規(guī)格不包括增益和失調(diào)誤差。這些誤差因設備而異,必須先測量,然后才能刪除。這通常作為工廠校準的一部分完成。

圖1顯示了理想DAC與實際DAC的傳遞函數(shù)。在本例中,當預期輸出為0 V時,失調(diào)誤差會導致輸出電壓為負,增益誤差產(chǎn)生的跨度大于預期范圍。

wKgaomSNfCCAbRX4AAAnJ8MK28I178.png

圖1.DAC 傳遞函數(shù)

傳遞函數(shù)可以建模為由 y = mx +c 描述的直線。

其中:

y 是輸出

m 是傳遞函數(shù)的斜率

x 是 DAC 的輸入

c 是失調(diào)電壓

理想DAC的增益(m)為1,失調(diào)(c)為0,輸出以完美的線性方式跟蹤輸入。實際DAC具有非理想的增益和失調(diào)值,一旦已知即可進行補償。

以標稱輸出范圍為16 V至0 V的10位DAC為例。當數(shù)字輸入設置為0時,測量–30 mV輸出。當數(shù)字輸入設置為65,535(滿量程)時,將測量10.02 V輸出。

由此,我們可以確定:

失調(diào)誤差為 –30 mV

量程誤差為 20 mV – (–30 mV) = 50 mV,實際量程為 10.05V

增益為 10.05 V/10 V = 1.005

補償增益誤差

為了補償增益誤差,DAC的數(shù)字輸入必須乘以增益誤差的倒數(shù):

x 1 = x × (10 V/10.05 V)

其中 x 是所需的輸入,x1 是加載到 DAC 的值。輸入為 0 和 65,535 將產(chǎn)生 10.05V 跨度,而 0 和 65,209 的輸入將產(chǎn)生所需的 10V 跨度。

補償失調(diào)誤差

失調(diào)誤差導致DAC在數(shù)字輸入為0時產(chǎn)生0 V以外的輸出電壓。失調(diào)誤差可以通過在DAC輸入中添加或減去一個等效數(shù)字來測量和消除。

在本例中,DAC有65,536個可能的代碼,輸出范圍為10.05V。這意味著每 1 LSB(最低有效位)步長為

10.05 V/65536 = 153.35 μV。

在本例中,–30 mV失調(diào)相當于(30 mV/153.35 μV)= 196 LSB。因此,寫入DAC的值196將產(chǎn)生0 V的輸出電壓。

將一切整合在一起

補償增益和失調(diào)誤差可產(chǎn)生精確的電壓。下面的公式顯示了如何計算正確的DAC輸入以產(chǎn)生所需的電壓。

實際DAC輸入 = (10 V/10.05 V) × 理想 DAC 輸入 + 196

替代選項

DSP微處理器中執(zhí)行這些計算需要額外的開銷,這可能既昂貴又耗時。一些DAC包括片內(nèi)寄存器,允許在DAC中進行計算,從而釋放處理器來執(zhí)行其他功能。AD536x、AD537x、AD538x和AD539x系列密集DAC ?多通道DAC具有8至40個通道,分辨率為12至16位。單電源版本可產(chǎn)生 5V 輸出。雙電源版本可產(chǎn)生 ±10V 輸出。每個器件的每個通道都有專用的m和c寄存器,允許每個通道的增益和失調(diào)校準。

圖2顯示了AD5370 16位、40通道DAC的一個通道。計算 m 和 c 寄存器的值的過程如下所述:

通過將DAC輸入設置為零和滿量程來測量失調(diào)和滿量程誤差。

通過將范圍除以可能的代碼數(shù)(在本例中為 65536)來計算實際 LSB 大小

從默認的 m 寄存器值中減去與超額跨度對應的 LSB 數(shù)。例如,50 V范圍內(nèi)10 mV的超量范圍相當于326 LSB

將與偏移量對應的LSB數(shù)量添加到默認c寄存器值。例如,–10 mV的失調(diào)為65 LSB

現(xiàn)在可以將DAC視為理想值,并計算適當?shù)闹狄匝a償內(nèi)部和系統(tǒng)誤差。

wKgZomSNfDiAP4TYAAAjGAcGLqM191.png

圖2.AD5370 DAC的單通道

審核編輯:郭婷

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

    關注

    27

    文章

    8501

    瀏覽量

    145963
  • 寄存器
    +關注

    關注

    31

    文章

    5250

    瀏覽量

    119195
  • dac
    dac
    +關注

    關注

    43

    文章

    2226

    瀏覽量

    190432
收藏 人收藏

    評論

    相關推薦

    數(shù)模轉(zhuǎn)換器的基本原理及DAC類型簡介

    數(shù)模轉(zhuǎn)換器(DAC)是將數(shù)字量轉(zhuǎn)換成模擬量,完成這個轉(zhuǎn)換的器件叫做數(shù)模轉(zhuǎn)換器。本文將介紹數(shù)模轉(zhuǎn)換器的概念、原理、主要
    發(fā)表于 08-16 10:17 ?1.8w次閱讀

    模數(shù)與數(shù)模轉(zhuǎn)換器方案

    模數(shù)與數(shù)模轉(zhuǎn)換器方案
    發(fā)表于 06-27 18:21

    如何設計16位高速數(shù)模轉(zhuǎn)換器(DAC)?

    16位400M DAC的系統(tǒng)構(gòu)架結(jié)構(gòu)框圖是如何的?高速數(shù)模轉(zhuǎn)換器校準電路設計原理是什么?方案整體測試結(jié)果和電路是什么情況?
    發(fā)表于 04-06 09:21

    數(shù)模轉(zhuǎn)換器是什么

    數(shù)模轉(zhuǎn)換器,又稱D/A轉(zhuǎn)換器,簡稱DAC,它是把數(shù)字量轉(zhuǎn)變成模擬的器件。D/A轉(zhuǎn)換器基本上由4個部分組成,即權電阻網(wǎng)絡、運算放大器、基準電源和模擬開關。模數(shù)轉(zhuǎn)換器中一般都要用到
    發(fā)表于 07-26 06:44

    介紹DAC數(shù)模轉(zhuǎn)換器以及DMA的使用

    對于STM32的ADC模數(shù)轉(zhuǎn)換器的介紹以及配置在文章《STM32單片機(六). 傳感的使用》中已經(jīng)詳細介紹,在本章節(jié)中主要介紹DAC數(shù)模轉(zhuǎn)換器以及DMA的使用。1、DAC轉(zhuǎn)換1.1
    發(fā)表于 08-12 07:16

    數(shù)模轉(zhuǎn)換器到底是什么?

    數(shù)模轉(zhuǎn)換器到底是什么?[/td] [td]
    發(fā)表于 09-29 06:21

    模數(shù)轉(zhuǎn)換器數(shù)模轉(zhuǎn)換器概述

    (1)數(shù)模轉(zhuǎn)換器DAC的基本原理及多種數(shù)模轉(zhuǎn)換器DAC的轉(zhuǎn)換原理。 (2)數(shù)模轉(zhuǎn)換器DAC的主要性能。 (3)模數(shù)轉(zhuǎn)換器ADC的基本原理及多
    發(fā)表于 04-06 17:28 ?135次下載

    數(shù)模轉(zhuǎn)換器

    數(shù)模轉(zhuǎn)換器
    發(fā)表于 10-25 08:46 ?16次下載
    <b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>

    數(shù)模轉(zhuǎn)換器是怎么用的_數(shù)模轉(zhuǎn)換器使用方法

     數(shù)模轉(zhuǎn)換器,又稱D/A轉(zhuǎn)換器,簡稱DAC,它是把數(shù)字量轉(zhuǎn)變成模擬的器件。D/A轉(zhuǎn)換器基本上由4個部分組成,即權電阻網(wǎng)絡、運算放大器、基準電源和模擬開關。模數(shù)轉(zhuǎn)換器中一般都要用到
    發(fā)表于 12-05 11:09 ?1.1w次閱讀

    數(shù)模轉(zhuǎn)換器的速度極限_數(shù)模轉(zhuǎn)換器工作原理

    本文首先介紹了數(shù)模轉(zhuǎn)換器的概念與結(jié)構(gòu),其次闡述了數(shù)模轉(zhuǎn)換器工作原理與數(shù)模轉(zhuǎn)換器的速度極限,最后介紹了數(shù)模轉(zhuǎn)換器兩個應用實例。
    發(fā)表于 04-20 11:18 ?6584次閱讀
    <b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>的速度極限_<b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>工作原理

    詳細介紹數(shù)模轉(zhuǎn)換器的誤差來源以及數(shù)模轉(zhuǎn)換器的兩大應用

    本文中,小編將對數(shù)模轉(zhuǎn)換器的誤差來源以及數(shù)模轉(zhuǎn)換器的兩大應用予以介紹,如果你想對數(shù)模轉(zhuǎn)換器的詳細情況有所認識,或者想要增進對數(shù)模轉(zhuǎn)換器的了解程度,不妨請看以下內(nèi)容哦。
    的頭像 發(fā)表于 04-15 17:22 ?9379次閱讀
    詳細介紹<b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>的誤差來源以及<b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>的兩大應用

    關于校準數(shù)模轉(zhuǎn)換器(DAC)的方法

    本文提供一種校準數(shù)模轉(zhuǎn)換器(DAC)的方法,專用于引腳電子器件驅(qū)動、比較、負載、PMU和DPS。DAC具有差分非線性(DNL)和積分非線性(INL)等非線性特性,我們可以通過增益和
    的頭像 發(fā)表于 05-01 10:09 ?2466次閱讀
    關于<b class='flag-5'>校準</b><b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>(DAC)的方法

    智能數(shù)模轉(zhuǎn)換器科普

    智能數(shù)模轉(zhuǎn)換器科普
    發(fā)表于 10-28 12:00 ?0次下載
    智能<b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>科普

    數(shù)模轉(zhuǎn)換器微調(diào)參考輸出

    模數(shù)轉(zhuǎn)換器(ADC)和數(shù)模轉(zhuǎn)換器(DAC)需要穩(wěn)定的基準電壓來精確測量或生成模擬信號。本應用筆記介紹了如何使用電阻、吸電流/源極和緩沖放大器調(diào)整任何三端基準電壓源,以動態(tài)校準基準電壓源、微調(diào)其輸出值或生成略有不同的值。
    發(fā)表于 02-07 14:32 ?898次閱讀
    <b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>微調(diào)參考輸出

    DAC數(shù)模轉(zhuǎn)換器介紹

    今日為大家介紹DAC數(shù)模轉(zhuǎn)換器
    的頭像 發(fā)表于 03-22 10:45 ?2325次閱讀