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

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

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

自動校準(zhǔn)技術(shù)將DAC失調(diào)降至1mV以下

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:Ken Kavanagh ? 2023-02-01 15:53 ? 次閱讀

N位雙極性數(shù)模轉(zhuǎn)換器DAC)的傳遞函數(shù)為:

offset_calibration-eq-01.gif?la=en&imgver=1

其中A為模擬輸出,D為數(shù)字輸入,G為增益,V司 司長 是標(biāo)稱滿量程電壓,并且V操作系統(tǒng) 是失調(diào)電壓。對于理想的DAC,G = 1和V操作系統(tǒng) = 0。

失調(diào)誤差規(guī)格與系統(tǒng)要求相結(jié)合,將決定是否需要校準(zhǔn)。AD5360 16位、16通道DAC經(jīng)過工廠調(diào)整,但仍可能存在幾毫伏的失調(diào)。以下示例顯示了簡單的軟件算法如何將未知失調(diào)降低到小于1 mV(典型值)。該技術(shù)可用于工廠校準(zhǔn),或用于DAC生命周期中任何點的失調(diào)校正。

AD5360的失調(diào)DAC用于設(shè)置輸出范圍,可以是單極性正、單極性負(fù)、雙極性中心或雙極性偏斜。當(dāng)使用10 V基準(zhǔn)電壓源時,失調(diào)DAC的默認(rèn)值設(shè)置±5 V輸出范圍。失調(diào)DAC也存在失調(diào)誤差。<> 個 DAC 輸出在出廠時經(jīng)過修整,失調(diào) DAC 處于默認(rèn)值,因此該誤差被修整掉。當(dāng)失調(diào)DAC發(fā)生變化時,其失調(diào)誤差會影響主DAC輸出的失調(diào)誤差。

AD5360的兩個特性簡化了失調(diào)校準(zhǔn):GPIO引腳,可通過讀取寄存器來確定其狀態(tài);以及集成的監(jiān)視器多路復(fù)用器,允許在軟件控制下將 16 個 DAC 輸出或兩個外部電壓中的任何一個切換到單個引腳。

操作理論

失調(diào)校準(zhǔn)程序如下:比較器監(jiān)視兩個電壓,MON_OUT,DAC輸出包含未知失調(diào);和SIGGND,DAC的接地參考。比較器輸出指示未知失調(diào)是高于還是低于SIGGND。DAC的輸出遞增或遞減,直到比較器輸出切換,表明DAC輸出與比較器可以檢測到的SIGGND一樣接近。比較器輸出連接到GPIO引腳;其狀態(tài)可以通過讀取相應(yīng)的寄存器來確定。電路圖如圖1所示。

AD5360的多路復(fù)用器將選定的DAC輸出連接到MON_OUT。它的開關(guān)具有低但有限的R德森,因此從MON_OUT汲取的任何電流都會在RDS上產(chǎn)生壓降,從而產(chǎn)生輸出誤差。為防止這種情況,MON_OUT由低噪聲放大器AD8597緩沖。放大器后面的低通濾波器可降低快速、精密比較器AD790的噪聲量,并防止誤觸發(fā)。AD790可采用±15V電源供電,與AD5360兼容。此外,AD790的最大差分輸入電壓為15 V,因此可以承受AD5360的輸出電壓而不會衰減。在圖1中,如果通道失調(diào)為正,則比較器輸出將很低,這表明需要降低輸出電壓以消除失調(diào)。如果通道失調(diào)為負(fù),則比較器輸出將很高,表明需要增加輸出電壓以消除失調(diào)。

offset_calibration-fig-01.gif?la=en&imgver=1

圖1.電路圖

配置AD5360的監(jiān)控多路復(fù)用器和GPIO。

將 0x0C002X(其中 X 是所需的輸出通道)寫入監(jiān)視器特殊功能寄存器,可使監(jiān)視器多路復(fù)用器并選擇所需的通道。完成此操作后,MON_OUT將提供與所選通道相同的輸出電壓。GPIO 特殊功能寄存器的位 0 指示 GPIO 引腳的狀態(tài)。有關(guān)讀寫寄存器的信息,請參考AD5360數(shù)據(jù)手冊。

