張 章, 余文成, 解光軍
(合肥工業(yè)大學(xué) 電子科學(xué)與應(yīng)用物理學(xué)院,安徽 合肥 230009)
由于逐次逼近型模數(shù)轉(zhuǎn)換器(Successive Approximation Register Analog-to-Digital Converter, SAR ADC)具有結(jié)構(gòu)簡單、功耗低、面積小等特點,且不需要運算放大器,使得SAR ADC比其他奈奎斯特模數(shù)轉(zhuǎn)換器更適合現(xiàn)代互補金屬氧化物半導(dǎo)體(Complementary Metal Oxide Semiconductors, CMOS)工藝的演進路線[1].然而,基于傳統(tǒng)結(jié)構(gòu)的N比特SAR ADC每完成一次轉(zhuǎn)換都需要進行N次比較,而每次的比較速度又受限于電容型數(shù)模轉(zhuǎn)換器(Digital to Analog Converter,DAC)的建立時間和邏輯控制電路的傳遞延遲.因此,傳統(tǒng)結(jié)構(gòu)的這種缺陷阻礙了SAR ADC 向高速高精度領(lǐng)域的發(fā)展.為了改善這個缺陷,研究者們利用SAR ADC的特點,開始在其傳統(tǒng)結(jié)構(gòu)的基礎(chǔ)上嘗試研究混合型結(jié)構(gòu)的高性能ADC,例如流水線-逐次逼近(Pipeline-SAR)混合型ADC[2]、時域交織(Time-Interleaved,TI)ADC[3]和全并行-逐次逼近(Flash-SAR)混合型ADC[4].其中,Pipeline-SAR混合型ADC能提高傳統(tǒng)SAR ADC的速度,但是引入了運算放大器,增加了系統(tǒng)的復(fù)雜度和整體功耗.時域交織型SAR ADC雖然提升了傳統(tǒng)SAR的速度,但ADC的性能卻受到通道間失配的影響,需要額外的校準電路來解決.Flash-SAR混合型ADC利用高轉(zhuǎn)換速率和結(jié)構(gòu)簡單的Flash ADC來提高SAR ADC的整體性能,讓其在面積、速度、功耗以及精度方面具有較好的折中.
文中所設(shè)計的混合型ADC采用“3+8”的兩極流水線結(jié)構(gòu),利用Flash ADC并行轉(zhuǎn)換的特點先對信號進行粗量化,得到 3 bit 數(shù)字碼輸出,再利用SAR ADC對余量信號進行細量化處理,得到 8 bit 數(shù)字輸出;最后,通過冗余位數(shù)字校準電路得到 10 bit 的量化精度.
所設(shè)計的Flash-SAR ADC其結(jié)構(gòu)框圖和時序圖如圖1所示.結(jié)構(gòu)包括第1級Flash ADC結(jié)構(gòu)和第2級SAR ADC結(jié)構(gòu)、數(shù)字校準電路.所述第1級全并行模擬數(shù)字轉(zhuǎn)換器包括 3 bit Flash和數(shù)字編碼電路.所述第2級逐次逼近模擬數(shù)字轉(zhuǎn)換器包括高位電容底極板電平切換控制器和低位電容底極板電平切換控制器、比較器、高位數(shù)模轉(zhuǎn)換器(Digital to Analog Converter,DAC)電容陣列和低位DAC電容陣列.相較于現(xiàn)有的SAR ADC結(jié)構(gòu),所設(shè)計的混合型ADC利用Flash ADC并行轉(zhuǎn)換的特點先對信號進行粗量化,得到 3 bit 數(shù)字碼輸出;再利用SAR ADC對余量信號進行細量化處理,得到 8 bit 數(shù)字輸出.這樣可以減少SAR在一個周期內(nèi)的轉(zhuǎn)換次數(shù),從而提高了SAR ADC的轉(zhuǎn)換速率.加入的 1 bit 冗余位可以容忍32最低有效位(Least Significant Bit,LSB)的失調(diào)電壓[5],因此只要第1級Flash ADC中比較器的調(diào)電壓小于這個誤差容限,后面的數(shù)字校正電路都可以將錯誤結(jié)果糾正過來,從而不影響整個系統(tǒng)的性能.
圖1 Flash-SAR ADC的結(jié)構(gòu)框圖和時序圖
二進制權(quán)重電容陣列DAC中單位電容的選取要根據(jù)電容陣列DAC的非線性和熱噪聲來確定,下面將分別根據(jù)非線性和熱噪聲的要求來計算所需的電容值.
電容失配是主要影響DAC線性度的主要因素,同時也會增大靜態(tài)參數(shù)微分非線性(Differential NonLinearity,DNL)和積分非線性(Integral NonLinearity,INL)的誤差.因此,可根據(jù)給定的INL指標,計算出DAC電容陣列中單位電容的最小值.但需要滿足的條件是: 靜態(tài)參數(shù)INL因電容失配而帶來的誤差要小于量化噪聲.
假設(shè)C1=Cu+ε1,Ci=2i-2Cu+εi(i=2~N-1),其中εi是第i位理想電容值與實際電容值之間的差,如果每個電容之間都滿足正態(tài)分布,則第i位電容的方差可以表示為
(3)
其中,bi=1,1/2,0,分別代表DAC電容陣列的底極板連接到Vref,VCM,VGND.SAR ADC中INL的表達式為
FINL(y)=VDAC, real(y)-VDAC, ideal(y)VLSB,(4)
其中,VLSB為ADC的最小量化電壓.將式(3)代入式(4),得到
(5)
(6)
FINL(y)最大值發(fā)生在滿量程的一半處,即y=2N-1,將其代入式(6),可得
(7)
在工程中,為了保證一定的良率,通常需要滿足:
3σINL<0.5VLSB.(10)
從工藝說明文檔中可以查到單位電容失配的標準差與電容值的相關(guān)失配系數(shù)AC兩者之間的關(guān)系為
由式(9)~式(11)可計算出在線性度要求下所需要單位電容的最小值為
對于一個N位的ADC,該ADC的量化噪聲可以表示為
Δ212=(2VFS)2(12(2N)2) ,(13)
其中,Δ為ADC的理想步長,其值為1個LSB(ADC的最小量化電壓),VFS為ADC輸入信號擺幅值.通常在設(shè)計ADC時,為了減小采樣電路熱噪聲對其精度的影響,總的熱噪聲必須遠小于ADC的量化噪聲.其表達式為
對于文中設(shè)計的10 bit 100 MS/s混合型ADC,將KT=1.38×10-23×300 J代入上式,并且VFS= 1.6 V,可以計算出電容陣列DAC總電容值為 20 fF.在分辨率為 10 bit 的SAR ADC中,單位采樣電容為 (20/2N-1) fF,即 0.156 fF,這個電容值非常小.因此,在中精度SAR ADC中,真正制約單位電容的取值不是噪聲的影響,而主要是電容的匹配.
圖2 開關(guān)切換功耗
文中提出的高位電容跳過與復(fù)用的開關(guān)策略(Higher Capacitor Skipped or Reused algorithm,HCSR)是用在混合型ADC中,利用Flash ADC得到的量化結(jié)果來控制SAR ADC中電容陣列的連接方式.另外,在MCS開關(guān)切換策略的基礎(chǔ)上,將模數(shù)轉(zhuǎn)換過程中始終連接在固定電平VCM端的終端電容加上開關(guān)切換的工作,用來判斷最低有效位.從而相對MCS開關(guān)切換策略,文中提出的開關(guān)策略所需要的電容數(shù)目減少了一半,在很大程度上優(yōu)化了面積和功耗.
圖2為利用傳統(tǒng)的二進制搜索算法時電容充電消耗的能量示意圖,圖中Csw為開關(guān)切換充電至Vref的電容,Cnsw為開關(guān)不切換并保持原來狀態(tài)的電容,CT為DAC電容陣列的總電容.當(dāng)電容Csw的底極板由VGND充電至Vref時,所消耗的能量為
由式(15)可以看出,當(dāng)Csw=0.5CT時,消耗的能量E最大.當(dāng)電容陣列DAC利用傳統(tǒng)連續(xù)的開關(guān)切換策略時,在轉(zhuǎn)換周期中每個電容要經(jīng)歷充電或者放電的過程,這樣就導(dǎo)致電容陣列DAC消耗很多能量.但是,在Flash-SAR的混合型結(jié)構(gòu)中,F(xiàn)lash可以對采樣到的信號先進行粗量化,根據(jù)量化的結(jié)果判斷采樣的差分信號之差的大?。绻@個差值比較大,則電容陣列對電荷重新分配時需要對高位電容進行充放電; 如果這個差值比較小,則高位電容保持原有的狀態(tài).
圖3給出了采用高位電容跳過與復(fù)用算法的3 bit Flash-SAR 混合型ADC的工作原理.其中Flash ADC量化數(shù)字碼的高位和次高位,SARADC量化數(shù)字碼的低位.原理圖中也標出了電容陣列對電荷重新分配時的開關(guān)功耗.如果Flash ADC的量化結(jié)果B1B2為00或01時,說明差分信號的差值比較大,為了使電容陣列頂極板的電壓最終實現(xiàn)逼近的效果,在DAC電壓重新分配時需要對高位電容進行充放電操作.如果Flash ADC的量化結(jié)果B1B2為01或10時,說明差分信號的差值比較小,此時電容陣列頂極板的電壓已經(jīng)處在逼近的狀態(tài),所以在DAC電壓重新分配時就不用對高位電容進行操作,保持原來的狀態(tài).
圖3 高位電容跳過與復(fù)用算法的原理圖
圖4 3種開關(guān)切換算法的功耗對比
表1為不同開關(guān)策略在單位電容數(shù)目、平均開關(guān)功耗和線性度上的對比總結(jié),其中節(jié)省功耗和節(jié)省面積的指標是其他開關(guān)切換策略相對于Monotonic開關(guān)切換策略為參考基準而得出的.從表1的數(shù)據(jù)可以看出,文中提出的開關(guān)策略的平均開關(guān)功耗和所使用的單位電容數(shù)目是最少的,從而節(jié)省了功耗和面積.另外,提出的開關(guān)策略的INL特性優(yōu)于其他3種開關(guān)策略,因此具有更好的線性度特征.
表1 不同開關(guān)策略的對比
文中所設(shè)計的10 bit Flash-SAR混合型ADC采用中芯國際集成電路制造(上海)公司(Semiconductor Manufacturing International Corporation,SMIC) 0.18 μm 工藝實現(xiàn).當(dāng)采樣頻率為 100 MS/s 時,輸入信號接近奈奎斯特(Nyquist)頻率,即頻率為 48.144 531 25 MHz 時,在同樣的仿真環(huán)境下進行仿真后,得到的頻譜圖如圖5所示.其中,無雜散動態(tài)范圍(Spur-Free Dynamic Range,SFDR)為 75.879 dB,信號噪聲失真比(Signal to Noise and Distortion Ratio,SNDR)為 61.37 dB ,有效位數(shù)(Effective Number Of Bit,ENOB)為 9.902 bit.為了驗證ADC在Nyquist頻帶內(nèi)的性能,文中在采樣頻率為 100 MS/s 、溫度為27℃、工藝角為典型值(TT)的環(huán)境下,分別對頻率從1 MHz到50 MHz的正弦波輸入信號進行仿真.圖6給出了ADC的SFDR和SNDR參數(shù)隨輸入信號頻率的變化曲線.在低頻輸入時,SFDR較高; 而在高頻輸入時,SFDR較低.這是由于在低頻時,動態(tài)因素所產(chǎn)生的諧波失真功率較小,而隨著輸入信號頻率的升高,總諧波失真(Total Harmonic Distortion,THD)成為限制SFDR的主要因素.另外,在整個Nyquist頻帶內(nèi)SNDR的變化比較小,基本保持不變.這是因為無論輸入信號的頻率有多大,量化噪聲以及熱噪聲都是限制ADC的關(guān)鍵因素.表2列出了ADC在3種不同工藝角下,當(dāng)采樣頻率為 100 MS/s,輸入信號頻率為 1.074 218 75 MHz,環(huán)境溫度為27℃,工作電壓為 1.8 V 時的動態(tài)性能,其中SNR(Signal to Noise Ratio)為信噪比.在工藝角為SS(高溫、低壓)的情況下,P溝道金屬氧化物半導(dǎo)體(P-channel Metal Oxide Semiconductor,PMOS)晶體管和N溝道金屬氧化物半導(dǎo)體(N-channel Metal Oxide Semiconductor,NMOS)晶體管的工作速度最慢,在一定程度上影響了ADC的性能參數(shù),因此仿真得到的結(jié)果相對于FF(低溫、高壓)、TT工藝角會差一點.
圖5 ADC在Nyquist輸入頻率下的快速傅里葉變換頻譜圖 圖6 不同輸入頻率下的SNDR和SFDR參數(shù)
表2 不同工藝角下ADC的動態(tài)性能比較
表3給出了文中設(shè)計的10 bit Flash-SAR混合型ADC與已發(fā)表的混合型ADC之間的性能比較.從表3的對比中可以看出,盡管文中所設(shè)計的混合型ADC采用的是相對落后的SMIC 0.18 μm 工藝,但相比于其他論文中采用更先進工藝所設(shè)計的ADC具有更好的性能,并且在功耗上也占有很大的優(yōu)勢.
表3 ADC的性能比較
注: 上標a表示測試結(jié)果;上標b表示仿真結(jié)果.
文中在SMIC 0.18 μm 1P6M CMOS混合信號工藝下,設(shè)計并實現(xiàn)了一個 10 bit 100 MS/s Flash-SAR混合型ADC.提出了一種新型的開關(guān)切換策略,從理論上分析了該策略相對于現(xiàn)存的開關(guān)切換策略具有更好的線性度,節(jié)省更多的功耗以及總電容數(shù).同時,最后的仿真結(jié)果也證實了該策略的可行性.
[1] 曹超, 馬瑞, 朱樟明, 等. 高精度SAR ADC非理想因素分析及校準方法[J]. 西安電子科技大學(xué)學(xué)報, 2015, 42(6): 61-65.
CAO Chao, MA Rui, ZHU Zhangming, et al. Analysis of Non-ideal Factors and Digital Calibration for High Resolution SAR ADCs[J]. Journal of Xidian University, 2015, 42(6): 61-65.
[2] LIM Y, FLYNN M P. A 1 mW 71.5 dB SNDR 50 MS/s 13 b Fully Differential Ring-amplifier-based SAR-assisted Pipeline ADC[C]//Proceedings of the 2015 IEEE International Solid-State Circuits Conference. Piscataway: IEEE. 2015: 458-459.
[3] HONG H K, KANG H W, JO D S, et al. A 2.6 b/Cycle-architecture-based 10 b 1 JGS/s 15.4 mW 4×-time-interleaved SAR ADC with a Multistep Hardware-retirement Technique[C]//Proceedings of the 2015 IEEE International Solid-State Circuits Conference. Piscataway: IEEE, 2015: 470-471.
[4] LIN Y Z, LIU C C, HUANG G Y, et al. A 9-bit 150-MS/s Subrange ADC Based on SAR Architecture in 90-nm CMOS[J]. IEEE Transactions on Circuits and Systems Ⅰ: Regular Papers, 2013, 60(3): 570-581.
[5] LIU C C, CHANG S J, HUANG G Y, et al. A 10 b 100 MS/s 1.13 mW SAR ADC with Binary-scaled Error Compensation[C]//Proceedings of the 2010 IEEE International Solid-State Circuits Conference. Piscataway: IEEE, 2010: 386-387.
[6] LIU C C, CHANG S J, HUANG G Y, et al. A 10-bit 50-MS/s SAR ADC with a Monotonic Capacitor Switching Procedure[J]. IEEE Journal of Solid-State Circuits, 2010, 45(4): 731-740.
[7] HARIPRASATH V, GUERBER J, LEE S H, et al. Merged Capacitor Switching Based SAR ADC with Highest Switching Energy-efficiency[J]. Electronics Letters, 2010, 46(9): 620-621.
[8] HUANG G Y, CHANG S J, LIU C C, et al. 10-bit 30-MS/s SAR ADC Using a Switchback Switching Method[J]. IEEE Transactions on Very Large Scale Integration Systems, 2013, 21(3): 584-588.
[9] MURATORE D G, AKDIKMEN A, BONIZZONI E, et al. An 8-bit 0.7-GS/s Single Channel Flash-SAR ADC in 65-nm CMOS Technology[C]//Proceedings of the 2016 European Solid-State Circuits Conference. Washington: IEEE Computer Society, 2016: 421-424.
[10] WU S Y, DU L, JIANG M, et al. A 10-bit 100 MS/s Time Domain Flash-SAR ADC[C]//Proceedings of the 2014 IEEE International Conference on Electron Devices and Solid-State Circuits. Piscataway: IEEE, 2014: 7061088.
[11] CHO Y K, JUNG J H, LEE K C. A 9-bit 100-MS/s Flash-SAR ADC without Track-and-hold Circuits[C]//Proceedings of the 2012 International Symposium on Wireless Communication Systems. Washington: IEEE Computer Society, 2012: 880-884.
[12] KUPPAMBATTI J, KINGET P R. A Low Power Zero-crossing Pipeline-SAR Adc with On-chip Dynamically Loaded Pre-charged Reference[C]//Proceedings of the 2013 39th European Solid-State Circuits Conference. Washington: IEEE Computer Society, 2013: 113-116.