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

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

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

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

ADC精度和誤差

硬件攻城獅 ? 來源:硬件攻城獅 ? 作者:硬件攻城獅 ? 2022-09-23 14:34 ? 次閱讀

ADC的種類很多,對(duì)應(yīng)的精度和誤差也有很多,本文就來講講關(guān)于ADC精度和誤差的內(nèi)容。

ADC介紹

ADC:Analog Digital Converter,指模數(shù)轉(zhuǎn)換,也就是(電壓)模擬量轉(zhuǎn)換成數(shù)字量。大多數(shù)MCU中都集成了ADC模塊,同時(shí)ADC也是在產(chǎn)品開發(fā)中使用率較高的一個(gè)模塊,相信大部分人都使用過ADC這個(gè)功能。在STM32中內(nèi)置最多四個(gè)高級(jí)12位ADC控制器(ADC1、2、3、4)。當(dāng)然,ADC控制器數(shù)量多少取決于STM32型號(hào),還有部分STM32具有16位采樣的ADC(如STM32F373)。他們提供自校準(zhǔn)功能,用于提高環(huán)境條件變化時(shí)的ADC精度。我們平時(shí)在使用ADC中要求不是很高,可能就沒有在于ADC轉(zhuǎn)換的值是否精確。但是,有些特定場(chǎng)合就需要更精確的轉(zhuǎn)換值,那么我們就需要對(duì)ADC做更多了解。下面章節(jié)帶領(lǐng)大家了解相關(guān)內(nèi)容。

ADC誤差

在涉及模數(shù)轉(zhuǎn)換的應(yīng)用中,ADC精度會(huì)影響整體的系統(tǒng)質(zhì)量和效率。為了提高此精度,有必要了解與ADC相關(guān)的誤差。

ADC誤差主要包含:ADC自身和環(huán)境導(dǎo)致的誤差。

1、ADC自身導(dǎo)致的誤差

說誤差之前,先說下ADC精度,為便于參考,將精度誤差表達(dá)為1 LSB的倍數(shù):

1LSB=VREF+/2^12.

(1)偏移誤差

偏移誤差是第一次實(shí)際轉(zhuǎn)換和第一次理想轉(zhuǎn)換之間的偏離。第一次轉(zhuǎn)換發(fā)生在數(shù)字ADC輸出從0變?yōu)?時(shí)。理想情況下,當(dāng)模擬輸入介于0.5 LSB和1.5 LSB之間時(shí),數(shù)字輸出應(yīng)為1。仍然是理想情況下,第一次轉(zhuǎn)換發(fā)生在0.5 LSB處。用EO表示偏移誤差。可通過應(yīng)用固件輕松校準(zhǔn)偏移誤差。正偏移誤差的表示方法:

828bf818-3b07-11ed-9e49-dac502259ad0.png



負(fù)偏移誤差的表示方法:

82f60ff0-3b07-11ed-9e49-dac502259ad0.png



(2)增益誤差

增益誤差是最后一次實(shí)際轉(zhuǎn)換和最后一次理想轉(zhuǎn)換之間的偏離。增益誤差用EG表示。正增益誤差的表示方法:

8321648e-3b07-11ed-9e49-dac502259ad0.png



負(fù)增益誤差的表示方法:

8396e8d0-3b07-11ed-9e49-dac502259ad0.png



(3)微分線性誤差

微分線性誤差(DLE)為實(shí)際步進(jìn)和理想步進(jìn)之間的最大偏離。這里的“理想情況”不是指理想傳輸曲線,而是指ADC分辨率。理想情況下,1 LSB的模擬輸入電壓變化量應(yīng)導(dǎo)致數(shù)字代碼變化。如果需要大于1 LSB的模擬輸入電壓才能導(dǎo)致數(shù)字代碼變化,將觀察到微分線性誤差。因此,DLE對(duì)應(yīng)于從一個(gè)數(shù)字代碼變?yōu)橄乱粋€(gè)數(shù)字代碼所需的最大額外電壓。

83bbc24a-3b07-11ed-9e49-dac502259ad0.png



(4)積分線性誤差

