謝雪丹 張文芳 劉佳慶
(山西能源學院 山西省晉中市 030600)
數模轉換器(Digital-to-Analog Converter,簡稱DAC),顧名思義,是集成電路領域中連接數字電路和模擬電路的橋梁,亦是數字電路系統與外部模擬信號世界間交換信息的主要渠道。利用DAC,可以將離散的數字信號轉化為連續的模擬信號,其在現代5G 通信、高速雷達探測、醫療通信系統及物聯網等信號處理過程中扮演著不可或缺的角色,重要性不言而喻。
目前,隨著集成電路技術的飛速發展,各電子技術應用領域對DAC 的指標性能也提出了更加苛刻的要求,研究和設計低功耗、寬范圍、高精度、高速率的數模轉換器具有十分重要的實踐意義。傳統的DAC 結構有權電阻結構、R-2R 結構、電荷分布結構等;一般地,電壓型DAC 多用于低速轉換器內,且電阻結構中電阻的數量會隨著轉換位數的增加而帶來版圖面積的消耗。因此,在高速、高精度的應用需求下,設計一款性能優越的電流舵型DAC 將對通信領域起到推動型的作用。
高分辨率的DAC 通常采用多變量、多段位、多模式的組合結構。本文所設計的13-bits 電流舵DAC 采用改良后的電流模分段式控制方法,選擇四個子模塊互聯構成,子模塊間的電流滿足權重關系,段內各支路電流源大小相等。分配四段位的段內位數分別為5bit,1bit,3bit,4bit,最低位單位電流源在輸出電阻上產生的調節電壓為0.15mV,滿量程電壓調節范圍為0~1.2V。電路整體架構包含基準-偏置電路、電流源陣列、開關驅動電路、溫度計譯碼電路等。
13-bits DAC 電路結構簡圖如圖1 所示。
本次DAC 設計中單位電流支路采用壓控電流源方案,產生的兩路偏置電壓分別加在MOS 管柵極產生相應的設計電流。低五位DAC 采用R-2R 結構,其中R 為基本的單位電阻參數。
當開關全部斷開時,在VOUT端到地等效為3 個2R 電阻并聯,此時流過最左端R 電阻的電流為零。當D0為1 時,最低位支路中的電流I0將在R-2R 電阻網絡中進行分配,最低位支路節點處流過的電流為I0/3,之后R-2R 網絡對該級電流逐級1/2 衰減。因此,低位的I0/3 電流首先在第一個橫向電阻R 上流過,當經過第二個橫向電阻R 時,電流開始逐級遞減1/2,經過四級橫向電阻1/2 分流后到達輸出端,最終的輸出電流為

整個DAC 系統為線性系統,輸出電壓為多個激勵信號作用的線性疊加,即可分開計算,并統一作線性求和處理。
段間關系示意圖如圖2 所示。
設R-2R 相鄰段(4bits)的單位電流為I1,則產生的輸出電壓為:

當外部電流源輸入全部為0,僅R-2R 產生激勵作用,則此時的等效電阻為根據段間權電流的匹配關系,可知當且僅當R-2R 的最高位電流開關打開時,產生的輸出電壓應為鄰近段位電流單獨激勵時產生輸出電壓的一半,即滿足:

由此可得段間子模塊的單位電流大小關系為:


圖1:13-bits DAC 電路結構簡圖

圖2:段間關系示意圖

圖3:偏置電路原理圖

圖4:開關驅動電路原理圖

圖5:單位溫度計譯碼模塊

圖6:仿真電路圖

圖7:13-bits DAC 動態仿真輸出波形
在此結構中,提高電流源精度和段間電流的匹配度對DAC 的整體性能十分重要。
單位電流源參數如表1 所示。
偏置電路中的電壓主要為單位電流元中的壓控管產生偏置電壓,以提供精準的電流,本次設計基準電路溫漂系數約為10ppm,之后通過電流轉電壓結構以及寬擺幅的電壓偏置結構產生偏壓Bias1 與Bias2,為后續DAC 基本電流單元支路提供穩定偏置電壓。

表1:單位電流源參數

表2:DAC 各權位靜態仿真值

圖8:高段位波形動態性能對比
偏置電路原理圖如圖3 所示。
本文中采用的開關管電路通過合理設置開關控制信號的交叉點電壓可以有效減小毛刺的發生,使電路更加穩定。輸入信號通過反相器整形控制NMOS 管,同之前原理相同,對OUT 端與OUTB 端保持充放電時間不一致,于是可將兩管同時導通時交叉點的電壓下調,保證兩個差分管在同一時刻保持全部導通或截止狀態,避免一開一閉的情況引起隨機大電流,影響DAC 性能。
開關驅動電路原理圖如圖4 所示。
在分段式電流舵DAC 設計中,高位輸入碼一般不直接控制電流源陣列,而是通過溫度計譯碼電路轉換成相應的溫度計碼,每個溫度計碼再通過開關驅動電路控制單獨的電流源支路。
單位溫度計譯碼模塊如圖5 所示。
將所設計的具體電路在Cadence 軟件中進行搭建,得到的電路原理圖如圖6 所示。電路整體分為基準-偏置電路、溫度計碼模塊電路、開關電壓整形電路、四部分單位電流元電路,其中各部分單位電流元采用同尺寸MOS 管成比例擴大,輸入數字信號為D0-D12,輸出模擬信號為Y。

圖9:DAC 靜態輸出波形圖
基于電流舵的13-bits DAC 動態性能仿真結果如圖7 所示,滿量程波形如圖7 所示,藍色線條為理想狀態下的數模轉換器模型輸出波形,對應紅色線條為本文涉及的13-bit DAC 的輸出波形,可看到兩條波形整體擬合度較高,但紅色波形產生的毛刺較多。
由各段位波形放大后觀察,本次設計的DAC 步長變化較為均勻,階梯狀變化比較明顯;將各段位放大進行對比分析,對于高段位而言,以上情況并不太理想,出現實際波形與理想波形稍有偏差的現象,接近滿量程時,這個差值顯得更為明顯。高段位波形動態性能對比如圖8 所示。
完成DAC 動態性能仿真后,為了再次驗證其基本功能,對電路進行了靜態性能的仿真。靜態性能下不考慮毛刺的產生,輸入信號直接由直流電平進行控制,測試輸出信號電壓值,當每次僅打開一位信號時,其輸出的電壓值滿足權位比重,符合要求。
DAC 各權位靜態仿真值如表2 所示。
輸出的靜態波形主要有以下幾種情況,圖9(a)-(c)為輸出均為有抖動的情況,輸出的電壓會有上下的波動,約為10 個uV,總體比較輸出電壓較穩定,符合要求;圖9(d)為滿量程時的靜態輸出電壓,由圖可見為1.182V,同動態性能輸出一致。
本文采用了電流舵段間組合的方法完成了一種數字模擬轉換器的電路設計,所設計的DAC 共有13 位數字輸入端,輸出的模擬電壓量程為0~1.18V,可對特定需求的電路進行偏置電壓的調節,調節步長約為0.133mV,電路總功耗為2.34mW。此外,可以通過改變電路中R-2R 結構中的單位電阻大小,完成輸出電壓范圍的調節,具有一定的實用性。通過對所設計的DAC 進行前仿驗證,其靜態性能和動態性能均較為理想,滿足設計要求。