国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Dither技術(shù)在16位奈奎斯特模數(shù)轉(zhuǎn)換器中的應(yīng)用

2022-07-12 04:55李振國侯佳力馮景彬肖澳慶國千崧胡偉波
關(guān)鍵詞:失配改進(jìn)型諧波

胡 毅, 李振國, 侯佳力, 馮景彬, 肖澳慶, 國千崧, 胡偉波

(1. 北京智芯微電子科技有限公司 北京 100192; 2. 南開大學(xué), 天津 300071)

0 引 言

Dither技術(shù)最早被應(yīng)用于機(jī)械結(jié)構(gòu)中,其在電子信息領(lǐng)域的應(yīng)用始于數(shù)字圖像顯示技術(shù)。1951年,Goodall首次將dither技術(shù)應(yīng)用于視頻碼脈沖調(diào)制中,顯著降低了輪廓效應(yīng)。隨后,Robert在Goodell的基礎(chǔ)上開展了進(jìn)一步研究,最早提出了可以應(yīng)用在模數(shù)轉(zhuǎn)換器(Analog to Digital Converter,ADC)的加減型dither技術(shù)[1]。它將一個模擬dither噪聲引入ADC的輸入端,量化完成后在輸出端減去相同大小的模擬噪聲。如此,這個模擬噪聲影響了整個ADC的工作過程,但是,沒有影響ADC的量化結(jié)果。在dither噪聲幅度接近量化步長且服從白噪聲分布時,輸入端加入的dither噪聲與輸入信號在統(tǒng)計上相互獨立,可以最大限度地降低量化過程中的能量損失[2]。從20世紀(jì)90年代開始,應(yīng)用于ADC的dither技術(shù)被廣泛研究,多個芯片設(shè)計驗證了 dither技術(shù)可顯著改善ADC的量化噪聲、差分非線性(Differential Nonlinearity, DNL)、積分非線性(Integral Nonlinearity,INL)等性能[3]。

進(jìn)入21世紀(jì),芯片的集成度和速率越來越高,隨之而來的是高性能ADC對于無雜散動態(tài)范圍(Spurious Free Dynamic Range,SFDR)更高的要求。Dither技術(shù)可以消除ADC量化誤差中的諧波等各種非理想因素造成的非線性誤差,從概率統(tǒng)計角度減小ADC量化過程中的總體誤差,因而近年來被廣泛應(yīng)用[4-10]。

1 傳統(tǒng)小幅度的dither技術(shù)

傳統(tǒng)小幅度dither技術(shù)是直接在ADC輸入信號中引入dither噪聲。為了不影響ADC正常工作狀態(tài),在有dither噪聲輸入情況下,輸入信號幅度往往會縮小一點,這樣會導(dǎo)致ADC實際有效的動態(tài)范圍變小[3]。這種傳統(tǒng)小幅度的dither技術(shù)常用于流水線型ADC。流水線型ADC是由多個低分辨率的子模數(shù)轉(zhuǎn)換器(Sub-ADC)組成,在進(jìn)行量化時幾個Sub-ADC同步工作,可以在每個Sub-ADC加入dither,同時對每一位的輸出數(shù)字碼起作用。因此,這種dither技術(shù)對于流水線型ADC效果較好,能夠顯著改善諧波特性。

然而,SAR ADC為串行工作方式,依次從最高位到最低位產(chǎn)生數(shù)字碼。在對每一位進(jìn)行量化時,比較器輸入電壓都是前一位量化完成之后的剩余電壓。與高位數(shù)字碼對應(yīng)的電壓權(quán)重相比,加入dither信號幅度相對很小,dither信號導(dǎo)致高位數(shù)字碼變化的可能性較低[6]。只有在量化特定的電壓時,才會對輸出結(jié)果有影響?;陬愃品治?,與低位數(shù)字碼對應(yīng)的電壓權(quán)重相比,加入dither信號幅度相對很大,dither信號導(dǎo)致低位數(shù)字碼變化的可能性較大。經(jīng)MATLAB仿真驗證,在10 000次量化10位精度信號中,傳統(tǒng)小幅度dither使得第1~7位輸出發(fā)生變化的電壓點數(shù)如表1所示。

