劉 超,陶 敏,宿 剛,李德輝,鄭 偉,石景龍
(吉林大學(xué) 電子科學(xué)與工程學(xué)院,長春 130012)
DAC(Digital-to-Analog Converter)作為溝通數(shù)字和模擬的橋梁,其在遠程通信、發(fā)光二極管驅(qū)動、掃頻儀、密集波分復(fù)用、低功耗藍牙設(shè)備和信號調(diào)制器等需要將數(shù)字信號轉(zhuǎn)換成模擬信號時,具有重要的應(yīng)用價值[1-7]。在一般的DAC結(jié)構(gòu)中,輸入數(shù)字量都是二進制邏輯的。一位二進制數(shù)只能表示一比特的信息量。而多進制邏輯與二進制邏輯相比,在相同的位數(shù)下攜帶有更大的信息量。由于多進制邏輯信息具有密度大的優(yōu)點,使其在諸如電信號和光信號調(diào)制、信號傳輸?shù)确矫娴玫搅藦V泛的應(yīng)用[8-13]。將多進制邏輯引入DAC結(jié)構(gòu)設(shè)計中,將使DAC在相同位數(shù)下,得到更高的分辨率。三進制DAC作為多進制DAC中結(jié)構(gòu)最簡單的一種,目前已有許多對其研究報道。Choi等[14]設(shè)計了一個4位的電流舵結(jié)構(gòu)三進制DAC,不僅具有更佳的分辨率,還具有功耗低和尺寸小的優(yōu)點。但該基于電流舵的三進制DAC結(jié)構(gòu)中,一個N位DAC需要N個不同大小的參考電流源,并且這N個參考電流源的電流大小呈現(xiàn)指數(shù)級遞增,這導(dǎo)致參考電流源的個數(shù)和匹配度同時制約了位數(shù)N的增加。
筆者提出了一種適用于任意多進制數(shù)字輸入的電壓輸出型DAC結(jié)構(gòu)。對N位三進制的DAC,只需要兩個參考電壓源;對N位M進制的DAC,只需要M-1個參考電壓源,并且參考電壓源的電壓大小是線性增長的。這種DAC結(jié)構(gòu)采用了電阻網(wǎng)絡(luò)結(jié)構(gòu),其想法來源于傳統(tǒng)的二進制R-2R梯形電阻網(wǎng)絡(luò)結(jié)構(gòu)的DAC[15]。通過對R-2R梯形電阻網(wǎng)絡(luò)結(jié)構(gòu)電壓輸出型DAC進行改進,使該DAC結(jié)構(gòu)通過簡單的改變就可以適用于任意的M進制數(shù)字輸入DAC的設(shè)計。
傳統(tǒng)N位二進制R-2RDAC結(jié)構(gòu)[15]原理如圖1所示。圖1a所示的電阻網(wǎng)絡(luò)中只含有阻值R和2R兩種電阻,電壓源標(biāo)號dxVREF(1≤x≤N-1,輸入數(shù)字量dx取值為0或1)為圖1b所示的單刀雙擲模擬開關(guān)(SPDT:Single-Pole Double-Throw Analog Switch)與參考電壓源VREF組合結(jié)構(gòu)的簡化形式。如圖1b所示,dx對SPDT進行控制:當(dāng)dx=0時,SPDT接通到地,則dxVREF=0;當(dāng)dx=1時,SPDT接通到VREF,則dxVREF=VREF。因此SPDT輸出的電壓可統(tǒng)一表示成dxVREF。
圖1 R-2R DAC原理圖Fig.1 R-2R DAC Schematic diagram
根據(jù)戴維南定理,從圖1a中箭頭指向的0~N中任意一點的左側(cè)等效電阻均為2R。從1~N-1點中任取一點k(1≤k≤N-1),得到如圖2a所示的第k點局部等效電路。如圖2a所示,k點左側(cè)等效電阻為2R。再假設(shè)圖2a中的k點左側(cè)等效電壓為Vk。
圖2 R-2R DAC等效電路Fig.2 R-2R DAC equivalent circuit
根據(jù)線性疊加定理,得到第k+1點左側(cè)等效電壓Vk+1與第k點左側(cè)等效電壓Vk、第k個電壓源dkVREF的迭代關(guān)系
(1)
根據(jù)式(1),得到圖1a中箭頭所指的輸出電壓VOUT所在的點N處左側(cè)等效電壓為
(2)
對式(2)進行多次迭代,得到圖1a中輸出點N處左側(cè)最終的等效電壓為
(3)
圖1a中的DAC輸出點N處左側(cè)的等效電壓為VN,等效電阻為2R。因此,R-2RDAC輸出端的等效電路如圖2b所示,從輸出電壓VOUT處向左邊看,電路由電壓源VN和電阻2R串聯(lián)組成。式(3)描述了二進制R-2R梯形電阻網(wǎng)絡(luò)電壓輸出型DAC由數(shù)字量到模擬電壓的轉(zhuǎn)換函數(shù)關(guān)系。
對任意多進制的電壓輸出型DAC一般結(jié)構(gòu)根據(jù)二進制R-2RDAC結(jié)構(gòu)進行改進,其原理圖如圖3所示。其基本結(jié)構(gòu)與二進制R-2RDAC相比添加了一組電阻RC,并且對M進制的電壓輸出型DAC,輸入數(shù)字量dx(0≤x≤N-1)取值為0~M-1。因此,對應(yīng)的參考電壓為M-1個,模擬開關(guān)為單刀M擲模擬開關(guān)(SPMT:Single-Pole Muti-Throw Analog Switch)。電壓源標(biāo)號dxVREF為圖3b所示M-1個電壓源和SPMT結(jié)構(gòu)的簡化形式。如圖3b所示,dx對SPMT進行控制,當(dāng)dx為i(0≤i≤M-1)時,SPMT與iVREF接通。例如,當(dāng)dx=2時,SPMT接通到2VREF。因此SPMT的輸出電壓可統(tǒng)一表示成dxVREF。不同的參考電壓組合,經(jīng)過電阻網(wǎng)絡(luò)后,在圖3a中箭頭所指向的N點產(chǎn)生輸出電壓VOUT。
圖3 多進制DAC原理圖Fig.3 Schematic diagram of DAC suitable for arbitrary radix
選取特定的RA、RB和RC電阻阻值使其滿足:從圖3a中箭頭指向的0~N中任意一點左邊的等效電阻均為RA。因此,如果從1~N-1中任取一點k(1≤k≤N-1),則其左側(cè)等效電阻為RA。任意M進制DAC等效電路如圖4所示。
圖4 任意多進制DAC等效電路Fig.4 DAC suitable for arbitrary radix equivalent circuit
圖4a為第k點局部電路原理圖。根據(jù)線性疊加定理,k+1點處左側(cè)等效電壓由第k點左側(cè)等效電壓Vk與第k個參考電壓dkVREF加權(quán)組成
(4)
對M進制數(shù)字輸入的DAC,在Vk和dkVREF的作用下,k點處的電壓應(yīng)等于Vk衰減1/M與dkVREF衰減1/M的和。此外,根據(jù)戴維南定理,圖4a中k點處的加權(quán)電壓等于k+1點左側(cè)等效電壓。因此,k+1點處左側(cè)等效電壓Vk+1應(yīng)該滿足
(5)
對比式(4)和式(5),可得到RA與RC滿足
(6)
考慮到k+1點處左側(cè)的等效電阻應(yīng)等于RA,因此有
RA=RA∥RA∥RC+RB
(7)
將式(6)代入式(7),化簡得到
(8)
根據(jù)式(6)和式(8),得到RA、RB和RC的數(shù)值關(guān)系。當(dāng)M=2時,由式(6)可知RC的值為無窮大,相當(dāng)于不連接RC;由式(8)可知RB=0.5RA。根據(jù)圖3a、式(6)和式(8),容易發(fā)現(xiàn)在M=2的特殊情況下,任意多進制DAC結(jié)構(gòu)即為二進制R-2RDAC結(jié)構(gòu)。因此,任意多進制DAC結(jié)構(gòu)為傳統(tǒng)R-2RDAC結(jié)構(gòu)的拓展。
對M>2時的一般情況,根據(jù)式(5)迭代計算得到圖3a中N點左側(cè)的等效電壓為
(9)
式(9)描述了M進制的電壓輸出型DAC結(jié)構(gòu)由數(shù)字量到模擬電壓的轉(zhuǎn)換函數(shù)關(guān)系。其中M可為任意大于1的整數(shù)。式(9)表明,N位M進制數(shù)字輸入的DAC可以實現(xiàn)分辨MN階不同的電壓。相比于二進制數(shù)字輸入的DAC只能分辨2N階不同的電壓,任意多進制DAC的分辨率隨著進制數(shù)M的增大而顯著提高。而且該DAC結(jié)構(gòu)簡單,設(shè)計難度不隨位數(shù)N和進制數(shù)M的增加而增大。由于每一級電阻網(wǎng)絡(luò)和參考電壓的結(jié)構(gòu)都相同,拓展位數(shù)時僅需簡單地對相同結(jié)構(gòu)的電阻網(wǎng)絡(luò)和參考電壓結(jié)構(gòu)進行相應(yīng)個數(shù)的拓展。而拓展進制數(shù)時,僅需要對模擬開關(guān)的輸入通道數(shù)和參考電壓進行相應(yīng)個數(shù)的拓展。在進行位數(shù)拓展和進制拓展時,結(jié)構(gòu)也沒有明顯變復(fù)雜。因此,可以方便地利用該結(jié)構(gòu)設(shè)計多進制和高位數(shù)的DAC。
選取N=8、M=3,對筆者提出的DAC結(jié)構(gòu)進行功能驗證。利用分立元件和集成電路芯片設(shè)計8位的三進制電壓輸出型DAC電路模塊。當(dāng)M=3時,根據(jù)式(6)和式(8),RA、RB和RC滿足RB=2/3RA以及RC=RA的數(shù)量關(guān)系。選取RA=30 kΩ,則RB=20 kΩ,RC=30 kΩ。設(shè)計的電路原理如圖5所示,該電路有兩個參考電壓源VREF和2VREF。選取VREF=1.25 V,2VREF=2.5 V。
圖5 8位三進制DAC原理圖Fig.5 8-trit ternary DAC schematic diagram
為使微控制器和可編程門陣列等具有三態(tài)引腳的控制電路能對該DAC進行控制,輸入接口進行了
特殊設(shè)計,使三態(tài)引腳Px(1≤x≤7)輸出的電平與三進制DAC的數(shù)字輸入量dx取值一一對應(yīng)。如圖5b所示,每個三態(tài)引腳連接到10 kΩ上拉電阻和10 kΩ上拉電阻中間。上拉電阻的另一端接高電平VIO,下拉電阻的另一端接地。三態(tài)引腳Px的輸出狀態(tài)與DAC的輸入端dx的對應(yīng)關(guān)系如表1所示。三態(tài)引腳Px同時連接到兩個比較器CP1和CP2的輸入端。當(dāng)三態(tài)引腳Px輸出為低電平時,CP1的輸出端Sx1為低電平,CP2的輸出端Sx0為高電平,則dxVREF=VREF。當(dāng)三態(tài)引腳Px輸出為高阻態(tài)時,兩個比較器CP1和CP2輸出均為低電平,則dxVREF=0。當(dāng)三態(tài)引腳Px輸出為高電平VIO時,CP1的輸出端Sx1為高電平,CP2的輸出端Sx0為低電平,則dxVREF=2VREF。
由于圖5a中的箭頭所指向點8處左側(cè)的等效電阻的30 kΩ電阻不可忽略,因此連接一個緩沖用的放大器OP,使電壓從圖5a的VOUT點處輸出。將N=8、M=3和VREF=1.25 V代入式(9),得到8位三進制的電壓輸出型DAC的數(shù)字量到模擬電壓的轉(zhuǎn)換函數(shù)
實際制作的8位三進制DAC電路模塊如圖6所示。其大小緊湊,長為54 mm,寬為27 mm。
圖6 8位三進制DAC實物圖Fig.6 Picture of the 8-trit ternary DAC
對實際DAC電路靜態(tài)數(shù)據(jù)進行測試。8位三進制DAC理論上可分辨多達6 561個不同的電壓值,因此選擇性地等間隔選取243個點的電壓進行測量。電壓測量儀器選擇吉時利公司的六位半高精度萬用表,保證測量數(shù)據(jù)的可靠性和準(zhǔn)確性。該DAC的測試結(jié)果曲線如圖7所示。
圖7a給出了實際測試輸出模擬電壓值隨輸入數(shù)字量的變化關(guān)系,以及理論輸出模擬電壓值隨輸入數(shù)字量的變化關(guān)系。由圖7a可看出,實際測試電壓值與理論電壓值在整個數(shù)字輸入量變化范圍內(nèi)隨輸入數(shù)字量變化的總體趨勢一致,從而驗證了筆者提出的DAC結(jié)構(gòu)的正確性。圖7b給出了模擬電壓實測值與理論值的誤差隨輸入數(shù)字量的變化關(guān)系,可看出最大誤差接近33 LSB(Last Significant Bit)。圖7b中出現(xiàn)的誤差,主要有3個來源:由電阻網(wǎng)絡(luò)中的電阻值誤差、模擬開關(guān)的導(dǎo)通電阻和參考電壓源內(nèi)阻等電阻原因間接導(dǎo)致誤差;緩沖放大器輸入失調(diào)電流和緩沖放大器輸入偏置電流等電流,間接導(dǎo)致誤差;參考電壓源的電壓值存在誤差和緩沖放大器輸出失調(diào)電壓等電壓,直接導(dǎo)致誤差??梢圆捎眉呻娐吩O(shè)計該DAC降低誤差。
此外,從圖7b中可看到,誤差隨輸入數(shù)字量呈現(xiàn)階躍變化現(xiàn)象。前兩次階躍現(xiàn)象出現(xiàn)在DAC的MSB(Most Significant Bit)發(fā)生切換時。這是由于MSB的權(quán)重最大,其對電阻值誤差較敏感,導(dǎo)致其對電壓誤差的影響較大。從圖7b還可看到,還存在第3次誤差的階躍變化,其原因是電阻網(wǎng)絡(luò)型DAC本身存在的本征非單調(diào)特性。與圖7對應(yīng)的部分數(shù)據(jù),如表2所示。
圖7 數(shù)據(jù)曲線Fig.7 Data curve
筆者根據(jù)傳統(tǒng)的二進制R-2R電阻網(wǎng)絡(luò)型DAC,提出了一種新的DAC結(jié)構(gòu),并逐步推導(dǎo)出各個電阻阻值應(yīng)該滿足的關(guān)系,使其能推廣到任意的多進制DAC。對不同進制的DAC,其結(jié)構(gòu)基本相同,區(qū)別主要在于電阻網(wǎng)絡(luò)中電阻值和參考電壓源的個數(shù)不同。為驗證該DAC結(jié)構(gòu)的基本功能而構(gòu)建的8位三進制DAC電路可產(chǎn)生38種不同的模擬電壓值。而8位二進制DAC只能產(chǎn)生28種不同的模擬電壓。因此,8位的三進制DAC的分辨率相當(dāng)于8位二進制DAC的 25.6倍。該結(jié)果顯示了多進制邏輯在DAC結(jié)構(gòu)設(shè)計方面的應(yīng)用潛力。