積分線性誤差為任何實(shí)際轉(zhuǎn)換和端點(diǎn)相關(guān)線間的最大偏離,用EL表示ILE。端點(diǎn)相關(guān)線可以定義為A/D傳輸曲線上連接第一次實(shí)際轉(zhuǎn)換與最后一次實(shí)際轉(zhuǎn)換的線。EL是指與每一次轉(zhuǎn)換的這條線的偏離。因此,端點(diǎn)相關(guān)線對(duì)應(yīng)于實(shí)際傳輸曲線并且與理想傳輸曲線不相關(guān)。

83e6c5d0-3b07-11ed-9e49-dac502259ad0.png



(5)總未調(diào)整誤差

總未調(diào)整誤差(TUE)為實(shí)際和理想傳輸曲線間的最大偏離。此參數(shù)指定可能發(fā)生的會(huì)導(dǎo)致理想數(shù)字輸出與實(shí)際數(shù)字輸出之間最大偏離的總誤差。TUE是記錄到的任何輸入電壓的理想預(yù)期值與從ADC獲得的實(shí)際值之間的最大偏離。

845ab0da-3b07-11ed-9e49-dac502259ad0.png



2、ADC環(huán)境導(dǎo)致的誤差

(1)參考電壓噪聲

由于ADC輸出為模擬信號(hào)電壓與參考電壓之比,因此模擬參考上的任何噪聲都會(huì)導(dǎo)致轉(zhuǎn)換后數(shù)字值的變化。在某些封裝中,VDDA模擬電源被用作參考電壓(VREF+),因此VDDA電源的質(zhì)量會(huì)影響ADC誤差。

(2)參考電壓/電源調(diào)節(jié)

電源調(diào)節(jié)對(duì)于ADC精度十分重要,因?yàn)檗D(zhuǎn)換結(jié)果是模擬輸入電壓與VREF+值之比。當(dāng)連接到VDDA或VREF+時(shí),如果這些輸入上的負(fù)載及其輸出阻抗導(dǎo)致電源輸出下降,將在轉(zhuǎn)換結(jié)果中產(chǎn)生誤差。

(3)外部參考電壓參數(shù)

當(dāng)使用外部參考電壓源(VREF+引腳上)時(shí),該外部參考源有一些重要參數(shù)。必須考慮三個(gè)參考電壓規(guī)格:溫度漂移、電壓噪聲和長期穩(wěn)定性。

(4)模擬輸入信號(hào)噪聲

在采樣時(shí)間內(nèi),小而高頻率的信號(hào)變化可導(dǎo)致較大轉(zhuǎn)換誤差。此噪聲由電氣設(shè)備(例如電機(jī)、發(fā)動(dòng)機(jī)點(diǎn)火、電源線)生成。它增加了不需要的信號(hào),因此會(huì)影響源信號(hào)(例如傳感器)。這樣一來,導(dǎo)致ADC轉(zhuǎn)換結(jié)果不準(zhǔn)確。

(5)最大輸入信號(hào)幅度的ADC動(dòng)態(tài)范圍匹配不佳

為獲得最高ADC轉(zhuǎn)換精度,ADC動(dòng)態(tài)范圍必須與待轉(zhuǎn)換信號(hào)的最大幅度相匹配。我們假設(shè)待轉(zhuǎn)換信號(hào)在0 V與2.5 V之間變化,并且VREF+等于3.3 V。如下圖所示,有部分未使用的ADC轉(zhuǎn)換范圍,也會(huì)使轉(zhuǎn)換后信號(hào)精度下降。

8480fe02-3b07-11ed-9e49-dac502259ad0.png

如何提高ADC采集數(shù)據(jù)準(zhǔn)確性

這個(gè)問題之前寫過相關(guān)的內(nèi)容,只是沒有單獨(dú)提出來說,這里匯總一下。

1、減少ADC相關(guān)誤差的影響

上面描述了“ADC自身導(dǎo)致的誤差”,使用STM32 ADC自校準(zhǔn)功能或通過微控制器固件可以輕松補(bǔ)償偏移誤差和增益誤差。

之前在分享的代碼中有提到,比如通過軟件校正:

