精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

成功校準開環DAC信號鏈的兩個方法

analog_devices ? 來源:未知 ? 2023-06-25 18:10 ? 次閱讀

任何實際的電子應用都會受到多個誤差源的影響,這些誤差源可以使得最精密的元器件偏離其數據手冊所述的行為。當應用信號鏈沒有內置機制來自我調整這些誤差時,最大程度降低誤差影響的唯一方法是測量誤差并系統地予以校準。

開環系統為了實現所需的性能,不使用輸出來調整輸入端的控制操作,而在閉環系統中,輸出依賴于系統的控制操作,系統可以自動實施校正以提高性能。大多數數模轉換器(DAC)信號鏈是"設置后不管"類型的系統,其輸出的精度依賴于信號鏈中每個模塊的精度。"設置后不管"型系統是一種開環系統。對于需要高精度的開環系統,校準是推薦的并且極有可能需要。

我們將介紹兩種類型的DAC信號鏈校準:一種是TempCal(工作溫度校準),它能提供最佳水平的誤差校正;另一種是SpecCal(使用規格進行校準),當無法使用TempCal時,它是有效的備選方案,但不如前者全面。

ef6db28a-133f-11ee-962d-dac502259ad0.png

DAC類型

單極性電壓DAC只能提供正輸出或負輸出。本文將以 AD5676R 為單極性DAC的例子,說明如何進行精確校準。相同的方法可用于對其他類型的DAC進行必要的調整。

雙極性電壓DAC(如 AD5766 )可以同時實現正輸出和負輸出。

電流輸出DAC通常用于乘法配置(MDAC)以提供可變增益,它們通常需要外部放大器來緩沖固定電阻上產生的電壓。

精密電流源DAC (IDAC),例如 AD5770R 和 LTC2662,是一種新類別的DAC,可以在預定義范圍內精確設置輸出電流,而無需任何額外的外部元器件。

DAC轉換函數理論和內部誤差

理想數模轉換器產生的模擬輸出電壓或電流與輸入數字碼嚴格成比例,而與電源和基準電壓變化等干擾性外部影響無關。

對于一個理想電壓輸出DAC,輸入數字碼單步增加

對應的輸出增加稱為LSB,定義如下:

ef77f0ce-133f-11ee-962d-dac502259ad0.jpg

其中:

(VREF+)和(VREF-)分別為正負基準電壓。在某些情況下,(VREF-)等于地電壓(0 V)。

n為DAC的分辨率,單位為位。

LSBSIZE (V) 是DAC輸出的最小增量,單位為伏特。

這意味著,對于任何給定的輸入碼,一旦知道LSB,就應該能準確地預測DAC的電壓輸出。

ef834c76-133f-11ee-962d-dac502259ad0.jpg

在實踐中,DAC輸出的精度受到DAC增益和失調誤差(內部誤差)以及信號鏈中其他元器件件(系統級誤差)的影響。例如,有些DAC集成了輸出放大器,而有些DAC則需要外部放大器,這便可能成為額外的誤差源。

在數據手冊中,最相關的技術規格是在術語部分中定義。對于DAC,該部分列出了失調誤差和增益誤差等參數。

零電平誤差衡量將零電平碼(0x0000)載入DAC寄存器時的輸出誤差。

圖1顯示了失調和增益誤差對單極性電壓DAC的轉換函數的影響。

增益誤差衡量DAC的量程誤差,如圖1紫線所示。增益誤差指DAC轉換特性的斜率與理想值的偏差。理想DAC的轉換特性以黑色顯示。

失調誤差是指轉換函數線性區內實際輸出和理想輸出之間的差值,如圖1藍線所示。請注意,藍色轉換函數使用了插值方法以與y軸相交,得到負VOUT,從而確定失調誤差。

ef921f76-133f-11ee-962d-dac502259ad0.png

圖1.單極性DAC的失調誤差和增益誤差的表示。

通過圖4的藍色曲線可以看到增益誤差和失調誤差的影響。根據其隨溫度變化而發生的變化,也可定義同樣的參數。
  • 零點誤差漂移衡量零點誤差隨溫度的變化。

  • 增益誤差溫度系數衡量增益誤差隨溫度的變化。

  • 失調誤差漂移衡量失調誤差隨溫度的變化。