表1 傳統(tǒng)小幅度dither對于ADC輸出的影響

從表1可以看出,傳統(tǒng)的小幅度dither技術(shù)對于SAR ADC的高位輸出影響較小,對SAR ADC的低位輸出影響較大。但是,高位輸出數(shù)字碼對應(yīng)電容失配較大,對諧波分量的貢獻(xiàn)也較大;低位數(shù)字碼對應(yīng)電容失配較小,對諧波分量貢獻(xiàn)也較小。因此,可以認(rèn)為傳統(tǒng)小幅度dither技術(shù)對于SAR ADC的SFDR提升作用非常有限。利用MATLAB程序?qū)σ粋€10位精度ADC進(jìn)行仿真,電容單元失配的1個標(biāo)準(zhǔn)差Sigma為0.5%。如圖1所示,與不加dither的情況相比,加入dither對ADC的SFDR影響很小,只提高了0.37 dB。

2 SAR ADC中的改進(jìn)型dither技術(shù)

本文對傳統(tǒng)小幅度dither進(jìn)行了改進(jìn),讓dither作用在大電容上面,使得大電容失配誤差與輸入信號無關(guān),從而原有大電容失配所產(chǎn)生的諧波被打散。文獻(xiàn)[10]雖然也隨機(jī)化了大電容,但是,其目的只是為了打亂參考電壓能耗與輸入信號的關(guān)系,以起到保密作用。為了適應(yīng)這種改進(jìn)型dither技術(shù)在SAR ADC中應(yīng)用,SAR ADC中電容陣列結(jié)構(gòu)及其控制方法都需要改進(jìn)。

2.1 改進(jìn)型dither技術(shù)ADC的電容陣列

如圖2所示,ADC含有一個雙端差分輸入,帶一位冗余的11位電容陣列DAC。傳統(tǒng)電容陣列包含二進(jìn)制的電容單元,其具體組成為512 fF、256 fF、128 fF、64 fF、32 fF、16 fF、8 fF、4 fF、2 fF、1 fF、1 fF。在適用于新型dither技術(shù)的電容陣列中,原有DAC中的第1~3位電容(512 fF、256 fF、128 fF)相加后拆分為7個等大的電容單元(7×126 fF),原有電容陣列第4~6位電容(64 fF、32 fF、16 fF)相加后也拆分為7個等大的電容單元(7×16 fF);此外,為了防止高有效位(Most Significant Bit, MSB)電容失配較大,導(dǎo)致后續(xù)量化無法將失配抵消,進(jìn)而導(dǎo)致量化結(jié)果錯誤,將最大電容單元設(shè)定為126 fF,而非128 fF,7個2 fF組成一個冗余電容14 fF。即SAR ADC的單側(cè)電容陣列為:126 fF、126 fF、126 fF、126 fF、126 fF、126 fF、126 fF、16 fF、16 fF、16 fF、16 fF、16 fF、16 fF、16 fF、14 fF、8 fF、4 fF、2 fF、1 fF、1 fF。其具體結(jié)構(gòu)如圖2(b)所示。為了方便描述,將兩組電容重新編號。單位電容為126 fF的7個相同電容分別編號為:126.1、126.2、126.3、126.4、126.5、126.6、126.7。單位電容為16f的7個相同電容分別編號為:16.1、16.2、16.3、16.4、16.5、16.6、16.7。

圖2 電容陣列示意圖

2.2 改進(jìn)型dither技術(shù)ADC的工作流程

改進(jìn)型dither技術(shù)的工作流程可以分為三個部分:采樣信號、打亂單元陣列、大電容重組和量化信號。其中,采樣和量化過程與傳統(tǒng)模數(shù)轉(zhuǎn)換器一致。基于dither技術(shù)隨機(jī)化單元陣列和利用隨機(jī)化單元陣列重組大電容是該ADC的特有步驟,其發(fā)生在采樣信號之后和量化信號之前,可以集成在MSB位產(chǎn)生過程中,既不會占用額外的時鐘周期,又不會延長信號的量化周期和降低采樣頻率。

