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

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

3天內不再提示

如何通過GD32 MCU內部ADC參考電壓通道提高采樣精度?

聚沃科技 ? 2024-02-26 09:14 ? 次閱讀

ADC采樣精度受很多因素影響,比如電源波動、參考電壓波動、輸入信號波動等,GD32 MCU內部提供了一個參考電壓通道,理論上可以優(yōu)化由于電源和參考電壓較大波動引入的采樣誤差。

如下圖所示,GD32F303 ADC內部17通道為VREFINT參考電壓通道,內部參考電壓的典型數(shù)值為1.2V。

wKgaomXb5d-AeciWAAMNS1M3uqU788.png

當外部參考電壓波動較大的情況下,如何通過內部參考電壓通道提高ADC采樣精度呢?

比如我們采樣ADC_IN0通道的電壓VIN0,那么采樣的數(shù)值為:

$$Rin0=(VIN0/VREF)*4096.----公式1$$

其中,Rin0為通道0的采樣數(shù)值,VIN0為通道0的輸入電壓,VREF為參考電壓。

采樣完通道0后,我們可以立即采樣VREFINT內部參考電壓,那么內部采樣電壓采樣的數(shù)值為:

$$Rrefint=(VREFINT/VREF)*4096.----公式2$$

將公式1/公式2將得到:

$$Rin0/Rrefint=VIN0/VREFINT$$

進而得到以下公式:

$$VINT0= (Rin0 / Rrefint)*VREFINT.$$

由以上公式可得到通道0的電壓值可通過內部參考電壓以及內部參考電壓的采樣值來計算,可不受外部參考電壓的變化而影響,進而提高了在外部參考電壓波動較大的情況下采樣誤差的精度。

PS:建議可在外部參考電壓較大的情況下使用該方法,如果外部參考電壓比較準的話,還是可以直接采樣的。

如有其他問題或建議,歡迎評論區(qū)討論。

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

    關注

    146

    文章

    16804

    瀏覽量

    349386
  • adc
    adc
    +關注

    關注

    97

    文章

    6347

    瀏覽量

    543384
  • GD32
    +關注

    關注

    7

    文章

    403

    瀏覽量

    24058
