91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

利用單片機(jī)內(nèi)置ADC實(shí)現(xiàn)高分辨率采樣

Q4MP_gh_c472c21 ? 來(lái)源:嵌入式客棧 ? 作者:逸珺 ? 2020-11-03 09:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

[導(dǎo)讀] 相信ADC的應(yīng)用或多或少都會(huì)用到,在很多場(chǎng)合都有分辨率要求,要實(shí)現(xiàn)較高分辨率時(shí),第一時(shí)間會(huì)想到采用一個(gè)較高位數(shù)的外置ADC去實(shí)現(xiàn)??墒歉叻直媛释庵肁DC往往價(jià)格都不便宜,這就帶來(lái)一對(duì)矛盾:高指標(biāo)與低成本。其實(shí)利用單片機(jī)片上的ADC利用過采樣技術(shù)就能很好的解決這樣一對(duì)矛盾體,本文來(lái)聊聊這個(gè)話題。

什么是過采樣?

信號(hào)處理中,過采樣是指以明顯高于奈奎斯特速率的采樣頻率對(duì)信號(hào)進(jìn)行采樣。從理論上講,如果以奈奎斯特速率或更高的速率進(jìn)行采樣,則可以完美地重建帶寬受限的信號(hào)。奈奎斯特頻率定義為信號(hào)帶寬的兩倍。過采樣能夠提高分辨率和信噪比SNR,并且通過放寬抗混疊濾波器的性能要求,有助于避免混疊和相位失真。

在很多項(xiàng)目應(yīng)用中,需要測(cè)量信號(hào)的動(dòng)態(tài)范圍較大,且需要參數(shù)的微小變化。例如,ADC需要測(cè)量很大的溫度范圍(比如工業(yè)中甚至要求從-200℃~500℃),但仍要求系統(tǒng)對(duì)小于1度的變化做出響應(yīng)。常見的單片機(jī)片上ADC位數(shù)為12位,如要實(shí)現(xiàn)高于12位分辨率要怎么做呢?我們知道奈奎斯特-香農(nóng)采樣定理可知:

其中:

為輸入待采樣信號(hào)最高頻率

為奈奎斯特頻率。

如果實(shí)際采樣頻率高于奈奎斯特頻率,即為過采樣。那么低于奈奎斯特采樣頻率進(jìn)行采樣就稱為欠采樣,如下圖:

或許你會(huì)問,常規(guī)的應(yīng)用都是過采樣,怎么也沒見分辨率提高了呀?如果僅僅過采樣,要實(shí)現(xiàn)更高分辨率顯然是不夠的,那么要怎么利用過采樣實(shí)現(xiàn)更高的分辨率呢?要知道所采用的ADC硬件核分辨率是固定的,難道還會(huì)變不成?

過采樣提高分辨率

如果對(duì)一模擬信號(hào),采用過采樣,然后再進(jìn)行一定的軟件后處理,理論上是可以得到更高分辨率的:

為增加有效位數(shù)(ENOB :effective number of bits),對(duì)信號(hào)進(jìn)行過采樣,所需的過采樣率可以由下面公式確定(省略理論推導(dǎo),過于枯燥):

其中:

為過采樣頻率

產(chǎn)品所需實(shí)際采樣頻率

W為額外所需增加的分辨率位數(shù)

假設(shè)系統(tǒng)使用12位ADC每100 ms輸出一次采樣值也即(10 Hz)。為了將測(cè)量的分辨率提高到16位,我們按上述公式計(jì)算過采樣頻率:

因此,如果我們以f對(duì)信號(hào)進(jìn)行過采樣,然后在所需的采樣周期內(nèi)收集足夠的樣本以對(duì)它們進(jìn)行平均,現(xiàn)在可以將16位輸出數(shù)據(jù)用于16位測(cè)量。

具體怎么做呢?

首先將256個(gè)連續(xù)采樣累加

然后將總數(shù)除以16(或?qū)⒖倲?shù)右移4位)。該過程通常稱為抽取,也即將速率采樣。

在類似進(jìn)行下一次16位樣本處理

注意:用于累積過采樣數(shù)據(jù)并執(zhí)行除法抽取數(shù)據(jù)類型必須具有足夠的字節(jié)寬度,以防止溢出和截?cái)噱e(cuò)誤。比如這里累積和可以采樣32位無(wú)符號(hào)整型。