校準(zhǔn)通道

圖2顯示了校準(zhǔn)程序。DAC通道加載0x8000,理想情況下應(yīng)提供等于SIGGND(即0 V)的電壓。在本例中,假定DAC通道具有負(fù)失調(diào)。讀取GPIO寄存器顯示比較器輸出為低電平,表明輸入必須遞增,直到輸出切換。當(dāng)更高的代碼逐漸寫入DAC輸入寄存器時,GPIO寄存器被讀取,直到比較器切換。圖 2 顯示這種情況發(fā)生在代碼 0x8009。AD790的最大遲滯帶為0.65 mV,因此再次降低DAC代碼可以更準(zhǔn)確地確定DAC失調(diào)。比較器輸出在代碼0x8006處再次切換。因此,將輸出最接近 SIGGND 的值介于代碼 0x8006 和 0x8009 之間。在此示例中,代碼0x8007是更好的選擇,但無法確定使用此系統(tǒng)哪個代碼將提供最佳輸出。比較器和運算放大器失調(diào)使得無法確定兩個比較器跳變點中的哪個代碼提供最佳結(jié)果,但在這兩種情況下,DAC通道通常為SIGGND的<1 mV。

offset_calibration-fig-02.gif?la=en&imgver=1

結(jié)論

該技術(shù)可以使用軟件算法和一些外部元件將未知失調(diào)誤差降低到1 mV以下。

審核編輯:郭婷

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

    關(guān)注

    158

    文章

    7596

    瀏覽量

    176595
  • 比較器
    +關(guān)注

    關(guān)注

    14

    文章

    1614

    瀏覽量

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

    關(guān)注

    43

    文章

    2226

    瀏覽量

    190439