收藏 人收藏

    評論

    相關推薦

    GD32開發(fā)實戰(zhàn)指南(基礎篇) 第14章 內部溫度傳感器

    GD32 有一個內部的溫度傳感器,可以用來測量 CPU 及周圍的溫度(TA)。該溫度傳感器在內部和 ADCx_IN16 輸入通道相連接,此通道
    的頭像 發(fā)表于 05-17 08:58 ?5083次閱讀
    <b class='flag-5'>GD32</b>開發(fā)實戰(zhàn)指南(基礎篇) 第14章 <b class='flag-5'>內部</b>溫度傳感器

    如何通過GD32 MCU內部ADC參考電壓通道提高采樣精度?#GD32 #MCU #ADC

    單片機mcu
    聚沃科技
    發(fā)布于 :2024年02月26日 09:21:16

    MCU是如何提高ADC采樣精度

    1、開啟ADC以后,延時一段時間,再采樣,如果是連續(xù)采樣的話,開始的幾百個數(shù)據(jù)建議丟棄。原因就是開啟ADC的瞬間,電壓肯定是在波動狀態(tài)的,這
    發(fā)表于 10-29 07:56

    GD32GD32讀取ADC數(shù)據(jù)

    GD32ADC有很多模式,這里教大家使用最簡單的軟件觸發(fā)讀取ADC,我使用的芯片是 GD32F350K8U6使用步驟1.初始化IO引腳設置為模擬輸入模式2.初始
    發(fā)表于 12-02 15:06 ?27次下載
    【<b class='flag-5'>GD32</b>】<b class='flag-5'>GD32</b>讀取<b class='flag-5'>ADC</b>數(shù)據(jù)

    AN2668_通過采樣提高STM32的ADC精度

    AN2668_通過采樣提高STM32的ADC精度
    發(fā)表于 11-21 17:06 ?10次下載
    AN2668_<b class='flag-5'>通過</b>過<b class='flag-5'>采樣</b>來<b class='flag-5'>提高</b>STM32的<b class='flag-5'>ADC</b><b class='flag-5'>精度</b>

    AN095 提高GD32MCU溫度傳感器使用精度的方法

    AN095 提高GD32 MCU溫度傳感器使用精度的方法
    發(fā)表于 03-01 18:46 ?0次下載
    AN095 <b class='flag-5'>提高</b><b class='flag-5'>GD32MCU</b>溫度傳感器使用<b class='flag-5'>精度</b>的方法

    兆易創(chuàng)新GD32 MCU選型手冊,適用于GD32全系列MCU

    兆易創(chuàng)新GD32MCU選型手冊,適用于GD32全系列MCUGD32MCU選型手冊,適用于GD32全系列MCU
    發(fā)表于 10-19 17:26 ?48次下載

    GD32 ADC內部通道采樣異常原因

    熟悉GD32的小伙伴都知道,ADC除了可以采集IO口上的電壓外,還有兩個內部通道,分別為內部溫度
    的頭像 發(fā)表于 01-26 09:45 ?2409次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>ADC</b><b class='flag-5'>內部</b><b class='flag-5'>通道</b><b class='flag-5'>采樣</b>異常原因

    GD32 MCU內部溫度傳感器如何使用,以及適合哪種應用場景?

    GD32 MCU全系列產(chǎn)品均內置溫度傳感器,內部溫度傳感器可以用于測量器件周圍溫度及變化,傳感器的輸出電壓連接到ADC的第16
    的頭像 發(fā)表于 02-28 09:26 ?1709次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b><b class='flag-5'>內部</b>溫度傳感器如何使用,以及適合哪種應用場景?

    GD32 MCU如何使用雙ADC內核提高ADC采樣率?

    如下圖所示,GD32F303系列MCU在不同的ADC位寬情況下均具有對應的最高采樣率,那這個最高采樣率還可以
    的頭像 發(fā)表于 02-29 09:42 ?1190次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>如何使用雙<b class='flag-5'>ADC</b>內核<b class='flag-5'>提高</b><b class='flag-5'>ADC</b><b class='flag-5'>采樣</b>率?

    GD32斷上電采樣相同電壓有偏差如何處理?

    大家是否碰到過使用GD32 MCU斷上電采樣相同的電壓存在偏差的情況?如果在上電正常運行的情況下,采樣相同的直流
    的頭像 發(fā)表于 02-29 09:44 ?732次閱讀
    <b class='flag-5'>GD32</b>斷上電<b class='flag-5'>采樣</b>相同<b class='flag-5'>電壓</b>有偏差如何處理?

    GD32 ADC轉換時間如何計算?

    GD32 MCU當前產(chǎn)品的ADC都是SAR ADC,它有著轉換速度快,精度高的優(yōu)點,剛好適合在一些需要快速
    的頭像 發(fā)表于 03-04 09:33 ?2132次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>ADC</b>轉換時間如何計算?

    GD32 MCU 入門教程】GD32 MCU 常見外設介紹(14)RTC 模塊介紹

    GD32 MCU內部提供了一個RTC(實時時鐘)模塊,通過RTC可以實現(xiàn)日歷時鐘、鬧鐘等功能。RTC也可以用于深度睡眠或待機模式的低功耗喚醒。不同系列的
    的頭像 發(fā)表于 08-23 09:18 ?303次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 入門教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常見外設介紹(14)RTC 模塊介紹

    GD32 MCU 入門教程】GD32 MCU FPU 使用方法

    GD32 MCU FPU 使用方法
    的頭像 發(fā)表于 08-25 09:24 ?334次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 入門教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> FPU 使用方法

    GD32 MCU入門教程】GD32 MCU GPIO 結構與使用注意事項

    本文是專門為基于GD32 MCU開發(fā)的工程設計人員提供,主要介紹了GPIO的功能配置、內部結構以及在不同場景使用時的注意事項,旨在幫助GD32 MC
    的頭像 發(fā)表于 09-07 10:34 ?429次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>入門教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> GPIO 結構與使用注意事項