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

?

12位100MHz流水線型ADC行為級(jí)建模與仿真

2016-11-14 02:16:39王月海劉紅巖
電腦知識(shí)與技術(shù) 2016年24期

王月海 劉紅巖

摘要:為了提高大規(guī)模集成電路的設(shè)計(jì)效率,該文通過(guò)Verilog-A對(duì)子ADC、MADC電路、數(shù)字校正電路等關(guān)鍵單元進(jìn)行建模,最后得到12比特100MHZ的流水線型ADC模型,采用Cadence的Spectre仿真器進(jìn)行仿真驗(yàn)證。通過(guò)仿真結(jié)果驗(yàn)證得到SNDR為72.9465dB,SNR為72.9484dB距離理想的12比特ADC模型的SNR只差1.0516dB,ENOD為11.8155距離理想的12比特ADC的ENOD只差0.1845, 以此驗(yàn)證了本文的ADC是高速有效的ADC模型。

關(guān)鍵詞: Verilog-A;行為級(jí)建模;流水線型ADC

中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)24-0236-03

行為級(jí)建模的方法有很多,Matlab/Simulink建模 [1],模型通用性和可移植性差。采用VHDL-AMS(VHDL Analog and Mixed-Signal Extensions)建模[2],但并沒(méi)有創(chuàng)建出針對(duì)流水線的實(shí)際非理想因素進(jìn)行特定的流水線結(jié)構(gòu)ADC模型。利用Pspice和Simulink進(jìn)行聯(lián)合仿真[3],但是普通用戶(hù)無(wú)法得知系統(tǒng)內(nèi)部詳細(xì)的電路結(jié)構(gòu)和參數(shù)。

基于Verilog-A對(duì)多位每級(jí)流水線ADC做行為級(jí)建模,Verilog-A可以使用電路仿真工具Spectre仿真,而且可以精確描述模擬電路中的各種性能參數(shù),Verilog-A主要通過(guò)基爾霍夫電流定律和基爾霍夫電壓定律,描述輸入輸出信號(hào)之間的電路行為,verilog-A可以描述時(shí)鐘抖動(dòng)、運(yùn)放增益等非理想因素。

本文通過(guò)Verilog-A對(duì)子ADC、MADC電路、數(shù)字校正電路等關(guān)鍵單元進(jìn)行建模,最后得到12比特100MHZ的流水線型ADC模型,采用Cadence的Spectre仿真器進(jìn)行仿真驗(yàn)證。通過(guò)仿真結(jié)果驗(yàn)證得到SNDR為72.9465dB,SNR為72.9484dB距離理想的12比特ADC模型的SNR只差1.0516dB,ENOD為11.8155距離理想的12比特ADC的ENOD只差0.1845, 以此驗(yàn)證了本文的ADC是高速有效的ADC模型。

1 ADC總體設(shè)計(jì)方案

本文的12比特流水線型ADC 采用1.5bit/stage的10級(jí)流水線,最后一級(jí)采用2bit閃存模數(shù)轉(zhuǎn)換器,還有數(shù)字校正電路[4],流水線型ADC的核心是1.5bit/stage的流水線結(jié)構(gòu),每級(jí)的流水線包括一個(gè)MDAC(Multiplying Digital-to-Analog Converter)和子ADC,子ADC對(duì)采樣信號(hào)進(jìn)行模數(shù)變換得到1.5bit數(shù)字輸出,MDAC的作用包括數(shù)模轉(zhuǎn)換,減法器 和放大倍數(shù)為2的SHA(sample-hold amplifier),圖1為流水線結(jié)構(gòu)ADC結(jié)構(gòu)框圖。

工作原理如下,首先模擬信號(hào)第一級(jí)的SH(sample-hold),完成采樣保持功能,采樣信號(hào)送到本級(jí)的1.5bit子ADC和下一級(jí)MDAC,1.5bit子ADC得到1.5bit數(shù)字輸出碼,同時(shí)送到本級(jí)數(shù)字邏輯電路和下一級(jí)MDAC; MDAC中包含1.5bit子DAC,減法器和放大倍數(shù)為2的放大器,子DAC將第一級(jí)的1.5bit數(shù)字碼變換得到模擬信號(hào),再送入減法器和第一級(jí)的采樣保持的輸出信號(hào)相減,所得余量由放大器放大兩倍作為下一級(jí)MDAC的輸入信號(hào),同樣本級(jí)的SH采樣信號(hào)送到本級(jí)的1.5bit子ADC和下級(jí)MDAC;第3-10級(jí)結(jié)構(gòu)與第2級(jí)完全相同,第11級(jí)唯一不同的該級(jí)是一個(gè)2bit比較器,最后送到數(shù)字校正電路進(jìn)行校正,得到12bit的數(shù)字輸出。

2 SH(Sample-Hold)的建模

SH電路是流水線ADC的重要組成部分,其作用是對(duì)輸入的模擬信號(hào)進(jìn)行采樣,得到離散的模擬信號(hào),供本級(jí)的子ADC對(duì)該信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換得到數(shù)字碼,因?yàn)樽覣DC對(duì)采樣信號(hào)的轉(zhuǎn)換需要時(shí)間,所以SH還需要對(duì)采樣信號(hào)保持一段時(shí)間,所以SH電路的作用就是對(duì)模擬信號(hào)進(jìn)行采樣和保持。

