數(shù)據(jù)轉換是連接模擬和數(shù)字世界的重要電路,在大多數(shù)嵌入式系統(tǒng)中,您都會發(fā)現(xiàn)模擬到數(shù)字轉換和數(shù)字到模擬轉換,從物聯(lián)網(wǎng)(IoT)傳感器到無線網(wǎng)絡,從智能家居自動化到電源,數(shù)據(jù)轉換無處不在。在本文中,我們將分析數(shù)據(jù)轉換器的體系架構,研究這些轉換器的工作原理,并解釋工程師在選擇轉換器時應考慮的關鍵術語。我們也會列舉一系列典型的模數(shù)轉換器(ADC)和數(shù)模轉換器(DAC),以說明不同的轉換器架構,并展示它們的功能。
?
連接模擬和數(shù)字世界
我們周圍是一個模擬世界,溫度、濕度和氣壓等環(huán)境因素都是模擬測量值。例如,要在家庭自動化系統(tǒng)中對這些數(shù)據(jù)進行處理,需要將它們轉換為數(shù)字域。數(shù)字處理信息是一種方便、快速、高能效的過程,低成本的微控制器即是理想的選擇方案。
?
與模數(shù)轉換過程相反的是數(shù)模轉換,一些應用案例會同時使用兩種轉換方法。例如,智能家庭揚聲器必須收聽語音命令和根據(jù)響應進行回放。將人的語音轉換為數(shù)字音頻流,然后由基于云端的機器學習算法進行解釋,付諸行動,然后將回復或所需音樂發(fā)送回揚聲器,并轉換為模擬域。
?
ADC和DAC工作原理
圖1所示為一個簡單的工業(yè)過程閉環(huán)控制器功能框圖,其中包含有ADC和DAC。該控制器的信號調(diào)節(jié)功能支持ADC和DAC的輸入和輸出,信號調(diào)節(jié)鏈路還可以包括在ADC輸入上使用低通濾波器,能夠從期望的模擬信號中去除可能干擾ADC轉換精度的所有高頻信號偽影(artefacts)。其他信號調(diào)節(jié)部件可以限制采集的模擬信號輸入范圍,以防止損壞ADC和用于電隔離傳感器與ADC/DAC的電路。
?
圖1:工業(yè)過程回路控制器中的ADC和DAC使用。(來源:Analog Devices)
?
在使用多個模擬傳感器的情況下,ADC輸入可以被多路復用,這種技術能夠為控制電路設計提供一種高性價比的方法。這種設計可能需要可編程增益放大器,以適應來自多個傳感器的不同模擬輸入范圍(參見圖2)。
?
圖2:采用微控制器或微處理器的完整模擬-數(shù)字-模擬控制回路。(來源:Analog Devices)
?
ADC和DAC的功能可以通過使用分立元件方法來實現(xiàn)。然而,最節(jié)省時間和PCB空間的方法是選擇通常包括ADC或DAC功能、多路復用器和一些信號調(diào)節(jié)組件的集成電路。
?
模數(shù)轉換簡介
數(shù)據(jù)轉換的基礎包括兩個明顯的過程,采樣和量化。
?
采樣發(fā)生在連續(xù)時域中,并能夠確定數(shù)字輸出信號如何能夠保真地代表輸入模擬信號。對于緩慢變化的模擬信號,較為緩慢的采樣率就以足夠,但快速變化的輸入需要更快的采樣率(參見圖3)。采樣通常采用每秒采樣數(shù)(s/s)。
?
在圖3中右側,模擬輸入信號的變化比采樣率快很多,導致轉換精度降低。
?
圖3:采樣率對數(shù)字輸出信號再現(xiàn)的影響。(來源:Kuphaldt - http://www.ibiblio.org/))
?
量化則決定了每個數(shù)字位的模擬值。分辨率是選擇ADC時需要考慮的第二個基本屬性。例如,8位ADC可以用256級表示輸入信號,但16位ADC則將分辨率提高到65536級,因此與8位ADC相比,每個數(shù)字位代表256個模擬值。通常,特定的應用案例決定ADC分辨率和采樣率的選擇標準(參見圖4)。
?
圖4:量化過程確定了每個數(shù)字位的值和ADC分辨率。(來源:Analog Devices)
?
數(shù)字轉換基礎知識
同樣的采樣和量化概念也適用于數(shù)模轉換。每個量化值由二進制數(shù)字代碼創(chuàng)建。通常,最簡單的DAC采用二進制加權架構,使用由高精度電阻器構建的分壓器提供輸出信號(參見圖5),這種結構稱為電阻串DAC。
?
圖5:使用精密電阻串創(chuàng)建分壓器,以從數(shù)字輸入創(chuàng)建模擬輸出。(來源:Analog Devices)
?
圖6:一個3位DAC的模擬輸出歸一化為數(shù)字部分。(來源:Analog Devices)
?
基本數(shù)據(jù)表中的ADC和DAC術語
除了上面強調(diào)的采樣率和量化之外,下面是在選擇ADC和DAC時會遇到的一些其它術語。
?
分辨率:量化決定DAC/ADC的分辨率,最好用數(shù)字位的模擬值來加以說明。考慮測量最大值為5VDC的電壓,在8位ADC中,與16位輸出76μV(5/65535)相比,最低有效位(LSB)等于19.5mV(5/256)。
?
積分非線性(INL)誤差:該誤差表示轉換器在從零到滿量程范圍內(nèi)線性偏離直線程度。良好的INL表明轉換器可以將數(shù)字正弦波轉換為可靠的模擬呈現(xiàn)(參見圖7)。
?
圖7:與整體傳遞函數(shù)相比,ADC的最佳擬合線示意圖。(來源:Analog Devices)
?
增益誤差:增益誤差用來表示傳遞函數(shù)斜率反映理想傳遞曲線的準確程度(參見圖7)。
?
微分非線性(DNL)誤差:DNL表示每個數(shù)字步長之間的差值。一個好的DNL意味著好的分辨率,而且數(shù)字步長保持一致(參見圖8)。
?
圖8:微分非線性誤差存在于各個數(shù)字步長之間。(來源:Analog Devices)
?
偏移誤差:也稱為零標度誤差,表示ADC或DAC的傳遞函數(shù)與理想傳遞特性的比較。在DAC中,當數(shù)字輸入全部為零時,產(chǎn)生了模擬輸出,就會發(fā)生偏移誤差。對于ADC,當模擬輸入為零時,所有數(shù)字輸出應為零
?
流行的ADC和DAC架構
模數(shù)轉換
每種模數(shù)轉換器架構都具有其適合于某特定應用的屬性,重要考慮因素涉及成本(設計簡單性)、分辨率或線性度等。
?
Flash架構采用時鐘比較器的并行陣列將模擬信號轉換為數(shù)字域,每個比較器的輸入包括信號和來自階梯電阻參考電壓的設定部分(參見圖8)。Flash架構能夠在一個時鐘周期內(nèi)實現(xiàn)轉換,但它需要8個比較器用于8位ADC,這也施加了高輸入電容。
?
圖9:Flash ADC的概要架構。(來源:Analog Devices)
?
流水線架構通常將轉換過程分為兩個階段,每個階段包括采樣和保持、DAC和ADC。在轉換周期開始時,第一個采樣成為最高有效位(MSB),然后將其反饋并從輸入信號中減去剩余采樣,該過程會持續(xù)進行到從MSB到LSB的每個數(shù)字位。這種架構速度不如Flash ADC快,但可以適應寬動態(tài)范圍輸入信號,并能夠實現(xiàn)高分辨率。然而,流水線過程也引入了轉換延遲,這可能不適合某些應用。
?
逐次逼近寄存器(SAR)架構是將輸入信號與已知參考電壓進行比較(參見圖10),對于從MSB到LSB的每個數(shù)字位,需要連續(xù)針對較小參考電壓進行比較。如果模擬輸入大于參考值,則可設定每個位;如果小于該值,則保持為零并繼續(xù)到下一數(shù)字位。SAR ADC的優(yōu)點包括無流水線架構的延遲,并且由于只需要一個比較器,所以芯片尺寸非常緊湊。然而,其精度則取決于DAC線性度和相關比較器噪聲。
?
圖10:逐次逼近模數(shù)轉換器示意圖。(來源:Analog Devices)
?
∑-Δ架構:這種架構利用積分器、比較器和一位DAC來創(chuàng)建∑-Δ調(diào)制器(參見圖11)。調(diào)制器從DAC中減去一個值,并將結果反饋給積分器。比較器獲取積分器輸出并將其轉換為單位數(shù)字輸出,然后反饋至輸入。這種架構可以實現(xiàn)高分辨率,并且能夠以快速的“過采樣”速率操作。
?
圖11:∑-Δ 型ADC的架構。(來源:Analog Devices)
?
數(shù)模轉換
除了上面強調(diào)的電阻串架構之外,R-2R梯形DAC是另一種流行的架構(參見圖12)。R-2R梯形圖能夠簡化與電阻串DAC相關的匹配難題,只需要兩個2:1比例的電阻值。該架構適合電壓或電流輸出配置。在電壓模式R-2R DAC中,電阻器在參考電壓和接地之間切換。電阻器梯形圖的每個鏈提供二進制縮放輸出電壓,相加的總和為模擬輸出。
?
圖12:R-2R梯形DAC的基本架構。(來源:Analog Devices)
?
上面討論的所有DAC架構都使用固定參考電壓和固定增益。然而,乘法DAC(MDAC)架構可為寬動態(tài)范圍模擬信號提供數(shù)字可變增益,它使用R-2R梯形結構和可編程增益運算放大器。這種方法為MDAC提供了用作基于DAC衰減器或放大器的功能,并且非常適合于高帶寬AC或變化的DC信號。
?
數(shù)據(jù)轉換器示例
德州儀器(Texas Instruments) ADC354x系列是低噪聲、超低功耗14位高速ADC,能夠實現(xiàn)高達65M/s的采樣速率。該轉換器具有一個時鐘周期的延遲、900MHz的輸入帶寬、±0.6 LSB的INL和±0.1 LSB的DNL,適用于軟件定義無線電、熱成像和儀器儀表等各種低功耗應用。
?
基于SAR的ADC的一個例子是Analog Devices AD7380/AD7381系列4Ms/s雙采樣16位或14位轉換器,它具有差分輸入、1 LSB INL(14位)和寬共模輸入電壓,適用于電機控制感測、數(shù)據(jù)采集系統(tǒng)和聲納等應用,相應的評估板EVAL-AD7380FMCZ/EVAL-AD7381FMCZ可幫助進行多通道、同時采樣原型制作。
?
DAC的一個范例是Analog Devices/Maxim Integrated MAX22007,這種四通道模擬輸出IC適用于各種工業(yè)和建筑自動化應用。它能夠配置為電壓或電流模式輸出,每個通道可以提供0~10.5V的線性輸出電壓或0~21mA的線性電流。
?
Texas Instruments DACx3401-Q1是一款緊湊型8引腳WSON封裝汽車級DAC,該器件有8位或10位可選,能夠提供1 LSB INL和DNL線性、寬電源電壓范圍(1.8~5.5VDC)和0.36mW@1.8V低功耗特性。
?
開始數(shù)據(jù)轉換設計
在本文中,我們探討了如何實現(xiàn)模擬域和數(shù)字域之間的數(shù)據(jù)轉換,簡要介紹了數(shù)據(jù)表中一些重要術語,并分析了流行的轉換器架構。通過這些信息,讀者將能夠更好地了解模數(shù)轉換器和數(shù)模轉換器的工作方式、每種架構的優(yōu)缺點以及在選擇器件時需要查看的重要數(shù)據(jù)表參數(shù)。
?
?
?
評論
查看更多