溫度變化對電子系統的精度有重要影響。雖然DAC的內部增益和失調誤差通常相對于溫度來指定,但系統中的其他元器件可能會對輸出的總失調和增益產生影響。

因此,即使DAC的INL和DNL非常有競爭力,也要考慮其他誤差,尤其是關于溫度的誤差。最新DAC指定總非調整誤差(TUE)來衡量包括所有誤差——即INL誤差、失調誤差、增量誤差以及在電源電壓和溫度范圍內的輸出漂移——在內的總輸出誤差。TUE用%FSR表示。

當數據手冊未指定DAC的TUE時,可以使用一種稱為RSS或和方根的技術來計算TUE,這種技術可用來將不相關的誤差源求和以進行誤差分析。

efe02a7c-133f-11ee-962d-dac502259ad0.jpg

還有其他較小的誤差源,如輸出漂移等,因為其相關影響較小,所以通常予以忽略。

系統中每個元器件的每個規格必須轉換為相同的單位。這可以使用表2來完成。

eff332c0-133f-11ee-962d-dac502259ad0.png

表2.單位轉換矩陣

TUE是一個很好的指標,可簡明扼要地解釋在所有內部誤差的影響下,DC DAC輸出的精度如何。但是,它沒有考慮系統級誤差,后者會根據DAC所在的信號鏈及其環境而不同。

值得注意的是,有些DAC的輸出級內置緩沖器/放大器,在這種情況下,數據手冊規格反映了二者的影響,將其作為內部誤差一部分。

系統級誤差

嘗試分析給定應用的DAC信號鏈誤差預算時,系統設計人員應考慮并驗證不同元器件的貢獻,關注系統預期的運行溫度。根據最終應用,信號鏈可能有許多不同的構建模塊,包括電源IC、緩沖器或放大器,以及不同類型的有源負載,這些都可能帶來系統級誤差。


基準電壓源

每個DAC都需要依靠基準電壓源來操作。基準電壓源是影響DAC和整體信號鏈的精度的主要因素之一。

基準電壓源的關鍵性能規格也是在基準電壓源的單獨數據手冊中定義,例如 ADR45XX系列,或作為DAC數據手冊的一部分來定義(如果器件內置基準電壓源以供用戶使用)。

壓差有時也稱為電源電壓裕量,定義為能夠使輸出電壓保持0.1%精度所需的輸入電壓與輸出電壓的最小電壓差。

溫度系數(TC或TCVOUT)指器件的輸出電壓變化與環境溫度變化之間的關系,用25°C時的輸出電壓進行歸一化處理。ADR4520/ADR4525/ADR4530/ADR4533/ADR4540/ADR4550 A級和B級的TCVOUT在下列三個溫度下經過全面測試:?40°C、+25°C和+125°C。C級的TCVOUT在下列三個溫度下全面測試:0°C、+25°C和+70°C。該參數使用以下兩種方法指定。黑盒法是最常用的方法,會考慮整個溫度范圍的溫度系數;而領結法可以計算+25°C時最差情況的斜率,因此對于在+25°C時進行校準的系統更加有用。

對于某些DAC,外部基準電壓源的性能比集成基準電壓源更好?;鶞孰妷褐苯佑绊戅D換函數,因此,該電壓的任何變化都會導致轉換函數的斜率(即增益)成比例地變化。

值得注意的是,有些DAC內置緩沖基準電壓源,在這種情況下,數據手冊規格反映了這些內部模塊的影響,將其作為內部誤差的一部分。


電壓調整率

每個充當電源的獨立IC都會定義電壓調整率,表示輸出響應輸入的給定變化而發生的變化。這適用于電源、緩沖器和基準電壓源IC,無論輸入如何,這些器件都應當保持輸出電壓穩定。在數據手冊中,電壓調整率通常在環境溫度下指定。


負載調整率

