時鐘同步技術
GPS時鐘同步
+
為了便于直觀分析,我們重構系統,GPS接收機產生1PPS輸出信號,和OCXO產生的10MHz分頻輸出1PPS信號,再通過10MHz倍頻160MHz的信號檢測相位偏移量,實現同步。
同步的本質,就是通過鎖相環(huán)來調整頻率和相位,數字鎖相環(huán)DPLL對數字電路噪聲容忍能力強、捕獲時間快、易于集成、可以提供復雜的處理算法。數字鎖相環(huán)主要包括鑒相器、數字環(huán)路濾波、相位累加器、DA轉換等。鑒相器把本地估算信號和輸入信號做相位比較,產生對應相位誤差序列,經過環(huán)路濾波,產生相位控制字,調節(jié)相位,同時,頻率控制字調整頻率輸出。
目前,大多數鎖相環(huán)采用一種基于DDS PLL的結構,通過分別計算頻率控制字和相位控制字做調整,來實現快速鎖定相位和頻率。
SyncE時鐘同步

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





