1 引言
片上系統(tǒng)(System on Chip)已經(jīng)成為集成電路設(shè)計(jì)發(fā)展的必然趨勢(shì)。在片上系統(tǒng)中,模數(shù)轉(zhuǎn)換器作為模擬世界和數(shù)字世界的橋梁扮演著重要的角色。隨著CMOS工藝的進(jìn)步,關(guān)鍵尺寸不斷縮小,這使得數(shù)字部分的電路可以做到更低的功耗和更小的面積,但是模擬部分的電路卻未必如此。更低的工作電壓意味著需要更大的功耗和更復(fù)雜的電路結(jié)構(gòu)來保證運(yùn)算放大器有相應(yīng)的動(dòng)態(tài)范圍。因此,很多SOC產(chǎn)品采用的工藝升級(jí)以后,DSP部分的成本相應(yīng)減小了,但是ASP部分的成本并沒有減小。
20世紀(jì)60年代面世的∑-△ADC利用過采樣和噪聲整形技術(shù),放寬了對(duì)模擬電路的要求,通過速度換取精度,減小了模擬電路的規(guī)模,更有利于與先進(jìn)的CMOS工藝集成。目前,隨著開關(guān)電容技術(shù)的成熟,離散時(shí)間∑-△ADC已在高分辨率、中低速的場(chǎng)合得到廣泛應(yīng)用。
因?yàn)?sum;-△調(diào)制器的采樣時(shí)鐘周期和信號(hào)周期相差較大,即過采樣率較高和電路非線性的本質(zhì)特征,所以即便使用目前配置較高的計(jì)算機(jī),對(duì)一個(gè)高精度∑-△調(diào)制器的晶體管級(jí)仿真也需要相當(dāng)長(zhǎng)的時(shí)間,這對(duì)設(shè)計(jì)者為了得到理想信噪比而對(duì)電路進(jìn)行結(jié)構(gòu)改進(jìn)和性能優(yōu)化是十分不利的。業(yè)界對(duì)∑-△ADC提出了很多種行為級(jí)的仿真方法,其中較為流行的方法是采用MATLAB中的SIMULINK工具箱。它能夠?qū)σ恍┲匾姆抢硐胍蛩剡M(jìn)行建模,使設(shè)計(jì)者可以在時(shí)域很好地預(yù)估∑-△調(diào)制器的性能,大大提高了設(shè)計(jì)效率。
首先,本文討論了開關(guān)電容∑-△調(diào)制器幾種重要的非理想因素和行為級(jí)模型。其次,本文以2-1-1結(jié)構(gòu)∑-△MASH調(diào)制器為例,介紹了行為級(jí)設(shè)計(jì)方法。
2 ∑-△調(diào)制器非理想因素建模
在∑-△調(diào)制器中,除了量化噪聲外,電路中還有其他非理想因素影響系統(tǒng)的信噪比。通常需要考慮的非理想因素有時(shí)鐘抖動(dòng)、開關(guān)的非線性、KT/C噪聲和運(yùn)算放大器的非理想?yún)?shù)(等效輸入噪聲、有限帶寬、有限增益、有限壓擺率和運(yùn)放有限擺幅)。下面以圖1開關(guān)電容(SC)1階∑-△調(diào)制器為例,對(duì)這些非理想因素做簡(jiǎn)要說明,并給出用SIMULINK構(gòu)造的模型。
2.1時(shí)鐘抖動(dòng)
在實(shí)際電路中,采樣時(shí)鐘大多源自晶振或鎖相環(huán),他們都存在一定的相位噪聲,會(huì)造成采樣時(shí)刻的不確定性,如圖2,這種現(xiàn)象就是時(shí)鐘抖動(dòng)。時(shí)鐘抖動(dòng)對(duì)電路的影響與電路本身的結(jié)構(gòu)和階數(shù)無關(guān)。在分析時(shí)鐘抖動(dòng)影響時(shí),只需考察它對(duì)輸入信號(hào)采樣的影響。
對(duì)一個(gè)幅度為Av,頻率為fv的正弦輸入信號(hào),它由時(shí)鐘抖動(dòng)引起的誤差為:
假設(shè)△t是服從標(biāo)準(zhǔn)差為δ的正態(tài)高斯分布,其SIMULINK模型可表示如圖3。
2.2 開關(guān)引起的非線性
開關(guān)的非線性可由其非線性電阻模型建模。假設(shè)開關(guān)由互補(bǔ)CMOS組成,那么它的等效跨導(dǎo)可由下式表示:
由上式引起的采樣誤差與輸入信號(hào)有關(guān),因此會(huì)產(chǎn)生非線性。這種非線性可用MATLAB函數(shù)表示,在系統(tǒng)仿真時(shí)作為一個(gè)模塊調(diào)用。
2.3開關(guān)的熱噪聲
熱噪聲是由載流子運(yùn)動(dòng)造成的。假設(shè)開關(guān)的等效電阻為Ron,那么輸入信號(hào)由開關(guān)網(wǎng)絡(luò)產(chǎn)生的噪聲功率e2T為:
式中K為波爾茲曼常數(shù),T為絕對(duì)溫度,該開關(guān)熱噪聲疊加在輸入信號(hào)上,可用下式表示:
上式中n(t)服從高斯正態(tài)分布。該行為級(jí)模型如圖4。
積分器有兩個(gè)輸入開關(guān),一個(gè)用于輸入信號(hào)的采樣,一個(gè)用于反饋信號(hào)的采樣,在行為級(jí)仿真時(shí)要同時(shí)考慮這兩個(gè)開關(guān)的熱噪聲。