新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于MATLAB的1.5位/級10位流水線結(jié)構(gòu)模數(shù)轉(zhuǎn)換器系統(tǒng)仿真(圖)

基于MATLAB的1.5位/級10位流水線結(jié)構(gòu)模數(shù)轉(zhuǎn)換器系統(tǒng)仿真(圖)

——
作者:電子科技大學(xué)微電子與固體電子學(xué)院 石艷梅 時(shí)間:2007-02-06 來源: 收藏
摘 要:提出了利用matlab提供的simulink工具箱,對1.5位/級10位流水線結(jié)構(gòu)模數(shù)轉(zhuǎn)換器系統(tǒng)進(jìn)行仿真的新方法。用simulink建立起每級的仿真模型,并將其封裝成一個(gè)模塊,然后把9級模塊級聯(lián)起來,建立起系統(tǒng)的模型。運(yùn)行結(jié)果表明,該方法是可行的。
關(guān)鍵詞:simulink;流水線;模數(shù)轉(zhuǎn)換器;仿真

  隨著電子技術(shù)的發(fā)展,仿真在電子電路系統(tǒng)中的應(yīng)用越來越受到人們的普遍關(guān)注。目前,可用于電子電路系統(tǒng)的仿真計(jì)算的軟件很多,比較常見的有pspice、matlab等。pspice非常適合在電路仿真中應(yīng)用,它有豐富的電路元件庫。而matlab則是一個(gè)用于系統(tǒng)仿真的理想軟件。matlab是一種面向科學(xué)與工程計(jì)算的高級語言,simulink是其提供的一個(gè)圖形化仿真環(huán)境,同時(shí)也是一個(gè)集建模、仿真和分析于一體的工具箱,利用simulink可以方便地對用傳輸函數(shù)、微分方程和狀態(tài)方程描述的系統(tǒng)進(jìn)行建模和仿真。

  目前,數(shù)字信號(hào)處理技術(shù)在許多通信系統(tǒng)的信息傳輸中得到了越來越廣泛的應(yīng)用,而在要處理的模擬信號(hào)與數(shù)字信號(hào)處理系統(tǒng)之間需要一個(gè)模數(shù)轉(zhuǎn)換界面,把模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),以供數(shù)字信號(hào)處理系統(tǒng)進(jìn)行信號(hào)處理。流水線結(jié)構(gòu)模數(shù)轉(zhuǎn)換器憑借其高速度、高精度得到了廣泛的應(yīng)用。本文以1.5位/級10位流水線模數(shù)轉(zhuǎn)換器系統(tǒng)為仿真對象,對其性能進(jìn)行了仿真。


1.5位/級10位流水線模數(shù)轉(zhuǎn)換器結(jié)構(gòu)分析
  1.5位/級10位流水線模數(shù)轉(zhuǎn)換器采用了圖1所示的結(jié)構(gòu),共九級實(shí)現(xiàn)10位數(shù)字輸出。每級流水線包括子模數(shù)轉(zhuǎn)換器(adc)、子數(shù)模轉(zhuǎn)換器(dac)、減法電路和增益電路。輸入的模擬信號(hào)經(jīng)采樣保持(s/h)后送到第一級,每級子adc產(chǎn)生兩位數(shù)字輸出,同時(shí)保持的輸入信號(hào)減去由子dac變換輸出的模擬量,余量被殘差放大器放大2倍后送入下一級。其中前八級,采用相同的1.5位/級,第九級則是一個(gè)標(biāo)準(zhǔn)的2位flash adc。由九級產(chǎn)生的18位數(shù)字量送到數(shù)字校正電路,產(chǎn)生10位數(shù)字輸出。

  這種流水線結(jié)構(gòu)的每級應(yīng)用框圖如圖2所示。為了簡單一些,圖中只畫了單邊結(jié)構(gòu),實(shí)際應(yīng)用中是采用全差分結(jié)構(gòu)。這里采用了開關(guān)電容電路,在兩相不交疊時(shí)鐘下工作。在第一相時(shí)鐘其間,輸入信號(hào)vin被加到子adc上,子adc有兩個(gè)比較電壓,vref/4,-vref/4。輸入信號(hào)的變化范圍是從-vref到+vref(差分結(jié)構(gòu))。同時(shí),輸入信號(hào)vin也被加到采樣電容cs和cf上。在第一相時(shí)鐘結(jié)束時(shí),vin通過cs和cf被采樣,并且子adc的輸出被鎖存。在第二相時(shí)鐘時(shí),cf另一端接到運(yùn)放的輸出端,形成負(fù)反饋。而cs的另一端則接到dac的輸出端。通過這個(gè)結(jié)構(gòu)在vo端將產(chǎn)生殘差輸出。子adc的輸出通過一個(gè)模擬多路器來選擇dac的輸出電壓vdac。1.5位/級流水線模數(shù)轉(zhuǎn)換器的每級傳輸函數(shù)如下。

1.5位/級10位流水線模數(shù)轉(zhuǎn)換器的仿真模型
  本文建立的10位流水線模數(shù)轉(zhuǎn)換器是由九級級聯(lián)而成的,前8級采用了相同的結(jié)構(gòu)。下面給出了前8級每級的模型以及第九級的模型,如圖3所示。
               
  圖(a)中子adc模塊是對采樣以后的模擬信號(hào)與參考電壓進(jìn)行比較輸出兩位的數(shù)字量,同時(shí)這兩位的數(shù)字量經(jīng)譯碼器譯碼后送到子dac,作為子dac進(jìn)行數(shù)模轉(zhuǎn)換的依據(jù)。子dac模塊主要是根據(jù)子adc提供的數(shù)字量進(jìn)行模數(shù)轉(zhuǎn)換,輸出一個(gè)模擬量送到加法器。圖(b)是一個(gè)標(biāo)準(zhǔn)的2位flash結(jié)構(gòu)的模數(shù)轉(zhuǎn)換器,其原理及實(shí)現(xiàn)的功能跟上述子adc基本相同。


1.5位/級10位流水線模數(shù)轉(zhuǎn)換器系統(tǒng)的仿真
  圖4是1.5位/級10位流水線模數(shù)轉(zhuǎn)換器的九級系統(tǒng)模型,其中上面的前8個(gè)框圖結(jié)構(gòu)與圖3中的圖(a)相同,第九個(gè)框圖與圖(b)相同。圖中的下半部分為數(shù)字校正電路,因?yàn)橛辛诉@部分?jǐn)?shù)字校正電路,使模數(shù)轉(zhuǎn)換器對子adc中比較器的要求大大降低,其誤差可以達(dá)到



關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