RM新时代网站-首页

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

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

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

ADC的內(nèi)部原理和如何獲得最佳精度

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-11-02 16:50 ? 次閱讀

01

前言

用了這么久ADC,從沒細(xì)看過ADC的內(nèi)部原理和如何獲得最佳精度,今天看到一篇ST的官方文檔講的不錯(cuò),這里整理分享給大家。

02

SAR ADC內(nèi)部結(jié)構(gòu)

STM32微控制器中內(nèi)置的ADC使用SAR(逐次逼近)原則,分多步執(zhí)行轉(zhuǎn)換。轉(zhuǎn)換步驟數(shù)等 于ADC轉(zhuǎn)換器中的位數(shù)。每個(gè)步驟均由ADC時(shí)鐘驅(qū)動(dòng)。每個(gè)ADC時(shí)鐘從結(jié)果到輸出產(chǎn)生一 位。ADC的內(nèi)部設(shè)計(jì)基于切換電容技術(shù)。

下面的圖介紹了ADC的工作原理。下面的示例僅顯示了逼近的前面幾步,但 是該過程會(huì)持續(xù)到LSB為止

SAR切換電容ADC的基本原理(10位ADC示例)

帶數(shù)字輸出的ADC基本原理圖

353f508e-5725-11ed-a3b6-dac502259ad0.png

采樣狀態(tài)

采樣狀態(tài):電容充電至電壓VIN。Sa切換至VIN,采樣期間Sb開關(guān)閉合

35452b26-5725-11ed-a3b6-dac502259ad0.png

保持狀態(tài)

保持狀態(tài):輸入斷開,電容保持輸入電壓。Sb開關(guān)打開,然后S1-S11切換至接地且Sa切換至VREF。

3550e632-5725-11ed-a3b6-dac502259ad0.png

逐次逼近

1、第一個(gè)逼近步驟。S1切換至VREF。VIN與VREF/2比較

35562cf0-5725-11ed-a3b6-dac502259ad0.png

2、如果MSB = 0,則與?VREF進(jìn)行比較,S1切換回接地。S2切換至VREF。

35639926-5725-11ed-a3b6-dac502259ad0.png

3、如果MSB = 1,則與?VREF進(jìn)行比較,S1保持接地。S2切換至VREF。

3568bab4-5725-11ed-a3b6-dac502259ad0.png

重復(fù)如上步驟,直到LSB為止。可以簡單理解為二分法逐次進(jìn)行輸入電壓與參考電壓的比較。首次于VREF/2比較,下次比較根據(jù)上次比較結(jié)果決定,如果MSB=1則與?VREF比較。如果MSB=0則與?VREF比較。后面決定與1/8VREF 3/8VREF、 5/8VREF、 7/8VREF之一做比較。循環(huán)直到輸出LSB為止。

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

    關(guān)注

    27

    文章

    8694

    瀏覽量

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

    關(guān)注

    98

    文章

    6495

    瀏覽量

    544462
  • 電壓
    +關(guān)注

    關(guān)注

    45

    文章

    5598

    瀏覽量

    115702
  • 電容技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    3197