由上面公式可得出一個(gè)重要結(jié)論:每提高W位分辨率,需要提高采樣率倍。

過采樣提高ADC的信噪比

ADC測(cè)量的SNR理論極限基于量化噪聲,這是基于在沒有過采樣和平滑濾波情況下模數(shù)轉(zhuǎn)換過程中固有的量化誤差所致。而量化誤差取決于ADC分辨率的位數(shù),其中N為ADC的位數(shù),為參考電壓。

SNR理論情況下極限值的計(jì)算方式是數(shù)據(jù)轉(zhuǎn)換的有效位數(shù),如下所示:

這個(gè)公式?jīng)]必要去記,用到的時(shí)候參考計(jì)算一下即可。從公式中可看出,要提升一個(gè)模數(shù)轉(zhuǎn)換器的理論SNR的一種可行方案可以通過提升采樣位數(shù),但是需要注意的是這里的信噪比是度量模數(shù)轉(zhuǎn)換器本身的,就一個(gè)真實(shí)系統(tǒng)的信噪比還與整個(gè)信號(hào)鏈相關(guān)!

從上式中不難算出,12位ADC的理論SNR極限值為74dB,而通過過采樣提升4位分辨率后,其SNR理論極限提高至96 dB!

到底怎么實(shí)現(xiàn)呢?

這里以偽代碼的方式給出編程思路:

voidinit_adc(void) { /*配置ADC的采樣率為過采樣率連續(xù)中斷模式*/ } voidstart_adc(void) { /*控制ADC啟動(dòng)采樣*/ } /*不同的開發(fā)平臺(tái)中斷函數(shù)寫法略有差異,比如51需要指定向量*/ /*OVERSAMPLE_FACTOR=4^RSHIFT_BITS下面兩個(gè)宏一起修改*/ #defineRSHIFT_BITS(4) #defineOVERSAMPLE_FACTOR(256) staticunsignedshortadc_result=0U; voidadc_isr(void) { staticunsignedshortadc_index=OVERSAMPLE_FACTOR; staticunsignedintaccumulator=0U; /*ADC_REGADC轉(zhuǎn)換結(jié)果寄存器,不同平臺(tái)名稱不同*/ accumulator+=ADC_REG; adc_index--; if(adc_index==0) { /*加和按因子抽取*/ adc_result=accumulator>>RSHIFT_BITS; accumulator=0; adc_index=OVERSAMPLE_FACTOR; } }

該方案有一個(gè)缺陷,就是每次ADC中斷都需要CPU參與,在過采樣率很高的情況下,上述方案消耗很多CPU資源,那么如果單片機(jī)內(nèi)存資源足夠的情況下可以考慮采用DMA模式,采集很多數(shù)據(jù)并將數(shù)據(jù)暫存下來(lái),然后再做累加平均抽取。這是空間換時(shí)間的策略的體現(xiàn)。這個(gè)編代碼也很容易,只需要申請(qǐng)一片內(nèi)存區(qū),內(nèi)存區(qū)的大小可以定為256的倍數(shù),這是因?yàn)樵谔嵘?位分辨率情況下,一個(gè)16位的輸出樣本需要256個(gè)12位樣本。

總結(jié)一下

在成本受限的情況下,可以通過單片機(jī)片內(nèi)ADC過采樣以及累積抽取的技術(shù)來(lái)提升采樣分辨率,這種技術(shù)的特點(diǎn):

可以使用過采樣和平均來(lái)提高測(cè)量分辨率,而無(wú)需增加昂貴的片外ADC。

過采樣和加和抽取將以提高CPU利用率和降低吞吐量為代價(jià)來(lái)提高SNR和測(cè)量分辨率。

過采樣和加和抽取可以改善白噪聲的信噪比。

-END-

來(lái)源 | 嵌入式客棧

作者 | 逸珺

原文標(biāo)題:太秀了!單片機(jī)內(nèi)置ADC實(shí)現(xiàn)高分辨率采樣?

文章出處:【微信公眾號(hào):嵌入式ARM】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6076

    文章

    45495

    瀏覽量

    670457
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11279

    瀏覽量

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

    關(guān)注

    100

    文章

    7511

    瀏覽量

    556016

原文標(biāo)題:太秀了!單片機(jī)內(nèi)置ADC實(shí)現(xiàn)高分辨率采樣?

