朱朝峰,汪 東,,鄧 歡,龍 睿,唐金波
(1.湘潭大學物理與光電工程學院,湖南湘潭 411100;2.湖南轂梁微電子有限公司,湖南長沙 410000)
模數轉換器(Analog-to-Digital Converter,ADC)作為數字和模擬信號連接的橋梁,對于提高芯片的數字運算能力有著至關重要的作用。其中逐次逼近型(Successive Approximation Register,SAR)模數轉換器憑借著結構簡單、面積小、功耗低等優點被廣泛運用。但是傳統同步SAR ADC 受限于串行的工作方式,N位的SAR ADC至少需要N個轉換周期,從而限制了SAR ADC轉換速度。以SAR ADC為核心的混合結構,如流水線SAR ADC[1]、VCO-SAR ADC[2]、時間交織SAR ADC[3]等,雖然可以解決傳統SAR ADC 的此類問題,但仍然存在著精度和速度不能折衷的問題。
在此基礎上設計了一款同步FLASH-SAR ADC,利用FLASH ADC 并行的工作特點,解決SAR ADC 只能串行的工作問題,同時設計了一種新的DAC 電容陣列以及跨電壓域比較器,并針對DAC 結構進行編碼設計,進一步提高ADC 的轉換速度。最后采用55 nm CMOS 工藝經版圖設計,寄生參數提取,在5.5 MS/s(Million Samples per Second,MS/s)采樣速率下,后仿真有效位達到11.82 bit。
FLASH-SAR ADC 結構框圖如圖1 所示,核心模塊為FLASH ADC 和SAR ADC 兩部分。FASLH ADC由電阻串分壓電路和31 個比較器電路組成。SAR ADC 由采樣保持模塊(S/H MUX)、DAC 電容陣列模塊、比較器模塊(COMP)和控制邏輯模塊(SAR LOGIC)組成。外圍模塊由參考產生電路(VREF/VCM BUF FER)、時鐘產生電路(CLK GEN)和數字處理模塊(DIGITAL ENGINE)組成。

圖1 FLSAH-SAR ADC結構框圖
該ADC 采用同步時序控制邏輯、基準時鐘(ADC_CLK)和采樣時鐘(SH)通過外部輸入,其余時鐘均由內部時鐘產生模塊(CLK GEN)產生。IBAS 由帶隙基準產生,并通過VCM BUFFER 和VREF BUFFER產生ADC 所需要的參考電壓和共模電壓(VCM)。
FLASH-SAR ADC 中的高5 位由FLASH ADC 以溫度碼的形式進行粗量化,低7 位由SAR ADC 以二進制碼的形式進行細量化[4],其工作過程分為3 個階段:
1)采樣階段:FLASH ADC 和SAR ADC 同時對輸入信號Vin 進行采樣;
2)FLASH ADC 量化階段:采樣結束后,SAR ADC 進入保持階段,FLASH ADC 進入工作階段,粗量化高5 位,在一個時鐘周期內完成,通過計算可以得到量化電壓VFlash;
3)SAR ADC 量化階段:FLASH ADC 以溫度碼的形式將結果傳輸給SAR ADC,得到殘差電壓Vresidue=Vin-VFlash,然后對殘差電壓Vresidue進行細量化,得到低7位數字碼。
DAC 對SAR ADC 的精度、轉換速度以及功耗等指標起決定性作用[5]。圖2為該設計的DAC電容陣列,采用電荷重分配結構,利用電容的電荷守恒和再分配特點實現SAR ADC 的轉換功能,并且采用分段式設計,減小電路開銷,降低功耗[6]。DAC 的高5位為單端結構,低7 位為差分結構,這種結構能夠抑制共模噪聲的影響,使輸出電壓在共模點附近且擺幅較小。

