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

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

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

3天內不再提示

SAR ADC 原理與敏矽微ME32系列32位微控制器ADC應用指南詳解

jf_pJlTbmA9 ? 來源:敏矽微 ? 作者:敏矽微 ? 2023-10-17 10:57 ? 次閱讀

1、概述

ME32 系列是內嵌 ARM Cortex? M0 核的 32 位微控制器。該系列控制器由敏矽微電子有限公司自主開發,并具有自主知識產權。敏矽微電子的微控制器通用功能有高精度 ADCUART 串口,SPI 接口I2C 總線接口,看門狗定時器(WDT),通用計數器/定時器和馬達控制功能模塊。

ME32 系列 ADC 采用 SAR(電容式漸次逼近)設計,具有采樣轉換速度快,成本低特點。但 SRA ADC 在使用上與傳統的ADC 有一些差別,我們就此做一些討論(以下整理的資料來源于網上)。

2、SAR ADC 原理

ME32 微控制器中嵌入的 ADC 使用 SAR(逐次逼近寄存器)原理,可以分以下步驟執行轉換。每個轉換步數等于 ADC 轉換器中的位數,而每一步都由 ADC 時鐘驅動,每個 ADC 時鐘輸出產生一位結果。所有 ADC 內部設計基于開關電容技術。下面給出的示例僅顯示了 ADC 近似逼近工作原理的第一步,但該過程將一直持續到達到 LSB 為止。

1668392561519753.png

1668392648352369.png

1668392659656175.png

1668392665443720.png

1668392682448443.png

1668392688376784.png

3、環境對 ADC 轉換結果的影響

3.1 ADC 參考電壓噪聲

由于 ADC 輸出是模擬信號電壓和參考電壓之間的比率,模擬參考上的任何噪聲都會導致轉換后的數字值發生變化。部分封裝采用 VDDA 模擬電源作為參考電壓(VREF+),因此 VDDA 電源的質量對 ADC 誤差有影響。例如,當模擬基準電壓為 3.3 V

(VREF+=VDDA)和 1 V 信號輸入時,轉換結果為:

(1/3.3)×4095=0x4D9

然而,當模擬基準電壓為 40 mV 峰間紋波時,轉換值變為:

(1/3.34)×4095=0x4CA(VREF+在其峰值處)

Error=0x4D9–0x4CA=15lsb

因此我們可以得出,參考電壓噪聲對 ADC 轉換精度至關重要。而開關電源通常采用內部快速開關功率晶體管,這會在輸出中引入高頻噪聲,開關噪聲在 15 千赫至 1 兆赫之間。

3.2 參考電壓/供電電源

電源調節對于 ADC 精度非常重要,因為轉換結果是模擬輸入電壓與 VREF+值的比值。如果在連接到 VDDA 或 VREF+時,由于這些輸入上的負載及其輸出阻抗而導致電源輸出降低,則會在轉換結果中引入錯誤。

轉換結果=VAIN(2N-1)/VRef+,其中 N 是 ADC 的分辨率(在我們的情況下 N=12)。如果參考電壓改變,數字結果也會改變。例如:如果所使用的電源是 3.3 V 的參考電壓,而 VAIN=1 V,則數字輸出為:如果電源提供的電壓等于 3.292 V(在其輸出連接到 VREF+之后),則:電壓降引入的錯誤為:0x4DC–0x4D9=3 LSB

3.3 參考電壓解耦和阻抗

參考電壓源必須具有低輸出阻抗,以在各種負載條件下提供標稱電壓。輸出阻抗的電阻和電感部分都很重要。在模數轉換器轉換過程中,參考電壓是連接到開關電容網絡的。在連續近似(一個近似周期對應于一個 ADC 時鐘周期)期間,該網絡的電容器在很短的時間內從/到參考電壓充電/放電,因此參考電壓必須為電容器提供高電流峰值。在每個近似周期結束時,電容器上的電壓必須穩定(參考電壓的零電流)。因此,參考電壓必須具有非常低的輸出阻抗,包括低電感(以便在非常短的時間內提供高電流峰值)。寄生電感可以防止充電過程在接近周期結束時完全完成,或者在 LC 電路中出現振蕩(寄生電感與電容網絡一起)。在這種情況下,近似循環的結果是不準確的。所以參考電壓上正確的去耦電容器必須非常靠近管腳,提供低源阻抗。

3.4 外部參考電壓參數