3 Sub-ADC建模

子ADC對(duì)SH的采樣信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換,采用1.5bit子ADC的原因是:只需要兩個(gè)比較器,可以降低功耗關(guān)于1.5位Sub-ADC的參考電壓和輸出碼之間的關(guān)系見(jiàn)表1。

4 MDAC(Multiplying Digital-to-Analog Converter)建模

MDAC電路包括1.5bit子DAC、減法和級(jí)間增益三部分,1.5bit子DAC將前面的子ADC電路轉(zhuǎn)換的數(shù)字碼經(jīng)過(guò)數(shù)模轉(zhuǎn)換為模擬信號(hào),經(jīng)過(guò)減法器被上一級(jí)S/H的保持的模擬信號(hào)減去后得到的余量Vres(i),經(jīng)過(guò)級(jí)間增益發(fā)達(dá)2倍后作為下一級(jí)的輸入信號(hào)。

在采樣階段,根據(jù)Sub-DAC的輸出實(shí)現(xiàn)減法的功能,在保持階段,用余量放大器實(shí)現(xiàn)余量的放大,并作為下一級(jí)電路的輸入。

5 Flash ADC的建模

Falsh ADC 作為代碼產(chǎn)生電路的最后一級(jí)直接輸出兩位的數(shù)字代碼。由三個(gè)比較器構(gòu)成,他們的閾值電壓分別是Vref/2,0,-Vref/2,三個(gè)閾值將區(qū)間分為四段,在-Vref到Vref之間對(duì)應(yīng)的數(shù)字碼輸出依次是00,01,10,11。

6 數(shù)字校正電路的建模

流水線ADC相鄰子級(jí)之間是串行工作的,相鄰兩級(jí)之間具有1/2個(gè)時(shí)鐘周期的延遲,為了能夠同步輸出,12級(jí)的數(shù)字輸出碼經(jīng)過(guò)延遲對(duì)準(zhǔn)寄存器才能輸出,D觸發(fā)器可以實(shí)現(xiàn)寄存數(shù)據(jù),因此延遲對(duì)準(zhǔn)寄存器用D觸發(fā)器實(shí)現(xiàn),由于采用1.5bit/stage的結(jié)構(gòu),輸出碼字存在冗余,采用重疊相加的方式消除冗余,最后產(chǎn)生12位的輸出碼字。

7 仿真及驗(yàn)證

動(dòng)態(tài)性能最能反映流水線ADC模型工作的性能狀態(tài)[5], 其中主要包括信噪比SNR(Signal to Noise Ratio),信噪比是輸入信號(hào)和噪聲的功率比,是定義器件內(nèi)部噪聲大小的基本參數(shù),SNR定義的詳細(xì)描述如下所示:

8 結(jié)束語(yǔ)

基于Verilog-A對(duì)多位每級(jí)流水線ADC做行為級(jí)建模,Verilog-A可以使用電路仿真工具Spectre仿真,而且可以精確描述模擬電路中的各種性能參數(shù),Verilog-A主要通過(guò)基爾霍夫電流定律和基爾霍夫電壓定律,描述輸入輸出信號(hào)之間的電路行為,verilog-A可以描述時(shí)鐘抖動(dòng)、運(yùn)放增益等非理想因素。

本文通過(guò)Verilog-A對(duì)子ADC、MADC電路、數(shù)字校正電路等關(guān)鍵單元進(jìn)行建模,最后得到12比特100MHZ的流水線型ADC模型,采用Cadence的Spectre仿真器進(jìn)行仿真驗(yàn)證。通過(guò)仿真結(jié)果驗(yàn)證得到SNDR為72.9465dB,SNR為72.9484dB距離理想的12比特ADC模型的SNR只差1.0516dB,ENOD為11.8155距離理想的12比特ADC的ENOD只差0.1845, 以此驗(yàn)證了本文的ADC是高速有效的ADC模型。

參考文獻(xiàn):

[1] Lan D,Liu X D.Behavioral model based on simulink for 14-bit 200MS/s pipelined ADC[C]//International Conference on Control Engineering and Communication Technology.Shenyang:IEEE,2012:79-82.

[2] 申振勝.基于VHDL-AMS的ADC建模及仿真[D].西安:西安電子科技大學(xué),2014.

乳源| 寿宁县| 广东省| 揭西县| 万荣县| 凉山| 赣州市| 禄丰县| 乌审旗| 佛冈县| 镇康县| 板桥市| 鄂托克旗| 禹城市| 大邑县| 亚东县| 前郭尔| 景泰县| 南岸区| 渝中区| 高青县| 德惠市| 台湾省| 鱼台县| 大安市| 昌吉市| 湘潭市| 怀仁县| 夏邑县| 弥渡县| 如东县| 从江县| 青冈县| 云阳县| 定襄县| 罗源县| 日喀则市| 沙雅县| 叶城县| 台中市| 湟中县|