色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

DAC 與 ADC:數字與模擬的往復之旅

KiCad ? 來源:KiCad ? 作者:KiCad ? 2025-03-24 11:17 ? 次閱讀

解析數模轉換器模數轉換器工作原理——從電阻階梯網絡到Delta-Sigma調制技術。

微控制器正在“吞噬”整個世界。如今,即使是閃爍LED等最基礎的任務,使用微控制器也比用分立元件搭建振蕩電路或依賴曾經無處不在的555定時器芯片更便宜、更簡單。

然而,在這個日益由軟件定義的世界中,0和1并非萬能。圖像傳感器將光強記錄為一系列模擬值;播放音樂的揚聲器,其振膜需要移動到除了“完全向內”和“完全向外”之外的多種位置。最終,幾乎所有復雜的數字電路都需要專門的數模轉換器DAC)和模數轉換器(ADC)來連接物理世界。這些轉換器通常集成在微控制器的芯片中,但其原理仍值得探究。

簡單的數模轉換器(DAC)

數字信號轉換為模擬信號的核心在于將一定位長的二進制數映射為量化輸出電壓范圍。例如,一個4位DAC有16種可能的輸出電壓,其典型行為如下:

0000(0) =0V 0001 (1) =1/15Vdd 0010 (2) =2/15Vdd 0011 (3) =3/15Vdd ...1111(15) = Vdd 
實現此類轉換的最簡單方法是基于電阻的二進制加權DAC:

wKgZPGfgz2KATFLlAADTC60b7RA143.png

顯然,當二進制輸入為0000時,模擬輸出應為0V;反之,若輸入為1111,則輸出必須達到Vdd。對于中間數值的輸入,我們應獲得電阻加權平均值,其中每個比特位的影響權重是其高位比特的一半。這種特性與二進制數的工作原理完美契合。

