<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 一種基于PWM的CMOS數據接口電路設計

一種基于PWM的CMOS數據接口電路設計

作者: 時(shí)間:2011-03-09 來(lái)源:網(wǎng)絡(luò ) 收藏

給出了一個(gè)基于0.25 m標準CMOS工藝的高速數據。采用PWM(脈寬調制)技術(shù)和PLL(鎖相環(huán)路)結構,降低了CRC(時(shí)鐘恢復電路)的復雜程度。系統數據傳輸速達到400Mbps。適于接口數目有限,時(shí)鐘恢復電路盡可能簡(jiǎn)單的電路系統。對實(shí)現片上IP核之間、乃至芯片之間的互連有參考意義。

1 引言

隨著(zhù)電路系統需求的擴展,集成電路設計與制造技術(shù)的進(jìn)步,現代數字系統多工作在幾百Mbps的速率上,這些高速系統常包含多個(gè)電路模塊。系統中不同模塊間的接口十分重要,它一般采用總線(xiàn)結構。為了獲得更高的數據傳輸速率必須增加內部總線(xiàn)寬度,實(shí)際應用中,采用更大芯片面積和更多端口數目。這類(lèi)問(wèn)題也出現在板級系統中。為此,提出一個(gè)端口同時(shí)傳輸多個(gè)比特的概念以解決該問(wèn)題,即采用調制技術(shù),在電路中將數據與時(shí)鐘信號合并為一個(gè)通道以減少端口數。為解調該信號,接收端則采用時(shí)鐘恢復電路(CRC)從數據流中提取時(shí)鐘信號。常用的調制技術(shù)包括PPM[1],PCM及PWM[2,3]。

給出了一采用PWM,傳輸速率達400Mbps的數據。用脈沖寬度對數據進(jìn)行編碼,并保證含時(shí)鐘周期上升沿,將時(shí)鐘信號嵌入到編碼后的數據中,這樣在接收端很容易以傳統的PLL恢復出時(shí)鐘??捎肞LLVC輸出來(lái)解PWM編碼信號,這樣電路幾乎就只需一個(gè)PLL。由于接收信號每個(gè)周期都有上升沿,避免了數據格式不同引起的電平與時(shí)間偏移。

2 基本原理與系統結構

PWM的脈寬值T與數據速率D可以分別表示為:

上式中N表示每符號的比特數,R表示符號率, 為單位脈寬。為簡(jiǎn)化電路設計,我們取N=2。PWM發(fā)送單元包括一串/并轉換,PWM調制器,發(fā)送PLL,二分頻器及。接收單元包括接口電路,PWM解調器,接收PLL,并/串轉換。

每2bit的數據通過(guò)串/并轉換合并對應為一個(gè)符號。00, 01, 10, 11四個(gè)不同符號分別對應不同的脈寬。每個(gè)符號對應2bit信息,因而采用二分頻電路。CLK經(jīng)二分頻后作為PLL的參考時(shí)鐘。PLL中的VCO能產(chǎn)生五種時(shí)鐘相位供PWM調制器使用。PWM由VCO的第一個(gè)相位輸出觸發(fā)實(shí)現同步,由另外四個(gè)中的一個(gè)來(lái)復位,實(shí)現了上升沿觸發(fā)同步,脈沖寬度編碼的PWM發(fā)送電路。

接收電路與發(fā)送電路工作過(guò)程相反,接收到的PWM信號首先經(jīng)過(guò)接口電路轉化為全擺幅CMOS電平。然后一路送PLL,一路接收PWM,接收PLL與發(fā)送PLL相似,只是在各相輸出后產(chǎn)生五個(gè)附加相,這五個(gè)附加相準確定位,用以檢測PWM編碼信號的下降沿,由圖1可知只要確定了下降沿,符號就能被解碼成2bit的信號,經(jīng)并/串轉換輸出。

電路的功耗主要來(lái)源于PWM編、解碼器及接收、發(fā)送PLL。若N增加,上升、下降過(guò)程的密度減少,發(fā)送與接收單元功耗也隨之減少。發(fā)送與接收PLL的功耗由下式?jīng)Q定:

顯然,這個(gè)功耗值與N并無(wú)直接關(guān)系。

3 電路設計

3.1 發(fā)送/接收PLL

PLL的性能在本接口電路中相當關(guān)鍵,若將PLL與低噪聲的數字電路集成在同一塊硅片上,抖動(dòng)問(wèn)題尤為重要。該電路采用的PLL是一個(gè)包含PFD,低通濾波器/泵浦,VCO在內的傳統電流泵浦型PLL(CPPLL)。采用外接低通濾波器以減少片上面積,如前所述,發(fā)送、接收PLL只在VCO上有所不同。

為獲得低抖動(dòng)PLL,PFD的性能很重要,PFD的品質(zhì)可由死區值(即不可檢測的最小相位差)來(lái)衡量,傳統的靜態(tài)PFD用NAND來(lái)復位內部節點(diǎn),延時(shí)大,死區值較大,導致了大的時(shí)鐘抖動(dòng),從而限制了電路的最高工作頻率。本文采用dec-PFD (double edge checking PFD) [4],以避免dd-PFD(difference phase frequency detector)的非對稱(chēng)性問(wèn)題,獲得較少的死區值,更高的工作頻率與更低的功耗。泵浦是基于差分對的全差分電路,以UP/DOWN和UPb/DOWNb來(lái)切換差分對,獲得泵浦電流。電流源則始終處于通的狀態(tài),開(kāi)關(guān)切換時(shí)造成的影響減至最小,避免了從泵浦關(guān)態(tài)到通態(tài)過(guò)長(cháng)的恢復時(shí)間。缺點(diǎn)是增加了一定的功耗。