圖2 DAC電容陣列示意圖
FLASH ADC 粗量化的結果傳給DAC,在DAC的N 端得到殘差電壓Vresidue,其P 端高5 位電容下極板保持接地。為了降低DAC 的功耗,采用基于共模電平(VCM_based)的切換方式[7],在電容下極板引入共模電壓。共模電壓的引入增加了低位切換開關以及控制時序的設計難度,因此采用高位電容采樣的方式減少低位電容下極板所需電位。但參與采樣和具有校準功能的冗余位下極板仍然需要4 個電位,所以在切換過程中用GND 代替VCM 電位,從而減少所需開關個數,降低控制時序的設計難度。
為驗證DAC 的線性度,對每個工作階段電壓推導如下:
假設單位電容為C,在采樣階段,DAC 兩端對應的電荷分別為式(1)和式(2)。
FLASH ADC 將結果以溫度碼的形式傳輸給DAC,為方便推導,轉換為5 位數字碼,以F4、F3、F2、F1、F0表示。待DAC 輸出結果穩定后,進行第一次比較,根據電荷守恒可推導出P 端輸出電壓VXP1和N 端輸出電壓VXN1分別為式(3)和式(4)。
其中,VREF為參考電壓,式(3)和式(4)相減得:
根據比較結果,決定下一位開關切換。當比較結果為1 時,下一位N 端電容下極板接VREF,P 端電容下極板接GND;當比較結果為0 時,下一位N 端電容下極板接GND,P 端電容下極板接VREF。
后續每次開關切換,DAC 輸出端電壓差為:
其中,k=24-j,j=2,3…9。當j-1 位比較結果為0時,式(6)中±k/128 為減號;當j-1 位比較結果為1 時,式(6)中±k/128 為加號。第j位切換同上所述。
比較器作為ADC 的另一個核心電路,決定了ADC 的分辨率和轉換速度等核心參數[8]。文中設計了一款高性能跨電壓域的動態鎖存比較器,該比較器采用三級預放大器和鎖存級(LATCH)級聯的結構,結構簡圖如圖3 所示。
比較器第一級預放采用共源共柵結構,利用其隔離特性,避免比較器影響到DAC 輸出端電壓,同時提高第一級增益。NMOS 管相對于PMOS 管,在比較階段更容易受到遲滯效應的影響,導致放大后的電壓下降緩慢,加大了比較出錯的概率,同時PMOS管和NMOS 管相比,擁有更低的閃爍噪聲[9],因此采用PMOS 管作差分輸入對管。第二、三級預放采用電阻做負載的傳統運放結構,電路圖如圖4 所示。

圖4 預放大級框圖
該設計FLASH-SAR ADC的參考電壓為2.5 V,根據2.2 節,可求得DAC 輸出電壓范圍為1.18~1.33 V,因此預放大級采用3.3 V 器件設計,用3.3 V 模擬電壓供電,留有足夠的裕度,確保MOS 管在不同情況下均能工作在飽和區。經過三級預放大后,LATCH級輸入電壓小于1.2 V,且預放大級和LATCH 級通過電容耦合連接,預放大級直流輸出不會影響LATCH級,因此LATCH 設計時選用1.2 V 的器件,用1.2 V數字電源供電,在1.2 V 電壓域完成比較過程,同時SAR 控制邏輯也采用1.2 V 數字電源,所以比較器可以和SAR 控制邏輯銜接,不需要額外降壓處理。LATCH 級電路如圖5 所示。