在隨機(jī)化單元陣列中,二進(jìn)制的偽隨機(jī)數(shù)發(fā)生器會產(chǎn)生三位二進(jìn)制的隨機(jī)數(shù),RAND_NUM<2:0>。其對應(yīng)著7種不同電容排列情況。一般地,1組7個電容存在128種的隨機(jī)排列情況,但是,為了平衡隨機(jī)化效果和控制電路硬件成本,設(shè)計選了7種情況。如表2所示,三位隨機(jī)數(shù)和單位電容陣列的排列情況固定,但是,三位隨機(jī)數(shù)發(fā)生次序是隨機(jī),由偽隨機(jī)數(shù)發(fā)生器產(chǎn)生。

表2 電容控制碼與電容排列的關(guān)系

在每次量化一個新信號時,隨機(jī)數(shù)發(fā)生器產(chǎn)生一個三位二進(jìn)制數(shù),確定某一組電容排列方式。在量化之前,7個單位電容單元依次組成三個大小不同的三個電容。也就是說,7個大小為126 fF單位電容中的第1~4個電容連通,受相同控制信號控制,組成大小為504 fF的最大電容,對應(yīng)著MSB的產(chǎn)生。第5~6個電容連通,受相同控制信號控制,組成大小為252 fF的第二最大電容,對應(yīng)中第二位MSB的產(chǎn)生。第7個單位電容,單獨成為第三最大電容,對應(yīng)第三位MSB的產(chǎn)生。同理,7個大小為16 fF單位電容也會以類似方式組成3個大小不同電容,依次產(chǎn)生第4~6位。

由于制造工藝誤差和版圖排布等因素,各個電容大小都不相同,與理想電容值相比都存在誤差。這些誤差包括系統(tǒng)性誤差和隨機(jī)性誤差。系統(tǒng)性誤差受特定因素影響,按照某種形式分布;隨機(jī)性誤差服從正態(tài)分布。在量化過程中,無論系統(tǒng)性還是隨機(jī)性誤差都會導(dǎo)致量化結(jié)果誤差,從而影響模數(shù)轉(zhuǎn)換器精度。在傳統(tǒng)SAR ADC中,電容排布固定,輸入信號與誤差也會存在固定對應(yīng)關(guān)系,這將導(dǎo)致模數(shù)轉(zhuǎn)換器輸出結(jié)果產(chǎn)生諧波。在帶有改進(jìn)型dither技術(shù)的模數(shù)轉(zhuǎn)換器中,由于電容陣列的排列順序是隨機(jī)的,其電容失配也是隨機(jī)的,量化電壓也存在隨機(jī)性,量化中產(chǎn)生的誤差被隨機(jī)化,頻譜中的諧波被打散,使得ADC的SFDR得到了提升。

2.3 Dither技術(shù)的仿真效果

與圖1類似,利用MATLAB程序?qū)σ粋€10位精度ADC進(jìn)行仿真,電容單元失配的1個Sigma為0.5%。仿真結(jié)果如圖3所示,頻譜中較大的諧波基本被打散,盡管頻譜的背景噪聲增大,但ADC的SFDR從64.41 dB提升到了74.48 dB,提高了10.07 dB。該結(jié)果充分說明了改進(jìn)型dither技術(shù)的有效性,其將大電容排列隨機(jī)化,從而隨機(jī)化了大電容失配所帶來的誤差。

圖3 SFDR對比結(jié)果

為充分說明改進(jìn)型dither技術(shù)在降低諧波誤差方面的作用,利用MATLAB進(jìn)行1 000次仿真,對比上述仿真中SFDR變化量。其中,電容單元C0失配服從正態(tài)分布,標(biāo)準(zhǔn)差為0.5%,仿真結(jié)果如圖4所示,ADC的SFDR總體上得到了提升,平均提升了9.12 dB;同時,ADC的SINAD平均下降了0.66 dB,相當(dāng)于增加了7.9%的噪聲。這說明dither技術(shù)將諧波打散成為噪聲,且只引入少量額外噪聲。