收藏 人收藏

    評論

    相關(guān)推薦

    AD736如何校準(zhǔn)輸出運放的失調(diào)電壓?

    1.項目中利用AD7360-200mV 交流信號轉(zhuǎn)化為真有效值,AD736手冊上有針對輸出運放失調(diào)電壓的校準(zhǔn)電路,見附件,實際操作過程
    發(fā)表于 12-25 08:16

    用INA3261.5K歐姆的1mV放大1000后得到1V輸出的方案是否存在問題?

    DAC產(chǎn)生一個直流電壓,通過100K和1.5K電阻分壓在1.5K上產(chǎn)生1mV壓降; 想使用INA326的單電源模式、外置電阻為2K和1M電阻1
    發(fā)表于 08-28 07:15

    小信號差分電壓(1mV DC +1mV 10MHz Pulse ) 的放大怎么做?

    我現(xiàn)在有一個很弱的直流電壓(~1mV) + 快速脈沖(~1mV) 需要放大和用Scope抓,不過在電路設(shè)計方面需要求助。 之前我用INA116PA做Gain=1000V/V放大,直流放大和脈沖信號
    發(fā)表于 09-09 06:39

    輸入失調(diào)電流造成的誤差是怎么計算得到的?

    的輸入失調(diào)電流溫漂很小,它造成的誤差遠(yuǎn)遠(yuǎn)不及輸入失調(diào)電壓溫漂造成的誤差,可以忽略;在使用高阻運放時,由于失調(diào)電壓溫度系數(shù)較大,造成的影響較大,使得它不適合放大100mV
    發(fā)表于 09-20 08:12

    如何可以產(chǎn)生1mv電壓?

    如何可以產(chǎn)生1mv電壓?
    發(fā)表于 06-12 19:02

    1mV直流信號放大問題

    本帖最后由 gk320830 于 2015-3-9 11:16 編輯 求助,如題,就是我需要放大一個1mV的直流信號,我搞了好長時間都沒有弄出來,所以來這里求助了,求大蝦們給我指點指點,小蝦米
    發(fā)表于 05-21 13:50

    ±1mV以內(nèi)電源電壓精確控制有什么方案嗎

    各位前輩好。由于我實際工作需要對電源電壓精確控制(±1mV以內(nèi))。之前用的方案是用16位DAC輸出0-5V高精度可調(diào)DC電壓,然后通過音頻放大器放大,達(dá)到電壓不變或者倍數(shù)增加,但電流輸出達(dá)到A級別
    發(fā)表于 01-15 21:24

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

    部分中定義。對于DAC,該部分列出了失調(diào)誤差和增益誤差等參數(shù)。零電平誤差衡量零電平碼(0x0000)載入DAC寄存器時的輸出誤差。圖1顯示
    發(fā)表于 12-30 08:00

    STM32F051 ADC Vref通道校準(zhǔn)出現(xiàn)1mV的誤差請有人能幫助我嗎?

    值,該值等于 Ing1。但是,如果我配置了一個 Vrefint 通道,那么我就可以完美地工作,然后我做了數(shù)學(xué)計算。我再次重新配置了我的 9 ADC 輸入,沒有 Vrefint 通道,值是完美的,只有 1mV 的誤差,但現(xiàn)在我沒有做任何平均。在我忘記之前我在開始之前做了
    發(fā)表于 12-05 09:25

    AD7124-4低于1mV的信號識別不出來怎么解決?

    AD7124-4單端輸入,負(fù)模擬輸入選擇的AVSS。采集1mV以下的信號,轉(zhuǎn)換后的電壓都是1.15mV。 這是寄存器配置錯誤造成的?單端信號采集,要怎么配置?
    發(fā)表于 12-01 06:03

    自動校準(zhǔn)技術(shù)DAC失調(diào)誤差減至1mV 以下

    AD5360的兩個特性簡化了失調(diào)校準(zhǔn):(1)GPIO引腳,可以通過讀取一個寄存器來確定其狀態(tài);(2)集成式監(jiān)控多路復(fù)用器,可以在軟件的控制下16路DAC輸出中的任何一路,或者2個外部
    發(fā)表于 09-29 16:45 ?0次下載

    自動校準(zhǔn)技術(shù)DAC失調(diào)誤差減至1mv以下

    15780275
    的頭像 發(fā)表于 08-28 16:58 ?1176次閱讀

    利用AD5360與自動校準(zhǔn)技術(shù)降低失調(diào)電壓

    本文所述電路如圖1所示,可提供一種消除不確定失調(diào)誤差的校準(zhǔn)方法。在工業(yè)過程控制和儀器儀表應(yīng)用中使用高精度、高分辨率DAC時,低失調(diào)通常是一個
    的頭像 發(fā)表于 10-23 09:29 ?4336次閱讀

    AN-1582:自動校準(zhǔn)技術(shù),可將AD5360 16通道、16位DAC偏移電壓降至1 mV以下

    AN-1582:自動校準(zhǔn)技術(shù),可將AD5360 16通道、16位DAC偏移電壓降至1
    發(fā)表于 05-25 10:05 ?5次下載
    AN-1582:<b class='flag-5'>自動</b><b class='flag-5'>校準(zhǔn)</b><b class='flag-5'>技術(shù)</b>,可將AD5360 16通道、16位<b class='flag-5'>DAC</b>偏移電壓<b class='flag-5'>降至</b><b class='flag-5'>1</b> <b class='flag-5'>mV</b><b class='flag-5'>以下</b>

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

    本應(yīng)用筆記定義了DAC中的失調(diào)和增益誤差,并確定了該誤差的一些來源。本文解釋了可以在模擬域和數(shù)字域中校準(zhǔn)該誤差,并展示了實現(xiàn)該誤差的方法。MAX5774精密DAC作為示例器件。
    的頭像 發(fā)表于 02-27 15:19 ?5160次閱讀
    調(diào)整和<b class='flag-5'>校準(zhǔn)</b>精密<b class='flag-5'>DAC</b>中的<b class='flag-5'>失調(diào)</b>和增益誤差