在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

關于高速ADC模數轉換器精度問題

3X1L_gh_f97d258 ? 來源:未知 ? 作者:李建兵 ? 2018-03-16 11:26 ? 次閱讀

模數轉換器(亦稱為ADC)廣泛用于各種應用中,尤其是需要處理模擬傳感器信號的測量系統,比如測量壓力、流量、速度和溫度的數據采集系統(僅舉數例)。一般而言,這些信號屬于時域簽名,以脈沖或階躍函數的形式出現。

在任何設計中,理解這些類型應用的總系統精度始終都是非常重要的,尤其是那些需要對波形中極小的靈敏度和變化進行量化的系統。理想情況下,施加于信號鏈輸入端的每一個伏特都由ADC以數字表示一個伏特的輸出。但是,事實并非如此。所有轉換器和信號鏈都存在與此相關的有限數量誤差。

本文描述與模數轉換器本身相關的誤差。本文還將揭示轉換器內部的不精確性累積到何種程度即會導致這些誤差。定義新設計的系統參數時,若測量精度極為重要,那么這些內容對于理解如何正確指定一個ADC有著重要作用。最后,本文將討論一個簡單的誤差分析,幫助為設計選擇正確的轉換器。

ADC的不精確性

無論何種信號鏈,轉換器都是系統的基本要素。為設計選擇的任何ADC都會決定系統的總精度。換言之,系統精度不可能高于轉換器的最低有效位(LSB)大小。為了表明這一點,讓我們來看一個簡短的ADC不精確性指南。

首先,注意到由于ADC不是理想的,并且分辨率有限,因此它們在輸出端只能顯示有限數量的信息表示。表示的信息數量由轉換器滿量程輸入除以2N表示,N為轉換器的理想位數。

例如,假設選擇一個12位ADC,則它可在輸出端以4096個數字表示施加于轉換器輸入端的任何信號。這些表示信息確實存在有限量的誤差。因此,如果12位ADC的輸入滿量程(VFS)為10 V p-p,那么其理想情況下的LSB大小為2.44 mV p-p,精度為±1.22 mV。

公式1

而實際上,ADC是非理想的。在轉換器內部存在一定噪聲,

甚至直流中也有噪聲。記住,1 kΩ電阻等效于4 nV? Hz (1 Hz帶寬,25°C)。注意,查看12位ADC數據手冊時,SNR通常為大約70 dB到72 dB。但是,根據下列公式,一個12位ADC理想情況下應當具有74 dB:

公式2

因此,實際上12位分辨率是無法達到的,因為轉換器本身存在一定的不精確性,如圖2所示。

這些不精確性或誤差決定了轉換器表示信號的效率,并最終為信號鏈所接收。失調誤差定義為傳遞函數無法通過零點的模擬值。增益誤差是失調誤差為零時理想與實際傳遞函數之間的滿量程數值之差。通常意義上的線性度誤差或非線性度是指零電平與滿量程之間的直線偏差,如圖1所示。

圖1. ADC量化誤差

圖2. ADC的不精確性

有關ADC不精確性的更多信息

對最基本的模數轉換器誤差進行定義并有所了解后,再說明這些誤差的區別會有些幫助。大部分ADC的失調和增益都存在這種小誤差,通常可以忽略或通過外部模擬電路調節(消除),或者采用數字技術校正。然而,諸如線性度、量化和溫度系數等其他誤差無法輕易調節或消除。

模數轉換器線性度只與轉換器自身有關,即取決于架構和工藝變化。有很多方法可以校正,但都很昂貴。設計人員有兩種選擇:購買更好、成本更高的轉換器,或采用數字手段校正線性度。數字校正的成本也十分高昂。這意味著可能需要更多資源來指定DSPFPGA,因為線性度會隨溫度和工藝的變化而改變。根據采樣速率、IF和分辨率,數字校正可能需要廣泛的特性表述和查找表,以便即時校正或調節ADC的性能。

線性度有兩種類型的誤差:它們是差分非線性和積分非線性,通常分別稱為DNL和INL。DNL定義為偏離理想值的一切誤差或偏差。換言之,它表示兩個相鄰代碼的模擬差與理想代碼值VFS/2N之間的偏差。可將其看作與ADC的SNR性能相關的因素。隨著代碼的偏差越來越大,轉換數也隨之下降。該誤差在溫度范圍內的界限為±0.5 LSB,可保證無失碼。

INL定義為零電平和滿量程之間的理想直線近似曲率偏差。多數情況下,INL決定了ADC的SFDR性能。INL總偏差形狀可以決定最主要的諧波性能。比如,INL曲線呈弓形會相應產生更差的偶次諧波,而INL曲線呈S弓形則通常產生奇次諧波。該誤差本質上與頻率有關,并與這類誤差分析無關。

