国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

模數轉換器(ADC)到底在干嘛?

信盈達 ? 2025-11-24 19:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

模數轉換器是一種用于將模擬信號(如光敏電阻熱敏電阻的輸出)轉換為可由數字計算機或微控制器處理的二進制信號的設備。

將模擬信號轉換為二進制數字信號有多種方法,但在本教程中我們將討論逐次逼近法,因為這可能是最常用的方法。

采樣

每個交流波形都有特定的頻率、波長和振幅。為了將這種波轉換成數字信號,我們以周期性間隔(稱為采樣率)測量交流波形的振幅。更高的采樣率將產生更精確的交流波形表示:

73e191ce-c925-11f0-8ce9-92fbcf53809c.jpg

模數轉換器的工作原理

下圖 1 所示是 ATMEGA328 中使用的 ADC 的框圖。

73ee013e-c925-11f0-8ce9-92fbcf53809c.jpg

圖1:逐次逼近型模數轉換器

時鐘 CLK 提供采樣率,SAR 是逐次逼近寄存器,EOC 是輸出到處理器的信號,用于指示當前采樣已完成,Vref 是 5V 電源或外部電壓基準。DAC數模轉換器,Vin 是模擬輸入引腳,S/H 是采樣保持器,COMP 是比較器。

轉換過程由輸入 ADC 的 Vin 端模擬信號啟動。接收到該信號后,ADC 的控制單元將向逐次逼近寄存器發出命令,該寄存器開始通過逐次逼近法生成數字信號。生成的數字數據由 DAC 轉換為模擬信號,然后與當前模擬信號和參考電壓進行比較。此時可用的數字數據通過輸出寄存器輸出。

ADC 的核心是采樣保持 (S/H),如下圖 2 所示:

73f93482-c925-11f0-8ce9-92fbcf53809c.jpg

圖 2:采樣和保持

對于每個采樣時鐘周期,S1 閉合,S2 斷開,使電容器快速充電至波形的當前值。然后,S2 閉合,S1 斷開,比較器讀取電壓。


數模轉換的工作原理

我們如何將 ADC 輸出的數字位與模擬電壓電平關聯起來?假設一個 10 位 ADC 的采樣值為 0001100100。我們首先需要將這個二進制數轉換為整數。

如何將二進制數轉換為整數。首先,將二進制數按下表排列,可能的組合數從右到左依次遞增:

741427b0-c925-11f0-8ce9-92fbcf53809c.jpg

現在,將位值乘以可能的組合數:

0512 + 0256 + 0128 + 164 + 132 + 016 + 08 + 14 + 02 + 01 = 100

那么,我們讀到的電壓是多少?

Arduino ADC 中,ADC 輸出范圍限制在 0 到 1023 之間。假設我們使用本地 5V 作為參考,則:(1023 / 5V)* Vin = 返回的整數值。

因此,如果 ADC 輸出整數值 100(如上所示),則電壓為:電壓 = (5V * 100) / 1023 = 0.488V

就是這樣!模數轉換器(A/D 轉換器)雖然相當復雜,但了解它們確實很有益處。

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

    關注

    100

    文章

    7511

    瀏覽量

    555916
  • 計算機
    +關注

    關注

    19

    文章

    7806

    瀏覽量

    93189
  • 模數轉換器
    +關注

    關注

    26

    文章

    4013

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ADC模數轉換器介紹

    模數轉換器(analog to Digital Converter,簡稱ADC)是一種數據轉換器,它通過將模擬信號編碼為二進制代碼,使數字電路能夠與現實世界進行接口。
    發表于 06-26 11:44 ?5716次閱讀
    <b class='flag-5'>ADC</b><b class='flag-5'>模數轉換器</b>介紹

    數模和模數轉換器

    數模和模數轉換器數模和模數轉換器能將模擬量轉換為數字量的電路稱為模數轉換器,簡稱A/D轉換器ADC
    發表于 09-16 15:59

    5962-9581501HXA高端AD模數轉換器

    AD10242TZ/883B高端AD模數轉換器IC ADC 12BIT 41MSPS DL 68CLCC5962-9581501HXA高端AD模數轉換器IC ADC 12BIT 2 C
    發表于 07-15 11:10

    模數轉換器ADC)的配置有哪些流程?

    模數轉換器ADC)是什么?模數轉換器ADC)的配置有哪些流程?配置流程的代碼是什么?
    發表于 07-14 08:43

    ADC模數轉換器

    文章目錄1. ADC1. ADCADC(Analog-to-digital converters,模數轉換器),
    發表于 08-06 06:08

    ADC模數轉換器

    縮寫外設/單元ADC模數轉換器BKP備份寄存CAN控制局域網模塊DMA直接內存存取控制EXTI外部中斷事件控制
    發表于 08-23 06:23

    模數轉換器(ADC)的基本原理是什么?

    模數轉換器(ADC)的基本原理是什么?常用的幾種ADC類型的基本原理及特點是什么?
    發表于 09-28 08:21

    STM32之ADC模數轉換器介紹

    ADC模數轉換器是什么?ADC模數轉換器的相關寄存有哪些?
    發表于 11-08 08:47

    ADC0809模數轉換器主要特性

    ADC0809更詳細的參數說明可以查看它的芯片手冊(英文原版)鏈接:文章目錄1、ADC0809模數轉換器主要特性:2、ADC0809外部特征1、AD
    發表于 12-02 08:24

    模數轉換器ADC簡介

    ESP32 之 ESP-IDF 學習筆記(七)——模數轉換器ADC)文章目錄ESP32 之 ESP-IDF 學習筆記(七)——模數轉換器ADC)一、簡介1、兩個
    發表于 02-17 06:28

    模數轉換器ADC簡介

    介紹將模擬電子信號轉換成數字信號的電路,稱為模數轉換器,簡稱A/D轉換器ADC。同理,將數字信號轉換成模擬信號的電路稱為數模
    發表于 02-18 06:54

    為什么我們需要模數轉換器?哪個ADC轉換器更好?

    完成模數轉換。為什么我們需要模數轉換器?計算機軟件、無線電和數字圖像采集都需要ADC轉換器的輔助,即人類數字化的浪潮推動了
    發表于 02-15 18:16

    電流積分模數轉換器(ADC),什么是電流積分模數轉換器(AD

    電流積分模數轉換器(ADC),什么是電流積分模數轉換器(ADC) 模數轉換器(Analog to digital Converter,簡稱
    發表于 03-24 13:31 ?3619次閱讀

    淺談CW32系列模數轉換器ADC

    CW32系列模數轉換器ADC
    的頭像 發表于 10-25 15:43 ?2535次閱讀
    淺談CW32系列<b class='flag-5'>模數轉換器</b>(<b class='flag-5'>ADC</b>)

    ADC模數轉換器的延時原理

    ADC模數轉換器的延時原理主要與其內部的采樣和保持電路、比較、計數等有關。以下是一般的ADC轉換
    的頭像 發表于 11-16 15:59 ?2064次閱讀