我們可對此進行更嚴謹的電路分析。以輸入值 0001 為例:此時高位三個電阻(比特位#1、#2和#3)并聯接地,其等效電阻值為:

wKgZPGfgz2KAFlO6AAAQLNdvzf0373.png

而最低有效位(LSB)對應的電阻則連接至 Vdd。整個電路可視為由兩個串聯電阻構成的Vdd-地分壓網絡,其輸出電壓為:

wKgZPGfgz2KAR7-MAAASx2FGLv4915.png

類似地,當輸入為 1110(十進制14)時,輸出電壓Vout ≈ 14/15 Vdd。這與我們期望的線性響應特性完全吻合。

該 DAC 架構的主要缺陷在于所需電阻值很快會變得不切實際。為避免靜態電流過大,最高有效位(MSB)對應的電阻值不能過低(1 kΩ是合理的起始值)。但對于16位DAC而言,這意味著最低有效位電阻需達到 1 kΩ × 21? ≈ 32 MΩ;若實現24位分辨率,則需數吉歐姆(GΩ)量級的電阻。在集成電路晶圓上制造如此高精度的大阻值電阻極具挑戰性,若還要求其具備相同的溫度系數,則難度更甚。

針對這一難題,工程師提出了巧妙的 R-2R 梯形 DAC 架構解決方案:

wKgZPGfgz2KAFgnGAAFvCeB5WLQ117.png

相較于傳統架構,這種 R-2R 梯形電路的沒那么直觀,但其工作原理具有相似性。為解析其設計邏輯,我們從最底層結構入手:即位于比特位#0處的兩個水平放置的電阻。這兩個電阻向電路其余部分提供等量電流,因此其功能等效于一個連接在合成輸入電壓上的 1 kΩ電阻。該合成電壓的取值邏輯為:當 LSB=0 時等于0V,LSB=1 時等于 Vdd/2。換言之,比特位#0的輸入信號在此處被壓縮為50%的權重。

通過這種等效替換,我們得到左圖所示的簡化電路。進一步觀察,底層結構中兩個串聯的1 kΩ電阻(紅色標注)可等效為右圖中的單個2 kΩ電阻:

wKgZPGfgz2KAK3FdAAB_TtfvGeI320.jpg

此時可發現,新電路中比特位#1的配置情況與先前對比特位#0的分析具有相似性。其底層結構包含一個連接對應二進制輸入的 2 kΩ 電阻,以及另一個連接前級合成電壓的 2 kΩ 電阻。實際上,該結構實現了兩種信號的50%混合效應。無論上層電路如何變化,此部分均可等效替換為連接新合成輸入信號的單個 1 kΩ 電阻:

wKgZPGfgz2KAFl5WAADwOf4-bt0430.png

此迭代過程可持續推進。最終可明確推導出:輸出電壓將由比特位#3貢獻50%,比特位#2貢獻25%,比特位#1貢獻12.5%,比特位#0貢獻6.25%。

(需說明的是,上述權重之和未達100%,因為梯形結構底部的初始下拉電阻會損耗部分電壓區間。)

過采樣DAC

盡管前文討論的架構簡潔優雅,但在高分辨率(尤其是超過10-12位)場景下會面臨線性度挑戰。雖然電阻元件精度可達0.1%級別,但在16位數模轉換器中,最低有效位(LSB)的理論影響權重僅為最高有效位(MSB)的0.003%。若MSB電阻值與設計值存在0.1%偏差,就足以導致整個系統的線性度嚴重劣化。

這一困境催生了過采樣平均型DAC的研發。此類器件通過高頻輸出低分辨率交替信號,隨后利用輸出端的低通濾波器對信號進行平均化處理,從而生成更精細的低頻中間電壓。

舉例說明:對四個連續的單比特DAC輸出進行平均處理,可在原生輸出范圍間插入三個中間電壓值,相當于獲得兩位有效精度提升:

平均(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

當然,這種方案需要付出代價:部分高頻噪聲難以被濾波器完全抑制。盡管如此,該方案整體上相當穩健。事實上,消費級音頻設備中大量DAC采用單比特脈沖序列(工作頻率達數十萬赫茲)來實現宣稱的24位輸出分辨率。雖然電路本底噪聲往往使該指標的實際意義有限,但單比特DAC的線性度表現極佳——因為精確時序控制遠比制造超精密電阻容易實現。

經典模數轉換器(ADC)

相較于數模轉換,將模擬電壓轉換為二進制數的過程更為復雜。要實現精準的瞬時電壓量化,唯一實用的方法是針對每個量化層級配置獨立的電壓比較器(開環運算放大器),例如:

wKgZPGfgz2KAGkytAADTNn4YB-o743.jpg

并聯比較型ADC(也叫"flash" ADC)在需要極致速度的特殊場景中偶有應用,但其電路規模隨位數呈指數級增長——芯片功耗、輸入電容等參數隨之急劇惡化。因此這類ADC的分辨率通常不超過4-8位。

更常見的架構是采用單一比較器與可預測變化的參考電壓協同工作。一個基礎實例是通過電阻對電容充電的電路:通過測量充電開始到比較器觸發的時間間隔,即可反推出輸入電壓值。

實踐中,由于電容恒壓充電曲線具有非線性特性,通常改用積分器電路生成參考信號:

wKgZPGfgz2KAQ187AABNMTxyPoM099.jpg

積分器是在標準運放電路中引入一個有趣的微調:用反饋電容替代常規反饋電阻。當反相輸入端(Vin-)電壓高于同相端(Vin+)時,運放輸出端電壓立即下降,允許充電電流流經電阻 R 對電容充電。

該反饋機制的核心是維持 Vin- 與 Vin+ 電位相等。根據歐姆定律,在固定輸入電阻下,充電電流僅由輸入電壓和電阻 R 決定。當充電電流恒定時,電容電壓呈線性上升特性。若輸入方波信號,積分器將輸出近乎完美的三角波,這為ADC提供了極為理想的線性參考信號。

充電開始到比較器觸發的時間間隔不僅取決于輸入電壓,還與三角波斜率相關,而斜率本身受 R 和 C 參數精度制約。為提高精度,ADC 需測量三角波多個周期內比較器輸出信號的占空比。例如,25% 占空比意味著被測電壓處于 Vdd 的 75% 處,該測量結果與R、C精度無關。

基于斜率積分的 ADC 具備高精度與低噪聲優勢,但存在轉換速度緩慢的缺陷。性能優化的解決方案是采用數字輔助技術:即逐次逼近寄存器(SAR)架構。其核心原理是通過內置 DAC 生成參考電壓,并執行類似計算機科學中二分查找的算法:首先將輸入電壓與 Vdd/2 比較,若輸入更高則排除下半區間,隨后在剩余區間的中值(3/4 Vdd)處進行下一輪比較。通過逐次對半壓縮搜索范圍,僅需數次迭代即可鎖定精確值。代價是受DAC線性誤差影響存在精度損失,且數字開關噪聲有所增加。

高端("流水線")ADC常采用多技術融合方案:例如先通過 "flash" ADC 架構快速確定部分高位,再通過多級縮放與轉換處理獲取更多低位數據。

Delta-sigma(Δ-Σ) ADC

至此,ADC技術已展現出多樣化的實現路徑,但最精妙的方案當屬高頻插值法,通常采用 Δ-Σ(Delta-Sigma)調制技術。其工作機制頗具反常規特性。

基礎型1位Δ-Σ ADC通過比較器級高速輸出"0"或"1"邏輯脈沖序列。這些數字輸出被引入特殊反饋回路,用于計算二進制輸出與輸入信號的差異:

wKgZPGfgz2KAF04aAABFrenFw0g945.jpg

簡化版1位Δ-Σ ADC架構示意圖(時鐘信號省略)

在多數情況下,模擬輸入電壓并不等于數字輸出的兩種可能電壓值,因此位于Δ-Σ ADC前端(左圖)的增益為1的運放會輸出瞬時大幅正向或負向誤差電壓。

這些瞬時誤差隨后輸入積分器。如本文前文所述,積分器通過對誤差進行時間積分(將累計值存儲在線性充電的電容中)實現誤差累積。若輸入信號正向偏離脈沖序列的平均值,積分器輸出電壓將逐步攀升;反之則逐漸下降。

該累計誤差最終輸入至產生實際輸出比特流的正相端比較器。其核心邏輯在于:若誤差為正(即ADC輸出"0"過多),比較器將強制輸出"1";反之若累計誤差為負(輸出"1"過多),則轉向輸出"0":

wKgZPGfgz2OAMfxJAAEbhk3T4FA738.jpg

一階Δ-Σ ADC典型工作波形

盡管這種測量方式看似非理性,但通過數字處理看似混沌的高頻脈沖占空比,即可精確反推出模擬輸入值。該架構的最大優勢在于模擬誤差源極少,因此線性度表現卓越。代價則是為實現合理精度,ADC工作時鐘頻率需遠高于目標采樣率。

需特別說明的是,"Δ-Σ"術語也用于指代前文所述的過采樣插值型DAC子類。但與ADC相比,這類DAC的智能程度顯著降低:其脈沖調制主要發生在數字域,缺乏精妙的模擬反饋機制。

原文轉載自:https://lcamtuf.substack.com/p/dacs-and-adcs-or-there-and-back-again,經過翻譯及校驗

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

    關注

    99

    文章

    6577

    瀏覽量

    547005
  • dac
    dac
    +關注

    關注

    43

    文章

    2330

    瀏覽量

    192318
  • 模擬
    +關注

    關注

    7

    文章

    1432

    瀏覽量

    84120
  • 數字
    +關注

    關注

    1

    文章

    1698

    瀏覽量

    51519
  • KiCAD
    +關注

    關注

    5

    文章

    191

    瀏覽量

    9089
收藏 人收藏

    評論

    相關推薦

    混合信號設備接地須知 ADC數字地DGND模擬地AGND接地謎團

    今的信號處理系統普遍需要使用混合信號器件,例如模擬數字轉換器(ADC)、數字模擬轉換器(DAC)以及快速信號處理器(DSP)。為了處理寬動態
    發表于 07-04 15:22 ?2013次閱讀

    ADCDAC的工作原理及其區別

     ADCDAC都是用于模擬信號與數字信號之間的轉換器。
    發表于 02-25 16:01 ?1.3w次閱讀

    高速ADC/DAC在現代全數字雷達中的應用

    可以看到,ADC/DAC 芯片是模擬域和數字域的邊界。一旦信號轉換到數字域,所有的信號都可以通過軟件算法進行處理和補償,而且這個處理過程通常
    發表于 09-20 11:16 ?1973次閱讀
    高速<b class='flag-5'>ADC</b>/<b class='flag-5'>DAC</b>在現代全<b class='flag-5'>數字</b>雷達中的應用

    使用DAC8820和ADC8470都有數字地和模擬地,請問需要都接入模擬地嗎?

    使用的DAC8820和ADC8470都有數字地和模擬地,請問需要都接入模擬地嗎?
    發表于 12-17 06:47

    DACADC數字模擬往復之旅

    說明的是,\"Δ-Σ\"術語也用于指代前文所述的過采樣插值型DAC子類。但與ADC相比,這類DAC的智能程度顯著降低:其脈沖調制主要發生在數字域,缺乏精妙的
    發表于 03-25 13:42

    如何挑選ADCDAC

    將具有信號處理功能的FPGA與現實世界相連接,需要使用模數轉換器(ADC)或數模轉換器(DAC)一旦執行特定任務,FPGA系統必須與現實世界相連接,而所有工程師都知道現實世界是以模擬信號而非
    發表于 09-19 07:51

    DACADC

    ADC 相反。在常見的數字信號系統中,大部分傳感器信號被化成電壓信號,而 ADC 把電壓模擬信號轉換成易于計算機存儲、處理的數字編碼,由
    發表于 08-09 07:32

    DACADC的介紹

    一、DACADC的介紹1.DAC數字/模擬轉換模塊)把輸入的數字編碼,轉換成對應的
    發表于 08-09 09:29

    ADCDAC的原理參考電壓

    1.5V。開發板原理圖中搜索VREF可以看到參考電壓是從哪個管腳引入的。分辨率?? 對于ADC/DAC來說,分辨率表示輸出/輸入數字量變化一個相鄰數據碼所需輸入/所需輸出模擬電壓的變化
    發表于 08-18 06:32

    ADCDAC的接地問題

    ADCDAC的接地問題 一個集成電路內部有模擬電路和數字電路兩部分
    發表于 06-07 16:31 ?0次下載

    ADC/DAC,ADC/DAC的原理是什么?

    ADC/DAC,ADC/DAC的原理是什么? 產生原因 隨著現代科學技術的迅猛發展,特別是數字系統已廣泛應用于各種學科領域及日常生活,微型
    發表于 03-26 10:34 ?2.2w次閱讀

    什么是DAC_adc是什么意思

    adc: Analog-to-Digital Converter的縮寫,意思是模/數轉換器。實現把模擬信號轉變為數字量的設備稱為模數(A/D)轉換器,簡稱ADC 實現把把
    發表于 09-18 10:21 ?5.7w次閱讀
    什么是<b class='flag-5'>DAC_adc</b>是什么意思

    ADC_DAC應用設計寶典大全

    ADC”Analog-to-Digital Converter 的縮寫,指模/數轉換器或者模擬/數字轉換器。“DAC”是 Digital-to-Analog Canverter 的縮
    發表于 02-29 16:08 ?34次下載

    ADC數字地和模擬地的接地原理

    當今的信號處理系統普遍需要使用混合信號器件,例如模擬數字轉換器(ADC)、數字模擬轉換器(DAC)以及快速信號處理器(DSP)。為了處理寬動
    的頭像 發表于 05-10 10:47 ?3637次閱讀

    SPEA—ADCDAC測試簡介

    如今,有大量應用都依賴于數模轉換器(DAC)和模數轉換器(ADC)。它們在信號處理中非常重要,因為它們構建了數字系統和模擬系統之間的橋梁。通過使數字
    的頭像 發表于 12-31 17:21 ?846次閱讀
    SPEA—<b class='flag-5'>ADC</b>與<b class='flag-5'>DAC</b>測試簡介
    主站蜘蛛池模板: 国产高清亚洲日韩字幕一区 | 99久久无码一区人妻A片竹菊 | 在线播放免费人成视频 | 男人网站在线 | 新香蕉少妇视频网站 | 午夜想想爱午夜剧场 | 国产午夜精品理论片久久影视 | 亚洲视频在线看 | 人人做人人干 | 7756短视频 | 国产成人精品综合久久久 | 忘忧草日本在线WWW日本 | 精品久久99麻豆蜜桃666 | 噜妇插内射精品 | 超碰日韩人妻高清视频 | jizzhd中国| 国产精品青青草原app大全 | 日本无码免费久久久精品 | 俄罗斯搜索引擎Yandex推广入口 | 人与禽物videos另类 | 免费在线亚洲视频 | 脱jk裙的美女露小内内无遮挡 | 秋霞电影网午夜鲁丝片无码 | 国产精品麻豆AV | 日本三级黄色大片 | 国产精品视频免费视频 | 欧美人与动牲交ZOOZ特 | 亚洲国产精品久久无套麻豆 | 国产高清视频在线观看97 | 永久精品视频无码一区 | 伦理片在线线249 | 日韩无码在线 | WRITEAS检查身体 | 免费看黄色一级 | 久久久久久久网站 | 老人FREE VIODES老少配 | 中文字幕乱码一区久久麻豆樱花 | 国产一区二区三区乱码在线观看 | 无限资源在线观看播放 | 亚洲免费网站在线观看 | 巨爆乳中文字幕爆乳区 |