專利名稱:時鐘板、適用于服務(wù)器的網(wǎng)絡(luò)系統(tǒng)及時鐘倒換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及服務(wù)器技術(shù)領(lǐng)域,特別涉及一種時鐘板、適用于服務(wù)器的網(wǎng)絡(luò)系統(tǒng)及
時鐘倒換方法。
背景技術(shù):
在電子系統(tǒng)中,需要采用晶體振蕩器(以下簡稱晶振)來產(chǎn)生系統(tǒng)工作時鐘。但由于晶振本身的失效率高于其他電子器件,因此為了提高系統(tǒng)的可靠性,通常采用雙時鐘
備份的方式。當(dāng)主用時鐘出現(xiàn)故障時,可以由備用時鐘來為系統(tǒng)提供時鐘服務(wù)。理想的情況下,主備時鐘切換應(yīng)該是無損的(hitless),即系統(tǒng)中業(yè)務(wù)板運行業(yè)務(wù)不受時鐘切換的影響,不會出現(xiàn)業(yè)務(wù)中斷、系統(tǒng)崩潰的情況。而要實現(xiàn)時鐘的無損切換,必須要求業(yè)務(wù)板接收到的主備時鐘同步,即主備時鐘同源同頻。 如圖1所示,現(xiàn)有的通信網(wǎng)絡(luò)中包括主用時鐘板、備用時鐘板和業(yè)務(wù)板,其中主用時鐘板、備用時鐘板都接收公共的外部線路參考時鐘,兩者具有公共時鐘參考源。當(dāng)主用時鐘板正常工作時,其跟隨外部線路參考時鐘,輸出工作時鐘給業(yè)務(wù)板,同時也輸出互鎖時鐘給備用時鐘板。備用時鐘板跟隨主用板送過來的互鎖時鐘,輸出工作時鐘給業(yè)務(wù)板備用。此時業(yè)務(wù)板接收到的來自主用時鐘板的時鐘和來自備用時鐘板的時鐘都同步于外部線路參考時鐘。當(dāng)主用時鐘板故障時,原備用時鐘板升為主用時鐘板,其跟隨外部線路參考時鐘輸出工作時鐘給業(yè)務(wù)板,原主用時鐘板降為備用時鐘板。如圖l所示,業(yè)務(wù)板的邏輯模塊接收到原主用時鐘板下發(fā)的指示自己為備用板的主備指示信號,接收到原備用時鐘板下發(fā)的指示自己為主用板的主備指示信號后,產(chǎn)生時鐘切換信號,該時鐘切換信號用來控制鎖相環(huán)選擇來自原備用時鐘板的時鐘作為自己的工作時鐘,將其發(fā)送給業(yè)務(wù)板內(nèi)的芯片。
現(xiàn)有技術(shù)存在以下問題 在通信網(wǎng)的應(yīng)用中,主用時鐘板和備用時鐘板具有公共的外部線路參考時鐘;而在服務(wù)器的應(yīng)用中,沒有公共的外部線路參考時鐘,即沒有公共的時鐘參考源,因此上述方案不適用應(yīng)用服務(wù)器的場景中。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種時鐘板、適用于服務(wù)器的網(wǎng)絡(luò)系統(tǒng)及時鐘倒換方法,使得輸出到業(yè)務(wù)板的工作時鐘相跳較小,從而能夠在應(yīng)用通信網(wǎng)的場景和應(yīng)用服務(wù)器的場景中實現(xiàn)時鐘倒換。
有鑒于此,本發(fā)明實施例提供
—種時鐘板,包括晶振和鎖相環(huán), 所述鎖相環(huán),用于在主用時鐘板工作正常時以來自主用時鐘板的互鎖時鐘為時鐘源,在確定主用時鐘板工作不正常時,將時鐘源從所述主用時鐘板的互鎖時鐘轉(zhuǎn)換為所述晶振的時鐘;輸出工作時鐘到業(yè)務(wù)板,所述工作時鐘同步于所述時鐘源;所述鎖相環(huán)工作在慢捕獲工作模式。
—種適用于服務(wù)器的網(wǎng)絡(luò)系統(tǒng),包括主用時鐘板和備用時鐘板,
所述主用時鐘板包括第一晶振和第一鎖相環(huán), 所述第一鎖相環(huán),用于根據(jù)第一晶振產(chǎn)生互鎖時鐘輸出至備用時鐘板,根據(jù)第一晶振產(chǎn)生工作時鐘輸出至業(yè)務(wù)板; 所述備用時鐘板包括第二晶振和第二鎖相環(huán), 所述第二鎖相環(huán),用于在主用時鐘板工作正常時以來自主用時鐘板的互鎖時鐘為
時鐘源,在確定主用時鐘板工作不正常時,將所述備用時鐘板的時鐘源從所述主用時鐘板
的互鎖時鐘轉(zhuǎn)換為第二晶振的時鐘,輸出同步于所述時鐘源的工作時鐘到業(yè)務(wù)板,其中,所
述第二鎖相環(huán)工作在慢捕獲工作模式。
—種時鐘倒換方法,包括 備用時鐘板中的鎖相環(huán)在主用時鐘板工作正常時以來自主用時鐘板的互鎖時鐘為時鐘源; 備用時鐘板中的鎖相環(huán)在確定主用時鐘板工作不正常時,將時鐘源從所述主用時鐘板的互鎖時鐘轉(zhuǎn)換為本地晶振的時鐘,其中,所述備用時鐘板中的鎖相環(huán)工作在慢捕獲工作模式。 本發(fā)明實施例提供的備用時鐘板在主用時鐘板工作正常時以主用時鐘板的互鎖時鐘為鎖相環(huán)的時鐘源,在主用時鐘板工作不正常時以本地晶振的時鐘為時鐘源,由于備用時鐘板的鎖相環(huán)工作在慢捕獲工作模式,使在應(yīng)用通信網(wǎng)的場景和/或應(yīng)用服務(wù)器的場景中,能夠?qū)崿F(xiàn)時鐘倒換。
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附
圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域
普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是現(xiàn)有技術(shù)提供的有公共時鐘參考源的通信網(wǎng)絡(luò)架構(gòu)圖; 圖2是本發(fā)明實施例一提供的時鐘板的結(jié)構(gòu)圖; 圖3是本發(fā)明實施例二提供的適用于服務(wù)器的網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)圖; 圖4是本發(fā)明實施例三提供的時鐘倒換方法流程圖。
具體實施方式
實施例一 參閱圖2,本發(fā)明實施例一提供一種時鐘板,其包括晶振101,鎖相環(huán)102,其中,
鎖相環(huán)102,用于在主用時鐘板工作正常時以來自主用時鐘板的鎖相環(huán)的互鎖時鐘為時鐘源;在確定主用時鐘板工作不正常時,將時鐘源從主用時鐘板的互鎖時鐘轉(zhuǎn)換為本地晶振101的時鐘,輸出工作時鐘給業(yè)務(wù)板,該工作時鐘同步于所述時鐘源;所述鎖相環(huán)102工作在慢捕獲工作模式。 該鎖相環(huán)102還用于輸出第二類主備指示信號給業(yè)務(wù)板,其中第二類主備指示信號指示其為主用板還是備用板。 具體的,在主用時鐘板工作正常時,備用時鐘板的鎖相環(huán)工作在鎖定狀態(tài),以來自主用時鐘板的互鎖時鐘為時鐘源;在主用時鐘板工作不正常時,備用時鐘板的鎖相環(huán)工作在自由振蕩狀態(tài),即以本地的晶振為時鐘源。 由于主用時鐘板的晶振和備用時鐘板的晶振彼此獨立,不可避免的存在頻率差,
因此,需要合理設(shè)計鎖相環(huán)的參數(shù)。由于鎖相環(huán)的環(huán)路帶寬越短,鎖定調(diào)整的時間越長,每
次調(diào)整的幅度就越小,即相跳就越小,那么在主用時鐘板的晶振和備用時鐘板的晶振存在
一定的頻差時,若鎖相環(huán)的環(huán)路帶寬較小,則相對于快捕獲工作模式,鎖相環(huán)的鎖定時間會
有數(shù)量級的延長,相應(yīng)的,鎖相環(huán)輸出的相跳也會有數(shù)量級的縮減。因此,本發(fā)明實施例在
時鐘板上電時,設(shè)置鎖定時間,使鎖相環(huán)的環(huán)路帶寬為一較小值,以使時鐘板工作在慢捕獲
工作模式,這樣可以保證在主用時鐘板的晶振和備用時鐘板的晶振有頻差存在時,鎖相環(huán)
輸出時鐘的相跳比較小、處于業(yè)務(wù)板中的芯片的抖動容限之內(nèi)。比如,主用時鐘板晶振的時
鐘為IOM,備用時鐘板晶振的時鐘為10. 001M,則鎖定時間為lms時,平均每周期調(diào)整相跳
lns ;鎖定時間為ls時,平均每周期相跳lps,可見鎖定時間越長,輸出時鐘的相跳越小。 需要說明的是,主用時鐘板和備用時鐘板上的鎖相環(huán)需要選擇數(shù)字鎖相環(huán)而非模
擬鎖相環(huán),主要原因是在輸入時鐘丟失的情況下,數(shù)字鎖相環(huán)具有良好的輸出頻率保持特
性(Holdover),而模擬鎖相環(huán)會由于電容漏電導(dǎo)致輸出頻率不斷漂移。這樣,即使主用時鐘
板晶振損壞無輸出,也能保證一段時間之內(nèi)鎖相環(huán)的時鐘輸出不受影響。 本發(fā)明實施例中備用時鐘板有如下兩種方式確定主用時鐘板工作是否正常 第一種方式為備用時鐘板中的鎖相環(huán)接收主用時鐘板發(fā)送的第一類主備指示信
號,其根據(jù)第一類主備指示信號確定主用時鐘板是否工作正常。其中,第一類主備指示信號
包括表示時鐘板是否在位的指示信息、表示時鐘板工作是否正常的指示信息和表示時鐘
板是主用還是備用的指示信息。 由于晶振是高失效率器件,而晶振的失效模式有無時鐘輸出和輸出頻率偏移兩種,在主用時鐘板的晶振無時鐘輸出時或者主用時鐘板故障時,表示時鐘板工作是否正常的指示信息指示主用時鐘板工作不正常,此時備用時鐘板可以確定主用時鐘板工作不正常。
第二種方式為如圖2所示,該時鐘板還包括頻偏檢測模塊103。
在主用時鐘板的晶振發(fā)生頻偏時,備用時鐘板上的頻偏檢測模塊103檢測到所接
收的互鎖時鐘發(fā)生頻率偏移,鎖相環(huán)102根據(jù)頻偏檢測模塊103的檢測結(jié)果確定主用時鐘
板工作不正常。
本發(fā)明實施例一提供的備用時鐘板在主用時鐘板工作正常時以主用時鐘板的互
鎖時鐘為鎖相環(huán)的時鐘源,在主用時鐘板工作不正常時以本地晶振的時鐘為時鐘源,使在
應(yīng)用通信網(wǎng)的場景和/或應(yīng)用服務(wù)器的場景中,能夠?qū)崿F(xiàn)時鐘倒換;進(jìn)一步,由于鎖相環(huán)工
作在慢捕獲工作模式,鎖相環(huán)的鎖定時間較長,相應(yīng)的,在時鐘源切換過程中鎖相環(huán)輸出到
業(yè)務(wù)板的工作時鐘的相跳會比較小,若相跳處于業(yè)務(wù)板中芯片的抖動容限內(nèi),可在時鐘異
步的情況下實現(xiàn)時鐘的無損倒換。
實施例二 參閱圖3,本發(fā)明實施例二提供一種應(yīng)用于服務(wù)器的網(wǎng)絡(luò)系統(tǒng),其包括主用時鐘板100,備用時鐘板200和業(yè)務(wù)板300,其中,主用時鐘板100包括第一晶振1001和第一鎖相環(huán)1002 ;備用時鐘板200包括第二晶振2001和第二鎖相環(huán)2002 ;業(yè)務(wù)板300包括邏輯模塊3001,第三鎖相環(huán)3002和芯片3003。 具體的,主用時鐘板100中的各模塊的功能和連接關(guān)系如下
第一晶振1001,用于產(chǎn)生時鐘。 第一鎖相環(huán)1002,用于在第一晶振1001有時鐘輸出時,以第一晶振1001的時鐘為時鐘源,產(chǎn)生互鎖時鐘輸出到備用業(yè)務(wù)板200,產(chǎn)生工作時鐘輸出到業(yè)務(wù)板300中的第三鎖相環(huán)3002;輸出第一類主備指示信號到備用時鐘板200,輸出第二類主備指示信號到業(yè)務(wù)板的邏輯模塊3001。其中,第一類主備指示信號包括表示時鐘板是否在位的指示信息、表示時鐘板工作是否正常的指示信息和表示時鐘板是主用還是備用的指示信息。第二類主備指示信號包括表示時鐘板是主用還是備用的指示信息。具體的,如果第一晶振沒有時鐘輸出或者第一鎖相環(huán)出現(xiàn)故障等情況出現(xiàn),則表示時鐘板工作是否正常的指示信息指示了該主用時鐘板工作不正常。 備用時鐘板200中的各模塊的功能和連接關(guān)系如下
第二晶振2001,用于產(chǎn)生時鐘。 第二鎖相環(huán)2002,用于在來自主用時鐘板100的第一類主備指示信號指示主用時鐘板工作正常時,以來自主用時鐘板100的互鎖時鐘為時鐘源;在來自主用時鐘板100的第一類主備指示信號指示主用時鐘板工作不正常時,將第二鎖相環(huán)2002的時鐘源從主用時鐘板100的互鎖時鐘轉(zhuǎn)換為第二晶振2001的時鐘,輸出工作時鐘到業(yè)務(wù)板的第三鎖相環(huán)3002,該工作時鐘同步于第二鎖相環(huán)2002的時鐘源。其中,第二鎖相環(huán)2002工作在慢捕獲工作模式。 第二鎖相環(huán)2002,還輸出第一類主備指示信號到主用時鐘板IOO,輸出第二類主備指示信號到業(yè)務(wù)板的邏輯模塊3001。其中,第一類主備指示信號包括表示時鐘板是否在位的指示信息、表示時鐘板工作是否正常的指示信息和表示時鐘板是主用還是備用的指示信息。第二類主備指示信號包括表示時鐘板是主用還是備用的指示信息。具體的,如果第二晶振沒有時鐘輸出或者第二鎖相環(huán)出現(xiàn)故障等情況出現(xiàn),則表示時鐘板工作是否正常的指示信息指示了備用時鐘板工作不正常。在備用時鐘板以來自主用時鐘板100的互鎖時鐘為時鐘源時,表示時鐘板是主用還是備用的指示信息指示其為備用板;在備用時鐘板以第二晶振2001的時鐘為時鐘源時,表示時鐘板是主用還是備用的指示信息指示其為主用板。 需要說明的是本發(fā)明實施例中的第一鎖相環(huán)1002和第二鎖相環(huán)2002采用數(shù)字鎖相環(huán)而不是模擬鎖相環(huán),以便在鎖相環(huán)的輸入時鐘丟失的情況下,具有良好的輸出頻率保持特性,這樣,即使主用時鐘板晶振損壞無輸出,也能保證一段時間之內(nèi)鎖相環(huán)的時鐘輸出不受影響。 業(yè)務(wù)模塊300中的各模塊的功能和連接關(guān)系如下 邏輯模塊3001,用于接收主用時鐘板100和備用時鐘板200發(fā)送的第二類主備指示信號,當(dāng)主用時鐘板100發(fā)送的第二類主備指示信號指示主用時鐘板由主用轉(zhuǎn)為備用,備用時鐘板200發(fā)送的第二類主備指示信號指示備用時鐘板由備用轉(zhuǎn)為主用時,輸出時鐘切換信號到第三鎖相環(huán)3002 ; 第三鎖相環(huán)3002,用于在接收到時鐘切換信號之前以主用時鐘板100發(fā)送的工作時鐘作為時鐘源,在接收時鐘切換信號后,以備用時鐘板200發(fā)送的工作時鐘作為時鐘源;輸出工作時鐘到芯片3003,該工作時鐘同步于第三鎖相環(huán)3002的時鐘源,其中第三鎖相環(huán) 3002工作在慢捕獲工作模式。 由于備用時鐘板中的第二鎖相環(huán)2002工作在慢捕獲工作模式,在主用時鐘板的 晶振和備用時鐘板的晶振有頻差存在時,可以使第二鎖相環(huán)2002輸出到業(yè)務(wù)板的工作時 鐘相跳較小,而業(yè)務(wù)板中的第三鎖相環(huán)3002也工作在慢捕獲模式,可以使第三鎖相環(huán)3002 輸出的工作時鐘的相跳更小,以便能達(dá)到芯片3003的抖動容限之內(nèi)。
其中,第三鎖相環(huán)3002也可以是數(shù)字鎖相環(huán),其具有良好的輸出頻率保持特性。
芯片3003,用于接收第三鎖相環(huán)3002輸出的工作時鐘。 在主備倒換的過程中,主用時鐘板100與備用時鐘板200之間會采用主備互鎖電 路來產(chǎn)生第一類主備指示信號和第二類主備指示信號,該互鎖電路基于RS觸發(fā)器模型,可 以保證主用時鐘板和備用時鐘板輸出的第一類主備指示信號和第二類主備指示信號沒有 沖突,即不會出現(xiàn)主用時鐘板和備用時鐘板同時指示自己為主用板的情況,這樣可以防止 業(yè)務(wù)板300處理錯誤。 優(yōu)選的,如圖3所示,主用時鐘板還包括第一頻偏檢測模塊1003和第二頻偏檢測
模塊1004 ;備用時鐘板還包括第三頻偏檢測模塊2003和第四頻偏檢測模塊2004, 第一頻偏檢測模塊1003,用于對第一晶振1001產(chǎn)生的時鐘進(jìn)行頻偏檢測;此時,
如果第一晶振沒有時鐘輸出、第一鎖相環(huán)出現(xiàn)故障或者第一晶振產(chǎn)生的時鐘發(fā)生頻偏,則
第一類主備指示信號中的表示時鐘板工作是否正常的指示信息指示了主用時鐘板工作不正常。 第二頻偏檢測模塊1004,用于對來自備用時鐘板的互鎖時鐘進(jìn)行頻偏檢測。
主用時鐘板上的第一鎖相環(huán)1002在第二頻偏檢測模塊1004檢測到來自備用時鐘 板的互鎖時鐘發(fā)生頻偏時,主用時鐘板不允許自己降為備用板,則此時第一鎖相環(huán)1002發(fā) 出的第一類主備指示信號中的表示時鐘板是主用還是備用的指示信息指示自己為主用板, 且其向業(yè)務(wù)板發(fā)送的第二類主備指示信號指示自己為主用板,此時第一鎖相環(huán)1002會向 監(jiān)控裝置發(fā)送告警信號,該監(jiān)控裝置是獨立于主用時鐘板、備用時鐘板和業(yè)務(wù)板的裝置。
備用時鐘板中的第三頻偏檢測模塊2003和第四頻偏檢測模塊2004的功能如下
第三頻偏檢測模塊2003,用于對第二晶振2001的輸出進(jìn)行頻偏檢測。此時如果第 二晶振沒有時鐘輸出或者第二鎖相環(huán)出現(xiàn)故障或者第二晶振產(chǎn)生的時鐘發(fā)生頻偏,則第二 鎖相環(huán)2002發(fā)出的第一類主備指示信號中的表示時鐘板工作是否正常的指示信息指示了 備用時鐘板工作不正常。 第四頻偏檢測模塊2004,用于對來自主用時鐘板100的互鎖時鐘進(jìn)行頻偏檢測。 此時第二鎖相環(huán)2002在來自主用時鐘板100的第一類主備指示信號指示主用時鐘板工作 正常且第四頻偏檢測模塊2004檢測結(jié)果表示來自主用時鐘板100的互鎖時鐘沒有發(fā)生頻 偏時,以來自主用時鐘板100的互鎖時鐘為時鐘源;在來自主用時鐘板100的第一類主備指 示信號指示主用時鐘板工作不正?;蛘叩谒念l偏檢測模塊2004檢測結(jié)果表示來自主用時 鐘板100的互鎖時鐘發(fā)生頻偏時,控制第二鎖相環(huán)2002的時鐘源從主用時鐘板100的互鎖 時鐘轉(zhuǎn)換為本地第二晶振2001的時鐘。
如下詳細(xì)描述主備時鐘的倒換過程中 當(dāng)主用時鐘板和備用時鐘板都正常工作時,業(yè)務(wù)板收到的來自主用時鐘板的工作時鐘和來自備用時鐘板的工作時鐘同步,都同步于主用時鐘板的晶振的時鐘,業(yè)務(wù)板選擇 來自主用時鐘板的工作時鐘。當(dāng)主用時鐘板的晶振失效時,備用時鐘板變成主用板,其內(nèi)部 的鎖相環(huán)不再以來自主用時鐘板的互鎖時鐘為時鐘源,而是以本地晶振的時鐘為時鐘源, 在時鐘源的轉(zhuǎn)換過程中,由于其工作在慢捕獲狀態(tài),在捕獲過程結(jié)束時達(dá)到穩(wěn)定跟隨于本 地晶振時鐘的狀態(tài)。在上述過程中,主用時鐘板和備用時鐘板都會輸出工作時鐘給業(yè)務(wù)板。 業(yè)務(wù)板收到來自原主用時鐘板和原備用時鐘板的第二類主備指示信號后,產(chǎn)生時鐘切換信 號,業(yè)務(wù)板內(nèi)部的鎖相環(huán)根據(jù)時鐘切換信號,控制時鐘源從原主用時鐘板的工作時鐘轉(zhuǎn)換 成原備用時鐘板的工作時鐘,業(yè)務(wù)板中的鎖相環(huán)也工作在慢捕獲狀態(tài)。這種通過兩級鎖相 環(huán)(備用時鐘板中的鎖相環(huán)和業(yè)務(wù)板中的鎖相環(huán))處于慢捕獲的工作模式將捕獲過程延 長,從而將業(yè)務(wù)板輸出時鐘的相跳減小到芯片的抖動容限之內(nèi),可以在時鐘異步的情況下 (即主備用時鐘板使用獨立的晶振,且主用時鐘板的晶振和備用時鐘板的晶振有頻差存在 時)實現(xiàn)時鐘無損倒換(Hitless Switch)。 本發(fā)明實施例二提供的備用時鐘板在主用時鐘板工作正常時以主用時鐘板的互 鎖時鐘為鎖相環(huán)的時鐘源,在主用時鐘板工作不正常時以本地晶振的時鐘為時鐘源,使在 應(yīng)用通信網(wǎng)的場景和/或應(yīng)用服務(wù)器的場景中,能夠?qū)崿F(xiàn)時鐘倒換;進(jìn)一步,由于備用板中 的鎖相環(huán)和業(yè)務(wù)板中的鎖相環(huán)工作在慢捕獲工作模式,將捕獲過程延長,從而將業(yè)務(wù)板中 第三鎖相環(huán)輸出時鐘的相跳減小到芯片的抖動容限之內(nèi),可以在時鐘異步的情況下實現(xiàn)時 鐘無損倒換(Hitless Switch)。進(jìn)一步,主備時鐘倒換只涉及硬件,無需軟件參與,避免了 由軟件復(fù)雜度帶來的倒換失敗概率。進(jìn)一步,主備倒換的過程對業(yè)務(wù)板是透明的,提高了業(yè) 務(wù)板的穩(wěn)定性。 需要說明的是,上述主用時鐘板100中的第一鎖相環(huán)1002也工作在慢捕獲工作模 式,這樣,當(dāng)主用時鐘板的故障修復(fù)后,業(yè)務(wù)板300中的第三鎖相環(huán)3002可以以主用時鐘板 100發(fā)送的工作時鐘作為時鐘源,并輸出工作時鐘到芯片3003。由于主用時鐘板100中的 第一鎖相環(huán)1002工作在慢捕獲工作模式,在主用時鐘板的晶振和備用時鐘板的晶振有頻 差存在時,可以使第一鎖相環(huán)1002輸出到業(yè)務(wù)板的工作時鐘相跳較小,而業(yè)務(wù)板300中的 第三鎖相環(huán)3002也工作在慢捕獲模式,可以使第三鎖相環(huán)3002輸出的工作時鐘的相跳更 小,以便能達(dá)到芯片3003的抖動容限之內(nèi),實現(xiàn)時鐘無損倒換。
實施例三 參閱圖4,本發(fā)明實施例提供一種時鐘倒換方法,本發(fā)明實施例中備用時鐘板和業(yè) 務(wù)板中的鎖相環(huán)都工作在慢捕獲工作模式,該方法包括 401、備用時鐘板中的鎖相環(huán)在主用時鐘板工作正常時以來自主用時鐘板的鎖相 環(huán)的互鎖時鐘為時鐘源,輸出第二類主備指示信號,此時第二類主備指示信號指示其為備 用板。 具體的,主用時鐘板的鎖相環(huán)工作在鎖定狀態(tài),選用本地晶振作為時鐘源;備用時
鐘板的鎖相環(huán)工作在鎖定狀態(tài),選用主用時鐘板送給備用時鐘板的互鎖時鐘作為時鐘源。
業(yè)務(wù)板的鎖相環(huán)選用時鐘板下發(fā)的工作時鐘作為時鐘源。 402、備用時鐘板中的鎖相環(huán)確定主用時鐘板工作不正常。 其中,該確定主用時鐘板工作不正常具體可以由如下兩種方式實現(xiàn) 第一種方式為根據(jù)接收的主用時鐘板發(fā)送的第一類主備指示信號確定,第一類主備指示信號包含表示主用時鐘板工作是否正常的指示信息。其中,第一類主備指示信號
包括表示時鐘板是否在位的指示信息、表示時鐘板工作是否正常的指示信息和表示時鐘
板是主用還是備用的指示信息。該步驟中,第一類主備指示信號中的表示時鐘板是主用還
是備用的指示信息指示該時鐘板是備用板。具體的,其可以由主用時鐘板故障導(dǎo)致發(fā)送該
第一類主備指示信號或者用戶下發(fā)強制倒換命令導(dǎo)致發(fā)送該第一類主備指示信號。
第二種方式為備用時鐘板中的頻偏檢測模塊對來自主用時鐘板的互鎖時鐘進(jìn)行
頻偏檢測,備用時鐘板中的鎖相環(huán)根據(jù)頻偏檢測結(jié)果確定主用時鐘板是否工作正常。如果
頻偏檢測模塊的頻偏檢測結(jié)果表示來自主用時鐘板的互鎖時鐘發(fā)生頻偏則主用時鐘板工
作不正常,否則確定主用時鐘板工作正常。 403、備用時鐘板中的鎖相環(huán)控制時鐘源從主用時鐘板的互鎖時鐘轉(zhuǎn)換為本地晶 振的時鐘,備用時鐘板中的鎖相環(huán)工作在慢捕獲模式,使鎖定時間被延長,輸出到業(yè)務(wù)板的 工作時鐘以較小的相跳逐漸調(diào)整直至最終同步于備用時鐘板中的晶振,備用時鐘板輸出第 二類主備指示信號到業(yè)務(wù)板,此時主備指示信號指示其為主用板。
其中,備用時鐘板中的鎖相環(huán)可以是數(shù)字鎖相環(huán)。 在該步驟之前,設(shè)置鎖定時間以使備用時鐘板中的鎖相環(huán)工作在慢捕獲工作模 式。 404、業(yè)務(wù)板中的邏輯模塊接收原主用時鐘板發(fā)送的指示自己是主用還是備用的 第二類主備指示信號,接收原備用時鐘板發(fā)送的指示自己是主用還是備用的第二類主備指 示信號,當(dāng)原主用時鐘板發(fā)送的第二類主備指示信號指示原主用時鐘板由主用換為備用, 原備用時鐘板發(fā)送的第二類主備指示信號指示原備用時鐘板由備用換為主用時,向業(yè)務(wù)板 中的鎖相環(huán)輸出時鐘切換信號。 405、業(yè)務(wù)板中的鎖相環(huán)接收時鐘切換信號后,控制時鐘源從來自主用時鐘板的工 作時鐘轉(zhuǎn)換為來自備用時鐘板的工作時鐘,業(yè)務(wù)板中的鎖相環(huán)跟隨時鐘源,輸出工作時鐘 到業(yè)務(wù)板的芯片,該業(yè)務(wù)板中的鎖相環(huán)工作在慢捕獲工作模式。
其中,業(yè)務(wù)板中的鎖相環(huán)可以是數(shù)字鎖相環(huán)。 本發(fā)明實施例三提供的備用時鐘板在主用時鐘板工作正常時以主用時鐘板的互 鎖時鐘為鎖相環(huán)的時鐘源,在主用時鐘板工作不正常時以本地晶振的時鐘為時鐘源,使在 應(yīng)用通信網(wǎng)的場景和/或應(yīng)用服務(wù)器的場景中,能夠?qū)崿F(xiàn)時鐘倒換;進(jìn)一步,本發(fā)明實施例 通過采用兩級鎖相環(huán)(備用時鐘板中的鎖相環(huán)和業(yè)務(wù)板中的鎖相環(huán))處于慢捕獲工作模式 將捕獲過程延長,從而將業(yè)務(wù)板內(nèi)鎖相環(huán)輸出時鐘的相跳減小到芯片的抖動容限之內(nèi),可 以在時鐘異步的情況下實現(xiàn)時鐘無損倒換。進(jìn)一步,主備時鐘倒換只涉及硬件,無需軟件參 與,避免了由軟件復(fù)雜度帶來的倒換失敗概率。進(jìn)一步,主備倒換的過程對業(yè)務(wù)板是透明 的,提高了業(yè)務(wù)板的穩(wěn)定性。 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以 通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,例 如只讀存儲器,磁盤或光盤等。 以上對本發(fā)明實施例所提供的時鐘板、適用于服務(wù)器的網(wǎng)絡(luò)系統(tǒng)及時鐘倒換方法 進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實 施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說 明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
一種時鐘板,其特征在于,包括晶振和鎖相環(huán),所述鎖相環(huán),用于在主用時鐘板工作正常時以來自主用時鐘板的互鎖時鐘為時鐘源,在確定主用時鐘板工作不正常時,將時鐘源從所述主用時鐘板的互鎖時鐘轉(zhuǎn)換為所述晶振的時鐘;輸出工作時鐘到業(yè)務(wù)板,所述工作時鐘同步于所述時鐘源;所述鎖相環(huán)工作在慢捕獲工作模式。
2. 根據(jù)權(quán)利要求1所述的時鐘板,其特征在于,還包括頻偏檢測模塊,用于對來自主用時鐘板的互鎖時鐘進(jìn)行頻偏檢測;所述主用時鐘板工作不正常具體為來自所述主用時鐘板的互鎖時鐘發(fā)生頻偏。
3. —種適用于服務(wù)器的網(wǎng)絡(luò)系統(tǒng),其特征在于,包括主用時鐘板和備用時鐘板,所述主用時鐘板包括第一晶振和第一鎖相環(huán),所述第一鎖相環(huán),用于根據(jù)第一晶振產(chǎn)生互鎖時鐘輸出至備用時鐘板,根據(jù)第一晶振產(chǎn)生工作時鐘輸出至業(yè)務(wù)板;所述備用時鐘板包括第二晶振和第二鎖相環(huán),所述第二鎖相環(huán),用于在主用時鐘板工作正常時以來自主用時鐘板的互鎖時鐘為時鐘源,在確定主用時鐘板工作不正常時,將所述備用時鐘板的時鐘源從所述主用時鐘板的互鎖時鐘轉(zhuǎn)換為第二晶振的時鐘,輸出同步于所述時鐘源的工作時鐘到業(yè)務(wù)板,其中,所述第二鎖相環(huán)工作在慢捕獲工作模式。
4. 根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述第一鎖相環(huán)工作在慢捕獲工作模式。
5. 根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,該系統(tǒng)還包括業(yè)務(wù)板;所述業(yè)務(wù)板包括邏輯模塊和第三鎖相環(huán);所述邏輯模塊,用于接收主用時鐘板發(fā)送的指示自己是主用還是備用的第二類主備指示信號,接收備用時鐘板發(fā)送的指示自己是主用還是備用的第二類主備指示信號;當(dāng)備用時鐘板發(fā)送的第二類主備指示信號指示所述備用時鐘板由備用轉(zhuǎn)為主用,且主用時鐘板發(fā)送的第二類主備指示信號指示所述主用時鐘板由主用轉(zhuǎn)為備用時,向第三鎖相環(huán)輸出時鐘切換信號;所述第三鎖相環(huán),用于接收所述時鐘切換信號后,控制所述第三鎖相環(huán)的時鐘源從來用主用時鐘板的工作時鐘轉(zhuǎn)換為來自備用時鐘板的工作時鐘。
6. 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述第三鎖相環(huán)為數(shù)字鎖相環(huán),工作在慢捕獲工作模式。
7. 根據(jù)權(quán)利要求3或者4所述的系統(tǒng),其特征在于,所述第一鎖相環(huán)和/或所述第二鎖相環(huán)為數(shù)字鎖相環(huán)。
8. —種時鐘倒換方法,其特征在于,包括備用時鐘板中的鎖相環(huán)在主用時鐘板工作正常時以來自主用時鐘板的互鎖時鐘為時鐘源;備用時鐘板中的鎖相環(huán)在確定主用時鐘板工作不正常時,將時鐘源從所述主用時鐘板的互鎖時鐘轉(zhuǎn)換為本地晶振的時鐘,其中,所述備用時鐘板中的鎖相環(huán)工作在慢捕獲工作模式。
9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,該方法還包括當(dāng)備用時鐘板向業(yè)務(wù)板發(fā)送的第二類主備指示信號指示所述備用時鐘板由備用轉(zhuǎn)為主用,主用時鐘板向業(yè)務(wù)板發(fā)送的第二類主備指示信號指示所述主用時鐘板由主用轉(zhuǎn)為備用時,業(yè)務(wù)板中的邏輯模塊向業(yè)務(wù)板中的鎖相環(huán)輸出時鐘切換信號;業(yè)務(wù)板中的鎖相環(huán)接收所述時鐘切換信號后,將自己的時鐘源從來自主用時鐘板的工作時鐘轉(zhuǎn)換為來自備用時鐘板的工作時鐘。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述業(yè)務(wù)板中的鎖相環(huán)是數(shù)字鎖相環(huán),工作在慢捕獲工作模式。
全文摘要
本發(fā)明實施例提供一種時鐘板、適用于服務(wù)器的網(wǎng)絡(luò)系統(tǒng)及時鐘倒換方法,其中,時鐘板包括晶振和鎖相環(huán),所述鎖相環(huán),用于在主用時鐘板工作正常時以來自主用時鐘板的互鎖時鐘為時鐘源,在確定主用時鐘板工作不正常時,將時鐘源從所述主用時鐘板的互鎖時鐘轉(zhuǎn)換為所述晶振的時鐘;輸出工作時鐘到業(yè)務(wù)板,所述工作時鐘同步于所述時鐘源;所述鎖相環(huán)工作在慢捕獲工作模式。使用本發(fā)明實施例提供的技術(shù)方案,能夠在應(yīng)用通信網(wǎng)的場景和應(yīng)用服務(wù)器的場景中實現(xiàn)時鐘倒換。
文檔編號H04J3/14GK101719837SQ20091017837
公開日2010年6月2日 申請日期2009年11月25日 優(yōu)先權(quán)日2009年11月25日
發(fā)明者韓天 申請人:華為技術(shù)有限公司