在嵌入式開發(fā)和電子系統(tǒng)中,我們經(jīng)常會遇到“模擬”和“數(shù)字”之間的轉(zhuǎn)換問題。
- ADC(Analog to Digital Converter,模數(shù)轉(zhuǎn)換器):將連續(xù)變化的模擬信號轉(zhuǎn)換為數(shù)字信號。
- DAC(Digital to Analog Converter,數(shù)模轉(zhuǎn)換器):將離散的數(shù)字信號還原為模擬信號。
可以說,ADC 與 DAC 是數(shù)字世界與模擬世界之間的“橋梁”,讓 MCU 能夠感知和影響現(xiàn)實(shí)世界。
一、ADC 的工作原理
ADC 的核心任務(wù)是:把模擬電壓(如 0~3.3V)映射為對應(yīng)的二進(jìn)制數(shù)字(如 0~4095)。其過程通常分為三步:
- 采樣(Sampling)
- 使用采樣保持電路(Sample & Hold)瞬時抓取模擬信號。
- 采樣頻率必須大于信號頻率的兩倍(奈奎斯特定理),否則會出現(xiàn)混疊失真。
- 量化(Quantization)
- 將模擬電壓區(qū)間劃分為若干離散等級。
- 例如 12 位 ADC,可分成 212 = 4096 個等級,每個等級對應(yīng)一個電壓范圍。
- 編碼(Encoding)
- 將量化后的電壓值轉(zhuǎn)化為對應(yīng)的二進(jìn)制數(shù)字,供 MCU 處理。
常見 ADC 架構(gòu):
- 逐次逼近型(SAR ADC):兼顧速度和精度,MCU 常用。
- Σ-Δ型(Sigma-Delta ADC):高精度,適合音頻或精密測量設(shè)備。
- 閃速型(Flash ADC):速度極快,適用于高速數(shù)據(jù)采集場景。
二、DAC 的工作原理
DAC 的任務(wù)是:將 MCU 內(nèi)部的數(shù)字信號(如101010)轉(zhuǎn)換為連續(xù)的模擬電壓或電流。
常見實(shí)現(xiàn)方式:
- 權(quán)重電阻法(R-2R 阻抗網(wǎng)絡(luò))
- 數(shù)字信號通過電阻網(wǎng)絡(luò)加權(quán)疊加,生成對應(yīng)模擬電壓。
- 常用于中低精度 DAC。
- 電流源加權(quán)法
- 利用開關(guān)控制電流源,疊加生成輸出電流,再轉(zhuǎn)換為電壓。
- Σ-Δ型 DAC
- 將高頻脈沖信號經(jīng)過低通濾波,得到平滑模擬信號,常用于音頻輸出。
三、常見應(yīng)用場景
1. ADC 的應(yīng)用
- 傳感器數(shù)據(jù)采集:溫度、光照、壓力、加速度等傳感器輸出通常為模擬信號,需要 ADC 轉(zhuǎn)換。
- 音頻錄音:麥克風(fēng)輸出的連續(xù)模擬信號,通過 ADC 轉(zhuǎn)為數(shù)字波形,便于處理和存儲。
- 電壓、電流檢測:電源管理芯片、智能電表等實(shí)時監(jiān)控系統(tǒng)。
2. DAC 的應(yīng)用
- 音頻輸出:數(shù)字音樂文件(MP3、WAV)通過 DAC 轉(zhuǎn)換為模擬信號,驅(qū)動耳機(jī)或音箱。
- 電壓控制:DAC 可輸出指定電壓,用于調(diào)節(jié)電機(jī)速度、LED 亮度或功放控制。
- 信號發(fā)生器:輸出正弦波、三角波等模擬波形,用于測試或驅(qū)動電路。
四、ADC 與 DAC 對比
| 特性 | ADC | DAC |
|---|---|---|
| 功能 | 模擬 → 數(shù)字 | 數(shù)字 → 模擬 |
| 典型位寬 | 8/10/12/16 位 | 8/10/12/16 位 |
| 常見應(yīng)用 | 傳感器采集、音頻輸入、電壓檢測 | 音頻播放、模擬控制、波形輸出 |
| 硬件結(jié)構(gòu) | SAR、Σ-Δ、Flash | R-2R、電流源、Σ-Δ |
| MCU 相關(guān) | STM32 內(nèi)置多路 ADC | STM32F 系列部分內(nèi)置 DAC |
五、總結(jié)
- ADC 是 MCU 感知世界的“眼睛”:它讓數(shù)字電路理解模擬傳感器信號。
- DAC 是 MCU 作用世界的“嘴巴”:它讓數(shù)字電路發(fā)出模擬信號,驅(qū)動真實(shí)設(shè)備。
理解 ADC 與 DAC 的原理與應(yīng)用,不僅有助于合理選擇 MCU 和外圍芯片,也能在實(shí)際項(xiàng)目中設(shè)計更高效、更穩(wěn)定的系統(tǒng)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
嵌入式
+關(guān)注
關(guān)注
5200文章
20458瀏覽量
334331 -
adc
+關(guān)注
關(guān)注
100文章
7513瀏覽量
556090 -
dac
+關(guān)注
關(guān)注
44文章
2715瀏覽量
197121
發(fā)布評論請先 登錄
相關(guān)推薦
熱點(diǎn)推薦
DAC和ADC原理入門指南
本文介紹了數(shù)模轉(zhuǎn)換器(DAC)和模數(shù)轉(zhuǎn)換器(ADC)的工作原理 - 從電阻梯形網(wǎng)絡(luò)到 Delta-Sigma (Σ-Δ)調(diào)制技術(shù)。
開關(guān)電源工作原理詳細(xì)解析
本帖最后由 eehome 于 2013-1-5 10:10 編輯
這是一篇基楚教學(xué)[attach]開關(guān)電源工作原理詳細(xì)解析[/attach]
發(fā)表于 09-21 05:09
Σ-Δ ADC的工作原理
和濾波。下面介紹Σ-ΔADC的工作原理,其主要過程包括: 過采樣、噪聲成形、數(shù)字濾波和抽取。1、 過采樣對于一個Nbit ADC,由SNR的公式:SNR=6.02N+1.76dB可知,為了改善SNR
發(fā)表于 08-03 09:02
ADC的工作原理是什么,它有哪些應(yīng)用?
ADC的內(nèi)部結(jié)構(gòu)和特點(diǎn)是什么?ADC的工作原理是什么?ADC的啟動方式有哪些?進(jìn)行A/D轉(zhuǎn)換時應(yīng)注意的問題
發(fā)表于 04-21 06:40
DAC工作原理
2.1 DAC工作原理2.1.1 DAC介紹數(shù)字/模擬轉(zhuǎn)換模塊(DAC)是12位數(shù)字輸入,電壓輸出的數(shù)字/模擬轉(zhuǎn)換器。DAC可以配置為8位或
發(fā)表于 08-09 09:12
ADC的工作原理與選型
目錄1,淺談常用ADC的工作原理與選型!2,ADC的選型(技術(shù)指標(biāo))3 轉(zhuǎn)換速率(Conversion Rate):1,淺談常用ADC的工作原理
發(fā)表于 01-13 06:36
音頻DAC的工作原理
音頻DAC的工作原理
高分辨率音頻DAC 大都采用多級幅度量化高階Σ - Δ調(diào)制器結(jié)構(gòu)。這樣,在實(shí)際應(yīng)用中可以提高音頻動態(tài)范圍,減小
發(fā)表于 03-06 11:33
?1.1w次閱讀
并行接口的ADC、DAC的測試方法
并行接口的ADC、DAC的測試方法 ADC和DAC是兩種最常見的數(shù)據(jù)轉(zhuǎn)換器,用于模數(shù)(ADC)和
ADC技術(shù)的工作原理解析
ADC(Analog-to-Digital Converter,模擬-數(shù)字轉(zhuǎn)換器)技術(shù)的工作原理主要包括采樣、保持、量化和編碼四個步驟,以下是對這四個步驟的解析: 采樣 :采樣是將連續(xù)的模擬信號轉(zhuǎn)換
ADC/DAC工作原理與常見應(yīng)用解析
評論