馮 景 ,張 繁
(1.億嘉和科技股份有限公司,江蘇 南京 210012;2.上海諾基亞貝爾股份有限公司,江蘇 南京 210037)
隨著通信和計算機(jī)技術(shù)的發(fā)展,數(shù)據(jù)傳輸速率不斷提高,高速SERDES(Serializer-Deserializer)數(shù)據(jù)率已經(jīng)達(dá)到10Gbps、25Gbps 或以上,在這些高速SERDES 系統(tǒng)中,都需要鎖相環(huán)為其提供工作時鐘。在數(shù)據(jù)傳輸速率提高的同時,對鎖相環(huán)時鐘抖動的要求也越來越嚴(yán)格,鎖相環(huán)輸出很小的抖動都可能造成數(shù)據(jù)傳輸?shù)腻e誤。
高速SERDES 是點對點的串行通信技術(shù),在發(fā)送端由Serializer(串行器)將多路并行信號轉(zhuǎn)換成一路高速串行信號,經(jīng)過傳輸介質(zhì),在接收端又由Deserializer(解串器)將一路高速串行信號重新轉(zhuǎn)換成多路并行信號。高速SERDES 接口的芯片,將參考時鐘通過鎖相環(huán)倍頻到和高速SERDES 數(shù)據(jù)率一致的時鐘,此時鐘作為發(fā)送時鐘將數(shù)據(jù)通過串行器發(fā)送出去。從傳輸介質(zhì)中傳輸過來的高速SERDES 數(shù)據(jù)進(jìn)入解串器,通過數(shù)據(jù)時鐘恢復(fù)電路提取出與高速SERDES 數(shù)據(jù)同源的時鐘信號,用此時鐘采樣高速SERDES 數(shù)據(jù)將其轉(zhuǎn)換成多路并行信號。
高速SERDES 串行器內(nèi)部鎖相環(huán)的參考時鐘有嚴(yán)格的要求,速率越高的SERDES 接口芯片對參考時鐘要求越高,特別是對RMS Jitter(隨機(jī)抖動均方差)要求很高。圖1 是某25Gbps 數(shù)據(jù)率SERDES 芯片的156.25MHz 參考時鐘要求,156.25MHz 時鐘是高速SERDES 源時鐘,要求RMS Jitter 不超過0.3ps。
SERDES 芯片的156.25MHz 參考時鐘要求為RMS Jitter 不超過0.3ps,上升時間、下降時間都不超過0.7ns,此方案可選用TI 公司的LMK03806 可編程超低抖動時鐘發(fā)生器輸出156.25MHz 參考時鐘,鎖相環(huán)LMK03806 芯片的時鐘抖動可以達(dá)到0.15ps 范圍內(nèi)(12 kHz~20 MHz),上升時間、下降時間可達(dá)到0.2ns,滿足圖1 的高速SERDES 芯片要求。[1]
按照要求進(jìn)行鎖相環(huán)電路設(shè)計,但是最初使用鎖相環(huán)LMK03806 芯片設(shè)計出來的156.25MHz 參考時鐘,相噪分析儀測量RMS Jitter 值為0.6984ps,不能滿足高速SERDES 芯片要求的不超過0.3ps,測試數(shù)據(jù)如圖2 所示,鎖相環(huán)LMK03806 芯片輸出的156.25MHz 時鐘相噪曲線包含大量的雜散噪聲。
圖1 SERDES 芯片的156.25MHz 參考時鐘要求
圖2 LMK03806 輸出的156.25MHz 時鐘RMS Jitter
為了研究清楚雜散噪聲的來源,讓156.25MHz參考時鐘滿足高速SERDES 芯片要求,對鎖相環(huán)LMK03806 電路進(jìn)行分析。圖2 鎖相環(huán)輸出的156.25MHz 時鐘相噪曲線中雜散噪聲主要分布在相噪譜帶寬1Mhz 以內(nèi),這個范圍正好和電源開關(guān)頻率噪聲的范圍很近。檢查最初設(shè)計的鎖相環(huán)LMK03806 芯片電源和時鐘硬件拓?fù)鋱D,如圖3 所示,晶振輸出的25MHz 時鐘,通過時鐘驅(qū)動器分出一路25MHz 時鐘作為鎖相環(huán)LMK03806 芯片的輸入時鐘。晶振、時鐘驅(qū)動器和鎖相環(huán)LMK03806芯片的供電電源都是12V 轉(zhuǎn)3.3V 的DCDC 電源轉(zhuǎn)換模塊直接供電。
圖3 LMK03806 電源和時鐘硬件拓?fù)鋱D
12V 轉(zhuǎn)3.3V 的DCDC 電源轉(zhuǎn)換模塊和晶振、時鐘驅(qū)動器和鎖相環(huán)雖然做了電源濾波處理[2],但是無法濾除電源紋波中的電源開關(guān)頻率分量,電源開關(guān)頻率分量再通過晶振、時鐘驅(qū)動器、鎖相環(huán)的供電接口耦合到時鐘鏈路中,導(dǎo)致鎖相環(huán)LMK03806 輸出的156.25MHz 時鐘RMS Jitter 超出指標(biāo)要求。
針對電源開關(guān)頻率分量產(chǎn)生的噪聲干擾,在硬件設(shè)計上進(jìn)行優(yōu)化,優(yōu)化后的LMK03806 電源和時鐘硬件拓?fù)鋱D如圖4 所示。DCDC 電源轉(zhuǎn)換模塊輸出3.8V 電源,3.8V 電源再通過LDO(low dropout linear regulator,低壓差線性穩(wěn)壓器)轉(zhuǎn)出鎖相環(huán)使用的3.3V 電源,將鎖相環(huán)LMK03806 芯片使用單獨的LDO 供電,對DCDC 電源轉(zhuǎn)換模塊進(jìn)行隔離,避免電源開關(guān)頻率噪聲影響鎖相環(huán)性能。同時,簡化鎖相環(huán)LMK03806 芯片輸入時鐘鏈路,使用無源晶體作為輸入時鐘,減少時鐘驅(qū)動器,避免長走線和電源平面噪聲影響輸入時鐘。[3]
圖4 優(yōu)化的LMK03806 電源和時鐘硬件拓?fù)鋱D
按照圖4 電源和時鐘硬件拓?fù)鋱D優(yōu)化后的時鐘系統(tǒng),使用相噪分析儀再測量鎖相環(huán)LMK03806 芯片輸出的156.25MHz 時鐘RMS Jitter 值為0.3962ps,測試結(jié)果如圖5 所示。但是鎖相環(huán)LMK03806 芯片輸出的156.25MHz 時鐘RMS Jitter 值還是超出高速SERDES 芯片要求的0.3ps,不能滿足設(shè)計要求。
為了進(jìn)一步優(yōu)化鎖相環(huán)LMK03806 輸出時鐘的RMS Jitter 指標(biāo)從鎖相環(huán)原理進(jìn)行分析。圖6 是鎖相環(huán)工作原理框圖,由三部分組成:PFD(phase and frequency detector,鑒頻鑒相器)、LPF(loop filter,環(huán)路濾波器)和VCO(voltage controlled oscillator,壓控振蕩器),加到鑒相器的兩個信號的頻率差為:Δω(t)=ωr-ωi;此時瞬時相位為:θe(t)=θr-θi,當(dāng)環(huán)路鎖定時,兩個頻率相等,相位差恒定,該穩(wěn)態(tài)相位差經(jīng)鑒相器轉(zhuǎn)換為電流誤差信號,通過LPF 后控制VCO;當(dāng)兩個頻率不相等時,兩個信號的相位差不是恒定值,鑒相器充電泵輸出電流脈沖寬度也發(fā)生變化,這個變化經(jīng)環(huán)路濾波后變?yōu)殡妷盒盘枺瑥亩刂芕CO 頻率改變,直到兩者相同。[4][5]
圖5 優(yōu)化輸入電源和時鐘拓?fù)浜?56.25MHz 時鐘RMS Jitter
圖6 鎖相環(huán)工作原理框圖
根據(jù)鎖相環(huán)原理,檢查LMK03806 的PLL 配置參數(shù),如圖7 所示。LMK03806 輸入?yún)⒖紩r鐘設(shè)置為25Mhz,VCO 頻點設(shè)置為2500MHz,鑒相器頻率使用默認(rèn)值12.5MHz,環(huán)路濾波參數(shù)選擇默認(rèn)配置,通過Divider 輸出156.25Mhz 時鐘。默認(rèn)的鑒相器頻率12.5MHz,是輸入?yún)⒖紩r鐘25Mhz 頻率的一半,而提高鑒相頻率可以減少鑒相噪聲,因此提高鑒相頻率及減小N 值可以優(yōu)化相噪,減少輸出的156.25MHz 時鐘RMS Jitter。
通過調(diào)整鎖相環(huán)LMK03806 的PLL 配置參數(shù),優(yōu)化鑒相頻率和N 值,并將輸入?yún)⒖紩r鐘的Doubler 開啟,使得輸入頻率提高一倍,再將鑒相頻率提高到50MHz,鎖相環(huán)LMK03806 詳細(xì)配置如圖8 所示。
按照將鎖相環(huán)LMK03806 PLL 優(yōu)化后的配置,使用相噪分析儀再測量鎖相環(huán)LMK03806 芯片輸出的156.25MHz 時鐘RMS Jitter 值為0.2377ps,測試結(jié)果如圖9 所示,此時已經(jīng)能夠滿足高速SERDES芯片要求的RMS Jitter 小于0.3ps 的要求。
圖7 鎖相環(huán)LMK03806 PLL 配置
圖8 優(yōu)化后的鎖相環(huán)LMK03806 PLL 配置
圖9 優(yōu)化后的鎖相環(huán)配置后156.25MHz 時鐘RMS Jitter
時鐘設(shè)計是高速電路設(shè)計中最重要的環(huán)節(jié),數(shù)據(jù)傳輸速率越高,對系統(tǒng)時鐘的要求也越高。本文從時鐘電路電源供電系統(tǒng)拓?fù)浜玩i相環(huán)參數(shù)優(yōu)化,研究出降低時鐘鎖相環(huán)抖動方法,設(shè)計出高質(zhì)量時鐘電路,保證整個硬件系統(tǒng)穩(wěn)定運行。