PLL的另一個(gè)關(guān)鍵模塊是VCO,VCO設計的主要問(wèn)題是噪聲容限,它決定了PLL在一定的噪聲環(huán)境下時(shí)鐘抖動(dòng)的大小。電路采用五相差分型環(huán)路振蕩器,為PWM的調制解調提供五相信號。事實(shí)上,電路中存在很多噪聲會(huì )引起時(shí)鐘的抖動(dòng),其主要來(lái)源就是同一塊基板上集成的大量電路所造成的電源噪聲。為此,我們希望電路能有較大的PSSR(電源抑制比),我們采用圖2所示折疊式電路,每一態(tài)都由nmos差分對及pmos對稱(chēng)負載構成。

VCO振蕩器的頻率取決于狀態(tài)數S,及每一態(tài)的延時(shí)td,如下式所示:

式中td可以用下式表示:

式中Vsw為差分輸出擺幅,CVsw/Iss為平均充放電時(shí)間。

顯然,各狀態(tài)的時(shí)間偏差與寄生電容上電壓、電流源、輸出波形幅度的波動(dòng)相關(guān)。由于負反饋的作用,Vsw是固定的,這個(gè)值介于Vdd和Vref之間。保持Iss為常數,級聯(lián)電流源輸出電阻愈大,PSSR就愈高。對稱(chēng)pmos負載用二極管短接,產(chǎn)生關(guān)于輸出電平中心對稱(chēng)的近于線(xiàn)性的I/V曲線(xiàn)。若電源由于噪聲波動(dòng)上升,Vsw與Iss同時(shí)上升,td可保持不變,即td可不受電源波動(dòng)的影響。這有助于降低VCO對電源的敏感度,如圖2所示,每一個(gè)狀態(tài)的電流源以?xún)蓚€(gè)nmos管擔任。VCO各相輸出之后是DSE電路[5],將Vsw差分輸出轉換為軌對軌輸出,其特點(diǎn)是不同Vref時(shí)都有50%的占空比輸出。

2.2 PWM調制解調器

前面已知PWM調制器的輸出僅僅包含四種寬度的信號,可采用數字方法產(chǎn)生PWM信號,PWM調制器如圖3所示,兩個(gè)主要的模塊為相位檢測(PD)和相位選擇(PS)。此PWM調制器中,PD與一般的PLL中PD的作用類(lèi)似,即輸出一個(gè)與兩個(gè)輸入信號相位差成正比的脈寬信號。PD由一個(gè)確定的,四個(gè)不確定的相位觸發(fā),圖中P1~P5, P1為置位相,P2~P5為四個(gè)可能復位相,通過(guò)串/并轉換輸出S0,S1來(lái)選擇。為避免多次復位的發(fā)生,則采用圖4所示的PD。圖5則是PS原理圖,為提高工作速度采用偽NMOS電路。

6 串/并轉換電路

PWM解調電路如圖3所示,接收PLL對接收的已調信號進(jìn)行采樣,產(chǎn)生相位采樣信號。比較采樣值就可以恢復出原來(lái)對應的數據(發(fā)送值)。由于采樣信號來(lái)自于接收PLL,具有更加穩定的特點(diǎn)。

2.3 串/并,并/串轉換

串/并轉換的作用是將兩個(gè)相鄰的輸入數據并化形成S0,S1兩信號,用以進(jìn)行調制控制,電路如圖6所示。并/串轉換是將解調后的信息串化恢復出數據,電路結構與串/并轉換相似。

2.4 接口電路

為實(shí)現電路測試,考慮與1394a的連接,接口電路由漏極開(kāi)路電流型晶體管,電平轉換器,差分構成[6]。差分為自偏壓型,具有較寬共模輸入范圍且在電路高頻工作時(shí)保證較低誤碼率。

3 實(shí)驗結果

電路采用0.25 m DPTM工藝,除LPF,電路都集成在片上,發(fā)送單元,接收單元,及發(fā)送/接收PLL面積分別為:921×570 m2,723×448 m2,503×339 m2。PLL鎖定在200MHZ時(shí)的輸出,利用Tektronix CSA803A測量可得PLL輸出峰-峰抖動(dòng)為97ps,均方根為9.1ps。

發(fā)送電路以不同的四種數據輸入產(chǎn)生四種不同的脈沖寬度,對應這些數據測得的脈沖占空比分別為19.5%, 39.0%, 61.3%, 78.6%,與理想值略有差異。我們保證數據流中有各種脈寬出現,使數據速率達到400Mbps時(shí)輸出與輸入相同。脈沖寬度與理想值的差異,可能是由于相位選擇環(huán)路動(dòng)態(tài)工作時(shí)的定時(shí)偏差所引起的,這一偏差愈大會(huì )使PWM解調器的采樣范圍減小,增加誤碼率。2.5V供電時(shí)功耗為79mW,說(shuō)明該電路以簡(jiǎn)單較少的端口可以良好的工作在400Mbps速率上,對數據格式亦無(wú)特別限制,表1給出了電路的性能指標。

表1 電路的性能指標

4 結論

給出的一個(gè)基于PWM的高速數據接口電路,采用0.25 m標準CMOS工藝制造,以PLL構造電路,符號速率為200Mbps,數據速率為400Mbps,2.5V供電時(shí)接口電路功耗為79mW,適用于接口數目少且接口電路盡可能簡(jiǎn)單的系統,對實(shí)現片上IP核之間、乃至芯片之間的互連有積極的意義。

pwm相關(guān)文章:pwm原理




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>