如果使用外部參考電壓源(在 VREF+pin 上),則該外部參考電壓源有重要參數。必須考慮三種參考電壓規格:溫度漂移、電壓噪聲、長期穩定性。

3.5 模擬輸入信號噪聲

小但頻率高的信號變化在采樣時會導致較大的轉換誤差。這種噪音是由電機、發動機點火裝置、電源線等電氣設備產生的。它通過添加不需要的信號來影響源信號(如傳感器)。因此,ADC 轉換結果也會不準確。

3.6 ADC 動態范圍與最大輸入信號幅度不匹配

要獲得最大 ADC 轉換精度,ADC 動態范圍與要轉換信號的最大幅度匹配非常重要。假設要轉換的信號在 0 V 和 2.5 V 之間變化,且 VREF+等于 3.3 V。ADC 轉換的最大信號值為 3102(2.5 V),如圖所示。在這種情況下,有 993 個未使用的轉換(4095–3102=993)。這意味著轉換信號精度的損失。

1668392629327528.png

3.7 模擬信號源電阻的影響

模擬信號源的阻抗,或源和管腳之間的串聯電阻(RAIN),由于流入管腳的電流而引起電壓下降。內部采樣電容器(CADC)的充電由帶電阻的開關控制。隨著源電阻的增加(使用 RADC),保持電容器完全充電所需的時間增加。下圖顯示了模擬信號源電阻效應。

1668392709352346.png