哪怕可以消除靜態失調和增益誤差,與失調和增益誤差有關的溫度系數將會依然存在。

例如,一個12位ADC具有10 ppm增益誤差,或FSR/°C = 0.001%/°C.

12位系統中的1 LSB為?096,或者近似等于0.024%。

因此,若125°C Δ (–40°C至+85°C),則產生±2.5 LSB增益溫度系數誤差,或0.001% × 125 = 0.125%。.

其中,0.125/0.024 = 5.1or ±2.55 LSBs.

For offset tempco a 5 ppm offset error orFSR/°C = 0.0005%/°C.

這將產生±1.3 LSB失調溫度系數誤差,或0.0005% × 125 = 0.0625. 其中,0.0625/0.024 = 2.6or±1.3 LSBs.

ADC誤差分析

影響轉換器性能的其它誤差來源有:CMRR、時鐘抖動、固有電路板噪聲、耦合等等。所有這些誤差最終都決定了ADC如何有效地表示信號;通常在頻率域內ADC能更高效地表示自身。

從時域角度來看,分析轉換器的總精度需要了解下面五個誤差:

相對精度DNL,定義為±0.5 LSB

相對精度溫度系數和DNL溫度系數,通常包含在數據手冊的相對精度規格中。

增益溫度系數誤差,為±2.5 LSB (數據來源于上文示例)

失調溫度系數誤差,為±1.3 LSB (數據來源于上文示例)

電源靈敏度,通常以第一奈奎斯特區內的低頻PSRR (電源抑制比)表示。對于12位ADC而言,它一般可表示為60 dB或±2 LSB。

只需進行方和根(RSS)運算,所有這些誤差源構成±3.5 LSB總轉換器誤差。這個結果可能過于悲觀了。然而,統計容差結果可能過于樂觀了,或者總誤差之和除以誤差數,即(0.5 + 2.5 + 1.3 + 2)/4 = ±1.58 LSBs。ADC實際容差應當介于這兩種思路或方法之間。

因此,當在轉換器中加入精度誤差的時候,或者進行任何系統精度分析的時候,設計人員應當使用加權誤差源法,然后對這些誤差源進行RSS計算。這是確定ADC總誤差的最佳方法。因此,±0.5 LSB的相對精度應當保持在100%。然而,±2.5 LSB增益溫度系數誤差應當是總誤差的66%,或2.5/(0.5 + 1.3 + 2) × 100。±1.3 LSB的失調溫度系數誤差將為總誤差的26%,或1.3/(0.5 + 2.5 + 2) × 100。±2 LSB的電源靈敏度誤差將為總誤差的47%,或2/(0.5 + 1.3 + 2.5) × 100。將這些加權誤差以RSS方式相加,或者進行平方根計算√((0.5 × 1)2+ (2.5 × 0.66)2+ (1.3 × 0.26)2+ (2 × 0.47)2)則總誤差為±2.0 LSB,這是一個更接近實際的結果,介于上文樂觀方法和悲觀方法得出的結果之間。

ADC帶寬精度

ADC還有建立時間精度。記住,轉換器的內部前端需要具有足夠的帶寬(BW),才能精確地對信號進行采樣。否則,累積誤差將大于上文討論的結果。

一般而言,一個ADC的內部前端需要在半個周期或采樣時鐘周期內建立(0.5/Fs),這樣才能提供對內模擬信號捕捉的精確表達。因此,對于一個12位ADC(采樣速率為2.5 GSPS,滿量程輸入范圍為1.3 V p-p)來說,全功率帶寬(FPBW)可通過下列瞬態公式推導:

求解t:

代入τ = 1/(2 × π × FPBW),一個時間常數,求解FPBW:

現在,令t = 0.5/Fs,則樣本建立所需的時間如下(樣本周期為1/Fs):

這樣會使ADC內部前端所需的帶寬或FPBW最小。這是轉換器內部前端建立至1 LSB以內并正確采樣模擬信號所需的帶寬。為了滿足這類ADC的1 LSB精度要求,這將會需要花費數個時間常數。

一個時間常數為24 ps或τ = 1/(2 × π × FPBW)。要了解ADC滿量程范圍內達到LSB尺寸要求所需的時間常數數量,就需要找出滿量程誤差或%FS。或者1 LSB = FS/(2N),其中N = 位數,或1.3 V p-p/(212) = 317 μV p-p, 且%FS = (LSB/FS) × 100 = 0.0244.