圖4 SFDR變化量的頻數(shù)分布直方圖

為了歸納SFDR下降的各種情況及其內(nèi)在原因,本文統(tǒng)計了SFDR絕對值與SFDR變化量的相互關(guān)系,如圖5所示,SFDR的提升與SFDR絕對值呈負(fù)相關(guān)。當(dāng)ADC的SFDR達(dá)到75 dB左右時,開始出現(xiàn)SFDR變化量為負(fù)值的情況。產(chǎn)生該現(xiàn)象的原因在于:當(dāng)隨機(jī)產(chǎn)生的電容匹配足夠好時,ADC諧波較小,其SFDR被噪聲所限制,dither技術(shù)對SFDR性能提升基本沒有效果,甚至?xí)?dǎo)致SFDR下降。但是,這種情況只有在理論上存在,在實際電路中,制造工藝、版圖繪制等因素中的隨機(jī)誤差和系統(tǒng)誤差使得電容單元C0存在失配。

圖5 SFDR變化量與SFDR對應(yīng)的散點圖

2.4 ADC其他模塊設(shè)計

改進(jìn)型小幅度dither技術(shù)主要包括隨機(jī)序列發(fā)生模塊、控制信號發(fā)生模塊,電容選通模塊。其中,隨機(jī)序列發(fā)生模塊通過線性反饋移位寄存器(Linear Feedback Shift Register,LFSR)產(chǎn)生,可以產(chǎn)生216-1位的偽隨機(jī)序列,該偽隨機(jī)數(shù)序列周期較長,序列重復(fù)一次需要很長時間。如果其所產(chǎn)生諧波在信號頻帶范圍之外,可以近似看作隨機(jī)數(shù)序列。

改進(jìn)型小幅度dither技術(shù)中應(yīng)用的PN序列通過LFSR產(chǎn)生,與另一種產(chǎn)生方法線性同余法相比,利用LFSR產(chǎn)生PN序列時,沒有乘法和求余數(shù)的運(yùn)算,運(yùn)算量較少,運(yùn)算速度得到大幅提高。

產(chǎn)生PN序列的線性反饋移位寄存器的結(jié)構(gòu)如圖6所示,其由移位寄存器與反饋通路構(gòu)成。其中,移位寄存器由16個D觸發(fā)器構(gòu)成,反饋通路由3個異或門組成,對D觸發(fā)器的輸出進(jìn)行異或運(yùn)算,并作為第一組D觸發(fā)器的輸入。線性反饋移位寄存器的特征多項式滿足產(chǎn)生最長偽隨機(jī)序列的條件,產(chǎn)生的偽隨機(jī)序列周期長度為216-1。

圖6 產(chǎn)生偽隨機(jī)序列的LFSR

需要指出,如果D觸發(fā)器的初始狀態(tài)全為0,則后續(xù)的輸出結(jié)果也將全為0,在實際設(shè)計中為了避免這種情況,應(yīng)當(dāng)設(shè)置D觸發(fā)器的初始狀態(tài)不全為0。

3 改進(jìn)型dither在16位ADC實現(xiàn)

該改進(jìn)型dither技術(shù)被成功應(yīng)用在一個二級的16位ADC中,其結(jié)構(gòu)如圖7所示。其中,每級ADC均為逐次逼近型模數(shù)轉(zhuǎn)換器,兩級ADC之間使用放大器相連。應(yīng)用環(huán)境沒有很高采樣頻率的要求,這個ADC沒有使用流水線技術(shù)加速。

圖7 帶有改進(jìn)型dither技術(shù)的16位ADC結(jié)構(gòu)圖