負載調整率定義為輸出電壓隨負載電流變化而發生的增量變化。通常會緩沖電壓輸出,以減輕這種變化的影響。有些DAC可能不緩沖基準輸入。因此,當數字碼改變時,基準輸入阻抗也會改變,導致基準電壓改變。其對輸出的影響一般很小,但在高精度應用中應當考慮。在數據手冊中,負載調整率通常在環境溫度下指定。


焊接熱阻變化

焊接熱阻(SHR)變化與基準電壓源的關系最大。它指器件因進行回流焊而引起的輸出電壓永久變化,用輸出電壓百分比表示。欲了解更多信息,請參閱ADR45xx系列的數據手冊。一般而言,所有IC都會在某種程度上受到SHR變化的影響,但這并不總是可量化的,能否量化在很大程度上取決于應用的具體系統裝配。


長期穩定性

長期穩定性定義輸出電壓隨時間的變化,用ppm/1000小時來表示。PCB級老化處理可以提高應用的長期穩定性。

開環校準理論

DAC信號鏈簡圖如圖2所示。黑框所示的模塊顯示了一個簡化的開環信號鏈,而灰框所示的模塊則是實現閉環信號鏈所需的額外器件的例子。

effe750e-133f-11ee-962d-dac502259ad0.png

圖2.DAC信號鏈簡圖。

閉環方案需要其他元器件并通過軟件操縱數字數據,才能提供更精確的輸出。如果因為各種原因(空間、成本等)無法添加這些額外資源,開環解決方案仍然有效——只要它能提供所需的精度。本文解釋如何進行開環校準,就是為了幫助應對這種情況。

理論上,通過校準消除增益和失調誤差(其在沒有外部影響的情況下是恒定的)是很簡單的程序。DAC轉換函數的線性區域可建模為由以下方程描述的直線:

f00f6bac-133f-11ee-962d-dac502259ad0.jpg

其中:

y為輸出。

m是計入增益誤差后轉換函數的斜率(如圖1紫線所示)。

x為DAC輸入。

c為失調電壓(如圖1藍線所示)。

理想情況下,m始終為1,c始終為0。實踐中會考慮DAC的增益和失調誤差,一旦知道,就可以在DAC輸入端進行校正,實現更接近理想DAC輸出的數字。將數字DAC輸入乘以增益誤差的倒數,便可消除增益誤差。將測得的失調誤差的相反數增加到數字DAC輸入,便可消除失調誤差。

下面的公式顯示了如何計算正確的DAC輸入以產生所需的電壓:

f01d12de-133f-11ee-962d-dac502259ad0.jpg

其中:

f03589d6-133f-11ee-962d-dac502259ad0.jpg

f0548d2c-133f-11ee-962d-dac502259ad0.jpg

注意,失調誤差可以為正,也可以為負。

如何成功校準DAC信號鏈

本節以AD5676R為例說明如何實際校準DAC信號鏈中的失調和增益。所有測量都使用 EVAL-AD5676 評估套件,并且使能AD5676R內部基準電壓源。EVAL-AD5676板和測量設置均為我們在示例中測量的信號鏈的一部分。該信號鏈的每個元器件(電路板上的電源IC、AD5676R、布局和連接器引入的寄生效應等)都會貢獻系統誤差。我們的意圖是說明如何校準該系統,從而為任何其他系統提供范例。

使用 EVAL-SDP-CB1Z Blackfin SDP控制板(SDP-B)來與EVAL-AD5676評估套件上的AD5676R通信,并且使用8位DMM來測量VOUT0的輸出電壓。使用一個氣候箱來控制整個系統(由EVAL-SDP-CB1Z、EVAL-AD5676和內置基準電壓源的AD5676R組成)的溫度。

EVAL-AD5676按照用戶指南所述上電,鏈路配置如表3所示。

f063ee7a-133f-11ee-962d-dac502259ad0.png

表3.用于所述測量的EVAL-AD5676評估板跳線配置

首先評估不同溫度下無校準(NoCal)的信號鏈誤差??紤]特定輸入碼的理想值和測量值的LSB差異,計算輸出誤差。此誤差包括DAC和EVAL-AD5676板上整體信號鏈的內部誤差和外部誤差。無校準的輸出誤差如圖3所示。