圖5 LATCH級電路圖
該設計采用輸出失調存儲(Output Offset Storage,OOS)技術[10],在預放輸出端增加電容,消除比較器失調電壓。為將校準效果最大化,分別對三級預放進行失調校準,如圖3所示。開關的控制時序如圖6所示。
數字邏輯電路是整個ADC 的控制核心,負責寄存比較器結果,控制DAC 開關切換,以及輸出編碼等工作[11]。核心模塊SAR 控制邏輯電路由一排移位寄存器產生移位時鐘控制數據寄存器來寄存比較結果,并把結果傳輸給DAC,控制DAC 的開關切換。同時增加一組寄存器,由移位寄存器產生的時鐘控制,依次產生DAC 中低位部分VCM 的控制時序。
根據2.2 節所述,FLASH ADC 輸出數字碼為F4、F3、F2、F1、F0;SAR ADC 輸出9 位碼,記為S8-S0,其中包含一位冗余位。由于低位采用差分結構,根據SAR ADC 每次轉換的數字碼來判斷后續數字碼在FLASH ADC 輸出的基礎上需要加還是減,冗余位數字碼和權重相同位對應相加[12]。最終所有數字碼處理如圖7 所示,其中,A1、A0 為符號位,00 表示正常轉換,01 表示ADC 上溢,11 表示ADC 下溢。
該12 位單端結構FLASH-SAR ADC 的LSB 為610 μV。為滿足ADC 精度需求,比較器至少需要比較出0.5 LSB 大小的電壓,即305 μV。一般情況下,LATCH 比較器的失調電壓可以達到10 mV 以上,前置放大級需要將最小識別電壓放大到比LATCH 的失調電壓更大的程度,這樣比較時才不會出錯,因此假設比較器預放大級能夠將0.5 LSB 電壓放大到30 mV,此時預放大級需要的增益為:
比較器每次轉換的時鐘周期為13 ns,假設一半時間用于比較,即t0=6.5 ns。在估算情況下,可以把多級級聯結構的預放大級視為特征常數為τ的一個單極點系統。如果設t0=2τ,此時預放大級能建立到總增益的(1-e-2)≈86%,足以滿足LATCH 級的輸入要求[13],總的預放大級帶寬按式(8)進行估算:
利用Cadence 平臺進行AC 交流小信號仿真,結果如圖8 所示,由仿真結果可知,預放大級增益可以達到48.4 dB,-3 dB 帶寬可以達到89.3 MHz,完全滿足指標要求。

圖8 比較器增益
對比較器整體功能進行仿真,按照FLASHSAR ADC 設計要求,將比較器的時鐘頻率設置為82.5 MHz,結果如圖9 所示,比較器可以根據輸入端壓差的變化,進行正確的翻轉,說明比較器可以正常工作,且滿足12 位單端ADC 的精度以及速度要求。

圖9 比較器功能仿真結果
FLASH-SAR ADC 基于55 nm CMOS 工藝進行布局規劃和模塊設計,優化后的版圖如圖10 所示,版圖有效面積為0.53 mm×0.5 mm。

圖10 FLASH-SAR ADC版圖
利用Cadence 平臺對電路進行仿真,在模擬電源電壓3.3 V、數字電源電壓1.2 V、采樣率5.5 MS/s、輸入頻率為0.118 MHz、TT 40 ℃工藝角(Process Corner)下進行后仿真,將ADC 的輸出結果經過理想DAC 還原后,取512個點進行FFT分析,頻譜圖如圖11所示。

圖11 FFT分析結果
當采樣率為5.5 MS/s時,改變輸入信號頻率,對仿真結果進行頻譜分析,統計結果如圖12所示??梢园l現當輸入信號頻率改變時,ADC 的SNR 均能超過71 dB,SFDR 均能超過74 dB,說明ADC 性能良好。

圖12 不同輸入信號頻率仿真結果
運用PVT(Process Voltage Temperature)測試方法[14],通過幾種不同組合,在輸入信號頻率為0.118 MHz時,對電路進行后仿真,結果匯總如表1 所示。在FF工藝角,150 ℃下性能最差,但此時有效位也可以達到11.768 bit,滿足設計要求。

表1 PVT仿真結果
FLASH-SAR ADC 和文獻[15]、文獻[16] 的主要參數進行對比,結果如表2 所示,該設計的有效位和其他動態參數均優于文獻[15]和文獻[16]。

表2 性能對比統計
文中基于55 nm CMOS 工藝設計了一款采樣率為5.5 MS/s 的同步FLASH-SAR ADC,提出了一種差分結構和單端結構融合的電容陣列,并進行編碼設計,在保證精度的基礎上提高轉換速度,最后完成了整個ADC 的電路設計以及版圖設計,并在電壓變化范圍為3.3 V±10%、1.2 V±10%,溫度覆蓋范圍為-55~150 ℃的情況下,進行后仿真驗證,結果表明有效位可以達到11.82 bit,信噪失真比為73.12 dB,無散雜動態范圍為80.07 dB,總諧波失真為86.22 dB,說明該FLASH-SAR ADC 具有良好的性能。