ADC_StartCalibration(ADC1);

2、使外部環(huán)境誤差最小化

(1)參考電壓/電源噪聲最小化

也就是在VREF和VDDA引腳連接外部去耦電容。

84ad0da8-3b07-11ed-9e49-dac502259ad0.png



(2)模擬輸入信號(hào)噪聲消除


通過添加外部RC濾波器以消除高頻。

(3)將ADC動(dòng)態(tài)范圍與最大信號(hào)幅度進(jìn)行匹配


也就是將參考電壓范圍匹配采樣電壓(當(dāng)然,需要有參考電壓引腳的芯片才行)。

84ee81b6-3b07-11ed-9e49-dac502259ad0.png



同時(shí),也可以使用放大器針對(duì)ADC范圍調(diào)整輸入信號(hào)范圍:

8530b7f2-3b07-11ed-9e49-dac502259ad0.png




(4)溫度影響補(bǔ)償

第一種方法是完整描述偏移和增益漂移特性,并在存儲(chǔ)器中提供查詢表,以便根據(jù)溫度變化修正測(cè)量值。此校準(zhǔn)方法需要額外的成本和時(shí)間。第二種方法包括使用內(nèi)部溫度傳感器和ADC看門狗,以在溫度變化達(dá)到給定值時(shí)重新校準(zhǔn)ADC。

(5)優(yōu)化PCB布局

將模擬和數(shù)字布局分開

隔離模擬和數(shù)字電路電源

對(duì)供電和接地使用單獨(dú)的PCB層

3、提高精度的軟件方法


(1)平均采樣

平均會(huì)降低速度但可以提高精度

(2)數(shù)字濾波(抑制DC值中的50/60 Hz噪聲)

設(shè)置適當(dāng)?shù)牟蓸宇l率(這種情況下,從計(jì)時(shí)器觸發(fā)十分有用)。

對(duì)采樣數(shù)據(jù)執(zhí)行軟件后處理(例如,對(duì)50 Hz噪聲及其諧波抑制進(jìn)行組合濾波)。

(3)AC測(cè)量的快速傅里葉變換(FFT)

此方法可以顯示被測(cè)信號(hào)中的諧波部分。

由于使用了更強(qiáng)的計(jì)算能力,因此速度較慢。

(4)ADC校準(zhǔn):偏移、增益、位權(quán)重校準(zhǔn)

ADC校準(zhǔn)可減少內(nèi)部ADC誤差。但是,必須知道內(nèi)部ADC結(jié)構(gòu)。

(5)使CPU生成的內(nèi)部噪聲最小化應(yīng)用設(shè)計(jì)必須確保

ADC轉(zhuǎn)換期間來自微控制器的干擾盡可能小。

使采樣和轉(zhuǎn)換期間的數(shù)字信號(hào)變化量最小化(數(shù)字靜默)。

好了,本文就寫到這里,希望能對(duì)大家有所幫助。

審核編輯 :李倩

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

    關(guān)注

    146

    文章

    17889

    瀏覽量

    361715
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2785

    瀏覽量

    49842
  • adc
    adc
    +關(guān)注

    關(guān)注

    99

    文章

    6658

    瀏覽量

    548509

