技術文章 | 如何進行時鐘恢復長0和長1接收容限的測試發(fā)表時間:2020-06-28 10:03 轉載自:https://mp.weixin.qq.com/s/ADZp7IyeBd1EC6xdNRoRyw 原作者:安立 當前,高速數字傳輸通常需要在接收端進行時鐘恢復(恢復時鐘),而不是同時發(fā)送時鐘和數據信號。在這種類型的系統(tǒng)中,時鐘恢復是確保高質量傳輸的關鍵。 SDH傳輸標準通常使用ITU-TG.957定義的CID碼型來測試對連續(xù)0和1的時鐘恢復容限。除了具有SDH幀信息外,CID碼型還包括9個字節(jié)的連續(xù)1和9個字節(jié)的連續(xù)0。由于該碼型為9個字節(jié),因此可以測試對72比特0和1的容限。 但是,除了SDH之外,時鐘恢復還使用在其他高速傳輸上,并且除了CID碼型外還可以使用其他方法進行評估。 誤碼儀生成的PRBS碼型是具有高度隨機性的測試碼型。圖案周期根據諸如PBBS 2 ^ 7-1,PBBS 2 ^ 31-1等PRBS類型而變化,并且圖案周期中連續(xù)的1和0的長度也隨圖案類型而變化。例如,PBBS 2 ^ 7-1碼型的周期為27-1(127)比特,并且在這127比特中,有7比特連續(xù)的1和6比特連續(xù)的0。PBBS 2 ^ 31-1碼型的周期長度為231-1(2147483647比特),其中31比特連續(xù)1和30比特連續(xù)0。在比較PBBS 2 ^ 7-1和PBBS 2 ^ 31-1碼型時,由于后一種碼型具有較長的連續(xù)1和0,因此它可能會對時鐘恢復容限測試施加更大的壓力。 如果PRBS周期較長,則由于連續(xù)的1和0的比特數也變長,所以可以施加更大的壓力?;诖怂枷?,還可以使用非常長的PRBS碼型(例如PBBS2 ^ 58-1和PBBS 2 ^ 61-1)對連續(xù)1和0的容限進行時鐘恢復測試。但是,進行這些測試需要關注測試結果的可重復性。 例如,讓我們考慮使用100GbE速率對SERDES芯片中的時鐘恢復進行評估。在這種情況下,比特率25.78125Gbps,PBBS 2 ^ 58-1和PBBS 2 ^ 61-1碼型的周期如下表所示。 從上面可以明顯看出,使用這些碼型的任何測試都將需要非常長的時間。 延長零替代長度可以以1比特為步長增加零替代碼型中連續(xù)0的長度,讓在時鐘恢復容限測試中施加更大的壓力。下面顯示了當“零替代長度”設置為58比特時“零替代”碼型的示例。27-1零替換與PBBS 2 ^ 7-1具有相同的原始6比特連續(xù)0,但是零替換長度設置替代了58比特連續(xù)的0,總共提供6 + 58個連續(xù)0(下圖藍色突出顯示)。 如果需要具有比PBBS 2 ^ 7-1更高的隨機性的碼型,則可以選擇223-1等于PBBS 2 ^ 23-1的零替代來延長零替代長度。碼型長度等效于PBBS 2 ^ 23-1,并且以前面所述的25.78125Gbps生成,但是由于一個周期的長度為0.3ms((223-1比特)/ 25.78125Gbps),因此也可以對比當使用PBBS 2 ^ 58-1和PBBS 2 ^ 61-1碼型進行測試時實際使用的時間。此外,反轉圖案極性支持將時鐘恢復 Rx容限測試為連續(xù)的1,而不是連續(xù)的0。 使用零替代(Zero Substitution)碼型功能,可以對時鐘恢復長0和長1的接收容限進行準確和快速的評估和驗證。 內容版權歸原作者所有,此處僅作分享學習使用,如有侵權,請聯(lián)系本站刪除 |