該ADC由第一級ADC,第二級ADC,比較器,精確放大倍數(shù)的剩余電壓放大器,控制邏輯單元(包含校準(zhǔn)和dither等功能)和數(shù)字運(yùn)算單元等組成。其中該改進(jìn)型dither技術(shù)主要應(yīng)用在第一級ADC的DAC中。具體來說,將第一級 DAC的前14個電容分成2組,每組分成7份。第一組每一份電容由254個單位電容組成;第二組7份dither電容均由32個單位電容組成。ADC控制系統(tǒng)檢測到dither 使能信號為高電平時,根據(jù)16位偽隨機(jī)數(shù)發(fā)生器的判定結(jié)果,將同一組7份相同電容再分成3簇,包含份數(shù)分別為4,2,1,在之后的逐次逼近邏輯中,它們的下極板依此產(chǎn)生動作。采樣開關(guān)結(jié)束采樣,比較器比較完成后將比較結(jié)果輸送到數(shù)字處理單元和邏輯控制單元。邏輯控制單元,根據(jù)比較器結(jié)果控制對應(yīng)的電容陣列下極板,讓兩側(cè)電容上極板相互逼近,然后接著進(jìn)行下一次比較,循環(huán)反復(fù)實現(xiàn)逐次逼近邏輯。

Dither 功能的加入,能有效地提高ADC系統(tǒng)的 SFDR。該功能通過打亂輸入信號和電容陣列的直接關(guān)系,豐富電容選擇路徑,將重復(fù)出現(xiàn)的電容偏差打散,達(dá)到降低諧波信號的目的。實際測試中,電容失配控制在千分之五時,開啟dither功能可以使得ADC的SFDR提升10 dB,SNR下降0.1 dB以內(nèi)。該ADC基于55 nm的CMOS工藝,其版圖如圖8所示,測試結(jié)果如圖9所示,使用1.2 V/3.3 V的電源電壓。當(dāng)采樣速率在1.25 MSPS,輸入信號為107 kHz 的條件下,ADC消耗了3.1 mA電流,得到了94 dB的SINAD。

圖8 帶有改進(jìn)型dither技術(shù)的16位ADC 的版圖

圖9 帶有改進(jìn)型dither技術(shù)的16位ADC 的SINAD

4 結(jié) 語

本文提出了一種應(yīng)用在SAR ADC的改進(jìn)型dither技術(shù)。通過等量拆解和隨機(jī)重新組合電容陣列中幾個最大電容,直接隨機(jī)化幾個最大電容的失配,從而將ADC輸出諧波打散變成噪聲。在增加極少噪聲的前提下,有效降低了諧波,提升了SFDR。與傳統(tǒng)dither技術(shù)相比,這種改進(jìn)型直接作用于大的失配源,大幅度的改變輸入信號量化路徑。在采樣之后和量化開始之前,加入dither技術(shù),且接入步驟能與MSB量化過程融合在一個時鐘周期,不會占用額外量化周期和延長量化時間。

猜你喜歡
失配改進(jìn)型諧波
有源相控陣?yán)走_(dá)均衡技術(shù)研究與實現(xiàn)
基于波動量相關(guān)性分析的多諧波源責(zé)任劃分方法
Cr5改進(jìn)型支承輥探傷無底波原因分析
T2-FLAIR 失配征預(yù)測IDH 突變-無1p/19q 共缺失型膠質(zhì)瘤的研究進(jìn)展
改進(jìn)型自抗擾四旋翼無人機(jī)控制系統(tǒng)設(shè)計與實現(xiàn)
一款高性價比失配負(fù)載的設(shè)計與制作
SFC諧波濾波器的設(shè)計及應(yīng)用
電力系統(tǒng)諧波檢測研究現(xiàn)狀及發(fā)展趨勢
電力系統(tǒng)諧波狀態(tài)估計研究綜述
基于特征分解的方位向多通道SAR相位失配校正方法
磐石市| 平阴县| 沧州市| 临洮县| 肃北| 微博| 同心县| 台中市| 年辖:市辖区| 松桃| 噶尔县| 武穴市| 临安市| 汉阴县| 铁岭市| 蕲春县| 山丹县| 义乌市| 泰安市| 剑河县| 喀什市| 新和县| 张北县| 微博| 固阳县| 河津市| 广元市| 贺州市| 景泰县| 布尔津县| 孝义市| 朝阳区| 五峰| 灌阳县| 利津县| 东宁县| 澄迈县| 麦盖提县| 普陀区| 喀喇沁旗| 六枝特区|