TWI424731B - 用於乙太網路系統之主裝置及其相關時脈同步方法 - Google Patents
用於乙太網路系統之主裝置及其相關時脈同步方法 Download PDFInfo
- Publication number
- TWI424731B TWI424731B TW097146929A TW97146929A TWI424731B TW I424731 B TWI424731 B TW I424731B TW 097146929 A TW097146929 A TW 097146929A TW 97146929 A TW97146929 A TW 97146929A TW I424731 B TWI424731 B TW I424731B
- Authority
- TW
- Taiwan
- Prior art keywords
- clock
- phase
- data
- slave device
- ethernet system
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/12—Synchronisation of different clock signals provided by a plurality of clock generators
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Small-Scale Networks (AREA)
Description
本發明係關於一種主裝置及其相關時脈同步方法,尤指一種用於乙太網路系統之主裝置及其相關時脈同步方法。
在一Giga乙太網路(Giga Ethernet)系統中,無論有沒有資料的傳輸,主裝置(Master)和從裝置(Slave)都必須藉著傳送閒置序列(Idle Sequence)來維持時脈同步。然而,在沒有資料傳輸的情況下,持續地傳送閒置序列會造成過多的電力消耗。因此,美國電機暨電子工程師協會(Institute of Electrical and Electronics Engineers,IEEE)制定了能源效能乙太網路(Energy Efficient Ethernet,EEE)的規範來節省電力的消耗。在能源效能乙太網路規範下,當主從裝置不傳送資料時,雙方皆進入睡眠模式,僅偶爾醒來傳送閒置序列來維持同步。
在乙太網路系統中,從裝置係根據接收訊號來進行時脈回復。舉例來說,主裝置的傳送器使用固定之一自由運作時脈(Free Running Clock)來傳送訊號。當從裝置的接收器接收到傳送訊號後,從裝置進行時脈回復(Timing Recovery)的動作,以產生相同於主裝置之該自由運作時脈之一回復時脈,從裝置的傳送器及接收器則分別根據該回復時脈來傳送或取樣訊號。當接收器收到從裝置根據該回復時脈所傳送的訊號,主裝置的接收器進行同步,使接收器取樣之相位最佳化。
為了達到省電目的,Giga乙太網路在閒置模式下包含兩種機制:對稱機制(Symmetric)與非對稱機制(Asymmetric)。在對稱機制下,主裝置和從裝置兩者在不傳送資料時,同時進入安靜模式(Quiet Mode),並在任一方傳送資料時,同時甦醒(Wake Up)。於甦醒過程中,主裝置主導離開安靜模式,從裝置只能提出甦醒要求(Request)指令。當傳送資料為單一方向時,一方(主裝置/從裝置)在傳資料,另一方(從裝置/主裝置)無資料傳送,但對稱機制下必須同睡同醒,無法進入安靜模式造成多餘電力的消耗。
非對稱機制包含了下列兩種情況:第一,從裝置進入安靜模式,主裝置持續發送訊號給從裝置;由於從裝置接收主裝置傳送的訊號,進行時脈回復的動作,所以雙方仍然可以達到時脈同步。第二,當主裝置進入安靜模式時,從裝置持續發送訊號給主裝置。此模式下,因為從裝置沒接收到主裝置傳送的訊號,因而無法做時脈回復的動作。一段時間後,從裝置發送訊號的時脈因為沒有接收到主裝置傳送端的自由動作時脈而無法執行時脈回復,造成時脈飄移,當主裝置甦醒需要傳送第一筆資料時,主裝置傳送器無法得知,接收器所接收到從裝置發送訊號的時脈於這段期間相位飄移了多少。因此,主裝無法調整傳送資料的時脈以相對應於接收資料飄移的相位。
簡言之,在習知非對稱機制下,主裝置會因為進入安靜模式一段時間,而於醒來後無法同步於從裝置的時脈,造成從裝置接收資料錯誤。
因此,本發明之主要目的即在於提供一種用於乙太網路系統之主裝置及其相關時脈同步方法,以避免資料接收錯誤。
本發明係揭露一種用於一乙太網路系統之主裝置,包含有一接收器、一暫存器、一鎖相迴路單元(Phase Lock Loop,PLL)以及一傳送器。該接收器,用來於該主裝置操作於一模式切換時,根據一從裝置所傳送之資料,產生一相位調整資料,該從裝置所傳送之資料包含從裝置之一回復時脈的相位資訊。該暫存器,耦接於該接收器,用來累計該相位調整資料,以輸出一相位調整值。該鎖相迴路單元,耦接於該暫存器,用來根據該相位調整值,調整一輸出時脈的相位,以使該輸出時脈的相位與該回復時脈的相位維持一固定相位差。該傳送器,用來於該主裝置操作於該模式切換時,根據該輸出時脈用來傳送一初始資料至該從裝置。
本發明另揭露一種用於一乙太網路系統之主裝置的時脈同步方法,其包含有於該主裝置操作於一模式切換時,根據一從裝置所傳送之資料,產生相一相位調整資料,該從裝置所傳送之資料包含從裝置之一回復時脈的相位資訊、累計該相位調整資料,以輸出一相位調整值、根據該相位調整值,調整一輸出時脈的相位,以使該輸出時脈的相位與該回復時脈的相位維持一固定相位差以及於該主裝置操作於該模式切換時,根據該輸出時脈傳送一初始資料至該從裝置。
本發明另揭露一種用於一乙太網路系統之主裝置,包含有一接收器、一傳送器、一偵測單元以及一同步單元。該接收器,用來接收一從裝置資料,該從裝置資料包含一回復時脈的相位資訊。該傳送器,操作於一第一時脈。該偵測單元,耦接於該接收單元及該傳送器,用來根據該第一時脈及該回復時脈,偵測該主裝置與該從裝置之間的一時脈相位差。該同步單元,耦接於該偵測單元,用來比較該時脈相位差與一容忍值,以於該時脈相位差超過該容忍值時,控制該主裝置執行與該從裝置同步的一程序。
本發明另揭露一種用於一乙太網路系統之主裝置中與一從裝置進行時脈同步的方法,包含有接收一從裝置資料,該從裝置資料包含一回復時脈的相位資訊、根據該第一時脈及該回復時脈,偵測該主裝置與該從裝置之間的一時脈相位差以及比較該時脈相位差與一容忍值,以於該時脈相位差超過該容忍值時,控制該主裝置執行一與該從裝置同步的程序。
本發明另揭露一種乙太網路系統,包含有一從裝置以及一主裝
置。該從裝置包含有一第一接收器、一時脈回復單元以及一第一傳送器。該第一接收器用來接收一自由運作時脈。該時脈回復單元根據該自由運作時脈產生一回復時脈。該第一傳送器用來傳送一資料,其中該資料包含有該回復時脈的相位資訊。該主裝置包含有一第二接收器、一暫存器、一鎖相迴路單元以及一第二傳送器。該第二接收器用來於該主裝置操作於一模式切換時,根據該從裝置所傳送之該資料,產生一相位調整資料。該暫存器耦接於該第二接收器,用來累計該相位調整資料,以輸出一相位調整值。該鎖相迴路單元耦接於該暫存器,用來根據該相位調整值,調整一輸出時脈的相位,以使該輸出時脈的相位與該回復時脈的相位維持一固定相位差。該第二傳送器,用來根據該輸出時脈傳送一初始資料至該從裝置。
本發明另揭露一種乙太網路系統,包含有一從裝置以及一主裝置。該從裝置包含有一第一接收器、一時脈回復單元以及一第一傳送器。該第一接收器用來接收一自由運作時脈。該時脈回復單元根據該自由運作時脈產生一回復時脈。該第一傳送器用來傳送一資料,其中該資料包含有該回復時脈的相位資訊。該主裝置包含有一第二接收器、一第二傳送器、一偵測單元以及一同步單元。該第二接收器,用來接收該從裝置之該資料。該第二傳送器,操作於一第一時脈。該偵測單元,耦接於該第二接收器及該第二傳送器,用來根據該第一時脈及該回復時脈,偵測該主裝置與該從裝置之間的一時脈相位差。該同步單元,耦接於該偵測單元,用來比較該時脈相位差與一容忍值,以於該時脈相位差超過該容忍值時,控制該主裝
置執行與該從裝置同步的一程序。
請參考第1圖,第1圖為本發明實施一乙太網路系統10之示意圖。乙太網路系統10係操作於非對稱機制下之一Giga乙太網路。乙太網路系統10包含一主裝置110以及一從裝置120。主裝置110包含有一傳送器111,用來傳送訊號,及一接收器112,用來接收來自於從裝置120的訊號。從裝置120包含有一傳送器121,用來傳送訊號至主裝置110的接收器112,及一接收器122,用來接收訊號。當主裝置110與從裝置進行資料傳送時,必須保持兩者之間的時脈同步關係以使接收器在取樣時相位狀態為最佳。也就是說,主裝置和從裝置之間時脈相位必須相同或維持一固定相位差。
當Giga乙太網路系統操作於非對稱機制時,主裝置110進入一安靜模式(Quiet Mode),其傳送器111關閉,且從裝置120之傳送器121持續發送訊號給主裝置110之接收器112。本發明提供一種時脈同步方法,當主裝置110從安靜模式甦醒後開始傳送第一筆資料時,主裝置110得知這段時間內接收資料飄移了多少相位,因此可調整傳送資料的時脈相位以對應於接收資料的時脈相位,避免傳送資料與接收資料不同步造成資料損毀。
乙太網路系統10採用一迴路時序系統(Loop Timing),其由從裝置120根據接收訊號進行時脈回復。舉例來說,主裝置110的傳
送器111使用一自由運作時脈(Free Running Clock)來傳送訊號。當從裝置120的接收器122接收到傳送訊號後,從裝置120進行時脈回復(Timing Recovery)的動作,以產生相同於主裝置110之該自由運作時脈之一回復時脈,傳送器121及接收器122則分別根據該回復時脈來傳送或取樣訊號。當接收器111收到從裝置120根據該回復時脈所傳送的訊號,接收器111進行同步,使接收器111之時脈相同於該回復時脈。
請參考第2圖,第2圖為本發明實施例用於一乙太網路系統之一主裝置20之示意圖。主裝置20可為乙太網路系統10的主裝置110,用來改善喚醒機制,以解決主裝置20進入安靜模式後所產生之非同步問題。主裝置20包含有一接收器210、一暫存器220、一鎖相迴路單元230以及一傳送器240。接收器210用來於該主裝置操作於一模式切換時,根據一從裝置之傳送資料SIN,產生一相位調整資料Ph_Data,其用來指示增加或減少輸出時脈的相位。模式切換為主裝置20由一安靜模式(Quiet Mode)進入一甦醒模式(Wake-up Mode)。從裝置的傳送資料SIN包含有回復時脈的時脈資訊。因此,透過從裝置的傳送資料SIN,主裝置20可以解出回復時脈,以取得相位資訊。暫存器220耦接於接收器210,用來累計相位調整資料Ph_Data,以輸出一相位調整值T_Ph_Data。鎖相迴路單元230耦接於暫存器240,用來根據相位調整值T_Ph_Data,調整一輸出時脈Out_Clk的相位,以使輸出時脈Out_Clk的相位與回復時脈的相位維持一固定相位差。換句話說,透過儲存於暫存器220
的相位調整值T_Ph_Data,主裝置20可得知於安靜模式時隨著時間增加,回復時脈飄移了多少相位,因此可調整傳送資料的時脈相位以對應於接收資料的時脈相位,以維持與回復時脈的相位一固定相位差。當主裝置從安靜模式中甦醒,傳送器240根據輸出時脈Out_Clk來傳送第一筆資料,以避免傳送資料與接收資料不同步造成資料損毀。之後,主裝置的傳送器回復至使用固定之一自由運作時脈(Free Running Clock)來傳送訊號。
簡言之,當主裝置20從安靜模式中甦醒並傳送第一筆資料傳送時,調整輸出時脈Out_Clk相位以對應於接收資料的時脈相位,傳送器220根據輸出時脈Out_Clk傳送訊號以維持與回復時脈一固定相位差,避免傳送資料與接收資料不同步造成資料損毀。
請參考第3圖,第3圖為本發明實施例用於一乙太網路系統之主裝置的時脈同步流程30,其包含以下步驟:
步驟300:開始。
步驟302:於一主裝置操作於一模式切換時,根據一從裝置所傳送之資料SIN,產生相一相位調整資料Ph_Data。
步驟304:累計相位調整資料Ph_Data,以輸出一相位調整值T_ph_Data。
步驟306:根據相位調整值T_ph_Data,調整一輸出時脈的相
位Out_Clk,以使輸出時脈Out_Clk的相位與回復時脈的相位維持一固定相位差。
步驟308:於該主裝置操作於該模式切換時,根據輸出時脈Out_Clk傳送一初始資料至該從裝置。
步驟310:結束。
流程30係用以說明第2圖主裝置20的時脈同步操作,因此詳細說明請參考前面說明,在此不贅述。因此,藉由流程30,主裝置20從安靜模式醒來後,傳送器可調整其第一比傳送資料之時脈的相位達到同步的目的。
另一方面,關於流程30的實現,本領域具通常知識者可依據實際需求做適當之修改。舉例來說,請參考第4圖,第4圖為本發明實施例用於一乙太網路系統之主裝置40之示意圖。主裝置40可為乙太網路系統10的主裝置110,其架構與第2圖主裝置20類似,不同處在於接收器410接收到相位調整資料Ph_Data後,鎖相迴路單元420即時調整輸出時脈Out_Clk的相位。主裝置40包含有一接收器410一鎖相迴路單元420及一傳送器430。接收器410與主裝置20的接收器210的運作原理相同,於此不再贅述。鎖相迴路單元420用來根據相位調整資料Ph_Data,即時調整傳送資料的時脈相位以對應於接收資料的時脈相位,於傳送第一筆資料時以維持與回復時脈一固定相位差,避免傳送資料與接收資料不同步造成資料損毀。之後,主裝置的傳送器回復至使用固定之一自由運作時脈(Free
Running Clock)來傳送訊號。
請參考第5圖,第5圖為本發明實施例用於一主裝置之一接收器50之示意圖。接收器50可為主裝置20的接收器210或主裝置40的接收器410,其包含一接收端IN、一資料估測單元510及一數位回復電路520。接收端IN用來接收一從裝置所傳送之資料,如前述之傳送資料SIN。資料估測單元510可進行功率控制、通道估測等訊號處理,主要用來根據該從裝置所傳送之資料,產生一錯誤資訊ERRIN。數位回復電路520用來根據錯誤資訊ERRIN,產生一相位調整資料Ph_AD。相位調整資料Ph_AD可為前述之相位調整資料Ph_Data,用來產生一上移(Up)或下移(Dpwn)訊號,以指示傳送端的鎖相迴路單元調整輸出時脈的相位。
請參考第6圖,第6圖為本發明實施例用於一乙太網路系統之主裝置60之示意圖。主裝置60操作於安靜模式下,用以與一從裝置進行時脈同步,其藉由雙方時脈的差距,動態調一甦醒時間以重新進行時脈同步。主裝置60包含有一接收器610、一傳送器620、一偵測單元630以及一同步單元640。接收器610用來接收一從裝置資料SIN。其中,從裝置所傳送之資料SIN包含從裝置之一回復時脈R_Clk的相位資訊。因此,接收器接收資料SIN後,藉由內部電路運算可解得回復時脈R_Clk的相位資訊。傳送器620操作於一第一時脈FR_Clk。較佳地,第一時脈FR_Clk係一自由動作時脈。偵測單元630耦接於接收器610及傳送器620,用來根據該第一時
脈FR_Clk及回復時脈R_Clk,偵測主裝置與從裝置之間的一時脈相位差。同步單元640用來比較時脈相位差Ph_Delta與一容忍值X,於該時脈相位差超過該容忍值X時,控制主裝置60執行與從裝置同步的一程序。與從裝置同步的程序包含主裝置60發送一閒置序列(Idle Sequence)給從裝置。藉著接收的閒置序列,從裝置重新整理時脈及同步。
舉例來說,容忍值X設定為5個時脈週期。在此情況下,當時脈相位差Ph_Delta超過5個相位差時,主裝置60從安靜模式中醒來,發送一閒置序列給從裝置。藉著接收的閒置序列,從裝置重新整理時脈及同步。相反地,當時脈相位差Ph_Delta未超過5個時脈週期時,主裝置60繼續保持安靜模式,以節省耗電。因此,主裝置60可動態的調整醒來時間以避免過常醒來造成的耗電問題。
請參考第7圖,第7圖為本發明實施例用於一乙太網路系統之主裝置60的時脈同步流程70,其包含下面步驟:
步驟700:開始。
步驟702:接收一從裝置資料SIN。
步驟704:根據一第一時脈FR_Clk及一回復時脈,偵測該主裝置與該從裝置之間的一時脈相位差Ph_Delta。
步驟706:比較時脈相位差Ph_Delta與容忍值X,控制該主裝置執行與該從裝置同步的一程序。
步驟708:結束。
流程70係用以說明第6圖主裝置60的時脈同步操作,因此詳細說明請參考前面說明,在此不贅述。因此,藉由流程70,主裝置動態調整甦醒時間以重新同步時脈。
請參考第8圖,第8圖為本發明實施例用於一乙太網路系統之從裝置80之示意圖。從裝置80用來改善乙太網路系統同步耗電問題。從裝置80包含有、一接收器810、一運算單元820、一時序調整單元830及一傳送器840。接收器810,用來接收來主裝置之一閒置序列Idl_Seq,其中閒置序列Idl_Seq包含有來自主裝置之一自由運作時脈資訊。運算單元820,耦接於接收器810,根據閒置序列Idl_Seq,產生一相位差資訊PDD。傳送器840,用來根據一輸出時脈Out_Clk傳送資料至主裝置。時序調整單元830,耦接於運算單元820,用來根據相位差資訊PDD,調整該輸出時脈Out_Clk。當主裝置每隔一段時間從安靜模式中醒來傳送一閒置序列Idl_Seq以維持同步時,從裝置80接收閒置序列Idl_Seq,並得知包含於其中之主裝置的時脈資訊。透過運算單元,計算出傳送器840目前所傳送資料的時脈與主裝置的時脈資訊兩者之間的相位差,以產生出相位差資訊PDD。當相位差資訊PDD大於門檻值Y時,時序調整單元840即時調整傳送資料的時脈以對應包含於閒置序列Idl_Seq的時脈資訊。如此一來,可延長主裝置發送閒置序列Idl_Seq的時間間隔,避免主裝置常常從安靜模式中甦醒所造成的耗電問題並達到
同步的目的。
請參考第9圖,第9圖為本發明實施例用於一乙太網路系統的從裝置80中可改善同步耗電之流程90,其包含下面步驟:
步驟900:開始。
步驟902:接收來一主裝置之一閒置序列Idl_Seq。
步驟904:根據閒置序列Idl_Seq,產生一相位差資訊PDD。
步驟906:根據相位差資訊PDD,調整一輸出時脈Out_Clk。
步驟908:根據輸出時脈Out_Clk傳送資料至該主裝置。
步驟910:結束。
流程90係用以說明第8圖主裝置80,因此詳細說明請參考前面說明,在此不贅述。因此,藉由流程90,主裝置控制發送閒置序列的時間間隔來達到省電同步的目的。
綜上所述,本發明實施例中主裝置增加一組鎖相迴路,當主裝置從安靜模式中甦醒,於傳送第一筆資料時震盪出可調變初始相位的時脈,以對應於接收資料的時脈相位,維持一固定相位差。藉此改善習知技術中主裝置與從裝置必須同睡同醒的問題或非對稱機制下無法同步的問題,進而達到省電的目的。此外,透過更改甦醒機制,延長主裝置發送閒至序列時間間隔,避免過常從安靜模式中甦醒造成耗電問題。
以上所述僅為本發明之實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。
10‧‧‧乙太網路系統
20、40、60‧‧‧主裝置
112、122、210、410、710、910‧‧‧接收器
111、121、240、430、720、940‧‧‧傳送器
220‧‧‧暫存器
230、420‧‧‧鎖相迴路單元
120、90‧‧‧從裝置
SIN‧‧‧傳送資料
Ph_Data、Ph_AD‧‧‧相位調整資料
T_Ph_Data‧‧‧相位調整值
Out_Clk‧‧‧輸出時脈
PDD‧‧‧相位差資訊
Idl_Seq‧‧‧閒置序列
R_Clk‧‧‧回復時脈
IN‧‧‧接收端
510‧‧‧資料估測單元
520‧‧‧數位回復電路
ERRIN‧‧‧錯誤資訊
30、70、90‧‧‧時脈同步流程
300、302、304、306、308、310、700、702、704、706、708、90、902、904、906、908、910‧‧‧步驟
第1圖為一乙太網路系統之示意圖。
第2圖為本發明實施例用於一乙太網路系統之主裝置之示意圖。
第3圖為本發明實施例用於一乙太網路系統之主裝置的時脈同步流程。
第4圖為本發明另一實施例用於一乙太網路系統之主裝置之示意圖。
第5圖為本發明實施例用於一主裝置之一接收器之示意圖。
第6圖為本發明實施例用於一乙太網路系統之主裝置之示意圖。
第7圖為本發明實施例用於一乙太網路系統之主裝置的時脈同步流程。
第8圖為本發明實施例用於一乙太網路系統之主裝置之示意圖。
第9圖為本發明實施例於一乙太網路系統的主裝置中可改善同步耗電之流程。
20...主裝置
210...接收器
220...傳送器
230...鎖相迴路單元
240...暫存器
SIN...傳送資料
Ph_Data...相位調整資料
T_Ph_Data...相位調整值
Out_Clk...輸出時脈
Claims (24)
- 一種用於一乙太網路系統之主裝置,包含有:一接收器,用來於該主裝置操作於一模式切換時,根據一從裝置所傳送之資料,產生一相位調整資料,該從裝置所傳送之資料包含從裝置之一回復時脈的相位資訊;一暫存器,耦接於該接收器,用來累計該相位調整資料,以輸出一相位調整值;一鎖相迴路單元,耦接於該暫存器,用來根據該相位調整值,調整一輸出時脈的相位,以使該輸出時脈的相位與該回復時脈的相位維持一固定相位差;以及一傳送器,用來根據該輸出時脈傳送一初始資料至該從裝置。
- 如申請專利範圍第1項所述之主裝置,其中該模式切換係由一安靜模式(Quiet Mode)進入一甦醒模式(Wake-up Mode)。
- 如申請專利範圍第1項所述之主裝置,其中該乙太網路系統係一Giga乙太網路系統。
- 如申請專利範圍第1項所述之主裝置,其中該接收器包含:一接收端,用來接收該從裝置所傳送之資料;一資料估測單元,耦接於該接收端,用來根據該從裝置所傳送之資料,產生一錯誤資訊;以及一數位回復電路,用來根據該錯誤資訊,產生該相位調整值。
- 一種用於一乙太網路系統之主裝置的時脈同步方法,包含有:於該主裝置操作於一模式切換時,根據一從裝置所傳送之資料,產生一相位調整資料,該從裝置所傳送之資料包含從裝置之一回復時脈的相位資訊;累計該相位調整資料,以輸出一相位調整值;根據該相位調整值,調整一輸出時脈的相位,以使該輸出時脈的相位與該回復時脈的相位維持一固定相位差;以及於該主裝置操作於該模式切換時,根據該輸出時脈傳送一初始資料至該從裝置。
- 如申請專利範圍第5項所述之時脈同步方法,其中該模式切換係由一安靜模式(Quiet Mode)進入一甦醒模式(Wake-up Mode)。
- 如申請專利範圍第5項所述之時脈同步方法,其中該乙太網路系統係一Giga乙太網路系統。
- 如申請專利範圍第5項所述之時脈同步方法,其中根據該從裝置所傳送之資料,產生相同於該從裝置的該時脈之該第一時脈及該相位調整資料,包含有:接收該從裝置所傳送之資料;根據該從裝置所傳送之資料,產生一錯誤資訊;以及根據該錯誤資訊,產生該相位調整資料。
- 一種用於一乙太網路系統之主裝置,用以與一從裝置進行時脈同步,該主裝置包含有:一接收器,用來接收一從裝置之資料,該從裝置之資料包含一回復時脈的相位資訊;一傳送器,操作於一第一時脈;一偵測單元,耦接於該接收器及該傳送器,用來根據該第一時脈及該回復時脈,偵測該主裝置與該從裝置之間的一時脈相位差;以及一同步單元,耦接於該偵測單元,用來比較該時脈相位差與一容忍值,以於該時脈相位差超過該容忍值時,控制該主裝置執行與該從裝置同步的一程序。
- 如申請專利範圍第9項所述之主裝置,其中該主裝置操作於一安靜模式。
- 如申請專利範圍第9項所述之主裝置,其中該乙太網路系統係一Giga乙太網路系統。
- 如申請專利範圍第9項所述之主裝置,其中控制該主裝置執行與該從裝置同步的該程序包含有控制該主裝置從安靜模式中甦醒並控制該傳送器傳送一閒置序列至該從裝置。
- 一種用於一乙太網路系統之主裝置中與一從裝置進行時脈同步的方法,包含有:接收一從裝置資料,該從裝置資料包含一回復時脈的相位資訊;根據一第一時脈及該回復時脈,偵測該主裝置與該從裝置之間的一時脈相位差;以及比較該時脈相位差與一容忍值,以於該時脈相位差超過該容忍值時,控制該主裝置執行與該從裝置同步的一程序。
- 如申請專利範圍第13項所述之方法,其中該主裝置操作於一安靜模式。
- 如申請專利範圍第13項所述之方法,其中該乙太網路系統係一Giga乙太網路系統。
- 如申請專利範圍第13項所述之方法,其中控制該主裝置與該從裝置同步的該程序包含有控制該主裝置從安靜模式中甦醒並控制該傳送器傳送一閒置序列至該從裝置。
- 一種乙太網路系統,包含有:一從裝置,包含有:一第一接收器,用來接收一自由運作時脈;一時脈回復單元,根據該自由運作時脈產生一回復時脈;以及 一第一傳送器,用來傳送一資料,其中該資料包含有該回復時脈的相位資訊;以及一主裝置,包含有:一第二接收器,用來於該主裝置操作於一模式切換時,根據該從裝置所傳送之該資料,產生一相位調整資料;一暫存器,耦接於該第二接收器,用來累計該相位調整資料,以輸出一相位調整值;一鎖相迴路單元,耦接於該暫存器,用來根據該相位調整值,調整一輸出時脈的相位,以使該輸出時脈的相位與該回復時脈的相位維持一固定相位差;以及一第二傳送器,用來根據該輸出時脈傳送一初始資料至該從裝置。
- 如申請專利範圍第17項所述之乙太網路系統,其中該模式切換係由一安靜模式(Quiet Mode)進入一甦醒模式(Wake-up Mode)。
- 如申請專利範圍第17項所述之乙太網路系統,其中該乙太網路系統係一Giga乙太網路系統。
- 如申請專利範圍第17項所述之乙太網路系統,其中該第二接收器包含: 一接收端,用來接收該從裝置所傳送之資料;一資料估測單元,耦接於該接收端,用來根據該從裝置所傳送之資料,產生一錯誤資訊;以及一數位回復電路,用來根據該錯誤資訊,產生該相位調整值。
- 一種乙太網路系統,包含有:一從裝置,包含有:一第一接收器,用來接收一自由運作時脈;一時脈回復單元,根據該自由運作時脈產生一回復時脈;以及一第一傳送器,用來傳送一資料,其中該資料包含有該回復時脈的相位資訊;以及一主裝置,包含有:一第二接收器,用來接收該從裝置之該資料;一第二傳送器,操作於一第一時脈;一偵測單元,耦接於該第二接收器及該第二傳送器,用來根據該第一時脈及該回復時脈,偵測該主裝置與該從裝置之間的一時脈相位差;以及一同步單元,耦接於該偵測單元,用來比較該時脈相位差與一容忍值,以於該時脈相位差超過該容忍值時,控制該主裝置執行與該從裝置同步的一程序。
- 如申請專利範圍第21項所述之乙太網路系統,其中該主裝置操 作於一安靜模式。
- 如申請專利範圍第21項所述之乙太網路系統,其中該乙太網路系統係一Giga乙太網路系統。
- 如申請專利範圍第21項所述之乙太網路系統,其中控制該主裝置執行與該從裝置同步的該程序包含有控制該主裝置從安靜模式中甦醒並控制該傳送器傳送一閒置序列至該從裝置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW097146929A TWI424731B (zh) | 2008-12-03 | 2008-12-03 | 用於乙太網路系統之主裝置及其相關時脈同步方法 |
| US12/629,897 US8284794B2 (en) | 2008-12-03 | 2009-12-03 | Ethernet system and related clock synchronization method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW097146929A TWI424731B (zh) | 2008-12-03 | 2008-12-03 | 用於乙太網路系統之主裝置及其相關時脈同步方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201023583A TW201023583A (en) | 2010-06-16 |
| TWI424731B true TWI424731B (zh) | 2014-01-21 |
Family
ID=42286383
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW097146929A TWI424731B (zh) | 2008-12-03 | 2008-12-03 | 用於乙太網路系統之主裝置及其相關時脈同步方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8284794B2 (zh) |
| TW (1) | TWI424731B (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11310075B2 (en) | 2014-04-02 | 2022-04-19 | Aten International Co., Ltd. | Asymmetric duplex transmission device and switching system thereof |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8625413B2 (en) * | 2010-02-11 | 2014-01-07 | Texas Instruments Incorporated | Fault tolerant mode for 100BaseT ethernet |
| US8619755B2 (en) * | 2010-09-10 | 2013-12-31 | Broadcom Corporation | Systems and methods for providing a dual-master mode in a synchronous ethernet environment |
| US8565601B2 (en) * | 2010-12-08 | 2013-10-22 | Mitsubishi Electric Corporation | Communication method for optical communication system, optical communication system, slave station apparatus, control device, and computer program |
| CN102244573B (zh) * | 2011-07-18 | 2017-03-22 | 中兴通讯股份有限公司 | 时钟报备方法及装置 |
| CN103138793B (zh) * | 2011-11-25 | 2015-03-11 | 瑞昱半导体股份有限公司 | 无晶体振荡器的收发器 |
| CN102868517B (zh) * | 2012-08-28 | 2016-03-09 | 华为技术有限公司 | 时钟恢复装置及方法 |
| US11281603B2 (en) * | 2018-08-03 | 2022-03-22 | Kioxia Corporation | Serial interface for semiconductor package |
| US11038607B2 (en) * | 2018-09-11 | 2021-06-15 | Synaptics Incorporated | Method and system for bi-directional communication |
| CN113138623B (zh) * | 2020-01-20 | 2024-10-11 | 南京深视光点科技有限公司 | 全局时钟同步传输方法 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060291602A1 (en) * | 2005-06-23 | 2006-12-28 | Intel Corporation | Communications link clock recovery |
| US7920597B2 (en) * | 2007-03-12 | 2011-04-05 | Broadcom Corporation | Method and system for low power idle signal transmission in ethernet networks |
| US7890788B2 (en) * | 2007-07-09 | 2011-02-15 | John Yin | Clock data recovery and synchronization in interconnected devices |
| US8009695B2 (en) * | 2008-03-04 | 2011-08-30 | Broadcom Corporation | System and method for dynamically swapping master and slave PHYs to allow asymmetry in energy efficient ethernet |
| US8000602B2 (en) * | 2008-04-17 | 2011-08-16 | Pmc-Sierra Israel Ltd. | Methods and devices for reducing power consumption in a passive optical network while maintaining service continuity |
| US20090282277A1 (en) * | 2008-05-07 | 2009-11-12 | Aquantia Corporation | Low-power idle mode for network transceiver |
| WO2010019250A2 (en) * | 2008-08-11 | 2010-02-18 | Solarflare Communications, Inc. | Method of synchronization for low power idle |
| US8467418B2 (en) * | 2008-11-10 | 2013-06-18 | Rockstar Consortium Us Lp | Differential timing transfer over synchronous ethernet using digital frequency generators and control word signaling |
| US8621255B2 (en) * | 2010-02-18 | 2013-12-31 | Broadcom Corporation | System and method for loop timing update of energy efficient physical layer devices using subset communication techniques |
-
2008
- 2008-12-03 TW TW097146929A patent/TWI424731B/zh active
-
2009
- 2009-12-03 US US12/629,897 patent/US8284794B2/en active Active
Non-Patent Citations (1)
| Title |
|---|
| Roland Holler, ET AL,「Embedded SynUTC and IEEE 1588 Clock Synchronization for Industrial Ethernet」, Emerging Technologies and Factory Automation, 2003. Proceedings. ETFA '03. IEEE Conference, 16-19 Sept. 2003 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11310075B2 (en) | 2014-04-02 | 2022-04-19 | Aten International Co., Ltd. | Asymmetric duplex transmission device and switching system thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201023583A (en) | 2010-06-16 |
| US20100169704A1 (en) | 2010-07-01 |
| US8284794B2 (en) | 2012-10-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI424731B (zh) | 用於乙太網路系統之主裝置及其相關時脈同步方法 | |
| CN101682443B (zh) | 供在网络中使用的网络装置 | |
| TW527840B (en) | Synchronization of a low power oscillator with a reference oscillator in a wireless communication device utilizing slotted paging | |
| US8689035B2 (en) | Communication system, communication interface, and synchronization method | |
| CN108965082B (zh) | 低功率数据总线接收器 | |
| JP2010523022A5 (zh) | ||
| JP2008042888A (ja) | 通信ネットワークシステム及び未ウェイクアップノードのウェイクアップ方法 | |
| WO2008079457A1 (en) | Fast re-synchronization techniques for dvb-h systems | |
| US20190025872A1 (en) | Usb device with clock domain correlation | |
| CN110620630B (zh) | 时间同步方法、装置、网络设备及计算机可读存储介质 | |
| CN103187925B (zh) | 使用跟踪振荡器电路的hs-can总线时钟恢复 | |
| US10027468B1 (en) | Ethernet physical layer circuit and clock recovery method thereof | |
| JP2001256583A (ja) | 自動検針システム | |
| KR20000022805A (ko) | 간헐 수신 동작을 위한 수신기 및 수신기에서의 간헐 수신 동작 방법 | |
| EP0924947A1 (en) | Power saving in a digital cellular system terminal | |
| TWI489845B (zh) | 用於乙太網路系統之從裝置及其相關可改善同步耗電之方法 | |
| CN106211307A (zh) | 一种多模基带芯片下时钟校准方法及装置 | |
| EP0666662A1 (en) | Serial data clock receiver circuit and method therefor | |
| KR20150033688A (ko) | 클록 도메인들 간의 데이터 전송 | |
| CN202798579U (zh) | 跟踪振荡器电路和控制器局域网总线系统 | |
| JP4791386B2 (ja) | 間欠受信装置 | |
| CN101807989A (zh) | 用于以太网络系统的主装置及其相关时钟同步方法 | |
| CN110545153A (zh) | 一种能适应信道环境的水下无线网络时间同步方法 | |
| TWI400596B (zh) | 同步接收電路及方法 | |
| US12335055B2 (en) | Communication device and communications system with state-switching control to synchronize and control switching among communication states |