Serdes RX通過CDR的PD(數(shù)字鑒相器)來提取相位信息,然后調(diào)整DCO(數(shù)字壓控振蕩器)的輸出相位來實現(xiàn)數(shù)字時鐘恢復(fù),如圖1所示。一般判斷CDR成功lock的方法一般下面幾步:
1、直接計數(shù)法
當(dāng)CDR從復(fù)位狀態(tài)轉(zhuǎn)到工作狀態(tài)時,由CDR輸出時鐘CLK_OUT或輸入的參考時鐘REFCLK作為計數(shù)器時鐘開始計數(shù),當(dāng)計數(shù)器達到門限即認(rèn)為CDR振蕩已經(jīng)穩(wěn)定。這樣做的好處是算法簡單,但不同條件下CDR電路達到穩(wěn)定的計數(shù)門限不好把握:如果門限取太小,則可能出現(xiàn)虛假的CDR lock結(jié)論;如果門限太大,則等待時間較長,影響系統(tǒng)使用;甚至出現(xiàn)嚴(yán)重的誤判,那就是CDR根本就不會穩(wěn)定,但計數(shù)器滿后,誤報CDR lock。因此直接計數(shù)法具有較大的局限性。
2、借助鑒相器件輸出UP/DOWN判斷
CDR電路中包含PD(數(shù)字鑒相器)模塊,一般PD模塊會同時處理并行多bit數(shù)據(jù),然后計算出多個UP/DOWN,通過投票得出最終的UP/DOWN兩個信號。UP/DOWN分別表示REF_CLK比DIV_CLK相位領(lǐng)先或者落后。從CDR起振到穩(wěn)定,一般UP/DOWN有這樣的規(guī)律:UP/DOWN交替為1變化達到一定次數(shù),然后達到穩(wěn)定狀態(tài)UP=0、DOWN=0,然后較長時間之后才開始再有UP=1或者DOWN=1。相比直接計數(shù)法,借助UP/DOWN判斷CDR穩(wěn)定的方法 更加準(zhǔn)確,確保CDR已經(jīng)達到穩(wěn)定狀態(tài)。但復(fù)雜應(yīng)用環(huán)境,UP/DOWN判斷算法設(shè)計會比較復(fù)雜。
3、借助LPF輸出CW信號判斷
數(shù)字CDR中,LPF輸出CW來控制DCO。開始工作之后,CW會隨之增大,趨于穩(wěn)定時會出現(xiàn)振蕩,然后會逐步收斂并最終趨于穩(wěn)定。因此,CW的振蕩變化就成了判斷CDR lock的因素。所以CDR的lock條件可以設(shè)定為LPF的輸出CW在一定幅度內(nèi)波動。這個幅度可以人為設(shè)置。相對于前兩種判決方式,這種方法判斷結(jié)果更準(zhǔn)確,算法較為簡單。
-
計數(shù)器
+關(guān)注
關(guān)注
32文章
2276瀏覽量
95072 -
壓控振蕩器
+關(guān)注
關(guān)注
10文章
134瀏覽量
29376 -
鑒相器
+關(guān)注
關(guān)注
1文章
61瀏覽量
23355 -
數(shù)字時鐘
+關(guān)注
關(guān)注
2文章
151瀏覽量
20456 -
SERDES接口
+關(guān)注
關(guān)注
0文章
28瀏覽量
3072
發(fā)布評論請先 登錄
相關(guān)推薦
評論