f06c3f3a-133f-11ee-962d-dac502259ad0.png

圖3.EVAL-AD5676輸出誤差(LSB),無校準。

計算失調和增益誤差所需的信息以及相應的校正碼,位于轉換函數中。為此需要兩個點:一個數據點接近零點(ZSLIN),另一個接近滿量程(FSLIN)。背后的道理是要在DAC的線性區域中工作。此信息通常與INL和DNL規格一起提供,最有可能在規格表的尾注中。例如,對于AD5676R,線性區域是從數字碼256到數字碼65280。

圖4解釋了DAC的線性區域。

f089fb4c-133f-11ee-962d-dac502259ad0.png

圖4.單極性電壓DAC的轉換函數和誤差。

一旦確定ZSLIN和FSLIN碼,我們便可收集校準所需的測量結果,即在這兩個數字碼的DAC電壓輸出(ZSLIN處的VOUT和FSLIN處的VOUT),加上這之間的其他幾個數字碼(?量程、中間量程和?量程)。

應在應用的工作溫度下收集測量結果。如果這不可能,一旦在環境溫度時收集到這兩個主要數據點,便可使用信號鏈中器件的數據手冊來推導所需的信息。

信號鏈中的每個器件都會貢獻誤差,每片板都不相同,因此應該單獨校準。

TempCal:工作溫度校準

通過測量應用環境在工作溫度時的誤差,并在寫入DAC以更新輸出時進行系統校正,可以實現最佳水平的校準。

為了使用這種方法校準DAC,在系統的預期工作溫度下,測量數字碼ZSLIN和FSLIN對應的DAC輸出。構建轉換函數如下:

f0bd5bb8-133f-11ee-962d-dac502259ad0.jpg

f0d915d8-133f-11ee-962d-dac502259ad0.jpg

f0e6f608-133f-11ee-962d-dac502259ad0.jpg

f0f3cf4a-133f-11ee-962d-dac502259ad0.jpg

f108ba9a-133f-11ee-962d-dac502259ad0.jpg

f1242b9a-133f-11ee-962d-dac502259ad0.jpg

其中:

VOE = 失調誤差(V)

VFS,LIN,ACT = FSLIN的實際輸出

VZS,LIN,ACT = ZSLIN的實際輸出

VFS,LIN,IDEAL = FSLIN的理想輸出

VZS,LIN,IDEAL = ZSLIN的理想輸出

注意,失調誤差可以為正,也可以為負。

圖5顯示了EVAL-AD5676評估套件采用TempCal方法所實現的輸出誤差。

f13ea7e0-133f-11ee-962d-dac502259ad0.jpg

圖5.不同溫度下使用TempCal的系統輸出誤差(LSB)。

SpecCal:使用規格進行校準

如果無法測量應用環境在工作溫度時的誤差,使用AD5676R數據手冊和環境溫度時校準的DAC轉換函數仍可實現高水平的校準。

為了使用這種方法校準DAC,應在環境溫度下測量數字碼ZSLIN和FSLIN對應的DAC輸出。通過計算環境溫度下的增益和失調誤差并應用公式14,按照TempCal部分所述構建轉換函數。

f1850622-133f-11ee-962d-dac502259ad0.jpg

其中:

GEamb = 環境溫度下的增益誤差

VOE,amb = 環境溫度下的失調誤差(V)

在環境溫度下校準DAC信號鏈可解決系統級誤差。但是,溫度變化導致的外部誤差變化未予考慮;因此,這種校準方法不如TempCal方法精確。

工作溫度變化導致的DAC內部誤差(即失調和增益誤差)漂移,可以使用數據手冊規格來解決。這就是我們所說的SpecCal。失調誤差漂移的典型值列在AD5676R數據手冊的技術規格表中,失調誤差與溫度關系的典型性能參數(TPC)表示誤差漂移的方向,這取決于環境溫度是提高還是降低。

f1925de0-133f-11ee-962d-dac502259ad0.jpg