CADC的有效充電受 RADC+RAIN控制,充電時間常數為 tc=(RADC+RAIN)×CADC。如果采樣時間小于通過 RADC+RAIN(ts

3.8 信號源電容和 PCB 寄生電容的影響

轉換模擬信號時,必須考慮源極電容和模擬輸入引腳上的寄生電容。源極電阻和源極電容構成 RC 網絡。此外,除非外部電容器(CAIN+Cp)完全充電至輸入電壓水平,否則 ADC 轉換結果可能不準確。(CAIN+Cp)值越大,源頻率越受限。源端的外電容和寄生電容分別用 CAIN和 Cp表示。

1668392730632031.png

3.9 注入電流效應

任何模擬管腳(或緊密定位的數字輸入管腳)上的負注入電流可能會將泄漏電流引入 ADC 輸入。最壞的情況是相鄰的模擬信道。當 VAIN

1668392738859736.png

3.10溫度影響

溫度對 ADC 的精度有很大的影響。主要導致兩大誤差:偏移誤差漂移和增益誤差漂移。這些錯誤可以在微控制器固件中進行補償

3.11I/O 管腳串擾

由于 I/O 之間的電容耦合,切換 I/O 可能會在 ADC 的模擬輸入中產生一些噪聲。串擾可能是由相互靠近或相互交叉的 PCB 磁道引起的。內部交換數字信號和 I/O 引入高頻噪聲。切換 I/O 輸入輸出可能會導致電源中的電壓驟降,這是由電流浪涌引起的。穿過 PCB 上模擬輸入軌跡的數字軌跡可能會影響模擬信號。

1668392751409661.png

3.12電磁干擾引起的噪聲

來自鄰近電路的電磁輻射可能會在模擬信號中引入高頻噪聲,因為 PCB 軌跡可能像天線一樣工作。

1668392764387133.png

4、硬件設計

4.1 系統供電電源及 ADC 參考電源要求

雖然 MCU 可以工作從 2.2V~5.5V 寬電壓范圍,但電源的噪聲對 MCU 的正常工作還是至關重要的,好供電電源設計,系統便成功了一半。系統電源必須至少有一個 10uF 的穩壓電容和一個 0.1uF 的去藕電容,而且在 PCB 布板時去藕電容必須最大限度的靠近 MCU 的 VDD 管腳。

由于 ADC 使用 VREF+或 VDDA 作為模擬基準,并且數字值是模擬輸入信號與該電壓基準的比值,因此電源應具有良好的線路和負載調節。因此,VREF+必須在不同負載下保持穩定,接通電路的一部分增加負載,電流的增加決不能導致電壓降低。如果電壓在較寬的電流范圍內保持穩定,則該電源具有良好的負載調節能力。

例如,對于 LD1086D2M33 電壓調節器,當輸入電壓從 2.8 伏到 16.5 伏(Iload=10 毫安)變化時,線路調節率為 0.035%,當 Iload 從 0 到 1.5 安變化時,負載調節率為 0.2%(詳情請參閱 LD1086 系列數據表)。線路調節值越低,調節效果越好。同樣,負載調節值越低,電壓輸出的調節性和穩定性越好。也可以使用 VREF+的參考電壓,例如 LM236,它是 2.5v 的電壓參考二極管(有關更多詳細信息,請參閱 LM236 數據表)。

參考電壓源設計必須提供低輸出阻抗(靜態和動態)。寄生串聯電阻和電感必須最小化。參考電壓上的正確去耦電容器位于非常靠近管腳的位置,提供低參考電壓源阻抗。

1668392785765479.png

4.2 ADC 信號源

4.2.1添加外部濾波器

添加外部 RC 濾波器可消除高頻。處理頻率成分高于感興趣頻率范圍的信號不需要昂貴的濾波器。在這種情況下,一個相對簡單的低通濾波器,其截止頻率 fC 剛好高于感興趣的頻率范圍,就足以限制噪聲和混疊。與最高關注頻率一致的采樣率就足夠了,通常是 fC 的 2 到 5 倍

4.2.2添加白噪聲或三角掃描以提高分辨率

該方法將硬件技術和軟件技術相結合,提高了測量精度。從軟件的角度來看,該方法使用平均(過采樣),從硬件的角度來看,它使用信號修改/擴頻/抖動。在輸入信號有噪聲(為了能夠計算平均值,需要對信號進行一些改變)并且要求獲得信號的平均值的情況下,可以使用平均值。當輸入信號是一個非常穩定的無噪聲電壓時就會出現問題。在這種情況下,當測量輸入信號時,每個數據樣本是相同的。這是因為輸入信號電平介于兩個 ADC 字電平之間(例如,在 0x14A 和 0x14B 之間)。因此,無法更精確地確定輸入電壓電平(例如,如果電平接近 0x14A 或接近 0x14B 電平)。解決方案是向輸入信號添加噪聲或一些信號變化(具有均勻的信號分布,例如三角形掃描),輸入信號將其電平推過 1 位 ADC 電平(以便信號電平在 0x14A 以下和 0x14B以上變化)。這會導致 ADC 結果發生變化。將軟件平均應用于不同的 ADC 結果,產生原始輸入信號的平均值。作為一個例子,該方法可以通過使用與輸入信號耦合的三角形發生器來實現(白噪聲的產生更為復雜)。必須注意不要修改原始輸入信號的平均值(因此,必須使用電容耦合)。下圖是微控制器直接生成的準三角形源的一個非常簡單的實現。

1668392814768110.png

4.2.3小信號/弱信號考慮

對于小信號/弱信號(電阻分壓的電池電壓信號,NTC 信號),由于信號內阻大,最好的辦法是在 MCU 外部采用運放(OP),對信號進行增益和加強,從而一勞永逸解決信號的噪聲和易受干擾等問題。但出于成本的壓力和本身對測量精度要求不高,信號也變化緩慢,這時候可以加入一個 0.1u~1u 的電容,來消除 ADC 轉換時由于信號弱對測量精度的影響。

4.2.4電阻分壓信號源與參考電壓的一致性問題

對電阻分壓信號源(如 NTC)來講,ADC 輸入端口的電容和分壓電阻可能會導致與電源電壓的變化形成相位差,如果電源電壓正好是 ADC 的參考電壓,那么電源的波動就可能使參考電壓和信號不匹配,測量的結果也是不準確的。所以減小分壓電阻和 AD 端口的電容來縮小相位差是非常必要的。采用 NTC 時,建議分壓電阻不要超過 10K,AD 端口電容在 0.1u。

4.3 PCB 注意事項

VDDA 管腳的濾波電容要大于 0.1u,噪聲大時加大到 1u。

信號源遠離強電和大電流信號,避免與其他高頻信號并行行成串擾。

ADC 信號盡可能采用地和電源進行屏蔽。

5、軟件采樣

有如下幾個方法可以用來提高 ADC 轉換和采樣的精度:

平均樣本

–平均會降低速度,但可以提高精度

數字濾波(直流值 50/60Hz 抑制)

–設置了適當的采樣頻率(定時器觸發在這種情況下很有用)。

–對采樣數據進行軟件后處理(例如 50 Hz 的梳狀濾波器噪聲及其諧波抑制)。

交流測量的快速傅里葉變換(FFT)

–這種方法允許在測量信號中顯示諧波部分。

–由于使用了更多的計算能力,因此速度較慢。

ADC 校準:偏移、增益、位重校準

ADC 校準減少內部 ADC 錯誤。然而,內部 ADC 結構必須知道。

最小化 CPU 內部和系統受控部分噪聲

必須設計應用程序

–在 ADC 轉換過程中使用來自微控制器的最小干擾。

–盡量減少采樣和轉換過程中的數字信號變化(數字沉默)。

5.1 平均法

平均是一種簡單的技術,在這里你可以對一個模擬輸入進行多次采樣,然后用軟件計算結果的平均值。這種技術有助于在模擬電壓不經常變化的情況下消除噪聲對模擬輸入的影響。必須對幾個讀數進行平均,這些讀數都對應于相同的模擬輸入電壓。確保在轉換完成的時間段內,模擬輸入保持在相同的電壓,否則您將累積對應于不同模擬輸入的數字值,并且您將引入錯誤。

另外拋棄一些明顯的因干擾而突變的結果(最低最高法則),對使用平均法也是非常有利的。

5.2 用于交流測量的 FFT

在某些特定情況下,應用程序需要知道帶有給定頻率。在這種情況下,交流信號的有效值也可以通過使用相對較慢的采樣速度

(與測量的信號頻率相比)。

例如,當測量交流電源信號時(接近正弦且具有相對較低的諧波含量),足以選擇 32 次采樣頻率大于電源頻率(50 赫茲)。

在這種情況下,高達 15 階的諧波可以獲得。主信號中 15 次諧波的振幅很小(下一次階次諧波可以忽略不計)。電源信號的

計算有效值為由于諧波的有效值被加到總交流諧波值為:

1668392875249884.png

因此,如果第 15 次諧波振幅僅為第 1 次諧波(50 赫茲)的 1%(0.01),則其對總有效值的貢獻僅為 0.01%(因為上述公式得出:0.01 2=0.0001)。因此,該方法的原理是用已知頻率對交流信號進行采樣然后對每個測量周期的 FFT 進行后處理。因為每個測量信號周期的采樣點數量很小(例如 32 個點),則 FFT 處理所需的性能并不高(例如,僅 32 點 FFT)。該方法適用于低失真信號的交流測量。這個缺點是它需要精確的信號采樣:

?測量信號的頻率必須已知,且 ADC 采樣頻率必須精確設置為測量頻率的 2N 倍增。

?輸入信號頻率通過另一種方法測量。

?通過對預分頻器和 MCU 主控器進行編程,調整 ADC 采樣頻率時鐘選擇(如果使用不準確的時鐘執行采樣,則插值可以用于在要求的點處獲取樣品)。

5.3 最小化內部 CPU 噪聲

當 CPU 工作時,它產生大量的內部和外部信號變化通過電容耦合傳輸到 ADC 外圍設備。這種干擾影響 ADC 精度(由于不同的微控制器操作而產生的不可預測的噪聲)。為了最小化 CPU(和其他外圍設備)對 ADC 的影響,有必要盡量減少采樣和轉換期間的數字信號變化(數字靜音)。這是使用以下方法之一完成(在采樣和轉換期間應用):

最小化 I/O 管腳更改

最小化內部 CPU 更改(CPU 停止、等待模式)

為不必要的外圍設備(計時器、通信……)停止時鐘

選擇系統相對安靜的時候進行采樣

來源:敏矽MCU

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

    關注

    146

    文章

    17207

    瀏覽量

    351938
  • 轉換器
    +關注

    關注

    27

    文章

    8737

    瀏覽量

    147557
  • adc
    adc
    +關注

    關注

    98

    文章

    6524

    瀏覽量

    545220
  • 32位微控制器

    關注

    1

    文章

    6

    瀏覽量

    1790
收藏 人收藏

    評論

    相關推薦

    ME32G070開發板開發資料(規格書、庫和例程)

    提供整套軟、硬件解決方案,幫助用戶快速開發; ME32G070 系列是內嵌 ARM Cortex? M0 核的 32 高性能
    發表于 12-11 14:18

    ME32G070開發板免費體驗】介紹、環境搭建、工程測試

    ME32G070開發板免費體驗】介紹、環境搭建、工程測試 微電子有限公司 是一家以安
    發表于 12-12 14:29

    ME32G070開發板免費體驗】+ADC測試與LED點亮

    *附件:【ME32G070開發板免費體驗】+ADC測試與LED點亮.docx【
    發表于 12-16 19:00

    ME32G070開發板免費體驗】使用coremark測試ME32G070 跑分

    收到ME32G070分開發板有3天了,一直想知道這個MCU的性能怎樣?就像平時買新電腦后,就會用魯大師來測個分數,今天我就使用coremark來測試下
    發表于 12-19 12:09

    Stellaris系列微控制器ADC過采樣技術

    Luminary Micro在Stellaris系列微控制器的部分產品中提供了模數轉換ADC)模塊。ADC的硬件分辨率為10
    發表于 11-07 14:29 ?16次下載

    MAX1169 ADC與PIC微控制器的接口

    MAX1169 ADC與PIC微控制器的接口 摘要:本應用筆記介紹如何連接MAX1169模數轉換(ADC)至PIC®微控制器
    發表于 01-23 21:18 ?655次閱讀
    MAX1169 <b class='flag-5'>ADC</b>與PIC<b class='flag-5'>微控制器</b>的接口

    Stellaris系列微控制器ADC過采樣技術

    Stellaris系列微控制器ADC過采樣技術。
    發表于 01-12 18:07 ?5次下載

    32微控制器ME32x系列的調試技巧

    概述 ME32x系列是內嵌ARM Cortex M0/M3核的32微控制器。該系列控制器
    的頭像 發表于 03-10 11:48 ?3059次閱讀

    DN463 - 將您的微控制器 ADC 升級至真正的 12 性能

    DN463 - 將您的微控制器 ADC 升級至真正的 12 性能
    發表于 03-21 12:40 ?0次下載
    DN463 - 將您的<b class='flag-5'>微控制器</b> <b class='flag-5'>ADC</b> 升級至真正的 12 <b class='flag-5'>位</b>性能

    ME32x系列是內嵌ARM Cortex M0/M3核的32微控制器

    概述ME32x系列是內嵌ARM Cortex M0/M3核的32微控制器
    的頭像 發表于 03-31 15:14 ?2656次閱讀

    杰發MCU SAR ADC用戶指南

    杰發MCU SAR ADC用戶指南
    發表于 11-09 15:39 ?13次下載

    SAR ADC內部結構

    STM32微控制器中內置的ADC使用SAR(逐次逼近)原則,分多步執行轉換。轉換步驟數等 于ADC轉換中的位數。每個步驟均由
    的頭像 發表于 05-07 15:03 ?2174次閱讀

    SAR切換電容ADC的基本原理

    STM32微控制器中內置的ADC使用SAR(逐次逼近)原則,分多步執行轉換。轉換步驟數等 于ADC轉換中的位數。
    發表于 11-01 14:18 ?1824次閱讀

    ME32 ADC應用指南

    ME32 微控制器中嵌入的 ADC 使用 SAR(逐次逼近寄存)原理,可以分以下步驟執行轉換。每個轉換步數等于
    的頭像 發表于 11-15 15:31 ?1081次閱讀

    AN5354_STM32H7系列微控制器16ADC的應用手冊

    AN5354_STM32H7系列微控制器16ADC的應用手冊
    發表于 11-21 08:11 ?4次下載
    AN5354_STM32H7<b class='flag-5'>系列</b><b class='flag-5'>微控制器</b>16<b class='flag-5'>位</b><b class='flag-5'>ADC</b>的應用手冊
    主站蜘蛛池模板: 奇米影视亚洲狠狠色777不卡| 五月婷婷久久综合| 色欧美色图| 色色激情网| 久久成人影视| 亚洲精品视频在线看| 久久九九色| 三级理论片| 四虎最新网址| 亚洲综合欧美日本另类激情| 污污的黄色小说| 五月丁香| 成人午夜大片免费视频77777| 色天天躁夜夜躁天干天干| 一本大道香蕉大vr在线吗视频| 黄色网一级片| 欧美视频亚洲色图| 色综合久久久高清综合久久久| 一级特黄特黄的大片免费| 清朝荒淫牲艳史在线播放| jizz性欧美12| 影音先锋在线亚洲精品推荐| 69日本xxxxxxxxx78| 黄视频国产| 性xxxfreexxxx性欧美| 亚洲人成网i8禁止| 免费视频在线观看1| 亚洲第一页视频| 亚洲人与牲动交xxxxbbbb| 亚洲综合精品| 日韩1级片| 欧美高清免费一级在线| 日本免费色网站| 人与禽性视频77777| 日韩爽片| 国内精品久久久久影院薰衣草| 韩日中文字幕| 国内a级毛片免费···| 午夜免费啪视频观看网站 | 国产jlzzjlzz视频免费| 久久免费看视频|