“解析數(shù)模轉(zhuǎn)換器與模數(shù)轉(zhuǎn)換器的工作原理——從電阻階梯網(wǎng)絡(luò)到Delta-Sigma調(diào)制技術(shù)。”
微控制器正在“吞噬”整個(gè)世界。如今,即使是閃爍LED等最基礎(chǔ)的任務(wù),使用微控制器也比用分立元件搭建振蕩電路或依賴曾經(jīng)無處不在的555定時(shí)器芯片更便宜、更簡單。
然而,在這個(gè)日益由軟件定義的世界中,0和1并非萬能。圖像傳感器將光強(qiáng)記錄為一系列模擬值;播放音樂的揚(yáng)聲器,其振膜需要移動(dòng)到除了“完全向內(nèi)”和“完全向外”之外的多種位置。最終,幾乎所有復(fù)雜的數(shù)字電路都需要專門的數(shù)模轉(zhuǎn)換器(DAC)和模數(shù)轉(zhuǎn)換器(ADC)來連接物理世界。這些轉(zhuǎn)換器通常集成在微控制器的芯片中,但其原理仍值得探究。
簡單的數(shù)模轉(zhuǎn)換器(DAC)
將數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào)的核心在于將一定位長的二進(jìn)制數(shù)映射為量化輸出電壓范圍。例如,一個(gè)4位DAC有16種可能的輸出電壓,其典型行為如下:
0000(0) =0V 0001 (1) =1/15Vdd 0010 (2) =2/15Vdd 0011 (3) =3/15Vdd ...1111(15) = Vdd
實(shí)現(xiàn)此類轉(zhuǎn)換的最簡單方法是基于電阻的二進(jìn)制加權(quán)DAC:
顯然,當(dāng)二進(jìn)制輸入為0000時(shí),模擬輸出應(yīng)為0V;反之,若輸入為1111,則輸出必須達(dá)到Vdd。對(duì)于中間數(shù)值的輸入,我們應(yīng)獲得電阻加權(quán)平均值,其中每個(gè)比特位的影響權(quán)重是其高位比特的一半。這種特性與二進(jìn)制數(shù)的工作原理完美契合。
我們可對(duì)此進(jìn)行更嚴(yán)謹(jǐn)?shù)?a target="_blank">電路分析。以輸入值 0001 為例:此時(shí)高位三個(gè)電阻(比特位#1、#2和#3)并聯(lián)接地,其等效電阻值為:
而最低有效位(LSB)對(duì)應(yīng)的電阻則連接至 Vdd。整個(gè)電路可視為由兩個(gè)串聯(lián)電阻構(gòu)成的Vdd-地分壓網(wǎng)絡(luò),其輸出電壓為:
類似地,當(dāng)輸入為 1110(十進(jìn)制14)時(shí),輸出電壓Vout ≈ 14/15 Vdd。這與我們期望的線性響應(yīng)特性完全吻合。
該 DAC 架構(gòu)的主要缺陷在于所需電阻值很快會(huì)變得不切實(shí)際。為避免靜態(tài)電流過大,最高有效位(MSB)對(duì)應(yīng)的電阻值不能過低(1 kΩ是合理的起始值)。但對(duì)于16位DAC而言,這意味著最低有效位電阻需達(dá)到 1 kΩ × 21? ≈ 32 MΩ;若實(shí)現(xiàn)24位分辨率,則需數(shù)吉?dú)W姆(GΩ)量級(jí)的電阻。在集成電路晶圓上制造如此高精度的大阻值電阻極具挑戰(zhàn)性,若還要求其具備相同的溫度系數(shù),則難度更甚。
針對(duì)這一難題,工程師提出了巧妙的 R-2R 梯形 DAC 架構(gòu)解決方案:
相較于傳統(tǒng)架構(gòu),這種 R-2R 梯形電路的沒那么直觀,但其工作原理具有相似性。為解析其設(shè)計(jì)邏輯,我們從最底層結(jié)構(gòu)入手:即位于比特位#0處的兩個(gè)水平放置的電阻。這兩個(gè)電阻向電路其余部分提供等量電流,因此其功能等效于一個(gè)連接在合成輸入電壓上的 1 kΩ電阻。該合成電壓的取值邏輯為:當(dāng) LSB=0 時(shí)等于0V,LSB=1 時(shí)等于 Vdd/2。換言之,比特位#0的輸入信號(hào)在此處被壓縮為50%的權(quán)重。
通過這種等效替換,我們得到左圖所示的簡化電路。進(jìn)一步觀察,底層結(jié)構(gòu)中兩個(gè)串聯(lián)的1 kΩ電阻(紅色標(biāo)注)可等效為右圖中的單個(gè)2 kΩ電阻:
此時(shí)可發(fā)現(xiàn),新電路中比特位#1的配置情況與先前對(duì)比特位#0的分析具有相似性。其底層結(jié)構(gòu)包含一個(gè)連接對(duì)應(yīng)二進(jìn)制輸入的 2 kΩ 電阻,以及另一個(gè)連接前級(jí)合成電壓的 2 kΩ 電阻。實(shí)際上,該結(jié)構(gòu)實(shí)現(xiàn)了兩種信號(hào)的50%混合效應(yīng)。無論上層電路如何變化,此部分均可等效替換為連接新合成輸入信號(hào)的單個(gè) 1 kΩ 電阻:
此迭代過程可持續(xù)推進(jìn)。最終可明確推導(dǎo)出:輸出電壓將由比特位#3貢獻(xiàn)50%,比特位#2貢獻(xiàn)25%,比特位#1貢獻(xiàn)12.5%,比特位#0貢獻(xiàn)6.25%。
(需說明的是,上述權(quán)重之和未達(dá)100%,因?yàn)樘菪谓Y(jié)構(gòu)底部的初始下拉電阻會(huì)損耗部分電壓區(qū)間。)
過采樣DAC
盡管前文討論的架構(gòu)簡潔優(yōu)雅,但在高分辨率(尤其是超過10-12位)場景下會(huì)面臨線性度挑戰(zhàn)。雖然電阻元件精度可達(dá)0.1%級(jí)別,但在16位數(shù)模轉(zhuǎn)換器中,最低有效位(LSB)的理論影響權(quán)重僅為最高有效位(MSB)的0.003%。若MSB電阻值與設(shè)計(jì)值存在0.1%偏差,就足以導(dǎo)致整個(gè)系統(tǒng)的線性度嚴(yán)重劣化。
這一困境催生了過采樣平均型DAC的研發(fā)。此類器件通過高頻輸出低分辨率交替信號(hào),隨后利用輸出端的低通濾波器對(duì)信號(hào)進(jìn)行平均化處理,從而生成更精細(xì)的低頻中間電壓。
舉例說明:對(duì)四個(gè)連續(xù)的單比特DAC輸出進(jìn)行平均處理,可在原生輸出范圍間插入三個(gè)中間電壓值,相當(dāng)于獲得兩位有效精度提升:
平均(0,0,0,0)=0平均(0,0,0,1)=0.25平均(0,1,0,1)=0.5平均(0,1,1,1)=0.75平均(1,1,1,1)=1
當(dāng)然,這種方案需要付出代價(jià):部分高頻噪聲難以被濾波器完全抑制。盡管如此,該方案整體上相當(dāng)穩(wěn)健。事實(shí)上,消費(fèi)級(jí)音頻設(shè)備中大量DAC采用單比特脈沖序列(工作頻率達(dá)數(shù)十萬赫茲)來實(shí)現(xiàn)宣稱的24位輸出分辨率。雖然電路本底噪聲往往使該指標(biāo)的實(shí)際意義有限,但單比特DAC的線性度表現(xiàn)極佳——因?yàn)榫_時(shí)序控制遠(yuǎn)比制造超精密電阻容易實(shí)現(xiàn)。
經(jīng)典模數(shù)轉(zhuǎn)換器(ADC)
相較于數(shù)模轉(zhuǎn)換,將模擬電壓轉(zhuǎn)換為二進(jìn)制數(shù)的過程更為復(fù)雜。要實(shí)現(xiàn)精準(zhǔn)的瞬時(shí)電壓量化,唯一實(shí)用的方法是針對(duì)每個(gè)量化層級(jí)配置獨(dú)立的電壓比較器(開環(huán)運(yùn)算放大器),例如:
并聯(lián)比較型ADC(也叫"flash" ADC)在需要極致速度的特殊場景中偶有應(yīng)用,但其電路規(guī)模隨位數(shù)呈指數(shù)級(jí)增長——芯片功耗、輸入電容等參數(shù)隨之急劇惡化。因此這類ADC的分辨率通常不超過4-8位。
更常見的架構(gòu)是采用單一比較器與可預(yù)測變化的參考電壓協(xié)同工作。一個(gè)基礎(chǔ)實(shí)例是通過電阻對(duì)電容充電的電路:通過測量充電開始到比較器觸發(fā)的時(shí)間間隔,即可反推出輸入電壓值。
實(shí)踐中,由于電容恒壓充電曲線具有非線性特性,通常改用積分器電路生成參考信號(hào):
積分器是在標(biāo)準(zhǔn)運(yùn)放電路中引入一個(gè)有趣的微調(diào):用反饋電容替代常規(guī)反饋電阻。當(dāng)反相輸入端(Vin-)電壓高于同相端(Vin+)時(shí),運(yùn)放輸出端電壓立即下降,允許充電電流流經(jīng)電阻 R 對(duì)電容充電。
該反饋機(jī)制的核心是維持 Vin- 與 Vin+ 電位相等。根據(jù)歐姆定律,在固定輸入電阻下,充電電流僅由輸入電壓和電阻 R 決定。當(dāng)充電電流恒定時(shí),電容電壓呈線性上升特性。若輸入方波信號(hào),積分器將輸出近乎完美的三角波,這為ADC提供了極為理想的線性參考信號(hào)。
充電開始到比較器觸發(fā)的時(shí)間間隔不僅取決于輸入電壓,還與三角波斜率相關(guān),而斜率本身受 R 和 C 參數(shù)精度制約。為提高精度,ADC 需測量三角波多個(gè)周期內(nèi)比較器輸出信號(hào)的占空比。例如,25% 占空比意味著被測電壓處于 Vdd 的 75% 處,該測量結(jié)果與R、C精度無關(guān)。
基于斜率積分的 ADC 具備高精度與低噪聲優(yōu)勢,但存在轉(zhuǎn)換速度緩慢的缺陷。性能優(yōu)化的解決方案是采用數(shù)字輔助技術(shù):即逐次逼近寄存器(SAR)架構(gòu)。其核心原理是通過內(nèi)置 DAC 生成參考電壓,并執(zhí)行類似計(jì)算機(jī)科學(xué)中二分查找的算法:首先將輸入電壓與 Vdd/2 比較,若輸入更高則排除下半?yún)^(qū)間,隨后在剩余區(qū)間的中值(3/4 Vdd)處進(jìn)行下一輪比較。通過逐次對(duì)半壓縮搜索范圍,僅需數(shù)次迭代即可鎖定精確值。代價(jià)是受DAC線性誤差影響存在精度損失,且數(shù)字開關(guān)噪聲有所增加。
高端("流水線")ADC常采用多技術(shù)融合方案:例如先通過 "flash" ADC 架構(gòu)快速確定部分高位,再通過多級(jí)縮放與轉(zhuǎn)換處理獲取更多低位數(shù)據(jù)。
Delta-sigma(Δ-Σ) ADC
至此,ADC技術(shù)已展現(xiàn)出多樣化的實(shí)現(xiàn)路徑,但最精妙的方案當(dāng)屬高頻插值法,通常采用 Δ-Σ(Delta-Sigma)調(diào)制技術(shù)。其工作機(jī)制頗具反常規(guī)特性。
基礎(chǔ)型1位Δ-Σ ADC通過比較器級(jí)高速輸出"0"或"1"邏輯脈沖序列。這些數(shù)字輸出被引入特殊反饋回路,用于計(jì)算二進(jìn)制輸出與輸入信號(hào)的差異:
簡化版1位Δ-Σ ADC架構(gòu)示意圖(時(shí)鐘信號(hào)省略)
在多數(shù)情況下,模擬輸入電壓并不等于數(shù)字輸出的兩種可能電壓值,因此位于Δ-Σ ADC前端(左圖)的增益為1的運(yùn)放會(huì)輸出瞬時(shí)大幅正向或負(fù)向誤差電壓。
這些瞬時(shí)誤差隨后輸入積分器。如本文前文所述,積分器通過對(duì)誤差進(jìn)行時(shí)間積分(將累計(jì)值存儲(chǔ)在線性充電的電容中)實(shí)現(xiàn)誤差累積。若輸入信號(hào)正向偏離脈沖序列的平均值,積分器輸出電壓將逐步攀升;反之則逐漸下降。
該累計(jì)誤差最終輸入至產(chǎn)生實(shí)際輸出比特流的正相端比較器。其核心邏輯在于:若誤差為正(即ADC輸出"0"過多),比較器將強(qiáng)制輸出"1";反之若累計(jì)誤差為負(fù)(輸出"1"過多),則轉(zhuǎn)向輸出"0":
一階Δ-Σ ADC典型工作波形
盡管這種測量方式看似非理性,但通過數(shù)字處理看似混沌的高頻脈沖占空比,即可精確反推出模擬輸入值。該架構(gòu)的最大優(yōu)勢在于模擬誤差源極少,因此線性度表現(xiàn)卓越。代價(jià)則是為實(shí)現(xiàn)合理精度,ADC工作時(shí)鐘頻率需遠(yuǎn)高于目標(biāo)采樣率。
需特別說明的是,"Δ-Σ"術(shù)語也用于指代前文所述的過采樣插值型DAC子類。但與ADC相比,這類DAC的智能程度顯著降低:其脈沖調(diào)制主要發(fā)生在數(shù)字域,缺乏精妙的模擬反饋機(jī)制。
原文轉(zhuǎn)載自:https://lcamtuf.substack.com/p/dacs-and-adcs-or-there-and-back-again,經(jīng)過翻譯及校驗(yàn)
-
adc
+關(guān)注
關(guān)注
99文章
6577瀏覽量
547004 -
dac
+關(guān)注
關(guān)注
43文章
2330瀏覽量
192318 -
模擬
+關(guān)注
關(guān)注
7文章
1432瀏覽量
84120 -
數(shù)字
+關(guān)注
關(guān)注
1文章
1698瀏覽量
51518 -
KiCAD
+關(guān)注
關(guān)注
5文章
191瀏覽量
9089
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
混合信號(hào)設(shè)備接地須知 ADC的數(shù)字地DGND模擬地AGND接地謎團(tuán)
高速ADC/DAC在現(xiàn)代全數(shù)字雷達(dá)中的應(yīng)用

使用DAC8820和ADC8470都有數(shù)字地和模擬地,請(qǐng)問需要都接入模擬地嗎?
DAC 與 ADC:數(shù)字與模擬的往復(fù)之旅
如何挑選ADC和DAC?
DAC與ADC
DAC和ADC的介紹
ADC與DAC的原理參考電壓
ADC/DAC,ADC/DAC的原理是什么?
什么是DAC_adc是什么意思

ADC_DAC應(yīng)用設(shè)計(jì)寶典大全
ADC數(shù)字地和模擬地的接地原理
SPEA—ADC與DAC測試簡介

評(píng)論