博客專欄

        EEPW首頁 > 博客 > 模數轉換器 IC 基本概述

        模數轉換器 IC 基本概述

        發布人:電子資料庫 時間:2022-09-04 來源:工程師 發布文章
        image.png


        介紹

        模擬數字轉換器,或A / D轉換器,或ADC的簡稱,通常是指一種電子裝置,其將模擬信號轉換成數字信號。除了最專業的模數轉換器外,所有 ADC 都以集成電路 (IC) 的形式實現。這些通常是基于金屬氧化物半導體 (MOS) 的混合信號集成電路芯片,集成了模擬和數字電路。

        眾所周知,ADC主要用于對模擬信號進行數字采集,以進行數據處理。我們周圍的信號一般都是不斷變化的模擬量,如光、溫度、速度、壓力、聲音等。然而,我們大多數人都使用數字設備。如果我們想方便地使用和處理信息,就需要將模擬量轉換為數字量,并傳送到微控制器或微處理器。那么ADC轉換是如何實現的呢?這是一個什么樣的過程?閱讀下面的筆記,你一定會對模數轉換器有更全面、更系統的了解。


        什么是 ADC(模數轉換器)?

        目錄

        介紹

        Ⅰ A/D 轉換器基礎

        1.1 模數轉換器定義

        1.2 模數轉換步驟

        1.3 為什么需要模數轉換器?

        Ⅱ A/D 轉換器哪種好?

        Ⅲ A/D 轉換器包括哪些內容?

        四、A/D轉換器應用及IC

        4.1 模數轉換器應用

        4.2 模數轉換器 IC 模式說明

        Ⅰ A/D 轉換器基礎1.1 模數轉換器定義

        ADC轉換器是一種將模擬信號轉換為數字信號的系統。它是一個濾波、采樣保持、量化和編碼的過程。模擬信號經過帶限濾波、采樣保持電路,成為梯形信號,再經過編碼器,使梯形信號中的每一級都變成二進制碼。最后,模擬量被轉換成數字量,然后傳送到CPU。也就是說,幾乎所有的通電數據都需要經過ADC轉換。例如電能表的電能計量、電子秤的重量測量、電子溫度計的溫度測量、通訊領域。

        1.2 模數轉換步驟

        將模擬量轉換為數字量的過程稱為模數轉換,簡稱A/D,完成這一功能的電路稱為模數轉換器,簡稱ADC。

        模數轉換步驟動畫

        1) 采樣是指用一定時間間隔的信號樣本序列代替時間上的原始連續信號,即對模擬信號進行時間離散化。
        2)量化使用有限數量的幅度值來逼近原始連續變化的幅度值,即將模擬信號的連續幅度變為有限數量的具有一定間隔的離散值。
        3)編碼是根據一定的規則,將量化后的值用二進制數表示,再轉換成二進制或多值的數字信號流。這樣得到的數字信號可以通過電纜、微波干線、衛星頻道等數字線路傳輸。
        信號頻率越高,A/D 電路的工作頻率就越高。位數越多,信號的還原精度越高。MCU的I/O口需要程序配合才能完成A/D轉換。此外,還可以單獨使用A/D芯片來完成模數轉換。

        1.3 為什么需要模數轉換器?

        計算機軟件、無線電、數字圖像采集都需要ADC轉換器的輔助,即人類數字化的浪潮推動了ADC轉換器的發明、發展和不斷變化。總之,ADC轉換器在人類數字化中扮演著重要的角色。

        image.png


        1) 許多錄音室使用 24 位/96 kHz(或更高)脈沖編碼調制(PCM) 或直接流數字(DSD) 記錄格式,然后使用 ADC 采樣或抽取信號以在光盤上進行數字音頻制作。
        2)使用ADC以數字形式存儲或傳輸幾乎任何模擬信號。例如,電視調諧卡使用快速視頻模數轉換器。數字存儲示波器需要非常快速的模數轉換器,而 ADC 對于軟件定義無線電及其新應用也至關重要。
        3)數字成像系統通常使用模數轉換器來數字化像素。一些雷達系統通常使用 ADC 將信號強度轉換為數字值,以便進行后續的信號處理。
        4) 某些非電子或僅部分電子的設備(如旋轉編碼器)也可被視為模數轉換器。

        image.png


        圖 1. 模數轉換示例(光信號到數字信號)

        Ⅱ A/D 轉換器哪種好?

        經過多年的發展和不斷的技術創新,ADC轉換器已經從Flash ADC、逐次逼近型ADC、計數/斜率積分ADC發展到Σ-Δ型ADC和流水線型ADC。它們各有優缺點,也可以滿足不同的要求。
        逐次逼近型ADC、計數/斜率積分型ADC、壓縮型ADC等主要應用于低速或中速、中精度數據采集和智能儀器。分層和流水線ADC主要用于高速信號處理、快速波形存儲和數據記錄等,如視頻信號量化和高速數字通信技術。∑-△ADC主要用于高精度數據采集,尤其是數字音響系統、多媒體、地震勘探儀器、聲納等電子測量領域。下面簡要介紹主要的 ADC 類型。

        • 逐次逼近 ADC

        逐次逼近 ADC 被廣泛使用。它包括一個比較器、一個數模轉換器、一個逐次逼近寄存器 (SAR) 和一個控制邏輯單元。它是不斷地將采樣輸入信號與已知電壓進行比較。1個時鐘周期完成1位轉換,N位轉換需要N個時鐘周期。轉換完成,輸出二進制數。這類ADC的分辨率和采樣率是矛盾的:ADC分辨率低時采樣率高,如果要提高分辨率,采樣率就會受到限制。
        優點:分辨率低于12位時,價格便宜,采樣率可達1MSPS。與其他類型相比,功耗相當低。
        缺點:在高于14位分辨率的情況下,價格較高。傳感器產生的信號需要在模數轉換前進行調理,包括增益級和濾波,這樣成本會大大增加。

        • 計數/斜率積分 ADC

        計數/斜率積分ADC也稱為雙斜率或多斜率ADC,其應用也非常廣泛。它由帶輸入開關的模擬積分器、比較器和計數單元組成。輸入模擬電壓通過兩次積分轉換成與其平均值成正比的時間間隔。同時使用計數器對這個時間間隔內的時鐘脈沖進行計數,從而實現模數轉換。由于輸入端采用積分器,因此具有很強的抑制交流噪聲干擾的能力。例如對于高頻噪聲和固定低頻(50Hz或60Hz)干擾抑制,適用于嘈雜的工業環境。該類型ADC主要用于低速、精密測量等領域,如數字電壓表。
        優點:分辨率高,最高22位;低功耗和低成本。
        缺點:轉換率低,12位100~300SPS。

        • 并行 ADC

        inter ADC的主要特點是速度快,是所有類型中最快的。采樣率可達1GSPS以上。但是由于功率和體積的限制,分辨率很難提高。這種結構的ADC所有位的轉換是同時完成的,轉換時間主要取決于比較器的開關速度和編碼器的傳輸時延。此外,增加輸出代碼對轉換時間影響不大,但隨著分辨率的提高,高密度模擬設計需要大量的精密分壓電阻和比較器電路進行轉換。即輸出個數增加一位,精密電阻個數增加。快要翻倍了,比較器也差不多翻倍了。
        并聯比較ADC的分辨率受管芯尺寸、輸入電容、功率等限制,如果并聯比較器的精度不匹配,也會造成靜態誤差,增加輸入失調電壓。

        • Σ-Δ (Σ-Δ) ADC

        Sigma-delta (Σ-Δ) ADC 由積分器、比較器、1 位 DA 轉換器和數字濾波器組成。原則上類似于積分型。輸入電壓轉換為時間(脈寬)信號,經過數字濾波器處理,得到數字值。

        image.png


        圖 2. 模數轉換器應用示例

        Ⅲ A/D 轉換器包括哪些內容?

        1)采樣率
        采樣率表示模擬信號轉換為數字信號的速率,這與ADC器件的制造工藝有關,取決于ADC中比較器提供的判斷能力。
        一般來說,采樣率和分辨率是相互制約的。采樣率每增加一倍,分辨率損失1bit。這主要是由于采樣時的抖動,即孔徑抖動或孔徑不確定性。

        2) ADC 分辨率
        分辨率表示模擬信號轉換為數字信號后的位數。它直接決定了ADC的量化電平,即ADC能分辨的最小模擬信號電平值。假設ADC的輸入電壓范圍為(-V, V),分辨率為N(bit),那么ADC的量化電平為2N,這樣量化電平為:ΔV=2V/2N,其中ΔV為轉換準確性。從上式可以看出,ADC的分辨率越高,電壓輸入范圍越小,其轉換精度越高。

        3)信噪比

        (SNR) ADC的信噪比(SNR)反映了量化過程中產生的無噪聲信號部分的均方根值與均方根的比值量化噪聲的值。如果輸入信號是歸一化正弦波 1/2sin(ωt+ψ),則 SNR 可由以下公式確定:

        image.png


        其中,N為ADC的分辨率。可以看出,ADC的信噪比主要取決于分辨率。分辨率每增加一位,SNR 就會增加 6dB。但是,隨著分辨率的提高,ADC的量化電平變小,采樣過程更容易受到干擾。

        4) 有效位數 (ENOB)

        ENOB 是衡量 ADC 轉換器動態范圍的指標。對于實際的A/D轉換系統,由于受到電噪聲、外部干擾、模擬電路非線性失真等因素的影響,以理想的分辨率來衡量系統性能是不夠的。為了更好地反映系統性能,可以在實測信噪比的基礎上,將上述因素轉化為量化噪聲,得到ENOB。計算公式如下:

        image.png


        ENOB 基于理想 ADC 的 SNR 公式:SNR = 6.02 × N + 1.76 dB,其中 N 為 ADC 的分辨率。 ENOB 和 ADC 分辨率之間的差異反映了 SNR 降低導致采樣精度降低的程度(這里是由誤差源引起的 SNR)。

        5)
        非線性誤差非線性誤差是轉換器的一個重要精度指標,它代表ADC的實際轉換值與理論轉換值之間的差異。非線性誤差主要包括兩類:微分非線性(DNL)誤差和積分非線性(INL)誤差。

        6)互調失真(IMD)
        當兩個正弦信號同時輸入到ADC時,由于器件的非線性,除了這兩個頻率的分量外,輸出頻譜也會產生很多失真產物。由此產生的失真稱為互調失真(IMD,Inter Modulation Distortion),其中m+n的值代表失真的階數。在所有互調失真中,二階和三階互調產物最為重要。前者很容易被數字濾波器濾除,而后者很難濾除。

        7) 總諧波失真 (THD)
        由于 ADC 的非線性,輸入信號的許多高次諧波出現在輸出頻譜中。這些高次諧波分量稱為諧波失真分量,產生的失真稱為總諧波失真。諧波失真和調制失真是兩個不同的概念。前者是原始信號波形的失真,即使單頻信號通過ADC也會出現這種現象,而后者是不同頻率之間的相互干擾和影響。

        image.png


        圖 3. Arduino 上的 ADC

        四、A/D轉換器應用及IC4.1 模數轉換器應用

        今天的大多數 ADC 應用屬于四個部分:
        (a) 數據采集
        (b) 精密工業測量
        (c) 語音和音頻
        (d) 高速(采樣率大于約 5 MSPS)

        4.2 模數轉換器 IC 模式說明

        市場上有許多可用于轉換的 ADC IC。這里列出了幾個 ADC IC 及其特性和規格,作為 ADC 選擇參考。

        ? AD7621

        16 位、2 LSB INL、3 MSPS PulSAR? ADC、高采樣率、48 引腳 LQFP 或 48 引腳 LFCSP

        ?AD7641

        18 位、2 MSPS、電荷再分配 SAR ADC

        • 16 位分辨率,無丟失代碼

        • 無流水線延遲(SAR 架構)

        • 差分輸入范圍:±VREF(VREF 高達 2.5V)

        • 吞吐量:

        3 MSPS(寬帶扭曲和扭曲模式)

        2 MSPS(正常模式)

        1.25 MSPS(脈沖模式)

        • INL ±2 LSB 最大值(FS 的 ±30 ppm)

        • SINAD:89 dB 典型值 @ 100 kHz

        • THD:-103 dB 典型值 @ 100 kHz

        • 并行(16 或 8 位總線)和串行 5 V/3.3 V/2.5 V 接口

        • SPI?/QSPI?/MICROWIRE?/DSP 兼容

        • 帶緩沖器和溫度傳感器的板載低漂移基準

        • 單 2.5 V 電源操作

        • 功耗:70 mW(典型值 @ 3 MSPS,帶 REF)

        • 18 位分辨率,無漏碼

        • 2.5 V 內部低漂移參考

        • 吞吐量:

        2 MSPS(變形模式)

        1.5 MSPS(正常模式)

        • 差分輸入范圍:± VREF(VREF 高達 2.5 V)

        • INL:±2 LSB 典型值

        • 無流水線延遲(SAR 架構)

        • 并行(18 位、16 位或 8 位總線)

        • 串行 5 V/3.3 V/2.5 V 接口

        • SPI?/QSPI?/MICROWIRE?/DSP 兼容

        • 帶有緩沖器和溫度傳感器的板載低漂移參考

        ?AD7908

        8 通道、1 MSPS、8 位 ADC,具有 20 引腳 TSSOP 中的定序器

        ?AD7918

        8 通道、1 MSPS、10 位 ADC,具有 20 引腳 TSSOP 中的定序器

        • 快速吞吐率:1 MSPS

        • 指定用于 2.7V 至 5.25V 的 AVDD

        • 低電量:

        6.0 mW,最大 1 MSPS,3 V 電源

        13.5 mW,最大 1 MSPS,5 V 電源

        • 八個(單端)輸入,帶定序器

        • 寬輸入帶寬:AD7928,在 50 kHz 輸入頻率時最小 SINAD 為 70 dB

        • 靈活的電源/串行時鐘速度管理

        • 沒有管道延遲

        • 高速串行接口 SPI?/QSPI?/MICROWIRE?/DSP 兼容

        • 快速吞吐率:1 MSPS

        • 指定用于 2.7V 至 5.25V 的 AVDD

        • 低電量:

        6.0 mW,最大 1 MSPS,3 V 電源

        13.5 mW,最大 1 MSPS,5 V 電源

        • 八個(單端)輸入,帶定序器

        • 寬輸入帶寬:AD7928,在 50 kHz 輸入頻率時最小 SINAD 為 70 dB

        • 靈活的電源/串行時鐘速度管理

        • 沒有管道延遲

        • 高速串行接口 SPI?/QSPI?/MICROWIRE?/DSP 兼容

        ?AD7928

        8 通道、1 MSPS、12 位 ADC,具有 20 引腳 TSSOP 中的定序器

        ?AD5555

        采用緊湊型 TSSOP 封裝的精密雙路 16 位 14 位 DAC

        • 快速吞吐率:1 MSPS

        • 指定用于 2.7V 至 5.25V 的 AVDD

        • 低電量:

        6.0 mW,最大 1 MSPS,3 V 電源

        13.5 mW,最大 1 MSPS,5 V 電源

        • 八個(單端)輸入,帶定序器

        • 寬輸入帶寬:AD7928,在 50 kHz 輸入頻率時最小 SINAD 為 70 dB

        • 靈活的電源/串行時鐘速度管理

        • 沒有管道延遲

        • 高速串行接口 SPI?/QSPI?/MICROWIRE?/DSP 兼容

        • 14 位分辨率

        • ±1 LSB DNL 單調

        • ±1 LSB INL

        • 2 mA 滿量程電流 ±20%,VREF = 10 V

        • 0.5 μs 建立時間

        • 2Q 乘法參考輸入 6.9 MHz BW

        • 零或中量程上電預設

        • 零或中量程動態復位

        • 3線接口

        • 緊湊型 TSSOP-16 封裝

        ?AD8230

        16 V 軌到軌、零漂移、精密儀表放大器

        ?AD7799

        具有片內儀表放大器的 3 通道、低噪聲、低功耗、24 位、Sigma Delta ADC

        • 電阻可編程增益范圍:101 至 1000

        • 電源電壓范圍:±4 V 至 ±8 V

        • 軌到軌輸入和輸出

        • 在 -40°C 至 +125°C 范圍內保持性能

        • 出色的交流和直流性能

        110 dB 最小 CMR @ 60 Hz,G = 10 到 1000

        10 μV 最大失調電壓(RTI,±5 V 操作)

        50 nV/°C 最大失調漂移

        20 ppm 最大增益非線性

        • 均方根噪聲:

        4.17 Hz 時為 27 nV (AD7799)

        16.7 Hz 時為 65 nV (AD7799)

        40 nV 4.17 Hz (AD7798)

        16.7 Hz 時為 85 nV (AD7798)

        • 電流:380 μA 典型值

        • 掉電:最大 1 μA

        • 低噪聲、可編程增益、儀表放大器

        • 更新率:4.17 Hz 至 470 Hz 3 個差分輸入

        • 內部時鐘振蕩器

        • 同時抑制 50 Hz/60 Hz

        • 參考檢測

        • 低邊電源開關

        • 可編程數字輸出

        • 燃盡電流

        • 電源:2.7V 至 5.25V

        ?AD9444

        14 位、80 MSPS A/D 轉換器

        ? AD9445

        14 位、105 MSPS / 125 MSPS A/D 轉換器

        • 80 MSPS 保證采樣率

        • 100 dB 雙音 SFDR,69.3 MHz 和 70.3 MHz

        • 73.1 dB SNR,70 MHz 輸入

        • 97 dBc SFDR,70 MHz 輸入

        • 出色的線性度

        DNL = ±0.4 LSB 典型值

        INL = ±0.6 LSB 典型值

        • 1.2W 功耗

        • 3.3 V 和 5 V 電源操作

        • 2.0 V pp 差分滿量程輸入

        • LVDS 輸出(ANSI-644 兼容)

        • 數據格式選擇

        • 可用輸出時鐘

        • 125 MSPS 保證采樣率 (AD9445BSV-125)

        • 100 dB 雙音 SFDR,30 MHz 和 31 MHz

        • 73.5 dB SNR,70 MHz 輸入

        • 85 dBc SFDR,225 MHz 輸入

        • 出色的線性度

        DNL = ±0.25 LSB 典型值

        INL = ±0.8 LSB 典型值

        • 2.3W 功耗

        • 3.3 V 和 5 V 電源操作

        • 2.0 V pp 至 3.2 V pp 差分滿量程輸入

        • LVDS 輸出(ANSI-644 兼容)或 CMOS 輸出

        • 數據格式選擇(偏移二進制或 2 的補碼)

        • 可用輸出時鐘

        ?AD9446

        16 位、80 MSPS / 100 MSPS A/D 轉換器

        ? AD9235

        12 位、20/40/65 MSPS、3 V 模數轉換器

        • 100 MSPS 保證采樣率 (AD9446-100)

        • 83.6 dBFS SNR,30 MHz 輸入

        (3.8 V 峰峰值輸入,80 MSPS)

        • 82.6 dBFS SNR,30 MHz 輸入

        (3.2 V 峰峰值輸入,80 MSPS)

        • 89 dBc SFDR,30 MHz 輸入

        (3.2 V 峰峰值輸入,80 MSPS)

        • 95 dBFS 2 音 SFDR,具有 9.8 MHz 和

        10.8 MHz (100 MSPS)

        l 60 fsec rms抖動

        • 出色的線性度

        DNL = DNL = ±0.4 LSB 典型值

        INL = ±3.0 LSB 典型值

        • 2.0 V pp 至 4.0 V pp 差分滿量程輸入

        • 緩沖模擬輸入

        • LVDS 輸出(ANSI-644 兼容)或 CMOS 輸出

        • 數據格式選擇(偏移二進制或二進制補碼)

        • 可用輸出時鐘

        • 3.3 V 和 5 V 電源操作

        • 單 +3 V 電源操作(2.7 V 至 3.6 V)

        • SNR = 70 dBc 至奈奎斯特 (65 MSPS)

        • SFDR = 85 dBc 至奈奎斯特 (65 MSPS)

        • 低功耗:65 MSPS 時為 300 mW

        • 片上參考和 SHA

        • 具有 500 MHz 帶寬的差分輸入

        • ±0.4 LSB 的 DNL

        • 靈活的模擬輸入:1 V pp 至 2 V pp

        • 偏移二進制或二進制補碼數據格式

        • 時鐘占空比穩定器

        • 引腳遷移到 AD9215、AD9236、AD9245

        關于模數轉換器(ADC 基礎版)的常見問題

        1.模數轉換器有什么用?
        模數轉換器,縮寫為“ADC”,用于將模擬(連續、無限可變)信號轉換為數字(離散時間、離散幅度)信號。更實際地說,ADC 將模擬輸入(例如麥克風收集聲音)轉換為數字信號。

        2. 模數轉換器有哪些類型?
        目前使用的 ADC 主要有五種類型:
        逐次逼近 (SAR) ADC
        Δ-Σ (ΔΣ) ADC
        雙斜率 ADC
        流水線 ADC
        閃存 ADC

        3、模擬轉數字用的是什么芯片?
        A/D轉換器用于將電壓等模擬信號轉換為數字形式,以便微控制器讀取和處理。一些微控制器具有內置的 A/D 轉換器。也可以將外部 A/D 轉換器連接到任何類型的微控制器。

        4、模數轉換器用的是什么電路?
        模數轉換器 (ADC) 是一種電子集成電路,用于將電壓等模擬信號轉換為由 1 和 0 組成的數字或二進制形式。大多數ADC采用0到10V、-5V到+5V等的電壓輸入,并相應地以某種二進制數的形式產生數字輸出。


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。

        紅外熱像儀相關文章:紅外熱像儀原理


        關鍵詞: 轉換器

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 湖南省| 遵义县| 吴旗县| 临夏县| 四会市| 昭平县| 奉化市| 噶尔县| 将乐县| 嘉鱼县| 绵竹市| 达尔| 扬中市| 惠东县| 临桂县| 长寿区| 甘洛县| 佛学| 乌拉特前旗| 拉孜县| 嘉峪关市| 平塘县| 雷州市| 绥棱县| 襄垣县| 拉孜县| 永春县| 昌吉市| 阜阳市| 曲沃县| 道孚县| 开平市| 陵川县| 安顺市| 澜沧| 凤阳县| 丰城市| 衡阳县| 盐亭县| 大新县| 林周县|