理解和應(yīng)用數(shù)模轉(zhuǎn)換器
掃描二維碼
隨時(shí)隨地手機(jī)看文章
數(shù)模轉(zhuǎn)換器(DAC)是非常通用的器件,其能力遠(yuǎn)遠(yuǎn)超出電平設(shè)置的范疇,而且延伸到通信、視頻、音頻、電位計(jì)和替代可變電阻器、信號(hào)合成以及許多其它應(yīng)用。
DAC的一些技術(shù)指標(biāo)
DAC是最基本最重要的混合信號(hào)構(gòu)建模塊,其輸出可以是單端,也可以是差分;器件可以是單極性,也可以是雙極性的;DAC的傳遞函數(shù)是線性的,也可以是非線性的,如"LogDAC"為對(duì)數(shù)傳遞函數(shù),主要應(yīng)用在音頻系統(tǒng)中。實(shí)際傳遞函數(shù)與理想傳遞函數(shù)的擬合度可以用DAC的積分非線性或INL來描述,通常有兩種表達(dá)方法:一種是端點(diǎn)方法,如圖1左圖所示,另一種是最佳直線的方法,如圖1右圖所示。即使是簡(jiǎn)單的Σ-Δ轉(zhuǎn)換器那樣并不呈現(xiàn)微分非線性誤差的轉(zhuǎn)換器也都有INL誤差,而且這個(gè)誤差還會(huì)影響到雜散和失真的性能。
此外,建立時(shí)間是一個(gè)DAC設(shè)計(jì)多方面的技術(shù)指標(biāo)。簡(jiǎn)單的可以理解為從輸出電壓離開一個(gè)具有指定誤差范圍電平到穩(wěn)定進(jìn)入目標(biāo)誤差范圍電平的時(shí)間。有些制造商定義的建立時(shí)間還包括與鎖存和開關(guān)設(shè)置時(shí)間相關(guān)的寄存器延遲,以及如圖2中所示的左側(cè)的死區(qū)。前者在使用DAC產(chǎn)生動(dòng)態(tài)信號(hào)時(shí)更為有用,而后者對(duì)于電平設(shè)置的調(diào)節(jié)很重要。不符合建立時(shí)間的時(shí)序指標(biāo)可能會(huì)導(dǎo)致性能上的問題
DAC的架構(gòu)
DAC的一個(gè)基本構(gòu)建模塊是一個(gè)簡(jiǎn)單的開關(guān)。圖3所示為最簡(jiǎn)單的電壓輸出DAC架構(gòu),包括一個(gè)Kelvin分壓器,溫度計(jì)式DAC,全譯碼器。這種DAC也可稱為電阻串(string)DAC。圖中所示的是一個(gè)3位電阻串DAC,一般來講電阻串DAC不超過8位。對(duì)于Kelvin分壓式DAC,由輸入代碼的改變而產(chǎn)生的開關(guān)毛刺相對(duì)恒定,與代碼在DAC范圍內(nèi)所處位置無關(guān),因此成為了目前較高分辨率的分段式DAC的常用構(gòu)建模塊?;鶞?zhǔn)電壓是加在階梯型電阻串的頂部,輸入代碼確定了開關(guān)與電阻串的連接。由于CMOS開關(guān)漏電流很小,而且可以實(shí)現(xiàn)很高的集成度,因此,電阻串DAC常采用CMOS制造工藝。
如果去掉圖3電阻串DAC最上面的電阻,梯形電阻串的上下兩個(gè)端點(diǎn)就變成了電位器的兩個(gè)端點(diǎn),從而得到數(shù)字電位器,電阻串DAC的輸出成為了電位器的抽頭。
基于R/2R網(wǎng)絡(luò)的DAC一直是一種普遍使用的類型,由于2:1比率很低,因此電阻非常容易制造以及微調(diào),如圖4所示為一個(gè)電壓型R/2R階梯網(wǎng)絡(luò)DAC。該架構(gòu)中每個(gè)二進(jìn)制位在地與基準(zhǔn)電壓之間切換,其中一個(gè)有利的特點(diǎn)是該架構(gòu)輸出阻抗與代碼無關(guān),是恒定的。其輸出可以為電壓,或者是流入虛地的電流。需注意的是,這些開關(guān)必須能工作在很大的共模電壓范圍(從VREF到地電位)內(nèi),而且VREF端點(diǎn)的阻抗是輸入數(shù)字量代碼的函數(shù),因而必須用低阻抗驅(qū)動(dòng)。
對(duì)于R/2R階梯DAC電流型輸出結(jié)構(gòu),其開關(guān)總是工作在地電位。由于這種架構(gòu)如果使用CMOS開關(guān),則VREF輸入可以有正極性或者負(fù)極性。如果把雙極性AC輸入加到VREF引腳上,就有4象限乘法,因此可以得到VREF電壓與數(shù)字量代碼之間乘積的輸出,因此這種DAC架構(gòu)通常被用于乘法DAC(MDAC)中,可以應(yīng)用到以數(shù)字控制方式對(duì)信號(hào)進(jìn)行放大或縮小。
如果用電容切換代替電阻或電流源,即為開關(guān)電容DAC或稱電荷分配DAC,如圖5所示。其中電容的匹配是用精密光刻技術(shù)控制的,并且還另外增加了一些電容和開關(guān)出廠前的微調(diào),或者在完成安裝之后的系統(tǒng)級(jí)自校準(zhǔn)調(diào)試過程中使用。而該架構(gòu)的一個(gè)缺點(diǎn)是,開關(guān)時(shí)的瞬態(tài)電流注入到模擬輸入端,這需要驅(qū)動(dòng)放大器對(duì)于這些瞬態(tài)電流能夠在大約半個(gè)轉(zhuǎn)換周期內(nèi)穩(wěn)定下來。
若干個(gè)低分辨率DAC可以使用"分段(segmentation)"技術(shù)組合成較高分辨率的DAC,有許多種方法可以實(shí)現(xiàn)這種分段。如圖6中(A)所示,兩個(gè)3位電阻串DAC構(gòu)成一個(gè)完整的6位DAC,如果采用CMOS工藝,這種DAC效果很好。其中,最高的幾位是用第一個(gè)電阻串DAC實(shí)現(xiàn),而最低的幾位用第二個(gè)電阻串DAC實(shí)現(xiàn)。而在圖6(B)中,低位DAC是用二進(jìn)制DAC構(gòu)成的。分段法降低了開關(guān)毛刺的影響,有助于減少與數(shù)字輸入有關(guān)的DNL誤差,因此常用于高速DAC中。
通過提高DAC的采樣率,可以減輕對(duì)重構(gòu)濾波器的設(shè)計(jì)要求。然而,以較高的速率向DAC輸入數(shù)據(jù)不僅非常困難,而且成本很高。過采樣和插值的概念現(xiàn)已經(jīng)廣泛應(yīng)用于ADC和DAC中,也被應(yīng)用于ADI公司的高速TxDAC系列的一些產(chǎn)品中,這樣不僅降低了濾波器的成本,而且提高了性能。其實(shí)現(xiàn)方法是以fc速率輸入的N位數(shù)據(jù)被傳遞到一個(gè)頻率為Kfc的數(shù)字插值濾波器,所增加的數(shù)據(jù)采樣點(diǎn)是通過插值濾波器計(jì)算出來的,然后再去驅(qū)動(dòng)一個(gè)速率為Kfc的N位DAC。DAC即采用的是過采樣,插值和噪聲整形技術(shù)實(shí)現(xiàn)。
DAC的應(yīng)用
1. 在LCD中用來控制白色LED背光亮度
如圖7中所示,環(huán)境亮度檢測(cè)器輸出一個(gè)正比于現(xiàn)有光線亮度的電流,TIA(跨導(dǎo)放大器)將這個(gè)小電流轉(zhuǎn)變成一個(gè)電壓,再把這個(gè)電壓送入A/D轉(zhuǎn)換器。系統(tǒng)中的微控制器讀出A/D的輸出,并通過I2C接口對(duì)數(shù)字電位器進(jìn)行設(shè)定。數(shù)字電位器被連接到白色LED驅(qū)動(dòng)器ADM8846的Rset引腳,從而改變了它提供給LED的輸出電流,這樣就完成了對(duì)LED的亮度控制。在上電時(shí), AD5245預(yù)置為中間阻值。
2. 6通道視頻編碼器ADV7322同時(shí)在標(biāo)清TV和高清TV上顯示視頻的應(yīng)用
圖8所示的是6通道視頻編碼器ADV7322同時(shí)在標(biāo)清TV和高清TV上顯示視頻的應(yīng)用。圖中上面的高清TV視頻信號(hào)是將模擬的Y、Pr、Pb信號(hào)分開,使用三條線纜來獨(dú)立傳輸,而下面的標(biāo)清TV輸入的是復(fù)合視頻信號(hào),ADV7322的6路輸出都要加緩沖器以驅(qū)動(dòng)高清和標(biāo)清的顯示器。此外,由于AD8061具有出色的適合視頻應(yīng)用的參數(shù)特性,所以這里選用AD8061做緩沖器。ADV7322的輸出還可能根據(jù)連接設(shè)備的需要,加一個(gè)模擬低通濾波器以實(shí)現(xiàn)反鏡像濾波。最后需要說明的一點(diǎn)是,雖然ADV7322含有片上基準(zhǔn),但可能還要考慮使用一個(gè)更好的外部基準(zhǔn)來優(yōu)化其性能,比如AD1580。