原文標(biāo)題:天天在用的ADC,知道內(nèi)部原理嗎?

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【絕對(duì)干貨】高精度逐次逼近型ADC支持電路的設(shè)計(jì)和故障排除

    精度逐次逼近型ADC支持電路的結(jié)構(gòu) SAR基準(zhǔn)電壓源分為內(nèi)部與外部 內(nèi)部基準(zhǔn)電壓源 易于使用 節(jié)省空間 外部基準(zhǔn)電 無與ADC集成的基準(zhǔn)電
    發(fā)表于 08-25 11:55 ?5838次閱讀

    SAR切換電容ADC的基本原理

    用了這么久ADC,從沒細(xì)看過ADC內(nèi)部原理和如何獲得最佳精度,今天看到一篇ST的官方文檔講的不
    發(fā)表于 03-30 09:57 ?1339次閱讀

    SAR ADC內(nèi)部結(jié)構(gòu)介紹

    用了這么久ADC,從沒細(xì)看過ADC內(nèi)部原理和如何獲得最佳精度,今天看到一篇ST的官方文檔講的不
    發(fā)表于 04-15 16:19 ?1019次閱讀

    SAR ADC內(nèi)部結(jié)構(gòu)和基本原理

    用了這么久ADC,從沒細(xì)看過ADC內(nèi)部原理和如何獲得最佳精度,今天看到一篇ST的官方文檔講的不
    發(fā)表于 09-27 10:03 ?951次閱讀
    SAR <b class='flag-5'>ADC</b><b class='flag-5'>內(nèi)部</b>結(jié)構(gòu)和基本原理

    ADC的選型:溫度精度最佳0.01度

    正在開發(fā)一款高精度溫度計(jì),用于測量人體體溫,測量溫度范圍為35度~45度。 目前準(zhǔn)備測量NTC電阻的方式來測量。 需要選型ADC,不知道ADI有什么推薦沒有,大概要求如下: 1. 溫度精度:0.01
    發(fā)表于 12-07 13:45

    如何在STM32微控制器中獲得最佳ADC精度

    在應(yīng)用筆記 AN2834(如何在 STM32 微控制器中獲得最佳 ADC 精度)中,第 10 頁上有一個(gè)明顯的錯(cuò)誤,它通過 Vref+/2^12 定義了 1 LSB)。但 LSB 取決
    發(fā)表于 12-16 06:56

    STM32F10xxx系列上獲到最佳ADC精度的方法

    STM32F10xxx系列微控制器上獲到最佳ADC精度的方法
    發(fā)表于 02-26 10:51 ?6次下載

    如何在STM32中得到最佳ADC精度

    STM32家族中的所有芯片都內(nèi)置了逐次逼近寄存器型ADC模塊.內(nèi)部大致框架如下: 每次ADC轉(zhuǎn)換先進(jìn)行采樣保持,然后分多步執(zhí)行比較輸出,步數(shù)等于ADC的位數(shù),每個(gè)
    發(fā)表于 11-29 16:26 ?6.3w次閱讀
    如何在STM32中得到<b class='flag-5'>最佳</b>的<b class='flag-5'>ADC</b><b class='flag-5'>精度</b>

    ADC內(nèi)部原理說明

    用了這么久ADC,從沒細(xì)看過ADC內(nèi)部原理和如何獲得最佳精度,今天看到一篇ST的官方文檔講的不
    的頭像 發(fā)表于 08-30 10:04 ?1.9w次閱讀
    <b class='flag-5'>ADC</b>的<b class='flag-5'>內(nèi)部</b>原理說明

    在STM32微控制器中獲得最佳ADC精度案例

    詳細(xì)講解ST單片機(jī)中ADC精度的影響因素以及量化計(jì)算方法
    發(fā)表于 05-13 14:39 ?3次下載

    AN2834_如何在STM32系列器件獲取最佳ADC精度

    AN2834_如何在STM32系列器件獲取最佳ADC精度
    發(fā)表于 11-21 17:07 ?1次下載
    AN2834_如何在STM32系列器件獲取<b class='flag-5'>最佳</b>的<b class='flag-5'>ADC</b><b class='flag-5'>精度</b>

    AN2834_如何在STM32微控制器中獲得最佳ADC精度

    AN2834_如何在STM32微控制器中獲得最佳ADC精度
    發(fā)表于 11-21 17:07 ?8次下載
    AN2834_如何在STM32微控制器中<b class='flag-5'>獲得</b><b class='flag-5'>最佳</b><b class='flag-5'>ADC</b><b class='flag-5'>精度</b>

    ADC內(nèi)部原理是什么?如何獲得ADC最佳精度呢?

    STM32微控制器中內(nèi)置的ADC使用SAR(逐次逼近)原則,分多步執(zhí)行轉(zhuǎn)換。轉(zhuǎn)換步驟數(shù)等 于ADC轉(zhuǎn)換器中的位數(shù)。每個(gè)步驟均由ADC時(shí)鐘驅(qū)動(dòng)。每個(gè)ADC時(shí)鐘從結(jié)果到輸出產(chǎn)生一 位。
    的頭像 發(fā)表于 06-21 17:17 ?1538次閱讀
    <b class='flag-5'>ADC</b>的<b class='flag-5'>內(nèi)部</b>原理是什么?如何<b class='flag-5'>獲得</b><b class='flag-5'>ADC</b><b class='flag-5'>最佳</b><b class='flag-5'>精度</b>呢?

    如何在STM32系列器件獲取最佳ADC精度

    了解與ADC相關(guān)的誤差以及影響它們的參數(shù)。ADC精度不僅取決于ADC性能和功能,還取決于ADC周圍的整體應(yīng)用設(shè)計(jì)。此應(yīng)用筆記旨在幫助用戶了解
    發(fā)表于 08-31 10:47 ?4次下載

    如何在STM32F10xxx上得到最佳ADC精度

    電子發(fā)燒友網(wǎng)站提供《如何在STM32F10xxx上得到最佳ADC精度.pdf》資料免費(fèi)下載
    發(fā)表于 10-07 14:46 ?20次下載
    如何在STM32F10xxx上得到<b class='flag-5'>最佳</b>的<b class='flag-5'>ADC</b><b class='flag-5'>精度</b>
    RM新时代网站-首页