【世說芯語】擁抱大數(shù)據(jù)時(shí)代?解讀5G通信時(shí)鐘同步技術(shù)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
時(shí)鐘同步技術(shù)
GPS時(shí)鐘同步
+
為了便于直觀分析,我們重構(gòu)系統(tǒng),GPS接收機(jī)產(chǎn)生1PPS輸出信號(hào),和OCXO產(chǎn)生的10MHz分頻輸出1PPS信號(hào),再通過10MHz倍頻160MHz的信號(hào)檢測相位偏移量,實(shí)現(xiàn)同步。
同步的本質(zhì),就是通過鎖相環(huán)來調(diào)整頻率和相位,數(shù)字鎖相環(huán)DPLL對(duì)數(shù)字電路噪聲容忍能力強(qiáng)、捕獲時(shí)間快、易于集成、可以提供復(fù)雜的處理算法。數(shù)字鎖相環(huán)主要包括鑒相器、數(shù)字環(huán)路濾波、相位累加器、DA轉(zhuǎn)換等。鑒相器把本地估算信號(hào)和輸入信號(hào)做相位比較,產(chǎn)生對(duì)應(yīng)相位誤差序列,經(jīng)過環(huán)路濾波,產(chǎn)生相位控制字,調(diào)節(jié)相位,同時(shí),頻率控制字調(diào)整頻率輸出。
目前,大多數(shù)鎖相環(huán)采用一種基于DDS PLL的結(jié)構(gòu),通過分別計(jì)算頻率控制字和相位控制字做調(diào)整,來實(shí)現(xiàn)快速鎖定相位和頻率。
SyncE時(shí)鐘同步

+
CDR原理大致如下:鑒頻環(huán)Coarse Loop完成頻率捕獲,鑒相環(huán)Fine Loop調(diào)整相位和恢復(fù)時(shí)鐘關(guān)系,恢復(fù)數(shù)據(jù)信號(hào)。
CDR電路主要分為: ● 雙環(huán)結(jié)構(gòu)CDR、 由鎖相環(huán)和延遲鎖相環(huán)組成,鎖相環(huán)提供所需頻率的低抖動(dòng)正交時(shí)鐘,鎖相環(huán)將正交時(shí)鐘的相位調(diào)整為最佳采樣相位; ● 全數(shù)字化CDR、此電路采用全數(shù)字電路通過過采樣法實(shí)現(xiàn),功耗較低,但精度有限; ● 還有一種無參考時(shí)鐘CDR、此電路不需要提供片外參考時(shí)鐘,應(yīng)用靈活,但工作頻率范圍較小。SyncE在時(shí)鐘同步中,表現(xiàn)出了非常出色的頻率跟蹤作用,但是SyncE在時(shí)鐘傳輸中無法判斷時(shí)鐘信號(hào)在線路上的傳輸延時(shí)。
精確時(shí)間協(xié)議PTP演進(jìn)
同時(shí),我們假定雙向路徑對(duì)稱,即主到從或者從到主所用時(shí)間一致?;谝陨希覀兛梢院茌p松得出雙向路徑的傳送時(shí)間。缺點(diǎn):純軟件計(jì)算時(shí)間,需要組織報(bào)文傳輸,需要多次校準(zhǔn),報(bào)文傳輸存在不對(duì)稱,延時(shí)等可能,所以精度不高。+
PTP協(xié)議基于純軟件同步數(shù)據(jù)包傳輸,PTP通信報(bào)文主要分為:同步報(bào)文Sync,跟隨報(bào)文Follow_up(備注:Follow_up message不是必須的,部分模式不需要,例如one-step模式),延遲請(qǐng)求報(bào)文Delay_Req,延遲應(yīng)答報(bào)文Delay_Resp和管理報(bào)文。
IEEE 1588 PTP協(xié)議時(shí)間偏差修正: ● 主時(shí)鐘向從時(shí)鐘發(fā)送Sync報(bào)文,并記錄發(fā)送時(shí)間tm1,同時(shí)啟動(dòng)定時(shí)器,從時(shí)鐘收到該報(bào)文后,記錄接收時(shí)間ts1; ● 主時(shí)鐘接著發(fā)送攜帶tm1的Follow_up報(bào)文; ● 通過以上兩條信息,計(jì)算偏移時(shí)間Offset; ● 間隔時(shí)間主時(shí)鐘向從時(shí)鐘發(fā)送第二條Sync報(bào)文,并記錄發(fā)送時(shí)間tm2,從時(shí)鐘收到該報(bào)文后,記錄接收時(shí)間ts2; ● 主時(shí)鐘接著發(fā)送攜帶tm2的Follow_up報(bào)文; ● 通過以上偏移時(shí)間Offset,修正ts時(shí)間?;谝陨喜阶啵拚齮s時(shí)間與tm時(shí)間一致。
EEE 1588 PTP協(xié)議延遲計(jì)算: ● 主時(shí)鐘向從時(shí)鐘發(fā)送Sync報(bào)文,并記錄發(fā)送時(shí)間t1,從時(shí)鐘收到該報(bào)文后,記錄接收時(shí)間t2; ● 主時(shí)鐘接著發(fā)送攜帶t1的Follow_up報(bào)文; ● 從時(shí)鐘向主時(shí)鐘發(fā)送Delay_req報(bào)文,用于發(fā)起反向傳輸延時(shí)的計(jì)算,并記錄發(fā)送時(shí)間t3,主時(shí)鐘收到該報(bào)文后,記錄接收時(shí)間t4; ● 主時(shí)鐘收到Delay_req報(bào)文之后,回復(fù)一個(gè)攜帶有t4的Delay_resp報(bào)文?;谝陨?個(gè)時(shí)間戳,由此可以計(jì)算出各時(shí)間延遲。
+
利用SyncE,從設(shè)備通過以太網(wǎng)獲取主時(shí)鐘頻率,恢復(fù)出精準(zhǔn)的時(shí)鐘頻率,協(xié)助PTP來實(shí)現(xiàn)相位對(duì)齊及時(shí)間同步。
Microchip解決方案