通過描繪歐拉數或eτ,可以繪出一條曲線,以便每次通過常數都能方便地看出相對誤差。如圖3可見,12位ADC樣本建立至大約1 LSB以內需時8.4個時間常數。

圖3: 建立精度與時間常數的關系

這樣,設計人員便能估算用于轉換器的最大模擬輸入頻率或采樣帶寬,并依舊建立至1 LSB誤差以內。超出這個范圍,則ADC無法精確表示信號。 這可以簡單定義為:FMAX= 1/(τ × 時間常數數量)或1/(24 ps × 8.4) = 4.96 GHz.

記住,這里表示的是最佳情形,并假定采用單極點ADC前端。并非所有現實中的轉換器都以這種方式工作,但這是一個很好的開端。例如,上文描述的模型最高可適用至12位,但針對14/16位以及更高位則需要根據這些細微影響采用二階模型,以使建立時間擴展至預測的一階模型以外。

關于ADC帶寬的簡要說明

記住,ADC全功率帶寬不同于上文定義的轉換器可用帶寬或采樣帶寬。它可以當成是模擬信號輸入運算放大器的全功率帶寬(FPBW),信號更像是三角波信號,并且輸出端存在大量失真。FPBW是ADC精確捕捉信號并使內部前端正確建立所需的帶寬(前文示例中為6.62 GHz)。選擇一個IF并在該范圍內使用轉換器不是一個好主意,因為系統的性能結果會大幅改變;在大約5 GHz處,如上文示例所示,根據轉換器數據手冊中的額定分辨率和性能指標,滿量程帶寬遠高于轉換器自身的最大采樣帶寬。設計是圍繞采樣帶寬而展開的。所有設計都應當避免使用額定全功率帶寬的某一或全部最高頻率部分,否則動態性能(SNR/SFDR)會下降并大幅改變。為了確定高速ADC的采樣帶寬,應當使用上文中的示例,因為這些數據并非總能從數據手冊中獲取。通常,數據手冊會規定甚至列出轉換器采樣帶寬內經過生產測試、能夠保證額定性能的頻率。然而,在較老的ADC產品中這些測試頻率在數據手冊中并不總是以FMAX來定義。今后還需要對行業中的這些帶寬術語做出更好的說明、定義和測試。

結論

本文給出了有關如何查看一般靜態ADC的不精確性誤差和涉及帶寬的ADC不精確性誤差的指導說明。還提供了針對ADC誤差以及這些誤差如何影響信號鏈的更深入解釋。請記住,并非所有的元件都采用相同的方式構建,這對于有源和無源器件來說都是正確的。創建囊括所有這些誤差的電子表是插入不同信號鏈元件的簡便方法,可更快進行評估并決定元件的權衡取舍。這在元件之間進行成本、尺寸和功耗的權衡取舍以及衡量信號鏈性能差異方面尤為如此。

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

    關注

    35

    文章

    425

    瀏覽量

    43268
  • 射頻技術
    +關注

    關注

    4

    文章

    147

    瀏覽量

    35964
  • 射頻元件
    +關注

    關注

    1

    文章

    16

    瀏覽量

    19777

原文標題:專家談高速ADC模數轉換器精度問題

