專利名稱:一種快速無毛刺的時鐘倒換方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種快速無毛刺的時鐘倒換方法及實現(xiàn)通信系統(tǒng)中快速無毛刺的時鐘倒換的裝置。
背景技術(shù):
隨著數(shù)據(jù)通信技術(shù)日益發(fā)展,在通信設(shè)備中為了提高整個系統(tǒng)的穩(wěn)定性,往往對系統(tǒng)中一些比較關(guān)鍵的設(shè)備進行備份,當前正在工作的設(shè)備為主設(shè)備,備份設(shè)備為從設(shè)備。當主設(shè)備發(fā)生故障時,將從設(shè)備作為當前工作狀態(tài)的設(shè)備。這種方法防止了當前工作的主設(shè)備由于出現(xiàn)故障而影響整個通信系統(tǒng)的正常運行。
為通信系統(tǒng)中關(guān)鍵的通信設(shè)備做備份的原理如附圖1所示。圖1為通信設(shè)備中對關(guān)鍵設(shè)備進行備份的原理框圖。在圖1中主設(shè)備為主交換板,從設(shè)備為從交換板,主交換板為當前正在工作的交換板。主交換板的時鐘信號為clk0,從交換板的時鐘信號為clk1,主交換板的時鐘信號clk0為當前工作的時鐘信號。當主交換板出現(xiàn)異常,需要將從交換板作為當前工作的交換板時,應(yīng)當將當前工作的時鐘信號由主交換板的時鐘信號倒換為從交換板的時鐘信號。
圖1中的實線為業(yè)務(wù)板選擇的當前工作狀態(tài)的交換板的時鐘,虛線為業(yè)務(wù)板發(fā)現(xiàn)當前工作的時鐘出現(xiàn)異常需要替換為當前工作狀態(tài)的時鐘。
目前解決時鐘倒換的方法有兩種。
第一種方法如附圖2所示,圖2是現(xiàn)有技術(shù)中利用中央處理器實現(xiàn)時鐘倒換的原理框圖。
圖2中,主設(shè)備為主交換板,從設(shè)備為從交換板,主交換板為當前正在工作的交換板,從交換板是主交換板的備份設(shè)備。主交換板的時鐘信號為clk0,從交換板的時鐘信號為clk1。
業(yè)務(wù)板的時鐘檢測模塊檢測主交換板送來的時鐘信號是否正常,如果業(yè)務(wù)板的時鐘檢測模塊發(fā)現(xiàn)了主交換板或者說是當前正在工作的交換板送過來的時鐘信號出現(xiàn)異常,如主交換板的時鐘信號丟失等,時鐘檢測模塊向中央處理器CPU模塊發(fā)出一個中斷請求,中央處理器CPU模塊收到該中斷請求以后,進入中斷處理程序。中斷處理程序向時鐘檢測模塊發(fā)一個時鐘的倒換命令,時鐘檢測模塊接收到時鐘倒換命令后,業(yè)務(wù)板選擇從交換板的時鐘信號為當前工作的時鐘信號。整個時鐘倒換過程完成。
在上述方法中由于CPU處理程序的速度慢,即使是對中斷請求的處理速度也是毫秒級的,所以整個時鐘倒換過程在時間上大概是毫秒級的,在這個毫秒級的時間里面業(yè)務(wù)板一直選擇錯誤的時鐘信號,即主交換板的時鐘。錯誤的時鐘會使通信系統(tǒng)中產(chǎn)生大量的誤碼,而且產(chǎn)生誤碼的持續(xù)時間是毫秒級的,大大降低了通訊的可靠性及穩(wěn)定性。
隨著大規(guī)模的可編程器件的出現(xiàn),幾乎每個單板上都有那么一兩塊現(xiàn)場可編程門陣列FPGA或者復雜可編程邏輯器件CPLD。由可編程門陣列FPGA或者復雜可編程邏輯器件CPLD處理單板上的時鐘選擇控制信號,比如地址的譯碼,片選、讀寫信號的控制等等。在時間上就是把時鐘檢測模塊和中央處理器處理中斷發(fā)出時鐘倒換命令全部用可編程器件來實現(xiàn),CPU部分不參與該功能的實現(xiàn)。由于時鐘倒換過程是由硬件實現(xiàn)的,所以主備設(shè)備倒換的速度是很快的。
第二種方法如附圖3所示,圖3是現(xiàn)有技術(shù)中利用可編程器件實現(xiàn)時鐘倒換的原理框圖。圖3中主設(shè)備為主交換板,從設(shè)備為從交換板,主交換板為當前正在工作的交換板,從交換板是主交換板的備份設(shè)備。主交換板的時鐘信號為clk0,從交換板的時鐘信號為clk1。當主交換板的時鐘信號clk0出現(xiàn)異常,如主交換板的時鐘信號丟失等,業(yè)務(wù)板的可編程邏輯器件檢測到了主交換板的時鐘信號clk0出現(xiàn)異常,可編程邏輯器件發(fā)出時鐘倒換命令,業(yè)務(wù)板選擇從交換板的時鐘信號clk1為當前工作的時鐘信號。整個時鐘倒換過程完成。在整個時鐘倒換過程中中央處理器CPU模塊不參與所述功能的實現(xiàn)。由于整個時鐘倒換過程是由硬件實現(xiàn)的,所以主從交換板的時鐘倒換速度是很快的。
第二種方法具體的實現(xiàn)方式是采用可編程器件實現(xiàn)一個選擇器MUX的功能。選擇器MUX的具體實現(xiàn)方式如附圖4所示。圖4是現(xiàn)有技術(shù)中利用可編程器件實現(xiàn)快速時鐘倒換裝置的結(jié)構(gòu)框圖,附圖5是圖4的時序圖。
圖4中的clk0是主交換板的時鐘信號,clk1是從交換板的時鐘信號,select是時鐘選擇控制信號。
圖5中的clk0是主交換板的時鐘信號的時序圖,圖5中的clk1是從交換板的時鐘信號的時序圖,圖5中的select是時鐘選擇控制信號的時序圖,圖5中的clk0_and是時鐘選擇控制信號取反后和主交換板的時鐘信號相與的時序圖,圖5中的clk1_and是從交換板的時鐘信號和時鐘選擇控制信號相與后的時序圖,圖5中clk_out是clk0_and信號和clk1_and信號相或后的時序圖。Clk_out是業(yè)務(wù)板選擇的當前工作的時鐘信號。
從圖5的時序圖中我們可以明顯的看到,當時鐘選擇控制信號select為低電平時可編程邏輯器件輸出主交換板的時鐘信號,主交換板的時鐘信號為當前工作的時鐘信號。當需要將從交換板的時鐘信號作為當前工作的時鐘信號時,時鐘選擇控制信號select跳轉(zhuǎn)為高電平,可編程邏輯器件輸出從交換板的時鐘信號,從交換板的時鐘信號為當前工作的時鐘信號。
圖5中,時鐘選擇控制信號電平跳變的時間剛好處在主從交換板時鐘信號相位差的兩個上升沿之間,則當前工作的時鐘信號clk_out就會多出一個上升沿,即本來在這段時間內(nèi)只有一個上升沿,現(xiàn)在在這段時間內(nèi)變成了兩個上升沿,多出來的這個上升沿就是毛刺。通信系統(tǒng)會因為這個多出來的上升沿而多輸出一拍的數(shù)據(jù),并因此而產(chǎn)生誤碼。
由上述描述可以看出,因為主從交換板的時鐘信號總會有一定的相位差,如果時鐘選擇控制信號電平跳變的時間落在主從交換板時鐘信號的相位差里,即時鐘選擇控制信號電平跳變的時間落在兩個時鐘的上升沿之間或時鐘選擇控制信號電平跳變的時間落在兩個時鐘的下降沿之間,當前工作狀態(tài)的時鐘信號就會產(chǎn)生毛刺,毛刺會導致通信系統(tǒng)產(chǎn)生誤碼。誤碼的產(chǎn)生降低了通信系統(tǒng)的可靠性和穩(wěn)定性,這是很多通信設(shè)備所不允許的。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種快速無毛刺時鐘倒換的方法及實現(xiàn)通信系統(tǒng)中快速無毛刺時鐘倒換的裝置,以實現(xiàn)時鐘信號快速無毛刺的倒換,從而避免在通信系統(tǒng)中產(chǎn)生誤碼,提高整個通信系統(tǒng)的穩(wěn)定性和可靠性。
為達到上述目的,本發(fā)明提供的通信系統(tǒng)中快速無毛刺時鐘倒換的方法包括確定主從板時鐘信號需要倒換;調(diào)整時鐘選擇控制信號電平發(fā)生跳變時間及所述主從板時鐘信號電平跳變時間的相對關(guān)系,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi);根據(jù)所述時鐘選擇控制信號電平的跳變選擇確定倒換后的時鐘信號。
所述的調(diào)整時鐘選擇控制信號電平發(fā)生跳變時間及所述主從板時鐘信號電平跳變時間的相對關(guān)系,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi)的步驟包括調(diào)整所述時鐘選擇控制信號電平跳變時間,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。
所述的調(diào)整所述時鐘選擇控制信號電平跳變時間延遲所述時鐘選擇控制信號電平跳變時間。
所述的調(diào)整時鐘選擇控制信號電平發(fā)生跳變時間及所述主從板時鐘信號電平跳變時間的相對關(guān)系,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi)的步驟包括調(diào)整所述主板時鐘信號和/或所述從板時鐘信號電平跳變時間,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。
所述的調(diào)整時鐘選擇控制信號電平發(fā)生跳變時間及所述主從板時鐘信號電平跳變時間的相對關(guān)系,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi)的步驟包括調(diào)整所述時鐘選擇控制信號和所述主板時鐘信號和/或所述從板時鐘信號電平跳變時間,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。
所述的調(diào)整所述主板時鐘信號電平跳變時間包括延遲所述主板時鐘信號電平跳變時間;所述的調(diào)整所述從板時鐘信號電平跳變時間包括延遲所述從板時鐘信號電平跳變時間。
所述的相同電平時間段內(nèi)包括所述主從板時鐘信號電平跳變的時間點。
本發(fā)明提供的基于實現(xiàn)通信系統(tǒng)中快速無毛刺的時鐘倒換的裝置,包括時鐘選擇控制信號處理電路和時鐘信號選擇電路;時鐘選擇控制信號處理電路用于延遲所述時鐘選擇控制信號電平跳變時間,使所述時鐘選擇控制信號電平跳變時間落在主從板時鐘信號的相同電平時間段內(nèi);時鐘信號選擇電路用于根據(jù)所述時鐘選擇控制信號電平的跳變選擇確定倒換后的時鐘信號。
所述的時鐘選擇控制信號處理電路包括第一或門、第二或門、第一D觸發(fā)器、第二D觸發(fā)器;
第一或門用于將時鐘選擇控制信號取反后的信號和第二D觸發(fā)器的Q輸出端輸出的取反后的信號取或,將所述取或后的信號輸出到第一D觸發(fā)器;第二或門用于將時鐘選擇控制信號和第一D觸發(fā)器的Q輸出端輸出的取反后的信號取或,將所述取或后的信號輸出到第二D觸發(fā)器;第一D觸發(fā)器用于將第一或門輸出的信號根據(jù)主板的時鐘信號延遲輸出到第一與門;第二D觸發(fā)器用于將第二或門輸出的信號根據(jù)從板的時鐘信號延遲輸出到第二與門。
所述的時鐘信號選擇電路包括第一與門、第二與門、第三或門;第一與門用于將第一D觸發(fā)器Q輸出端輸出的信號和主板時鐘信號取與,將所述取與后的信號輸出到第三或門;第二與門用于將第二D觸發(fā)器Q輸出端輸出的信號和從板時鐘信號取與,將所述取與后的信號輸出到第三或門;第三或門用于將第一與門輸出的信號和第二與門輸出的信號取或,輸出所述取或后的信號。
利用本發(fā)明,在通信系統(tǒng)中需要主從板時鐘信號倒換時,調(diào)整時鐘選擇控制信號電平跳變時間及所述主從板時鐘信號電平跳變時間的相對關(guān)系,使所述時鐘選擇控制信號電平跳變的時間落在所述主從板時鐘信號的相同電平時間段內(nèi),避免了當前工作時鐘信號產(chǎn)生毛刺,從而避免了誤碼的產(chǎn)生,實現(xiàn)了主從板時鐘信號快速無毛刺的倒換,從而提高整個通信系統(tǒng)的穩(wěn)定性及可靠性。
圖1是通訊設(shè)備中對關(guān)鍵設(shè)備進行備份的原理框圖;
圖2是現(xiàn)有技術(shù)中利用中央處理器實現(xiàn)時鐘倒換的原理框圖;圖3是現(xiàn)有技術(shù)中利用可編程器件實現(xiàn)時鐘倒換的原理框圖;圖4是現(xiàn)有技術(shù)中利用可編程器件實現(xiàn)快速時鐘倒換裝置的結(jié)構(gòu)框圖;圖5是圖4的時序圖;圖6是本發(fā)明的利用可編程器件實現(xiàn)快速無毛刺的時鐘倒換的裝置的原理框圖;圖7是圖6的時序圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明作進一步詳細說明。
在通信系統(tǒng)中為關(guān)鍵的設(shè)備做備份設(shè)備,當前正在工作的設(shè)備為主設(shè)備,備份設(shè)備為從設(shè)備。當主設(shè)備出現(xiàn)異常情況需要將從設(shè)備作為當前工作狀態(tài)的設(shè)備。
在具體實施方式
中主設(shè)備為主板,從設(shè)備為從板,當主板出現(xiàn)異常情況,需要將從板作為當前工作狀態(tài)的設(shè)備時,應(yīng)當將當前工作的時鐘信號由主板的時鐘信號倒換為從板的時鐘信號。
為了提高時鐘的倒換速度,本發(fā)明所述的方法采用可編程邏輯器件實現(xiàn)時鐘的快速倒換,可編程邏輯器件包括可編程門陣列和復雜可編程邏輯器件。
當可編程邏輯器件檢測到主板的時鐘信號出現(xiàn)異常,如主板時鐘信號丟失等,可編程邏輯器件確定主從板時鐘信號需要發(fā)生倒換,時鐘選擇控制信號電平跳變??删幊踢壿嬈骷ㄟ^調(diào)整時鐘選擇控制信號電平跳變時間及所述主從板時鐘信號電平跳變時間的相對關(guān)系,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi);也可以說使所述時鐘選擇控制信號電平跳變的時間落在所述主從板時鐘信號的相位差之外,即主從板時鐘信號相鄰的兩個上升沿之外和兩個下降沿之外。所述的相同電平時間段內(nèi)包括所述主從板時鐘信號電平跳變時間。根據(jù)所述時鐘選擇控制信號的跳變選擇從板的時鐘信號作為當前工作狀態(tài)的時鐘信號。輸出所述選擇的從板的時鐘信號。
可編程邏輯器件調(diào)整時鐘選擇控制信號電平跳變時間及所述主從板時鐘信號電平跳變時間的相對關(guān)系,使所述時鐘選擇控制信號電平跳變的時間落在所述主從板時鐘信號的相同電平時間段內(nèi)的方法可以通過只調(diào)整時鐘選擇控制信號電平跳變時間,實現(xiàn)所述時鐘選擇控制信號電平跳變的時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。
調(diào)整時鐘選擇控制信號電平跳變時間的方法是延遲輸出所述時鐘選擇控制信號電平跳變的信號,使所述時鐘選擇控制信號電平跳變的時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。相同電平時間段內(nèi)包括所述主從板時鐘信號電平跳變時間。
可編程邏輯器件調(diào)整時鐘選擇控制信號電平跳變時間和所述主從板時鐘信號的相對位置,使所述時鐘選擇控制信號電平跳變的時間落在所述主從板時鐘信號的相同電平時間段內(nèi)的方法可以通過只調(diào)整主從板時鐘信號,實現(xiàn)使所述時鐘選擇控制信號電平跳變的時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。
調(diào)整主從板時鐘信號有多種方法,可以通過調(diào)整主板的時鐘信號,可以通過調(diào)整從板的時鐘信號,也可以通過同時調(diào)整主從板的時鐘信號,實現(xiàn)使所述時鐘選擇控制信號電平跳變的時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。
調(diào)整主板的時鐘信號電平跳變時間的方法是延遲輸出所述主板的時鐘信號,使時鐘選擇控制信號電平跳變的時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。相同電平時間段內(nèi)包括所述主從板時鐘信號電平跳變時間。
調(diào)整從板的時鐘信號電平跳變時間的方法是延遲輸出所述從板的時鐘信號,使時鐘選擇控制信號電平跳變的時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。相同電平時間段內(nèi)包括所述主從板時鐘信號電平跳變時間。
同時調(diào)整主從板的時鐘信號是將上述調(diào)整主板的時鐘信號的方法和調(diào)整從板的時鐘信號的方法結(jié)合起來使用,實現(xiàn)所述時鐘選擇控制信號電平跳變的時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。相同電平時間段內(nèi)包括所述主從板時鐘信號電平跳變時間。
也可以將調(diào)整時鐘選擇控制信號的方法和調(diào)整主從板時鐘信號的方法結(jié)合起來使用,實現(xiàn)所述時鐘選擇控制信號電平跳變的時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。相同電平時間段內(nèi)包括所述主從板時鐘信號電平跳變時間。
比較上述可編程邏輯器件調(diào)整時鐘選擇控制信號電平跳變時間及所述主從板時鐘信號電平跳變時間的相對關(guān)系,使所述時鐘選擇控制信號電平跳變的時間落在所述主從板時鐘信號的相同電平時間段內(nèi)的方法,只調(diào)整時鐘選擇控制信號電平跳變時間是一種最優(yōu)選的方案。
本發(fā)明還提供一種基于實現(xiàn)快速無毛刺的時鐘倒換的裝置,包括時鐘選擇控制信號處理電路和時鐘信號選擇電路;時鐘選擇控制信號處理電路用于延遲所述時鐘選擇控制信號電平跳變時間,使所述時鐘選擇控制信號電平跳變時間落在主從板時鐘信號的相同電平時間段內(nèi)。時鐘信號選擇電路用于根據(jù)所述時鐘選擇控制信號電平的跳變選擇確定倒換后的時鐘信號。
時鐘選擇控制信號處理電路和時鐘信號選擇電路的具體實現(xiàn)的原理框圖參照附圖6,圖6所提供的快速無毛刺的時鐘倒換的裝置是通過調(diào)整時鐘選擇控制信號電平跳變的時間,實現(xiàn)使時鐘選擇控制信號電平跳變的時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。
圖6是本發(fā)明的利用可編程器件實現(xiàn)快速無毛刺的時鐘倒換的裝置的原理框圖。附圖7是圖6的時序圖。
在圖6中,可編程邏輯器件包括或門,D觸發(fā)器,與門。
時鐘選擇控制信號處理電路包括或門,D觸發(fā)器。具體的元器件為第一或門600,第二或門610,第一D觸發(fā)器620,第二D觸發(fā)器630。
時鐘信號選擇電路包括與門,或門。具體的元器件為第一與門640,第二與門650,第三或門660。
圖6中,主板的時鐘信號為clk0,從板的時鐘信號為clk1,時鐘選擇控制信號為select。從第一或門600輸出的信號為clk0_in,從第二或門610輸出的信號為clk1_in,從第一D觸發(fā)器620的Q輸出端輸出的信號為clk0_out,從第二D觸發(fā)器630的Q輸出端輸出的信號為clk1_out,從第一與門640輸出的信號為clk0_and,從第二與門650輸出的信號為clk1_and,從第三或門660輸出的信號為clk_out。
時鐘選擇控制信號select取反后和第二D觸發(fā)器630的Q輸出端輸出的信號clk1_out取反后一起輸入第一或門600。
時鐘選擇控制信號select和第一D觸發(fā)器620的Q輸出端輸出的信號clk0_out取反后一起輸入第二或門610。
第一或門600的輸出端clk0_in輸入第一D觸發(fā)器620,主板的時鐘信號clk0取反后的信號作為第一D觸發(fā)器620的時鐘信號。
第二或門610的輸出端clk1_in輸入第二D觸發(fā)器630,主板的時鐘信號clk1取反后的信號作為第二D觸發(fā)器630的時鐘信號。
第一D觸發(fā)器620的Q輸出端輸出的信號clk0_out和主板的時鐘信號clk0一起輸入第一與門640。
第二D觸發(fā)器630的Q輸出端輸出的信號clk1_out和從板的時鐘信號clk1一起輸入第二與門650。
第一與門640的輸出信號clk0_and和第二與門650的輸出信號clk1_and一起輸入第三或門660,第三或門660的輸出時鐘信號為時鐘選擇控制信號選擇的當前工作狀態(tài)的時鐘信號。
當時鐘選擇控制信號select為低電平的時候,選擇主板的時鐘信號為當前工作狀態(tài)的時鐘信號,第三或門660輸出的時鐘信號為主板的時鐘信號clk0。
當時鐘選擇控制信號select由低電平跳變?yōu)楦唠娖綍r的時間恰巧落在主板時鐘信號clk0和從板時鐘信號clk1時間差的兩個上升沿之間時,針對主板的時鐘信號來說,時鐘選擇控制信號select經(jīng)過第一或門600和第二D觸發(fā)器630的信號延遲將電平跳變的時間延遲至主板時鐘信號下一個下降沿到來的時刻。針對從板的時鐘信號來說,時鐘選擇控制信號select經(jīng)過第二或門610和第一D觸發(fā)器620的信號延遲將電平跳變的時間延遲至從板時鐘信號下一個下降沿到來的時刻。
時鐘選擇控制信號select經(jīng)延遲處理為clk0_out信號和clk1_out信號,clk0_out信號和clk1_out信號分別與主從板的時鐘信號經(jīng)過第一與門640和第二與門650處理為clk0_and信號和clk1_and信號,clk0_and信號和clk1_and信號經(jīng)過第三或門660輸出的clk_out信號在clk0_out信號的電平由高電平跳變?yōu)榈碗娖街氨3峙c主板的時鐘信號一致,在clk0_out信號的電平由高電平跳變?yōu)榈碗娖街蟊3峙c從板的時鐘信號一致。時鐘倒換過程結(jié)束。從圖7的時序圖中可以明顯的看到clk_out信號無毛刺,因此不會導致系統(tǒng)產(chǎn)生誤碼。
雖然通過實施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化。
權(quán)利要求
1.一種快速無毛刺的時鐘倒換方法,其特征在于包括確定主從板時鐘信號需要倒換;調(diào)整時鐘選擇控制信號電平發(fā)生跳變時間及所述主從板時鐘信號電平跳變時間的相對關(guān)系,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi);根據(jù)所述時鐘選擇控制信號電平的跳變選擇確定倒換后的時鐘信號。
2.如權(quán)利要求1所述的一種快速無毛刺的時鐘倒換方法,其特征在于所述的調(diào)整時鐘選擇控制信號電平發(fā)生跳變時間及所述主從板時鐘信號電平跳變時間的相對關(guān)系,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi)的步驟包括調(diào)整所述時鐘選擇控制信號電平跳變時間,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。
3.如權(quán)利要求2所述的一種快速無毛刺的時鐘倒換方法,其特征在于所述的調(diào)整所述時鐘選擇控制信號電平跳變時間包括延遲所述時鐘選擇控制信號電平跳變時間。
4.如權(quán)利要求1所述的一種快速無毛刺的時鐘倒換方法,其特征在于所述的調(diào)整時鐘選擇控制信號電平發(fā)生跳變時間及所述主從板時鐘信號電平跳變時間的相對關(guān)系,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi)的步驟包括調(diào)整所述主板時鐘信號和/或所述從板時鐘信號電平跳變時間,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。
5.如權(quán)利要求1所述的一種快速無毛刺的時鐘倒換方法,其特征在于所述的調(diào)整時鐘選擇控制信號電平發(fā)生跳變時間及所述主從板時鐘信號電平跳變時間的相對關(guān)系,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi)的步驟包括調(diào)整所述時鐘選擇控制信號和所述主板時鐘信號和/或所述從板時鐘信號電平跳變時間,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi)。
6.如權(quán)利要求4或5所述的一種快速無毛刺的時鐘倒換方法,其特征在于所述的調(diào)整所述主板時鐘信號電平跳變時間包括延遲所述主板時鐘信號電平跳變時間;所述的調(diào)整所述從板時鐘信號電平跳變時間包括延遲所述從板時鐘信號電平跳變時間。
7.如權(quán)利要求1或2或4或5所述的一種快速無毛刺的時鐘倒換方法,其特征在于所述的相同電平時間段內(nèi)包括所述主從板時鐘信號電平跳變的時間點。
8.一種基于實現(xiàn)快速無毛刺的時鐘倒換的裝置,其特征在于包括時鐘選擇控制信號處理電路和時鐘信號選擇電路;時鐘選擇控制信號處理電路用于延遲所述時鐘選擇控制信號電平跳變時間,使所述時鐘選擇控制信號電平跳變時間落在主從板時鐘信號的相同電平時間段內(nèi);時鐘信號選擇電路用于根據(jù)所述時鐘選擇控制信號電平的跳變選擇確定倒換后的時鐘信號。
9.如權(quán)利要求8所述的一種基于實現(xiàn)快速無毛刺的時鐘倒換的裝置,其特征在于所述的時鐘選擇控制信號處理電路包括第一或門、第二或門、第一D觸發(fā)器、第二D觸發(fā)器;第一或門用于將時鐘選擇控制信號取反后的信號和第二D觸發(fā)器的Q輸出端輸出的取反后的信號取或,將所述取或后的信號輸出到第一D觸發(fā)器;第二或門用于將時鐘選擇控制信號和第一D觸發(fā)器的Q輸出端輸出的取反后的信號取或,將所述取或后的信號輸出到第二D觸發(fā)器;第一D觸發(fā)器用于將第一或門輸出的信號根據(jù)主板的時鐘信號延遲輸出到所述時鐘信號選擇電路;第二D觸發(fā)器用于將第二或門輸出的信號根據(jù)從板的時鐘信號延遲輸出到所述時鐘信號選擇電路。
10.如權(quán)利要求8或9所述的一種基于實現(xiàn)快速無毛刺的時鐘倒換的裝置,其特征在于所述的時鐘信號選擇電路包括第一與門、第二與門、第三或門;第一與門用于將第一D觸發(fā)器Q輸出端輸出的信號和主板時鐘信號取與,將所述取與后的信號輸出到第三或門;第二與門用于將第二D觸發(fā)器Q輸出端輸出的信號和從板時鐘信號取與,將所述取與后的信號輸出到第三或門;第三或門用于將第一與門輸出的信號和第二與門輸出的信號取或,輸出所述取或后的信號。
全文摘要
本發(fā)明提供一種快速無毛刺的時鐘倒換方法,包括步驟確定主從板時鐘信號需要倒換;調(diào)整時鐘選擇控制信號電平發(fā)生跳變時間及所述主從板時鐘信號電平跳變時間的相對關(guān)系,使所述時鐘選擇控制信號電平跳變時間落在所述主從板時鐘信號的相同電平時間段內(nèi);根據(jù)所述時鐘選擇控制信號電平的跳變選擇確定倒換后的時鐘信號。本發(fā)明還提供一種基于實現(xiàn)快速無毛刺的時鐘倒換的裝置,包括時鐘選擇控制信號處理電路和時鐘信號選擇電路。通過本發(fā)明實現(xiàn)了時鐘快速無毛刺的倒換,從而避免了通信系統(tǒng)中誤碼的產(chǎn)生,提高了通信系統(tǒng)的穩(wěn)定性和可靠性。
文檔編號H04Q1/20GK1540879SQ0312797
公開日2004年10月27日 申請日期2003年4月26日 優(yōu)先權(quán)日2003年4月26日
發(fā)明者張衛(wèi)東 申請人:華為技術(shù)有限公司