<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 2.5 Gbps收發(fā)器中相位鎖定檢測電路的設(shè)計與仿真

          2.5 Gbps收發(fā)器中相位鎖定檢測電路的設(shè)計與仿真

          作者: 時間:2016-10-29 來源:網(wǎng)絡(luò) 收藏

          摘要:電路是環(huán)路的關(guān)鍵電路,其性能的優(yōu)劣直接影響了整個系統(tǒng)的工作。本文描述了電路的工作原理,根據(jù)項(xiàng)目實(shí)際提出一種方案,按照全定制設(shè)計流程采用SMIC0.18μm CMOS混合信號工藝完成了電路的設(shè)計、仿真。結(jié)果表明該電路在2.5Gbps電路中可以穩(wěn)定可靠地工作。

          本文引用地址:http://www.ex-cimer.com/article/201610/309036.htm

          關(guān)鍵詞:相位鎖定檢測;;;

          是高速多通道串行收發(fā)系統(tǒng)中的關(guān)鍵電路,相位是否準(zhǔn)確對齊對于系統(tǒng)性能有著重要影響。電荷泵因其穩(wěn)定性高,捕獲范圍大,便于集成等特點(diǎn)而別廣泛應(yīng)用于無線通信、頻率綜合器和時鐘恢復(fù)電路中,為保證系統(tǒng)性能,通常都集成了相位鎖定檢測電路。

          相位鎖定檢測電路通常包括模擬鎖定檢測和數(shù)字鎖定檢測兩種方法,模擬檢測方法采用經(jīng)鑒頻鑒相器PFD輸出的相位誤差,產(chǎn)生脈沖信號對外部電容進(jìn)行充電和放電,以指示當(dāng)前相位是否鎖定,精度往往較低;數(shù)字鎖定檢測方法具有可編程性且設(shè)計易于實(shí)現(xiàn)等優(yōu)點(diǎn),但相位誤差參數(shù)受鎖相環(huán)工作環(huán)境的影響較大,可能導(dǎo)致相位誤差超出鎖相環(huán)的最大鎖定窗口。

          本文根據(jù)2.5 Gbps高速串行的工作實(shí)際,設(shè)計了雙環(huán)時鐘數(shù)據(jù)恢復(fù)電路中鎖相環(huán)路的相位檢測電路,該電路模擬和數(shù)字方法,采用全定制的數(shù)字設(shè)計,電路工作精度高,可以達(dá)到時鐘周期的1/218,能夠滿足G比特級數(shù)據(jù)收發(fā)的性能要求。電路采用SMIC 0.18μm CMOS工藝實(shí)現(xiàn)并基于spectre進(jìn)行仿真,結(jié)果顯示電路可以正常工作,符合預(yù)期要求。

          1 鎖定檢測電路的結(jié)構(gòu)

          電荷泵結(jié)構(gòu)的鎖相環(huán)南鑒頻鑒相器(PFD)、電荷泵(CP)、低通濾波器(LPF)、壓控振蕩器(VCO)和分頻電路組成。鑒頻鑒相器比較輸入?yún)⒖紩r鐘和反饋時鐘的頻率、相位誤差,當(dāng)反饋時鐘落后于參考時鐘(即正相差)時,產(chǎn)生UP信號;當(dāng)反饋時鐘超前于參考時鐘時(即負(fù)相差)產(chǎn)生DOWN信號。電荷泵連接PFD和濾波器LPF,它實(shí)際是一個電壓/電流轉(zhuǎn)換器,將PFD輸出的誤差電壓電壓轉(zhuǎn)換成電流對低通濾波器進(jìn)行充電、放電,通過低通濾波器轉(zhuǎn)換為壓控振蕩器的控制電壓的升高或降低,從而調(diào)整壓控振蕩器輸出時鐘相位累積的快慢,分頻電路將VCO的輸出時鐘進(jìn)行分頻后送給PFD,與外部參考時鐘進(jìn)行比較,以輸出頻率、相位誤差脈沖,鎖定檢測電路用于時鐘的相位對齊檢測,保證輸入到時鐘數(shù)據(jù)恢復(fù)環(huán)路的時鐘的穩(wěn)定。

          在本文設(shè)計電路所應(yīng)用的環(huán)境中,鎖相環(huán)輸入的外部參考時鐘頻率為125 MHz,而分頻器的分頻比為20,那么VCO的輸出時鐘頻率為2.5 GHz,但由PLL環(huán)路送給收發(fā)器中時鐘數(shù)據(jù)恢復(fù)電路的是1.25 GHz的時鐘,因此應(yīng)將VCO的輸出信號經(jīng)過一個二分頻及相位調(diào)整電路后才可以送給收發(fā)器供時鐘數(shù)據(jù)恢復(fù)電路使用。

          本文設(shè)計的相位鎖定檢測電路結(jié)構(gòu)如圖1所示。該電路主要包括兩個可實(shí)現(xiàn)218分頻的分頻電路、18組兩輸入異或門構(gòu)成的相位比較電路、一個18輸入或非門構(gòu)成鎖定檢測電路。輸入?yún)⒖紩r鐘和反饋時鐘分別進(jìn)行18級分頻,各級分頻信號對應(yīng)異或,其異或結(jié)果送給18輸入的或非門。當(dāng)各級分頻時鐘對應(yīng)相同時,則異或門輸出為0,此時經(jīng)時序輸出PLL_LOCKED信號為低電平表示鎖定。

          2.5 Gbps收發(fā)器中相位鎖定檢測電路的設(shè)計與仿真

          1)18級分頻電路

          由于將D觸發(fā)器的輸出端取反后連接到輸入端,則輸出信號即為時鐘信號的2分頻。因此要對時鐘進(jìn)行218分頻,則只需由將18個D觸發(fā)器依次級聯(lián)即可,電路如圖2所示。每個D觸發(fā)器采用主鎖存器為負(fù)鎖存器、從鎖存器為正鎖存器的主從結(jié)構(gòu),上升沿觸發(fā),帶有異步復(fù)位,經(jīng)過仔細(xì)地參數(shù)設(shè)計,觸發(fā)器工作頻率可以達(dá)到2.5 GHz以上,滿足電路的工作速度要求。

          2.5 Gbps收發(fā)器中相位鎖定檢測電路的設(shè)計與仿真

          2)相位比較電路

          相位比較電路由18組獨(dú)立的兩輸入異或門構(gòu)成,每個異或門用于比較鎖相環(huán)的參考時鐘的18個分頻輸出與由壓控振蕩器產(chǎn)生并經(jīng)20分頻后得到的時鐘的18個分頻結(jié)果,達(dá)到在時鐘周期的1/18精度上的相位對齊。為了保證電路工作的時序要求,異或門的參數(shù)也經(jīng)過仔細(xì)設(shè)計與調(diào)試,可以滿足性能要求。異或門電路如圖3所示。

          2.5 Gbps收發(fā)器中相位鎖定檢測電路的設(shè)計與仿真

          3)鎖定檢測電路

          鎖定檢測電路由一個18輸入的準(zhǔn)NMOS或非電路構(gòu)成,在設(shè)計時可以增加一點(diǎn)考慮:這里的或非門是18輸入,而且若時鐘的第一級分頻結(jié)果就不相同,則之后各級均不相同。因此可將第一級分頻結(jié)果同時作為或非門的偏置信號,可以起到低功耗控制的作用。電路如圖4所示。

          2 電路仿真

          為驗(yàn)證電路的功能性能是否符合要求,采用smic0.18μmCMOS工藝完成電路設(shè)計后,在cadence的spectre上進(jìn)行仿真,仿真結(jié)果如圖5所示。從圖中可以看出當(dāng)輸入時鐘和反饋時鐘同相以后,需要等待218個時鐘周期后會輸出有效鎖定信號,整體閉環(huán)仿真中控制電壓逐漸穩(wěn)定,鎖相環(huán)進(jìn)入動態(tài)平衡。

          2.5 Gbps收發(fā)器中相位鎖定檢測電路的設(shè)計與仿真

          3 結(jié)論

          文中描述了鎖相環(huán)的關(guān)鍵電路,相位鎖定檢測電路的設(shè)計與仿真,通過分析常用的相位鎖定檢測方法,根據(jù)設(shè)計實(shí)際提出了一種全定制的數(shù)字實(shí)現(xiàn)方案,可以實(shí)現(xiàn)1/18時鐘周期的精度檢測,保證了電路的可靠穩(wěn)定工作,采用SMIC0.18μm CMOS混合信號工藝完成了電路的設(shè)計、仿真,結(jié)果表明該電路在2.5 Gbps時鐘數(shù)據(jù)恢復(fù)電路中可以穩(wěn)定可靠地工作。



          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();