原文標(biāo)題:?jiǎn)纹瑱C(jī)中ADC采集都存在哪些誤差?

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ADC靜態(tài)參數(shù)全解析:從偏移誤差到未調(diào)整總誤差,一文掌握核心計(jì)算!

    ADC性能評(píng)估的關(guān)鍵指標(biāo)如何計(jì)算?本文用ADC實(shí)例,詳解偏移/增益/INL/DNL/TUE六大參數(shù)的計(jì)算方法,帶您掌握從跳變點(diǎn)提取到誤差分析的全流程。通過典型ADC數(shù)據(jù)和交互式圖表,直
    的頭像 發(fā)表于 06-05 14:50 ?207次閱讀
    <b class='flag-5'>ADC</b>靜態(tài)參數(shù)全解析:從偏移<b class='flag-5'>誤差</b>到未調(diào)整總<b class='flag-5'>誤差</b>,一文掌握核心計(jì)算!

    EEPROM芯片內(nèi)部的1路14bit ADC, ADC精度受使用通道數(shù)和采樣率是怎么樣的?

    理論精度較高。l 實(shí)際精度:實(shí)際精度會(huì)受到量化誤差、線性誤差、信噪比(SNR)和總諧波失真(THD)等因素的影響。量化
    發(fā)表于 06-04 09:04

    如何測(cè)試高精度ADC的線性度?

    目前有待測(cè)18位精度ADC,需要測(cè)試其線性(INL,DNL),由于內(nèi)置PGA倍數(shù)=2/128,VREF=1V,共模點(diǎn)又在1.2V左右,所以單個(gè)差分輸入電壓只能在0.8V~1.8V之間。 塬本方案
    發(fā)表于 01-23 07:44

    一個(gè)單片機(jī)的ADC模塊,它的最高時(shí)鐘為32MHz,如果分頻到2KHz,會(huì)不會(huì)對(duì)采樣精度有影響?

    1、一個(gè)單片機(jī)的ADC模塊,它的最高時(shí)鐘為32MHz,如果分頻到2KHz,會(huì)不會(huì)對(duì)采樣精度有影響?個(gè)人感覺如果時(shí)鐘太低的話,采樣時(shí)間就會(huì)拉長,采樣電容的電壓就會(huì)因?yàn)槁╇娏鞫陆担瑢?dǎo)致誤差增加。 2
    發(fā)表于 01-09 06:43

    怎么調(diào)ads1115的精度,減少誤差

    怎么調(diào)ads1115的精度,減少誤差
    發(fā)表于 12-31 06:46

    ADS1278測(cè)量精度誤差很大是哪里出了問題?

    0.00050-0.00057V跳動(dòng) 當(dāng)通道1的AINP 和AINN接REFP和REFN即測(cè)量基準(zhǔn)電壓,安捷倫表都為2.50132,ADS1278測(cè)量值為2.48422。精度誤差有千分之7大。 當(dāng)通道1
    發(fā)表于 12-24 07:09

    多通道輸出0-20V電壓,用什么方式或架構(gòu)檢測(cè)精度較高(整個(gè)檢測(cè)回路精度≤1%)?

    請(qǐng)問各位,多通道輸出0-20V電壓,用什么方式或架構(gòu)檢測(cè)精度較高(整個(gè)檢測(cè)回路精度≤1%)?現(xiàn)在的方式是電阻(1%精度)分壓,送到模擬開關(guān),輸出到絕對(duì)值電路再到ADC,在電阻分壓那
    發(fā)表于 12-20 06:11

    采用什么方法可以消除ADC,DAC的偏置誤差與增益誤差

    采用什么方法可以消除ADC,DAC的偏置誤差與增益誤差,希望能夠得到具體方案?有什么辦法減小ADC、DAC的DNL和INL嗎?
    發(fā)表于 12-18 07:41

    如何降低微型絲桿精度的測(cè)量誤差

    絲桿的精度等級(jí)通常用C級(jí)表示,如C3、C5等。這些等級(jí)反映了絲桿的重復(fù)定位精度和累積誤差,隨著精度等級(jí)的提高,絲桿的軸向游動(dòng)誤差和徑向游動(dòng)
    的頭像 發(fā)表于 12-11 18:04 ?503次閱讀
    如何降低微型絲桿<b class='flag-5'>精度</b>的測(cè)量<b class='flag-5'>誤差</b>?

    遙感監(jiān)測(cè)的精度誤差分析 遙感影像分類的方法與技巧

    遙感監(jiān)測(cè)的精度誤差分析 1. 精度定義 精度是指遙感監(jiān)測(cè)結(jié)果與實(shí)際地面情況的一致程度。高精確度意味著遙感數(shù)據(jù)能夠準(zhǔn)確反映地面的真實(shí)情況。 2.
    的頭像 發(fā)表于 12-05 10:28 ?2684次閱讀

    ADS131M08IPBS內(nèi)部參考電壓的精度誤差,怎么改進(jìn)?

    我使用的ADS131M08IPBS,根據(jù)規(guī)格書描述內(nèi)部參考電壓精度在±0.1% 實(shí)際測(cè)量ADC的Refin引腳的電壓是1.1843V,誤差達(dá)到1.3%以上。 與規(guī)格書描述的0.1%有很大的
    發(fā)表于 11-14 06:01

    如何校準(zhǔn)adc以提高精度

    校準(zhǔn)ADC(模數(shù)轉(zhuǎn)換器)以提高精度是確保系統(tǒng)精確采集模擬信號(hào)的重要步驟。以下是一些常見的校準(zhǔn)ADC以提高精度的方法: 一、硬件校準(zhǔn)方法 外部參考電壓校準(zhǔn) : 使用外部精密參考電壓源連接
    的頭像 發(fā)表于 10-31 11:10 ?3454次閱讀

    高速ADC與FPGA的LVDS數(shù)據(jù)接口中避免時(shí)序誤差的設(shè)計(jì)考慮

    電子發(fā)燒友網(wǎng)站提供《高速ADC與FPGA的LVDS數(shù)據(jù)接口中避免時(shí)序誤差的設(shè)計(jì)考慮.pdf》資料免費(fèi)下載
    發(fā)表于 10-15 09:50 ?6次下載
    高速<b class='flag-5'>ADC</b>與FPGA的LVDS數(shù)據(jù)接口中避免時(shí)序<b class='flag-5'>誤差</b>的設(shè)計(jì)考慮

    TLV320ADC3101-Q1用于采集信號(hào)精度能達(dá)到什么水平,我實(shí)際測(cè)試精度誤差比較大是哪里的問題?

    (峰值)=1000*(10887-(-9460))/2/32768 = 310.4705811mV 理論峰值300mV,則誤差=(310.4705811-300)/300=3.49% 這個(gè)測(cè)試精度偏大
    發(fā)表于 09-30 07:03

    集成高精度16bit模數(shù)轉(zhuǎn)換ADC電路的兩通道測(cè)量高精度電容調(diào)理芯片 - MDC02

    芯片內(nèi)部集成高精度16bit模數(shù)轉(zhuǎn)換ADC電路,其電容分辨率為0.1fF,線性度誤差小于0.3%。此外,芯片內(nèi)置精度0.5℃的溫度傳感電路,可用于溫度補(bǔ)償及其他溫度傳感場(chǎng)景。
    的頭像 發(fā)表于 08-09 09:44 ?979次閱讀
    集成高<b class='flag-5'>精度</b>16bit模數(shù)轉(zhuǎn)換<b class='flag-5'>ADC</b>電路的兩通道測(cè)量高<b class='flag-5'>精度</b>電容調(diào)理芯片 - MDC02
    主站蜘蛛池模板: 午夜在线观看免费 | 成人午夜大片免费看爽爽爽 | 成人免费淫片95视频观看网站 | 天堂色| free性欧美高清另类 | 色视频网址 | 成 人色 网 站 欧美大片在线观看 | 美女教师一级毛片 | 来吧成人综合网 | 国产色产综合色产在线观看视频 | 成年人的毛片 | 夜色成人网 | 草久视频在线观看 | 欧美一级视频免费看 | 如果我们是季节韩剧在线观看 | 一级毛片aaa片免费观看 | 日本不卡视频在线视频观看 | 久久夜色tv网站 | 欧美大尺度aaa级毛片 | seetube18日本第一次 | 天堂最新版中文网 | 国产亚洲精品美女久久久 | 欧亚激情偷乱人伦小说视频 | 日本xxxⅹ69xxxx护士 | 色欧美视频 | 国产免费午夜高清 | 特级深夜a级毛片免费观看 特级生活片 | 成 人 免费 黄 色 视频 | 亚洲国产成人久久一区久久 | 2022天天干| 手机看片a永久免费看大片 手机毛片 | 日韩天堂 | 成人黄色在线网站 | 一级毛片在线看在线播放 | 999影院成 人在线影院 | 黄 色 成 年人网站 黄 色 成 年人在线 | 国产精品japanese人妖 | 久久婷婷综合五月一区二区 | 精品手机在线 | 亚洲天堂不卡 | 五月婷婷啪啪 |