溫度導致的增益誤差變化由增益誤差與溫度關系的TPC表示。從圖中確定增益誤差的% FSR,然后應用公式16。

f19fab12-133f-11ee-962d-dac502259ad0.jpg

估算出工作溫度下的失調誤差和增益誤差后,我們便可使用公式17來確定SpecCal輸出對應的輸入碼。

f1b4bb6a-133f-11ee-962d-dac502259ad0.jpg

其中:

f1cbc9ae-133f-11ee-962d-dac502259ad0.jpg

圖6顯示了EVAL-AD5676評估套件采用SpecCal方法所實現的輸出誤差。

f1dbf838-133f-11ee-962d-dac502259ad0.jpg

圖6.不同溫度下使用SpecCal的系統輸出誤差(LSB)。

此例中使用了內部基準電壓源。外部基準電壓源可能會增加整體誤差?;鶞孰妷涸匆鸬恼`差可利用基準電壓源數據手冊并考慮目標溫度時的基準電壓漂移來解決?;鶞孰妷旱淖兓瘯淖儗嶋H輸出范圍,從而改變LSB大小。使用外部基準電壓源應能解決此問題。溫度與輸出電壓關系的TPC可用來確定基準電壓漂移引起的輸出范圍變化。

f201c734-133f-11ee-962d-dac502259ad0.jpg

其中:

f20d8830-133f-11ee-962d-dac502259ad0.jpg

結論

本文概述了DAC信號鏈誤差的一些主要原因,包括數據手冊中定義的DAC內部誤差,以及隨系統而變化且開環應用必須予以考慮的系統級誤差。

本文討論了兩種校準方法:一種用于DAC可以在系統工作溫度下進行校準的情況,另一種用于無法在工作溫度下進行校準,但可以在環境溫度下進行測量的情況。第二種方法使用信號鏈中DAC和其他IC的數據手冊中提供的TPC和技術規格來解決增益和失調誤差漂移。

TempCal方法可以實現比SpecCal好得多的精度。例如,對于50°C時的EVAL-AD5676板,圖7顯示TempCal方法實現的精度非常接近理想精度,而SpecCal方法相對于NoCal數據仍然有一定的改進。

f220f604-133f-11ee-962d-dac502259ad0.jpg

圖7.NoCal、SpecCal和50°C TempCal的系統輸出誤差(LSB)。

溫度變化對電子系統的精度有重要影響。在系統工作溫度進行校準可以消除大部分誤差。如果這不可能,可以使用DAC和其他IC的數據手冊中提供的信息來解決溫度變化問題,實現可接受的精度。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 亞德諾
    +關注

    關注

    6

    文章

    4680

    瀏覽量

    15924

原文標題:成功校準開環DAC信號鏈的兩個方法

文章出處:【微信號:analog_devices,微信公眾號:analog_devices】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    兩個wson8封裝的dac80501有誤差是什么原因?

    采購了兩個wson8封裝的dac80501,測量vrefio引腳是2.498,誤差稍大,我換過vrefio的電容到1uf,也是一樣的。我們之前用過幾次vssop10封裝的dac80501,vrefio引腳是2.500.請問為什
    發表于 11-21 07:54

    從時域和頻域兩個角度對信號進行分析

    一般來說,我們會從時域和頻域兩個角度,分別對信號進行分析。 時域 時域是真實世界存在的域,按時間順序呈現。例如,在某個時鐘信號的時域圖中,可以觀察到兩個重要的參數,波形的周期和上升沿:
    的頭像 發表于 11-19 10:18 ?235次閱讀
    從時域和頻域<b class='flag-5'>兩個</b>角度對<b class='flag-5'>信號</b>進行分析

    DAC80501使用外部參考,VREFIO引腳默認是輸出狀態,兩個參考電源會沖突怎么解決?

    芯片的內部參考是2.5V,外部參考使用1.25V,但是芯片內部參考是默認輸出,芯片啟動未設置使用外部參考過程中,兩個參考同時輸出,會損壞DAC80501或者外部參考嗎?
    發表于 11-19 08:03

    雙穩態電路的兩個穩定狀態是什么

    雙穩態電路是一種具有兩個穩定狀態的電子電路,廣泛應用于數字電路、通信系統、存儲器等領域。 雙穩態電路的基本概念 雙穩態電路是一種具有兩個穩定狀態的電路,即在沒有外部輸入信號的情況下,電路可以保持在
    的頭像 發表于 08-11 15:00 ?1075次閱讀

    雙穩態觸發器的兩個基本性質是什么

    的定義 雙穩態觸發器是一種具有兩個穩定狀態的邏輯電路,通常由兩個交叉耦合的反相器或門電路構成。在沒有外部輸入信號的情況下,雙穩態觸發器可以保持在兩個穩定狀態之一,即“0”狀態或“1”狀
    的頭像 發表于 08-11 10:08 ?555次閱讀

    環路增益和開環增益的區別是什么

    環路增益和開環增益是控制系統分析中的兩個重要概念。它們在控制系統設計和性能評估中起著關鍵作用。 定義 1.1 環路增益 環路增益,也稱為閉環增益或反饋增益,是指在控制系統中,輸入信號經過控制器
    的頭像 發表于 07-30 09:12 ?2114次閱讀

    兩個PLC之間如何交互信號

    級別的自動化控制和協調。本文將詳細探討兩個PLC之間交互信號方法、原理、特點以及應用實例,為讀者提供全面且深入的理解。
    的頭像 發表于 06-14 16:57 ?3700次閱讀

    AD4938正負輸入端分別輸入兩個信號,對這兩個信號做減法輸出 ,這種輸入是非差分信號嗎?

    AD4938全差分放大器 ,正負輸入端分別輸入兩個信號(非差分關系),對這兩個信號做減法輸出 ,這種輸入是非差分信號,可以這樣應用嗎 ?
    發表于 05-29 08:07

    請問ad9171的兩個輸出端口是否支持同時輸出兩個不同的頻率?

    你好,關于AD9171芯片我有一問題 ,數據手冊顯示該芯片具有兩個輸出通道,芯片內部有DAC0和DAC1共兩個
    發表于 05-28 06:20

    為什么在交流電橋中至少需要兩個可調參數?

    在交流電橋的測量中,至少需要兩個可調參數的原因與電橋的工作原理、測量的準確性以及校準過程有關。
    的頭像 發表于 05-15 17:49 ?1535次閱讀

    arcgis中如何關聯兩個屬性表

    在ArcGIS中,關聯兩個屬性表是一重要的操作,可以通過此操作將兩個表中的數據關聯起來,以便進行分析和查詢。下面是詳細介紹如何在ArcGIS中實現屬性表的關聯。 首先,我們需要明確兩個
    的頭像 發表于 02-25 11:01 ?4013次閱讀

    要搭一傳輸路,前后的ADC和DAC采樣率和位數是否要完全相等?

    請問,要搭一傳輸路,路中的ADC和DAC的參數,比如:采樣率和分辨率一定要一樣嗎? 中頻模擬信號,先模數轉換數字化進行傳輸,之后需要
    發表于 12-12 06:21

    CAN總線為什么有兩個終端電阻,作用是什么?

    。這兩個終端電阻在CAN總線中的作用十分重要,下面將詳細解釋。 1. 起到信號匹配的作用:CAN總線是一種差分信號線,其通信中傳輸的是差分信號。而終端電阻的阻值與總線的特性阻抗相等,起
    的頭像 發表于 12-07 11:15 ?2869次閱讀

    請問AD9747內部的兩個輔助偏置DAC輸出到片外的用途是什么呢?

    請問AD9747內部的兩個輔助偏置DAC輸出到片外的用途是什么呢?謝謝!
    發表于 11-30 06:16

    兩個硬盤2系統開機切換

    切換兩個硬盤上的系統是一種常見的行為,可以讓用戶在不同的操作系統之間進行切換,以滿足不同的需求。在本文中,我們將詳細介紹如何配置和使用兩個硬盤上的系統進行切換。本文將分為以下幾個部分進行討論:硬件
    的頭像 發表于 11-28 15:08 ?7422次閱讀