Giga ADC 介紹及雜散分析(上)
摘要
Giga ADC是TI推出的采樣率大于1GHz的數(shù)據(jù)轉(zhuǎn)換產(chǎn)品系列,主要應(yīng)用于微波通信、衛(wèi)星通信以及儀器儀表。本文介紹了Giga ADC的主要架構(gòu)以及ADC輸出雜散的成因分析,以及優(yōu)化性能的主要措施。
1、Giga ADC架構(gòu)及TI的Giga ADC
1.1 Giga ADC架構(gòu)演進(jìn)
Giga ADC目前已經(jīng)廣泛的應(yīng)用于數(shù)據(jù)采集、儀器儀表、雷達(dá)和衛(wèi)星通信系統(tǒng);隨著采樣速率和精度的進(jìn)一步提高,越來越多的無線通信廠商開始考慮使用Giga ADC實現(xiàn)真正的軟件無線電。軟件無線電不僅可以簡化接收通道設(shè)計,同時可以方便不同平臺的移植和升級,從而降低開發(fā)成本和周期。
Figure 1列出了在使用各種采樣架構(gòu)下,采樣精度和采樣速率之間關(guān)系。隨著技術(shù)和工藝的發(fā)展,各種架構(gòu)可以支持的采速率在不斷的提升,但就目前的水平來看,要實現(xiàn)1Gpbs以上的采樣率,必須采用Flash或者折疊(Folding)架構(gòu)。
這主要是因為在其它架構(gòu)中,都采用了反饋環(huán)路;這些反饋環(huán)路的傳輸延時限制了ADC速率的進(jìn)一步提升。例如在pipeline中,每一級都有一個DAC,用于把本級的數(shù)據(jù)輸出轉(zhuǎn)換成模擬信號,反饋給本級的模擬輸入,取差以后放大輸出給下一級。類似的限制也存在于Subranging或者multi-step架構(gòu)中,都需要一個反饋環(huán)路輔助判決。
另一方面,雖然目前業(yè)界最快的ADC架構(gòu)是Flash架構(gòu),但一個N bit的flash ADC需要2N-1個比較器,當(dāng)N>= 8時,比較器的數(shù)量將會非常龐大;而且隨著轉(zhuǎn)換精度的增加,后端的譯碼邏輯也會變得異常復(fù)雜;這些都會對芯片的體積和功耗造成很大的影響。
所以在TI的Giga ADC中,采用了折中的折疊(folding)架構(gòu)。事實上,折疊是和flash類似的架構(gòu),不同的是,在折疊架構(gòu)中,輸入信號分別通過了粗分ADC和折疊電路+細(xì)分ADC;折疊電路的理想傳輸特性為三角狀循環(huán)的折疊信號。以一個8bit ADC為例,粗分ADC輸出3bit,細(xì)分ADC輸出5bit.如Figure 2和Figure 3所示,折疊電路共折疊了8次,將滿量程的輸入范圍等分為8段,分別對應(yīng)3位粗分ADC轉(zhuǎn)換產(chǎn)生的高位bit(MSB);同時對上述折疊電路輸出信號進(jìn)行5位細(xì)化轉(zhuǎn)換得到低位bit(LSB);最后高、低位數(shù)字碼合起來組成8位的數(shù)字輸出。
對于一個8bit ADC,采用折疊電路架構(gòu)所需要的比較器個數(shù)為(m = 3,n = 5);如果采用flash架構(gòu),則需要比較器的個數(shù)為。顯而易見,采用折疊架構(gòu)大大降低了比較器的個數(shù)。
1.2 TI Giga ADC產(chǎn)品介紹
TI在過去的十年當(dāng)中,利用創(chuàng)新的ADC架構(gòu)和工藝技術(shù),不斷的刷新業(yè)界Giga ADC的采樣速率和轉(zhuǎn)換精度,最新的產(chǎn)品已經(jīng)可以達(dá)到5Gbps @ 7.6bit(LM97600)和4Gpbs @ 12bit(ADC12D2000RF)。Figure 4是目前TI全系列的Giga ADC產(chǎn)品:
2、TI Giga ADC架構(gòu)介紹
本章節(jié)中將詳細(xì)討論Giga ADC的各個功能模塊。在實際應(yīng)用中,設(shè)計者一般都會采用Folding + interpolation + calibration的架構(gòu),用于進(jìn)一步簡化設(shè)計,降低功耗和提高精度。
上圖是一個典型的folding-interpolation架構(gòu)的Giga ADC框圖。在這類ADC中,為了解決模擬輸入端的匹配誤差和輸入偏置誤差,集成了一個校準(zhǔn)信號源,在不需要外部輸入的情況下,實現(xiàn)芯片的前臺校準(zhǔn),使芯片達(dá)到最大性能。除此之外,還包括輸入的buffer,采保電路,foldinginterpolation電路以及比較器、encoder和LVDS輸出電路。
2.1 Input mux
在Figure 5中可以看到,為了盡可能的把輸入鏈路上所有器件包含到校準(zhǔn)環(huán)路中,校準(zhǔn)信號的輸入開關(guān)加在了輸入電路的最F前端。這對開關(guān)電路的線性和帶寬提出了很高的要求。在TI的Giga ADC電路中,采用了constant Vgst NMOS pass-gate電路,這種電路不僅寬頻帶內(nèi)導(dǎo)通電阻穩(wěn)定不變,失真小,而且功耗低。
電路校準(zhǔn)只在器件上電或者器件工作溫度發(fā)生明顯變化的時候才會發(fā)起,輸入校準(zhǔn)開關(guān)也只在這個時候才會導(dǎo)通。
2.2 Interleaved T/H
在高速ADC設(shè)計中,為了達(dá)到更高的采樣速率,采用了interleaved的架構(gòu),即一個模擬輸入,輸入到兩個相同的ADC中,但這兩個ADC的采樣速率相同,相位相反;最后芯片的數(shù)字部分把兩路ADC的輸出信號重新整合,達(dá)到了相對于每路ADC兩倍的采樣速率。將采樣保持電路放在第一級buffer之后,主要是因為這一級buffer降低了輸入信號的負(fù)載和kickback噪聲,方便寬帶匹配;同時降低了采保電路的工作頻率,使得采保電路和第二級buffer的設(shè)計和功耗大大簡化。
需要注意的是,在interleaved架構(gòu)中,兩路采樣保持電路和buffer的偏置和增益誤差,以及兩路采樣時鐘之間的相位誤差,都會給整個ADC系統(tǒng)SNR帶來很大的影響。在設(shè)計中,兩路電路采用了完全鏡像的設(shè)計,同時兩路電路都在校準(zhǔn)環(huán)路里,有效的降低了這些誤差帶來的性能惡化。
2.3 Preamplifier
預(yù)放大電路處于采保電路之后,比較器之前,包括第二級輸入buffer,折疊內(nèi)插電路等。預(yù)放大電路的主要功能包括:輸入信號的放大,以降低電路偏置誤差對性能的影響;輸入信號的折疊處理,將輸入信號通過折疊電路分成若干部分,從而降低比較器的個數(shù);通過內(nèi)插電路增加信號過零點,減少折疊電路模塊。
2.3.1第二級輸入buffer
第二級輸入buffer的主要作用就是要把采保電路輸出的偽差分信號通過差分放大器轉(zhuǎn)換成真正的差分信號,以達(dá)到更好的電源抑制比和方便后級處理。第二級buffer輸出的差分信號分成兩路,一路輸出給粗分轉(zhuǎn)換電路,用于判決輸入信號處于那一個折疊區(qū);一路輸出給細(xì)分轉(zhuǎn)換電路,輸出具體的轉(zhuǎn)換數(shù)據(jù)。
2.3.2折疊電路
Figure 8為一種實際折疊電路及其直流傳輸特性。Figure 8(a)中,輸入信號Vin和5個量化參考電平Va、Vb、Vc、Vd和Vf;5個源極耦合對的漏極交替連接,通過負(fù)載電阻R1和R2的I/V變換,形成一對5倍折疊(折疊率F = 5)的差分折疊信號Vo +與Vo -,如Figure 8(b)所示。Figure 8(b)中,直流傳輸特性上差分輸出為零的點稱為過零點??梢?,除了過零點附近,實際折疊電路的傳輸特性存在著一定的非線性區(qū)域。為解決非線性區(qū)域上輸入信號的量化問題,可采用兩個具有一定相位差的折疊信號,如Figure 9所示。它們之間的相位差保證了各自的非線性區(qū)域相互錯開。
當(dāng)一個折疊輸出信號不是在線性區(qū)域范圍內(nèi)時,另一個折疊輸出信號恰好在線性區(qū)域內(nèi),反之亦然。這種方法可以推廣到相位差更小的一組折疊信號的情況,以減小非線性區(qū)域的影響。直至,相鄰折疊信號的過零點只相距一個量化單位(LSB)時,每個與折疊電路連接的比較器只需檢出過零點。此時,折疊結(jié)構(gòu)ADC不再要求折疊信號的線性區(qū)域范圍,只要求過零點的精度。
在折疊電路設(shè)計中,一級折疊電路折疊率不宜過高,這主要是因為,如果一級折疊率過高,那么這么多輸出通過長的走線連接到一起輸出給下一級比較器,寄生電容對于后級的影響變得不可忽略。在TI的Giga ADC中,一般采用多級折疊電路級連的方式,例如,如果要實現(xiàn)一個折疊率為9的電路,采用了兩級折疊級連,每級的折疊率是3,如figure10所示。
2.3.3內(nèi)插電路
直接利用折疊電路來產(chǎn)生所有2N個過零點,ADC的功耗與輸入電容都很大。通常的解決辦法是采用折疊-內(nèi)插結(jié)構(gòu),如Figure11所示。每兩個折疊電路的輸出之間連接一個插值電阻串,利用插值電阻的分壓作用得到兩個折疊電壓信號之間的插值電壓。每個插值節(jié)點作為輸出,插值的數(shù)目稱為內(nèi)插率I;Figure11是當(dāng)I=4的內(nèi)插結(jié)果,兩側(cè)為原始的由折疊電路產(chǎn)生的折疊信號,夾在其間的3個信號是被節(jié)省的、由內(nèi)插電路產(chǎn)生的折疊信號。這樣,通過4倍的內(nèi)插,每4個折疊信號可以節(jié)省3個折疊電路。
通過折疊內(nèi)插電路的波形如下圖所示:
2.3.4平均電路
前面提到,影響電路精度的主要誤差是差分信號的偏置誤差。降低差分電路的偏置誤差可以增加晶體管的面積。但由于在折疊電路中,偏置誤差不僅僅來自于差分電路,折疊電路中其它飽和支路的輸出電流也增加了整個電路的偏置誤差,簡單的增加電路晶體管面積并不能有效的降低誤差。由于各個放大電路的偏置誤差是不相關(guān)的,這里采用了迭代的技術(shù),使某一輸出節(jié)點的偏置誤差不僅僅取決于本身放大電路,還和相鄰其它并行放大電路輸出有關(guān),偏置誤差通過放大電路輸出的迭代而隨機化,降低了整個電路的偏置誤差。
2.4校準(zhǔn)電路
前面提到的各種設(shè)計電路有效的提高了ADC的線性性能和帶寬,但在TI Giga ADC,仍然集成了校準(zhǔn)電路,用以進(jìn)一步優(yōu)化ADC的性能。這部分校準(zhǔn)電路包括27個高精度校準(zhǔn)電壓,采用輪詢的方式依次輸入到輸入級的開關(guān),并根據(jù)校準(zhǔn)信號的輸出結(jié)果通過DAC調(diào)整預(yù)放大電路的偏置電流,達(dá)到校準(zhǔn)修正的結(jié)果。
通過Figure5可以看到,輸入級的MUX開關(guān),采保電路,輸入buffer的偏置誤差以及折疊電路的偏置誤差等包括在校準(zhǔn)環(huán)路里,通過校準(zhǔn)不僅僅提高了放大電路的線性,而且提高了系統(tǒng)在interleave模式下兩路ADC之間的一致性,改善了系統(tǒng)的雜散性能。
Giga ADC 介紹及雜散分析(下)