文章出處:【微信號:gh_f97d2589983b,微信公眾號:高速射頻百花潭】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    NXP 高速模數轉換器

    NXP 高速模數轉換器
    發表于 08-14 12:34

    請問模數轉換器以最高速度工作時需要多少位來表示轉換精度和線性?

    當Nu微?系列中的模數轉換器(ADC)以最高速度工作時,需要多少位來表示轉換精度和線性?
    發表于 12-08 07:30

    如何知曉模數轉換器三角積分 (Δ?) ADC 及其數字功能的利用方式?

    模數轉換器 (ADC) 關于三角積分 (Δ?) 轉換器,模擬傳感信號鏈面臨著哪些高精度挑戰?Δ
    發表于 03-11 07:24

    模數轉換器ADC)的配置有哪些流程?

    模數轉換器ADC)是什么?模數轉換器ADC)的配置有哪些流程?配置流程的代碼是什么?
    發表于 07-14 08:43

    STM32之ADC模數轉換器介紹

    ADC模數轉換器是什么?ADC模數轉換器的相關寄存有哪些?
    發表于 11-08 08:47

    模數轉換器ADC簡介

    ESP32 之 ESP-IDF 學習筆記(七)——模數轉換器ADC)文章目錄ESP32 之 ESP-IDF 學習筆記(七)——模數轉換器ADC)一、簡介1、兩個
    發表于 02-17 06:28

    為什么我們需要模數轉換器?哪個ADC轉換器更好?

    模數轉換器定義ADC轉換器是將模擬信號轉換為數字信號的系統。這是一個過濾、采樣并保持、量化和編碼的過程。模擬信號通過帶限濾波、采樣保持電路,成為梯形信號,再通過編碼
    發表于 02-15 18:16

    電流積分模數轉換器(ADC),什么是電流積分模數轉換器(AD

    電流積分模數轉換器(ADC),什么是電流積分模數轉換器(ADC) 模數轉換器(Analog to digital Converter,簡稱
    發表于 03-24 13:31 ?3168次閱讀

    專家談高速 ADC 模數轉換器精度問題.pdf

    專家談高速ADC模數轉換器精度問題
    發表于 04-23 10:31 ?5次下載
    專家談<b class='flag-5'>高速</b> <b class='flag-5'>ADC</b> <b class='flag-5'>模數轉換器</b><b class='flag-5'>精度</b>問題.pdf

    ADC1102:高速模數轉換器過時數據表

    ADC1102:高速模數轉換器過時數據表
    發表于 05-24 09:32 ?2次下載
    <b class='flag-5'>ADC</b>1102:<b class='flag-5'>高速</b><b class='flag-5'>模數轉換器</b>過時數據表

    ADS1602高速、高精度,模數轉換器(ADC)數據表

    電子發燒友網站提供《ADS1602高速、高精度,模數轉換器(ADC)數據表.pdf》資料免費下載
    發表于 07-23 10:26 ?0次下載
    ADS1602<b class='flag-5'>高速</b>、高<b class='flag-5'>精度</b>,<b class='flag-5'>模數轉換器</b>(<b class='flag-5'>ADC</b>)數據表

    ADS1601高速、高精度,模數轉換器(ADC)數據表

    電子發燒友網站提供《ADS1601高速、高精度,模數轉換器(ADC)數據表.pdf》資料免費下載
    發表于 07-23 10:27 ?0次下載
    ADS1601<b class='flag-5'>高速</b>、高<b class='flag-5'>精度</b>,<b class='flag-5'>模數轉換器</b>(<b class='flag-5'>ADC</b>)數據表

    ADS1675高速、高精度模數轉換器(ADC)數據表

    電子發燒友網站提供《ADS1675高速、高精度模數轉換器(ADC)數據表.pdf》資料免費下載
    發表于 07-24 10:13 ?0次下載
    ADS1675<b class='flag-5'>高速</b>、高<b class='flag-5'>精度</b><b class='flag-5'>模數轉換器</b>(<b class='flag-5'>ADC</b>)數據表

    ADS1672高速、高精度模數轉換器(ADC)數據表

    電子發燒友網站提供《ADS1672高速、高精度模數轉換器(ADC)數據表.pdf》資料免費下載
    發表于 07-24 10:11 ?0次下載
    ADS1672<b class='flag-5'>高速</b>、高<b class='flag-5'>精度</b><b class='flag-5'>模數轉換器</b>(<b class='flag-5'>ADC</b>)數據表

    ADS1625和ADS1626高速、高精度模數轉換器(ADC)數據表

    電子發燒友網站提供《ADS1625和ADS1626高速、高精度模數轉換器(ADC)數據表.pdf》資料免費下載
    發表于 07-30 11:21 ?0次下載
    ADS1625和ADS1626<b class='flag-5'>高速</b>、高<b class='flag-5'>精度</b>、<b class='flag-5'>模數轉換器</b>(<b class='flag-5'>ADC</b>)數據表
    主站蜘蛛池模板: 亚洲第一视频在线观看| 免费福利午夜影视网| 亚洲精品久久久久午夜三| 国内精品久久影视免费| www干| h网站国产| 欧美成年性色mmm| 性色视频在线| 老司机午夜永久在线观看| 怡红院日本| 日韩a免费| 很黄很色网站| 午夜影剧院| 在线视频网址| 美女扒开尿口给男人桶视频免费| 在线不卡一区| 日本理论午夜中文字幕第一页| 精品一区二区三区免费毛片爱| wwww亚洲| 国产午夜精品视频| 亚洲国产精品乱码一区二区三区| 欧美a性| 在线观看免费视频资源| 国内自拍2021| 亚洲91| www.成人在线| 一区二区三区影视| 天堂成人在线观看| 黄色福利视频网站| 阿v视频在线观看免费播放| 天堂精品在线| 天天舔天天射天天干| 欧美xxx69| 亚洲三级小视频| 久草视频这里只有精品| www天天操| 日本三级网站在线线观看| 人人干夜夜操| 加勒比一区二区| 你懂的免费在线视频| 九色亚洲|