文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    佛瑞亞海拉與恩智浦在高分辨率雷達(dá)技術(shù)領(lǐng)域展開合作

    在科技盛宴CES 2026期間,佛瑞亞海拉與恩智浦半導(dǎo)體正式官宣在高分辨率雷達(dá)技術(shù)領(lǐng)域展開合作,聚焦最新一代高分辨率雷達(dá)傳感器[ForWave7HD],共同為智能駕駛的未來(lái)描繪宏偉藍(lán)圖
    的頭像 發(fā)表于 01-29 09:57 ?575次閱讀

    中科天機(jī)向全球共享中國(guó)區(qū)1公里高分辨率氣象融合數(shù)據(jù)

    今年9月全球率先發(fā)布高分辨率氣象數(shù)據(jù)共享計(jì)劃,并先后共享了高分辨率模式數(shù)據(jù)、歷史數(shù)據(jù)集,此次為年內(nèi)第三次共享,也是中國(guó)企業(yè)首次向全球共享高分辨率氣象融合數(shù)據(jù),標(biāo)志著我國(guó)在高質(zhì)量氣象數(shù)據(jù)共享領(lǐng)域
    的頭像 發(fā)表于 12-18 17:30 ?1096次閱讀

    DLP9500:高分辨率空間照明調(diào)制的理想之選

    英寸對(duì)角線微鏡陣列的數(shù)字微鏡器件(DMD),它可是實(shí)現(xiàn)高分辨率、高性能空間照明調(diào)制的得力助手。 文件下載: dlp9500.pdf 一、特性亮點(diǎn) 1. 微鏡陣列參數(shù) DLP9500 擁有 1920×1080 的鋁陣列,微米級(jí)微鏡實(shí)現(xiàn)
    的頭像 發(fā)表于 12-15 10:30 ?1180次閱讀

    深入解析DLP9000XUV DMD:高分辨率UV調(diào)制的理想之選

    深入解析DLP9000XUV DMD:高分辨率UV調(diào)制的理想之選 在電子工程領(lǐng)域,數(shù)字微鏡器件(DMD)一直是實(shí)現(xiàn)高性能空間光調(diào)制的關(guān)鍵技術(shù)。今天,我們將深入探討德州儀器(TI
    的頭像 發(fā)表于 12-11 14:05 ?537次閱讀

    DLPC7540高分辨率控制器:技術(shù)解析與設(shè)計(jì)指南

    DLPC7540高分辨率控制器:技術(shù)解析與設(shè)計(jì)指南 在當(dāng)今追求高分辨率顯示的時(shí)代,DLPC7540高分辨率控制器憑借其卓越的性能和豐富的功能,成為眾多顯示應(yīng)用的理想選擇。本文將深入解析
    的頭像 發(fā)表于 12-11 10:40 ?399次閱讀

    DLPC4420 DLP顯示控制器:高分辨率顯示的理想之選

    DLPC4420 DLP顯示控制器:高分辨率顯示的理想之選 在當(dāng)今的顯示技術(shù)領(lǐng)域,高分辨率、高亮度的顯示需求日益增長(zhǎng)。DLPC4420 DLP顯示控制器作為一款關(guān)鍵的數(shù)字顯示控制器,為滿足這些需求
    的頭像 發(fā)表于 12-11 10:00 ?452次閱讀

    探秘DLP991UUV:高分辨率數(shù)字微鏡器件的卓越應(yīng)用與設(shè)計(jì)要點(diǎn)

    探秘DLP991UUV:高分辨率數(shù)字微鏡器件的卓越應(yīng)用與設(shè)計(jì)要點(diǎn) 在如今的電子科技領(lǐng)域,數(shù)字微鏡器件(DMD)憑借其獨(dú)特的光學(xué)控制能力,在諸多應(yīng)用場(chǎng)景中大放異彩。德州儀器(TI)的DLP991UUV
    的頭像 發(fā)表于 12-10 14:30 ?488次閱讀

    DLPC8445、DLPC8445V和DLPC8455高分辨率控制器深度解析

    1. 高分辨率支持 DLPC84x5控制器在分辨率支持上表現(xiàn)出色。它能實(shí)現(xiàn)最高4K UHD(60Hz時(shí))的顯示效果,同時(shí)在
    的頭像 發(fā)表于 12-10 14:10 ?945次閱讀

    分辨率對(duì)于模擬到數(shù)字轉(zhuǎn)換器有什么重要性

    )、航空航天(導(dǎo)航、遙測(cè))等。5. 與其他參數(shù)的協(xié)同作用采樣率高分辨率ADC通常需要更長(zhǎng)的轉(zhuǎn)換時(shí)間,可能限制采樣率。因此,在高速應(yīng)用中需權(quán)衡分辨率
    發(fā)表于 09-18 09:31

    極細(xì)同軸線束是如何提升高分辨率成像的穩(wěn)定性與清晰度的?

    極細(xì)同軸線束憑借高速傳輸、抗干擾、柔性和小型化等優(yōu)勢(shì),已經(jīng)成為高分辨率成像系統(tǒng)不可或缺的基礎(chǔ)。它不僅支撐了醫(yī)療診斷的精確性,也推動(dòng)了工業(yè)與消費(fèi)電子成像設(shè)備的不斷進(jìn)步??梢哉f,高分辨率影像背后,正有極細(xì)同軸線束在默默發(fā)揮著關(guān)鍵作用。
    的頭像 發(fā)表于 09-01 14:20 ?675次閱讀
    極細(xì)同軸線束是如何提升<b class='flag-5'>高分辨率</b>成像的穩(wěn)定性與清晰度的?

    聚徽廠家工業(yè)液晶屏的高分辨率成像技術(shù)揭秘

    在工業(yè)生產(chǎn)、智能控制、精密檢測(cè)等領(lǐng)域,對(duì)信息的精準(zhǔn)獲取與清晰展示至關(guān)重要。聚徽廠家的工業(yè)液晶屏憑借卓越的高分辨率成像技術(shù),在眾多品牌中脫穎而出,為各行業(yè)提供了清晰、細(xì)膩的視覺呈現(xiàn)。接下來(lái),將深入探究聚徽工業(yè)液晶屏高分辨率成像技術(shù)背后的奧秘。
    的頭像 發(fā)表于 07-11 18:08 ?852次閱讀

    分辨率 vs 噪聲 —— ADC的挑戰(zhàn)

    設(shè)計(jì)者常用高分辨率 ADC 以降低最低可量測(cè)單位(LSB),提高檢測(cè)精度。 比如一個(gè) 16 位 ADC 在 5V 范圍內(nèi), LSB ≈ 76 μV ;理想情況下可以檢測(cè)到微弱電信號(hào)。 問題是: 若
    的頭像 發(fā)表于 06-23 07:38 ?1924次閱讀
    <b class='flag-5'>分辨率</b> vs 噪聲 —— <b class='flag-5'>ADC</b>的挑戰(zhàn)

    LT8722如何實(shí)現(xiàn)高分辨率的脈沖?

    resolution should be 333/2^(24)=0.00002 ns. 如何實(shí)現(xiàn)如此高分辨率的脈沖? PWM 是否由模擬比較器產(chǎn)生?芯片中是否有真正的 DAC 來(lái)產(chǎn)生比較器電壓? What
    發(fā)表于 04-28 06:08

    普源精電RIGOL推出MHO2000系列高分辨率示波器

    MHO2000系列的技術(shù)創(chuàng)新、市場(chǎng)定位、行業(yè)影響,并探討其對(duì)電子測(cè)量?jī)x器行業(yè)未來(lái)發(fā)展的深遠(yuǎn)意義。 一、技術(shù)革新:突破性參數(shù)與核心架構(gòu) 1. 高分辨率技術(shù)的突破 MHO2000系列采用普源精電自主研發(fā)的高分辨率垂直系統(tǒng)(HRVS),通過優(yōu)化
    的頭像 發(fā)表于 03-31 13:24 ?1153次閱讀
    普源精電RIGOL推出MHO2000系列<b class='flag-5'>高分辨率</b>示波器

    普源精電RIGOL推出MHO2000系列高分辨率數(shù)字示波器 內(nèi)置函數(shù)發(fā)生器

    新品發(fā)布 普源精電MHO2000系列高分辨率數(shù)字示波器 是一款 性能可靠的經(jīng)濟(jì)型高分辨率混合信號(hào)數(shù)字示波器 ,最高可達(dá)350MHz模擬帶寬,擁有12bit ADC,并集協(xié)議分析儀,邏輯分析儀,信號(hào)
    的頭像 發(fā)表于 03-31 10:51 ?1551次閱讀
    普源精電RIGOL推出MHO2000系列<b class='flag-5'>高分辨率</b>數(shù)字示波器 <b class='flag-5'>內(nèi)置</b>函數(shù)發(fā)生器