專利名稱:時(shí)鐘脈沖切換結(jié)構(gòu)及其時(shí)鐘脈沖切換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種可用于使用多重時(shí)鐘脈沖系統(tǒng)裝置內(nèi)的時(shí)鐘脈沖切換結(jié)構(gòu),特別涉及一種可用于使用多重時(shí)鐘脈沖系統(tǒng)裝置內(nèi),而具有最少的缺陷(Glitch)發(fā)生的時(shí)鐘脈沖切換結(jié)構(gòu)。
背景技術(shù):
對(duì)于多重時(shí)鐘脈沖信號(hào)作切換的電路,在目前的科技發(fā)展中具有相當(dāng)重要的應(yīng)用。例如在計(jì)算機(jī)系統(tǒng)中即具備有許多不同時(shí)鐘脈沖操作速度的內(nèi)存,而該時(shí)鐘脈沖切換電路即可應(yīng)用在這些不同操作速率的內(nèi)存中,讀取內(nèi)存中數(shù)據(jù)的時(shí)鐘脈沖切換。而另一種較明顯的應(yīng)用,即是例如在目前計(jì)算機(jī)系統(tǒng)常用到的操作模式(Operating Mode)與閑置模式(Idle Mode)。在操作模式下,當(dāng)然會(huì)以較高頻率的時(shí)鐘脈沖來讀取或?qū)懭霐?shù)據(jù),但是若是在閑置模式下,則可降低操作頻率,來節(jié)省功率的消耗。而這樣的切換,則必須應(yīng)用到操作時(shí)鐘脈沖的切換,也就是必須應(yīng)用該時(shí)鐘脈沖切換結(jié)構(gòu)來實(shí)現(xiàn)此目的。
傳統(tǒng)的時(shí)鐘脈沖切換結(jié)構(gòu),如圖1A所示,該時(shí)鐘脈沖切換結(jié)構(gòu)100包括一個(gè)多路復(fù)用器(MUX)110與一個(gè)切換控制裝置120。該切換控制裝置120通過輸出到多路復(fù)用器110的選擇信號(hào)來實(shí)現(xiàn)多路復(fù)用器110切換輸出不同時(shí)鐘脈沖信號(hào)的目的。此多路復(fù)用器110的復(fù)雜度是與所要切換的時(shí)鐘脈沖信號(hào)個(gè)數(shù)平方成正比,因此在硬件上較為復(fù)雜,成本也較高,例如,以對(duì)四個(gè)時(shí)鐘脈沖信號(hào)Clk_A、Clk_B、Clk_C及Clk_D的切換而言,此多路復(fù)用器110是通過切換控制裝置120的選擇信號(hào)(S3S2S1S0)來對(duì)多路復(fù)用器中所對(duì)應(yīng)的輸入端切換選擇輸出。
如在圖1A所示的時(shí)鐘脈沖信號(hào)Clk_A、Clk_B、Clk_C及Clk_D分別接到多路復(fù)用器110的輸入端(0001)、(0100)、(0111)、(1101)。而切換控制裝置120接收一個(gè)具有多位的時(shí)鐘脈沖選擇信號(hào)(Clk_Sel)與一取樣時(shí)鐘脈沖(Sample_Clk)信號(hào)。在接收到時(shí)鐘脈沖選擇信號(hào)Clk_Sel后,該切換控制裝置120根據(jù)取樣時(shí)鐘脈沖Sample_Clk來變換輸出的選擇信號(hào)(S3S2S1S0),而在多路復(fù)用器110接收到此選擇信號(hào)(S3S2S1S0)后,根據(jù)其值來輸出一輸出時(shí)鐘脈沖(Out_Clk)。而其對(duì)應(yīng)的輸出值如圖1B所示,如在選擇信號(hào)(S3S2S1S0)=(0001)時(shí),則輸出時(shí)鐘脈沖Out_Clk=Clk_A,如在選擇信號(hào)(S3S2S1S0)=(0100)時(shí),則輸出時(shí)鐘脈沖Out_Clk=Clk_B,如在選擇信號(hào)(S3S2S1S0)=(0111)時(shí),則輸出時(shí)鐘脈沖Out_Clk=Clk_C,如在選擇信號(hào)(S3S2S1S0)=(1101)時(shí),則輸出時(shí)鐘脈沖Out_Clk=Clk_D。
另外,在已知的時(shí)鐘脈沖切換結(jié)構(gòu)中,需要額外的取樣時(shí)鐘脈沖Sample_Clk信號(hào)。而且,對(duì)于選擇適當(dāng)?shù)娜訒r(shí)鐘脈沖Sample_Clk,必須考慮一個(gè)限制,即其頻率必須高于所要切換的所有時(shí)鐘脈沖信號(hào)頻率。如在圖2所示,即為另一種對(duì)于兩個(gè)時(shí)鐘脈沖x0_clk與x1_clk作切換的時(shí)鐘脈沖切換結(jié)構(gòu)200。該時(shí)鐘脈沖切換結(jié)構(gòu)包括一個(gè)四階多路復(fù)用器(MUX4)210、一切換控制裝置220。
而對(duì)于所要切換的兩個(gè)時(shí)鐘脈沖x0_clk與x1_clk中,x0_clk時(shí)鐘脈沖具有較高的頻率。因此,所采用的取樣時(shí)鐘脈沖Sample_Clk的頻率最少不得低于x0_clk時(shí)鐘脈沖的頻率。并在圖2中顯示有pre_x0_clk與pre_x1_clk系分別經(jīng)由取樣時(shí)鐘脈沖Sample_Clk經(jīng)過兩個(gè)D型觸發(fā)器230與240對(duì)兩個(gè)時(shí)鐘脈沖x0_clk與x1_c1的輸出值。在此假設(shè),若是pre_xn_clk=xn_clk,n=0或1,則表示xn_clk時(shí)鐘脈沖電平(duration oflevel)的時(shí)間夠長。而切換控制裝置220除了接收用來取樣的取樣時(shí)鐘脈沖Sample_Clk之外,還接收另一個(gè)切換致能信號(hào)(Swith_H)。在切換致能信號(hào)Swith_H為高電平(即邏輯1)時(shí),即經(jīng)由輸出的選擇信號(hào)(S1,S0)進(jìn)行切換的操作,如圖2所示,(S1,S0)在等于(0,0)、(0,1)、(1,0)或(1,1)時(shí)輸出信號(hào)out_clk分別為x0_clk、0、1與x1_c1。
對(duì)于圖2所示的時(shí)鐘脈沖切換結(jié)構(gòu)200的操作時(shí)鐘脈沖圖,如圖3A-3B與圖4A-4B所示。在圖3A中,顯示將從較高頻率的時(shí)鐘脈沖x0_clk轉(zhuǎn)換為較低頻率的x1_clk,在切換致能信號(hào)Swith-H為高電平(High)時(shí)(即時(shí)間為t0),開始進(jìn)行切換操作。在取樣時(shí)鐘脈沖Sample_Clk上升邊緣的時(shí)間t2時(shí),所得的x0_clk時(shí)鐘脈沖值與對(duì)應(yīng)于前一個(gè)Sample_Clk上升邊緣的時(shí)間t1時(shí),所得的pre_x0_clk時(shí)鐘脈沖值相等(均為低電平)。此時(shí),選擇信號(hào)(S1,S0)即由(0,0)轉(zhuǎn)為(1,0),此時(shí),輸出信號(hào)out_clk即轉(zhuǎn)為高電平,并在時(shí)間t3時(shí),選擇信號(hào)(S1,S0)即由(1,0)轉(zhuǎn)為(1,1),而輸出信號(hào)out_clk即轉(zhuǎn)為與x1_clk時(shí)鐘脈沖同步。
而在圖3B中,一樣顯示從較高頻率的時(shí)鐘脈沖x0_clk轉(zhuǎn)換為較低頻率的x1_clk,在切換致能信號(hào)Swith_H為高電平(High)時(shí)(即時(shí)間為t0),開始進(jìn)行切換操作。在取樣時(shí)鐘脈沖Sample_Clk上升邊緣的時(shí)間t2時(shí),所得的x0_clk時(shí)鐘脈沖值與對(duì)應(yīng)于前一個(gè)Sample_Clk上升邊緣的時(shí)間t1時(shí),所得的pre_x0_clk時(shí)鐘脈沖值相等,所不同的是這兩個(gè)值均為高電平。在t2時(shí),選擇信號(hào)(S1,S0)即由(0,0)轉(zhuǎn)為(0,1),此時(shí),輸出信號(hào)out_clk即轉(zhuǎn)為低電平,并在時(shí)間t3時(shí),選擇信號(hào)(S1,S0)即由(0,1)轉(zhuǎn)為(1,1),而輸出信號(hào)out_clk即轉(zhuǎn)為與x1_clk時(shí)鐘脈沖同步。
在圖4A中,顯示將從較低頻率的x1_clk轉(zhuǎn)換為較高頻率的時(shí)鐘脈沖x0-clk,在切換致能信號(hào)Swith_H為高電平(High)時(shí)(即時(shí)間為t0)開始進(jìn)行切換操作。取樣時(shí)鐘脈沖Sample_Clk上升邊緣的時(shí)間t2時(shí),所得的x1_clk時(shí)鐘脈沖值與對(duì)應(yīng)于前一個(gè)Sample_Clk上升邊緣的時(shí)間t1時(shí),所得的pre_x0_clk時(shí)鐘脈沖值相等(均為高電平)。此時(shí),選擇信號(hào)(S1,S0)即由(1,1)轉(zhuǎn)為(0,1),此時(shí),輸出信號(hào)out_clk即轉(zhuǎn)為低電平。在接著的Sample-Clk上升邊緣時(shí)間t3與t4時(shí),所得的x0-clk時(shí)鐘脈沖值均為高電平,而目前的輸出信號(hào)out_clk為低電平,因此無法同步。在接著下一個(gè)Sample_Clk上升邊緣時(shí)間t5時(shí),x0_clk時(shí)鐘脈沖值為低電平,因此,選擇信號(hào)(S1,S0)即由(0,1)轉(zhuǎn)為(0,0),而輸出信號(hào)out_clk即轉(zhuǎn)為與x0_clk時(shí)鐘脈沖同步。
與圖4A類似,在圖4B中,顯示將從較低頻率的x1_clk轉(zhuǎn)換為較高頻率的時(shí)鐘脈沖x0_clk,在切換致能信號(hào)Swith_H為高電平(High)時(shí)(即時(shí)間為t0)開始進(jìn)行切換操作。取樣時(shí)鐘脈沖Sample-Clk上升邊緣的時(shí)間t2時(shí),所得的x1_clk時(shí)鐘脈沖值與對(duì)應(yīng)于前一個(gè)Sample_Clk上升邊緣的時(shí)間t1時(shí),所得的pre_x0_clk時(shí)鐘脈沖值相等,不同的是均為低電平。此時(shí),選擇信號(hào)(S1,S0)即由(1,1)轉(zhuǎn)為(1,0),此時(shí),輸出信號(hào)out_clk即轉(zhuǎn)為高電平。在接著的Sample_Clk上升邊緣時(shí)間t3時(shí),所得的x0_clk時(shí)鐘脈沖值為低電平,而目前的輸出信號(hào)out_clk為高電平,因此無法同步。在接著下一個(gè)Sample_Clk上升邊緣時(shí)間t4時(shí),x0_clk時(shí)鐘脈沖值為高電平,因此,選擇信號(hào)(S1,S0)即由(1,0)轉(zhuǎn)為(0,0),而輸出信號(hào)out_clk即轉(zhuǎn)為與x0_clk時(shí)鐘脈沖同步。
上述兩種已知的時(shí)鐘脈沖切換結(jié)構(gòu)中,多路復(fù)用器的復(fù)雜度是與所要切換的時(shí)鐘脈沖信號(hào)個(gè)數(shù)的平方成正比,因此在硬件上較為復(fù)雜,成本也較高。另外,在取樣時(shí)鐘脈沖的選擇上有較多的限制。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是提供一種時(shí)鐘脈沖切換結(jié)構(gòu),其多路復(fù)用器的復(fù)雜度是與所要切換的時(shí)鐘脈沖信號(hào)個(gè)數(shù)成正比,可大量地簡化電路的復(fù)雜度,降低制造成本。
本發(fā)明的另一目的,是提供另一種時(shí)鐘脈沖切換結(jié)構(gòu),其取樣時(shí)鐘脈沖是采用在所欲選擇的時(shí)鐘脈沖信號(hào)中最高頻率的時(shí)鐘脈沖,可避免需要額外的取樣時(shí)鐘脈沖,其頻率小于所欲選擇時(shí)鐘脈沖的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種時(shí)鐘脈沖切換結(jié)構(gòu),用以接收一時(shí)鐘脈沖總線信號(hào)與一時(shí)鐘脈沖選擇信號(hào),其中該時(shí)鐘脈沖總線信號(hào)具有至少第一時(shí)鐘脈沖信號(hào)與第二時(shí)鐘脈沖信號(hào),而時(shí)鐘脈沖切換結(jié)構(gòu)用以選擇性地輸出該時(shí)鐘脈沖總線信號(hào)中該第一時(shí)鐘脈沖信號(hào)與該第二時(shí)鐘脈沖信號(hào)中的一個(gè)。該時(shí)鐘脈沖切換結(jié)構(gòu)包括一切換控制裝置、一第一多路復(fù)用器、一或門、一與非門、一第一鎖存裝置、一第二鎖存裝置、一第二多路復(fù)用器、以及一第三多路復(fù)用器。
該切換控制裝置用以接收第一時(shí)鐘脈沖信號(hào)、第二時(shí)鐘脈沖信號(hào)、切換致能信號(hào)與取樣時(shí)鐘脈沖信號(hào),并根據(jù)切換致能信號(hào)的驅(qū)動(dòng),輸出一第一選擇信號(hào)與第二選擇信號(hào)。第一多路復(fù)用器用以接收第一選擇信號(hào)與第二選擇信號(hào),并根據(jù)第一與第二選擇信號(hào)的值而選擇性地輸出與之耦接的第一時(shí)鐘脈沖信號(hào)或第二時(shí)鐘脈沖信號(hào)?;?OR)門用以接收第一選擇信號(hào)與第二選擇信號(hào),并對(duì)第一與第二選擇信號(hào)做一或(OR)邏輯處理后輸出一第一時(shí)鐘脈沖寫入信號(hào)。與非(NAND)門用以接收第一選擇信號(hào)與第二選擇信號(hào),并對(duì)第一與第二選擇信號(hào)做一與非(NAND)邏輯處理后輸出一第二時(shí)鐘脈沖寫入信號(hào)。而第一鎖存裝置用以接收時(shí)鐘脈沖選擇信號(hào)、第一時(shí)鐘脈沖寫入信號(hào)與取樣時(shí)鐘脈沖信號(hào),并根據(jù)第一時(shí)鐘脈沖寫入信號(hào)與取樣時(shí)鐘脈沖信號(hào),對(duì)時(shí)鐘脈沖選擇信號(hào)轉(zhuǎn)換輸出一第一時(shí)鐘脈沖選擇信號(hào)。第二鎖存裝置用以接收時(shí)鐘脈沖選擇信號(hào)、第二時(shí)鐘脈沖寫入信號(hào)與取樣時(shí)鐘脈沖信號(hào),并根據(jù)第二時(shí)鐘脈沖寫入信號(hào)與取樣時(shí)鐘脈沖信號(hào),對(duì)時(shí)鐘脈沖選擇信號(hào)轉(zhuǎn)換輸出一第二時(shí)鐘脈沖選擇信號(hào)。第二多路復(fù)用器耦接到第一多路復(fù)用器,用以接收時(shí)鐘脈沖總線信號(hào)與第一時(shí)鐘脈沖選擇信號(hào),并根據(jù)第一時(shí)鐘脈沖選擇信號(hào)而輸出第一時(shí)鐘脈沖信號(hào)至第一多路復(fù)用器。第三多路復(fù)用器耦接到第一多路復(fù)用器,用以接收時(shí)鐘脈沖總線信號(hào)與第二時(shí)鐘脈沖選擇信號(hào),并根據(jù)第二時(shí)鐘脈沖選擇信號(hào)而輸出第二時(shí)鐘脈沖信號(hào)至第一多路復(fù)用器,以使得第一多路復(fù)用器可選擇性地輸出第一時(shí)鐘脈沖信號(hào)或第二時(shí)鐘脈沖信號(hào),第一多路復(fù)用器的控制如傳統(tǒng)時(shí)鐘脈沖及一取樣時(shí)鐘脈沖的控制方法。
在上述的時(shí)鐘脈沖切換結(jié)構(gòu)中的第一鎖存器包括一第一二階多路復(fù)用器與一第一緩沖器。其中,第一二階多路復(fù)用器用以接收時(shí)鐘脈沖選擇信號(hào)與第一時(shí)鐘脈沖寫入信號(hào),并根據(jù)第一時(shí)鐘脈沖寫入信號(hào)的驅(qū)動(dòng)而輸出時(shí)鐘脈沖選擇信號(hào)。第一緩沖器用以接收取樣時(shí)鐘脈沖信號(hào)與經(jīng)由第一二階多路復(fù)用器所輸出的時(shí)鐘脈沖選擇信號(hào),并根據(jù)取樣時(shí)鐘脈沖信號(hào)鎖存時(shí)鐘脈沖選擇信號(hào),并輸出第一時(shí)鐘脈沖選擇信號(hào)。
在上述的時(shí)鐘脈沖切換結(jié)構(gòu)中的第二鎖存器包括一二階多路復(fù)用器與一第二緩沖器。其中,此二階多路復(fù)用器,用以接收時(shí)鐘脈沖選擇信號(hào)與第二時(shí)鐘脈沖寫入信號(hào),并根據(jù)第二時(shí)鐘脈沖寫入信號(hào)的驅(qū)動(dòng)而輸出時(shí)鐘脈沖選擇信號(hào)。該第二緩沖器用以接收取樣時(shí)鐘脈沖信號(hào)與經(jīng)由二階多路復(fù)用器所輸出的時(shí)鐘脈沖選擇信號(hào),并根據(jù)取樣時(shí)鐘脈沖信號(hào)鎖存時(shí)鐘脈沖選擇信號(hào),并輸出第二時(shí)鐘脈沖選擇信號(hào)。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種時(shí)鐘脈沖切換結(jié)構(gòu),用以接收一時(shí)鐘脈沖總線信號(hào)與一時(shí)鐘脈沖選擇信號(hào)。該時(shí)鐘脈沖總線信號(hào)至少具有一第一時(shí)鐘脈沖信號(hào)與一第二時(shí)鐘脈沖信號(hào)。該時(shí)鐘脈沖切換結(jié)構(gòu)用以選擇性地輸出時(shí)鐘脈沖總線信號(hào)中的第一時(shí)鐘脈沖信號(hào)或第二時(shí)鐘脈沖信號(hào)。而該時(shí)鐘脈沖切換結(jié)構(gòu)包括一切換控制裝置、一第一多路復(fù)用器、一第一鎖存裝置、一第二鎖存裝置、一第二多路復(fù)用器與一第三多路復(fù)用器。切換控制裝置用以接收第一時(shí)鐘脈沖信號(hào)、第二時(shí)鐘脈沖信號(hào)、切換致能信號(hào)與取樣時(shí)鐘脈沖信號(hào),并根據(jù)切換致能信號(hào)的驅(qū)動(dòng),輸出第一選擇信號(hào)與第二選擇信號(hào)。第一多路復(fù)用器用以接收第一選擇信號(hào)與第二選擇信號(hào),并根據(jù)第一與第二選擇信號(hào)的值而選擇性地輸出與之耦接的第一時(shí)鐘脈沖信號(hào)或第二時(shí)鐘脈沖信號(hào)。第一鎖存裝置用以接收時(shí)鐘脈沖選擇信號(hào)、第一時(shí)鐘脈沖信號(hào)、第二時(shí)鐘脈沖信號(hào)與取樣時(shí)鐘脈沖信號(hào),并根據(jù)第一時(shí)鐘脈沖信號(hào)、第二時(shí)鐘脈沖信號(hào)與取樣時(shí)鐘脈沖信號(hào),對(duì)時(shí)鐘脈沖選擇信號(hào)轉(zhuǎn)換輸出一第一時(shí)鐘脈沖選擇信號(hào)。第二鎖存裝置用以接收時(shí)鐘脈沖選擇信號(hào)、第一時(shí)鐘脈沖信號(hào)、第二時(shí)鐘脈沖信號(hào)與取樣時(shí)鐘脈沖信號(hào),并根據(jù)第一時(shí)鐘脈沖信號(hào)、第二時(shí)鐘脈沖信號(hào)與取樣時(shí)鐘脈沖信號(hào),對(duì)時(shí)鐘脈沖選擇信號(hào)轉(zhuǎn)換輸出一第二時(shí)鐘脈沖選擇信號(hào)。第二多路復(fù)用器,耦接到第一多路復(fù)用器,用以接收時(shí)鐘脈沖總線信號(hào)與第一時(shí)鐘脈沖選擇信號(hào),并根據(jù)第一時(shí)鐘脈沖選擇信號(hào)而輸出第一時(shí)鐘脈沖信號(hào)至第一多路復(fù)用器。第三多路復(fù)用器耦接到第一多路復(fù)用器,用以接收時(shí)鐘脈沖總線信號(hào)與第二時(shí)鐘脈沖選擇信號(hào),并根據(jù)第二時(shí)鐘脈沖選擇信號(hào)而輸出第二時(shí)鐘脈沖信號(hào)至第二多路復(fù)用器,以使得第一多路復(fù)用器可選擇性地輸出第一時(shí)鐘脈沖信號(hào)或第二時(shí)鐘脈沖信號(hào)。
對(duì)于數(shù)個(gè)時(shí)鐘脈沖的切換系統(tǒng),本發(fā)明提供了一種時(shí)鐘脈沖切換結(jié)構(gòu),以兩個(gè)時(shí)鐘脈沖來說明,可接收一第一時(shí)鐘脈沖信號(hào)與一第二時(shí)鐘脈沖信號(hào),其中第一時(shí)鐘脈沖信號(hào)的頻率高于該第二時(shí)鐘脈沖信號(hào)。該時(shí)鐘脈沖切換結(jié)構(gòu)用以選擇性地輸出第一時(shí)鐘脈沖信號(hào)或第二時(shí)鐘脈沖信號(hào)。該時(shí)鐘脈沖切換結(jié)構(gòu)包括一切換控制裝置與一第一多路復(fù)用器。該切換控制裝置用以接收第一時(shí)鐘脈沖信號(hào)、第二時(shí)鐘脈沖信號(hào)、一切換致能信號(hào)與一取樣時(shí)鐘脈沖信號(hào),其中,該取樣時(shí)鐘脈沖信號(hào)為第一時(shí)鐘脈沖信號(hào)。該切換控制裝置根據(jù)切換致能信號(hào)與取樣時(shí)鐘脈沖信號(hào)而輸出一第一選擇信號(hào)與一第二選擇信號(hào)。第一多路復(fù)用器耦接到切換控制裝置,并用以接收第一時(shí)鐘脈沖信號(hào)、第二時(shí)鐘脈沖信號(hào)、第一選擇信號(hào)與第二選擇信號(hào),而第一多路復(fù)用器根據(jù)所接收的第一與第二選擇信號(hào)的值,選擇性地輸出第一時(shí)鐘脈沖信號(hào)及該第二時(shí)鐘脈沖信號(hào)中的一個(gè)。
為實(shí)現(xiàn)上述目的,本發(fā)明提出了一種時(shí)鐘脈沖切換結(jié)構(gòu),用以接收多個(gè)時(shí)鐘脈沖信號(hào),其中最高頻率時(shí)鐘脈沖信號(hào)為一第一時(shí)鐘脈沖信號(hào)。該時(shí)鐘脈沖切換結(jié)構(gòu)用以選擇性地輸出這些時(shí)鐘脈沖信號(hào)之一。該時(shí)鐘脈沖切換結(jié)構(gòu)主要包括一切換控制裝置與一第一多路復(fù)用器。而該切換控制裝置用以接收這些時(shí)鐘脈沖信號(hào)、切換致能信號(hào)與取樣時(shí)鐘脈沖信號(hào),其中該取樣時(shí)鐘脈沖信號(hào)即為第一時(shí)鐘脈沖信號(hào)。該切換控制裝置根據(jù)切換致能信號(hào)與取樣時(shí)鐘脈沖信號(hào)而輸出多個(gè)選擇信號(hào)。而第一多路復(fù)用器耦接到切換控制裝置,用以接收這些時(shí)鐘脈沖信號(hào)與選擇信號(hào),而第一多路復(fù)用器系根據(jù)所接收的這些選擇信號(hào)的值,選擇性地輸出其中的一時(shí)鐘脈沖信號(hào)。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種時(shí)鐘脈沖切換方法,適用于根據(jù)一取樣時(shí)鐘脈沖信號(hào),將一輸出時(shí)鐘脈沖信號(hào)從原來的一第一時(shí)鐘脈沖信號(hào)切換為一第二時(shí)鐘脈沖信號(hào),其中第一時(shí)鐘脈沖信號(hào)的頻率高于該第二時(shí)鐘脈沖信號(hào)。該時(shí)鐘脈沖切換方法包括選擇此取樣時(shí)鐘脈沖信號(hào)等于第一時(shí)鐘脈沖信號(hào),并接著在取樣時(shí)鐘脈沖信號(hào)上升邊緣時(shí),將輸出時(shí)鐘脈沖信號(hào)暫時(shí)轉(zhuǎn)為高電平,而后在接著的下一個(gè)取樣時(shí)鐘脈沖信號(hào)上升邊緣時(shí),檢測(cè)第二時(shí)鐘脈沖信號(hào)的電平,若第二時(shí)鐘脈沖信號(hào)為高電平時(shí),即將可將輸出時(shí)鐘脈沖信號(hào)切換為第二時(shí)鐘脈沖信號(hào)輸出。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種時(shí)鐘脈沖切換方法,適用于根據(jù)一取樣時(shí)鐘脈沖信號(hào),將一輸出時(shí)鐘脈沖信號(hào)從原來的一第二時(shí)鐘脈沖信號(hào)切換為一第一時(shí)鐘脈沖信號(hào),其中第一時(shí)鐘脈沖信號(hào)的頻率高于該第二時(shí)鐘脈沖信號(hào)。該時(shí)鐘脈沖切換方法包括先選擇取樣時(shí)鐘脈沖信號(hào)等于第一時(shí)鐘脈沖信號(hào)。在第一時(shí)間時(shí),根據(jù)取樣時(shí)鐘脈沖信號(hào)上升邊緣時(shí)的第二時(shí)鐘脈沖信號(hào)值,以及在前一個(gè)取樣時(shí)鐘脈沖脈波時(shí)的第二時(shí)鐘脈沖信號(hào)值是否相同,據(jù)以判斷第二時(shí)鐘脈沖信號(hào)的電平是否能切換,其中若兩個(gè)電平都相同則表示可以開始切換。接著判斷在第一時(shí)間時(shí)的第二時(shí)鐘脈沖信號(hào)值,若是低電平,則暫時(shí)地將輸出信號(hào)固定輸出高電平,并在下一個(gè)周期的取樣時(shí)鐘脈沖信號(hào)上升時(shí),直接將該輸出信號(hào)轉(zhuǎn)為低電平,并以此第一時(shí)鐘脈沖信號(hào)輸出。而若是在第一時(shí)間時(shí)的該第二時(shí)鐘脈沖信號(hào)值為高電平,則暫時(shí)地將輸出信號(hào)固定輸出低電平,而接著在下一個(gè)周期的取樣時(shí)鐘脈沖信號(hào)下降時(shí)暫時(shí)地將輸出信號(hào)固定轉(zhuǎn)換輸出高電平,接著在下一個(gè)取樣時(shí)鐘脈沖信號(hào)下降時(shí),直接將該輸出時(shí)鐘脈沖信號(hào)選擇切換為第一時(shí)鐘脈沖信號(hào)輸出。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種時(shí)鐘脈沖切換方法,適用于根據(jù)一取樣時(shí)鐘脈沖信號(hào),將一輸出時(shí)鐘脈沖信號(hào)從原來的一第二時(shí)鐘脈沖信號(hào)切換為一第一時(shí)鐘脈沖信號(hào),其中此第一時(shí)鐘脈沖信號(hào)的頻率高于第二時(shí)鐘脈沖信號(hào)。該時(shí)鐘脈沖切換方法包括選擇取樣時(shí)鐘脈沖信號(hào)等于第一時(shí)鐘脈沖信號(hào),并接著在第一時(shí)間時(shí),根據(jù)取樣時(shí)鐘脈沖信號(hào)下降邊緣時(shí)的第二時(shí)鐘脈沖信號(hào)值,以及在前一個(gè)取樣時(shí)鐘脈沖時(shí)的第二時(shí)鐘脈沖信號(hào)值是否相同,據(jù)以判斷第二時(shí)鐘脈沖信號(hào)的電平是否能切換,其中若兩個(gè)電平都相同則表示可以開始切換。接著判斷在第一時(shí)間的笫二時(shí)鐘脈沖信號(hào)值,若是低電平,則暫時(shí)地將輸出信號(hào)固定輸出高電平,而在下一個(gè)周期的取樣時(shí)鐘脈沖信號(hào)下降時(shí),直接將輸出信號(hào)轉(zhuǎn)為低電平,而切換為以第一時(shí)鐘脈沖信號(hào)輸出。而若是在第一時(shí)間時(shí)的第二時(shí)鐘脈沖信號(hào)值為高電平,則暫時(shí)地將輸出信號(hào)固定輸出低電平,而接著在下一個(gè)周期的取樣時(shí)鐘脈沖信號(hào)下降時(shí)暫時(shí)地將輸出信號(hào)固定轉(zhuǎn)換輸出高電平,接著在下一個(gè)取樣時(shí)鐘脈沖信號(hào)下降時(shí),直接將輸出時(shí)鐘脈沖信號(hào)選擇切換為該第一時(shí)鐘脈沖信號(hào)輸出。
為使本發(fā)明的上述和其它目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉一較佳實(shí)施例結(jié)合附圖作詳細(xì)說明如下。
圖1A示出了傳統(tǒng)的一種時(shí)鐘脈沖切換結(jié)構(gòu)。
圖1B示出了根據(jù)圖1A中的傳統(tǒng)時(shí)鐘脈沖切換結(jié)構(gòu)的選擇信號(hào)與其對(duì)應(yīng)的多路復(fù)用器輸出值。
圖2示出了另一種傳統(tǒng)的時(shí)鐘脈沖切換結(jié)構(gòu)。
圖3A與3B示出了在圖2的傳統(tǒng)時(shí)鐘脈沖切換結(jié)構(gòu)中,從較高頻率時(shí)鐘脈沖切換到較低頻率時(shí)鐘脈沖的時(shí)序圖。
圖4A與4B示出了在圖2的傳統(tǒng)時(shí)鐘脈沖切換結(jié)構(gòu)中,從較低頻率時(shí)鐘脈沖切換到較高頻率時(shí)鐘脈沖的時(shí)序圖。
圖5說明了本發(fā)明一較佳實(shí)施例的時(shí)鐘脈沖切換結(jié)構(gòu)。
圖6說明了在圖5的時(shí)鐘脈沖切換結(jié)構(gòu)中,從時(shí)鐘脈沖x0_clk轉(zhuǎn)換為時(shí)鐘脈沖x1_clk的操作時(shí)序圖。
圖7說明了在圖5的時(shí)鐘脈沖切換結(jié)構(gòu)中,從時(shí)鐘脈沖x0_clk轉(zhuǎn)換為時(shí)鐘脈沖x1_clk的操作時(shí)鐘脈沖圖。
圖8說明了在圖5的時(shí)鐘脈沖切換結(jié)構(gòu)中,從時(shí)鐘脈沖x1_clk轉(zhuǎn)換為時(shí)鐘脈沖x0_clk的操作時(shí)鐘脈沖圖。
圖9說明了在圖5的時(shí)鐘脈沖切換結(jié)構(gòu)中,從時(shí)鐘脈沖x1_clk轉(zhuǎn)換為時(shí)鐘脈沖x0_clk的操作時(shí)鐘脈沖圖。
圖10說明了在圖5的時(shí)鐘脈沖切換結(jié)構(gòu)的操作流程。
圖11說明了本發(fā)明另一較佳實(shí)施例的一時(shí)鐘脈沖切換結(jié)構(gòu)。
圖12說明了在圖11的時(shí)鐘脈沖切換結(jié)構(gòu)中,時(shí)鐘脈沖從時(shí)鐘脈沖x0_clk切換到時(shí)鐘脈沖x1_clk的時(shí)序圖。
圖13說明了在圖11的時(shí)鐘脈沖切換結(jié)構(gòu)中,從時(shí)鐘脈沖x1_clk切換到時(shí)鐘脈沖x0_clk的時(shí)序圖。
圖14說明了在圖11的時(shí)鐘脈沖切換結(jié)構(gòu)中,從時(shí)鐘脈沖x1_clk切換到時(shí)鐘脈沖x0_clk的時(shí)序圖。
圖15說明了在圖11本發(fā)明另一較佳實(shí)施例的時(shí)鐘脈沖切換結(jié)構(gòu)的操作流程圖。
具體實(shí)施例方式
第一實(shí)施例以下結(jié)合
本發(fā)明應(yīng)用的較佳實(shí)施例。根據(jù)附圖中的圖標(biāo),相同的組件以相同的標(biāo)號(hào)表示。
請(qǐng)參照?qǐng)D5,說明本發(fā)明一較佳實(shí)施例的時(shí)鐘脈沖切換結(jié)構(gòu)500。該時(shí)鐘脈沖切換結(jié)構(gòu)500主要包括一個(gè)用來輸出的多路復(fù)用器(MUX)510、一切換控制電路520、以及用來選擇輸入時(shí)鐘脈沖的多路復(fù)用器(MUX A)530與多路復(fù)用器(MUX B)540。該多路復(fù)用器510為一四階的多路復(fù)用器,接收由切換控制電路520輸出的選擇信號(hào)(S1,S0),對(duì)應(yīng)其值(0,0)、(0,1)、(1,0)、(1,1)分別輸出四個(gè)信號(hào)x0_clk、0、1、x1_clk。
而多路復(fù)用器530接收要切換的時(shí)鐘脈沖總線(Bus of Clocks)信號(hào)clk_xn與時(shí)鐘脈沖選擇信號(hào)clk_sel經(jīng)由一鎖存裝置531,包括多路復(fù)用器(MUX 2)532與緩沖器(REGA)534,鎖存作用后的時(shí)鐘脈沖選擇信號(hào)muxa_sel。根據(jù)時(shí)鐘脈沖選擇信號(hào)muxa_sel,此多路復(fù)用器530將選擇信號(hào)x0_clk輸出。而該多路復(fù)用器(MUX 2)532根據(jù)緩沖器寫入驅(qū)動(dòng)信號(hào)(rega_wr_H)的值來輸出。而緩沖器534經(jīng)由取樣時(shí)鐘脈沖sample_clk來鎖存(Latch)時(shí)鐘脈沖選擇信號(hào)clk_sel并藉以控制多路復(fù)用器530。該緩沖器寫入驅(qū)動(dòng)信號(hào)rega_wr_H是經(jīng)由圖5右側(cè)的選擇信號(hào)(S1,S0),經(jīng)過一第一邏輯運(yùn)算裝置560的一第一邏輯運(yùn)算后所得的信號(hào),在此第一邏輯運(yùn)算裝置560以或門(OR)560為例,而第一邏輯運(yùn)算則為或(OR)邏輯運(yùn)算。
多路復(fù)用器540也用來接收要切換的時(shí)鐘脈沖總線(Bus of Clocks)信號(hào)clk_xn與經(jīng)由一鎖存裝置541的多路復(fù)用器(MUX 2)542與緩沖器(REGB)544作用的時(shí)鐘脈沖選擇信號(hào)muxb_sel。根據(jù)時(shí)鐘脈沖選擇信號(hào)muxb_sel,該多路復(fù)用器540將選擇信號(hào)x1_clk輸出。而該多路復(fù)用器(MUX2)542根據(jù)鎖存裝置的緩沖器寫入驅(qū)動(dòng)信號(hào)(regb-wr-H)的值來輸出。而緩沖器544經(jīng)由取樣時(shí)鐘脈沖sample-clk來鎖存(Latch)時(shí)鐘脈沖選擇信號(hào)clk_sel并藉以控制多路復(fù)用器540。此緩沖器寫入驅(qū)動(dòng)信號(hào)regb_wr_H是經(jīng)由圖5右側(cè)的選擇信號(hào)(S1,S0),經(jīng)過一第二邏輯運(yùn)算裝置570的一第二邏輯運(yùn)算后所得的信號(hào),在此第二邏輯運(yùn)算裝置570以與非(NAND)門為例,而第二邏輯運(yùn)算則為與非(NAND)邏輯運(yùn)算。
而對(duì)于何時(shí)開始作切換,則由切換控制電路520所接收的切換致能信號(hào)switch_H所控制。在本實(shí)施例中,該切換致能信號(hào)switch_H由時(shí)鐘脈沖選擇信號(hào)muxa_sel與muxb_sel經(jīng)過比較器(CMP)550做一比較,若是A端的輸入值(實(shí)時(shí)鐘脈沖選擇信號(hào)muxb_sel)與B端的輸入值(實(shí)時(shí)鐘脈沖選擇信號(hào)muxa_sel)相同,則輸出為0,若不同則輸出1。
請(qǐng)參照?qǐng)D6,說明關(guān)于圖5的時(shí)鐘脈沖切換結(jié)構(gòu)500從時(shí)鐘脈沖x0_clk轉(zhuǎn)換為時(shí)鐘脈沖x1_clk的操作時(shí)鐘脈沖圖。在時(shí)間t1時(shí),時(shí)鐘脈沖選擇信號(hào)muxb_sel改變,于是驅(qū)動(dòng)多路復(fù)用器540輸出時(shí)鐘脈沖x1_clk,在此同時(shí),經(jīng)過比較器550輸出的切換致能信號(hào)switch_H轉(zhuǎn)換為高電平,于是在下一個(gè)取樣時(shí)鐘脈沖sample_clk上升邊緣,也就是時(shí)間t2,檢測(cè)出時(shí)鐘脈沖x0_clk的輸出為低電平,而時(shí)鐘脈沖x0_clk的前一個(gè)值亦為低電平,表示此電平的時(shí)間夠長,可進(jìn)行切換操作。切換控制電路520輸出的選擇信號(hào)(S1,S0)值在此時(shí)轉(zhuǎn)換為(1,0),于是輸出信號(hào)out_clk即轉(zhuǎn)為高電平,而在接著的取樣時(shí)鐘脈沖sample_clk上升邊緣均會(huì)對(duì)時(shí)鐘脈沖x1_clk作檢測(cè),直到時(shí)間t3時(shí),時(shí)鐘脈沖x1_clk轉(zhuǎn)為高電平,切換控制電路520所輸出的選擇信號(hào)(S1,S0)值即轉(zhuǎn)換為(1,1),輸出信號(hào)out-clk即切換為與時(shí)鐘脈沖x1_clk同步。
請(qǐng)參照?qǐng)D7,也是說明關(guān)于圖5的時(shí)鐘脈沖切換結(jié)構(gòu)500從時(shí)鐘脈沖x0_clk轉(zhuǎn)換為時(shí)鐘脈沖x1_clk的操作時(shí)鐘脈沖圖。在時(shí)間t1時(shí),時(shí)鐘脈沖選擇信號(hào)muxb_sel改變,于是驅(qū)動(dòng)多路復(fù)用器540輸出時(shí)鐘脈沖x1_clk,在此同時(shí),經(jīng)過比較器550輸出的切換致能信號(hào)switch_H轉(zhuǎn)換為高電平,于是在下一個(gè)取樣時(shí)鐘脈沖sample_clk上升邊緣,也就是時(shí)間t2,與圖6不同之處,在于檢測(cè)出時(shí)鐘脈沖x0_clk的輸出為高電平,而時(shí)鐘脈沖x0_clk的前一個(gè)值亦為高電平,表示此電平的時(shí)間夠長,可進(jìn)行切換操作。切換控制電路520輸出的選擇信號(hào)(S1,S0)值在此時(shí)轉(zhuǎn)換為(0,1),于是輸出信號(hào)out_clk即轉(zhuǎn)為低電平,而在接著的取樣時(shí)鐘脈沖sample_clk上升邊緣,也就是時(shí)間t3時(shí),檢測(cè)出時(shí)鐘脈沖x1_clk為高電平,切換控制電路520所輸出的選擇信號(hào)(S1,S0)值即轉(zhuǎn)換為(1,1),輸出信號(hào)out_clk即切換為與時(shí)鐘脈沖x1_clk同步。
請(qǐng)參照?qǐng)D8,說明關(guān)于圖5的時(shí)鐘脈沖切換結(jié)構(gòu)500從時(shí)鐘脈沖x1_clk轉(zhuǎn)換為時(shí)鐘脈沖x0_clk的操作時(shí)鐘脈沖圖。在時(shí)間t1時(shí),時(shí)鐘脈沖選擇信號(hào)muxa_sel改變,于是驅(qū)動(dòng)多路復(fù)用器530輸出時(shí)鐘脈沖x0_clk,在此同時(shí),經(jīng)過比較器550輸出的切換致能信號(hào)switch_H轉(zhuǎn)換為高電平,于是在下一個(gè)取樣時(shí)鐘脈沖sample_clk上升邊緣,也就是時(shí)間t2,檢測(cè)出時(shí)鐘脈沖x1_clk的輸出為高電平,而時(shí)鐘脈沖x1_clk的前一個(gè)值亦為高電平,表示此電平的時(shí)間夠長,可進(jìn)行切換操作。切換控制電路520輸出的選擇信號(hào)(S1,S0)值在此時(shí)轉(zhuǎn)換為(0,1),于是輸出信號(hào)out_clk即轉(zhuǎn)為低電平,而在接著的取樣時(shí)鐘脈沖sample_clk上升邊緣均會(huì)對(duì)時(shí)鐘脈沖x0_clk作檢測(cè),直到時(shí)間t3時(shí),時(shí)鐘脈沖x0_clk轉(zhuǎn)為低電平,切換控制電路520所輸出的選擇信號(hào)(S1,S0)值即轉(zhuǎn)換為(0,0),輸出信號(hào)out-clk即切換為與時(shí)鐘脈沖x0_clk同步。
請(qǐng)參照?qǐng)D9,說明關(guān)于圖5的時(shí)鐘脈沖切換結(jié)構(gòu)500從時(shí)鐘脈沖x1_clk轉(zhuǎn)換為時(shí)鐘脈沖x0_clk的操作時(shí)鐘脈沖圖。在時(shí)間t1時(shí),時(shí)鐘脈沖選擇信號(hào)muxa_sel改變,于是驅(qū)動(dòng)多路復(fù)用器530輸出時(shí)鐘脈沖x0_clk,在此同時(shí),經(jīng)過比較器550輸出的切換致能信號(hào)switch_H轉(zhuǎn)換為高電平,于是在下一個(gè)取樣時(shí)鐘脈沖sample_clk上升邊緣,也就是時(shí)間t2,與圖8不同之處,在于檢測(cè)出時(shí)鐘脈沖x1_clk的輸出為低電平,而時(shí)鐘脈沖x1_clk的前一個(gè)值亦為低電平,表示此電平的時(shí)間夠長,可進(jìn)行切換操作。切換控制電路520輸出的選擇信號(hào)(S1,S0)值在此時(shí)轉(zhuǎn)換為(1,0),于是輸出信號(hào)out_clk即轉(zhuǎn)為高電平,而在接著的取樣時(shí)鐘脈沖sample_clk上升邊緣,也就是時(shí)間t3時(shí),檢測(cè)出時(shí)鐘脈沖x0_clk為高電平,切換控制電路520所輸出的選擇信號(hào)(S1,S0)值即轉(zhuǎn)換為(0,0),輸出信號(hào)out_clk即切換為與時(shí)鐘脈沖x0_clk同步。
關(guān)于圖5的時(shí)鐘脈沖切換結(jié)構(gòu)500的操作流程,如圖10所示,在步驟1000中,判斷目前多路復(fù)用器MUX 510所選擇輸出的時(shí)鐘脈沖為x0_clk還是x1_clk。若是x1_clk時(shí)鐘脈沖,則緩沖器REG B 544并未寫入新的clk_sel值,而緩沖器REG A 534則寫入新的clk_sel值。接著步驟1020,多路復(fù)用器510選擇一個(gè)適當(dāng)?shù)墓潭ㄖ?即所謂高電平或低電平)輸出,接著步驟1030,多路復(fù)用器510選擇時(shí)鐘脈沖x0_clk輸出。
在步驟1000中,判斷目前多路復(fù)用器MUX 510所選擇輸出的時(shí)鐘脈沖若是x1_clk,則接著步驟1040,緩沖器REG A 534并未寫入新的clk_sel值,而緩沖器REG B 544則寫入新的clk_sel值。接著步驟1050,多路復(fù)用器510選擇一個(gè)適當(dāng)?shù)墓潭ㄖ?即所謂高電平或低電平)輸出,接著步驟1060,多路復(fù)用器510選擇時(shí)鐘脈沖x1_clk輸出。
根據(jù)上述本發(fā)明較佳實(shí)施例的時(shí)鐘脈沖切換結(jié)構(gòu),應(yīng)用緩沖器與低階的多路復(fù)用器,對(duì)于時(shí)鐘脈沖選擇信號(hào)做一鎖存作用,以控制所輸出的時(shí)鐘脈沖信號(hào),其在多路復(fù)用器與切換控制電路上的硬件復(fù)雜度系與所要切換的時(shí)鐘脈沖信號(hào)個(gè)數(shù)成正比,可大量地簡化電路的復(fù)雜度,降低制造成本。
第二實(shí)施例請(qǐng)參照?qǐng)D11,說明本發(fā)明另一較佳實(shí)施例的一時(shí)鐘脈沖切換結(jié)構(gòu)1100,該時(shí)鐘脈沖切換結(jié)構(gòu)1100主要包括一多路復(fù)用器1110與一切換控制裝置1120。而切換控制裝置1120用以接收時(shí)鐘脈沖x0_clk、時(shí)鐘脈沖x1_clk、取樣時(shí)鐘脈沖sample_clk、以及切換致能信號(hào)switch_H,并輸出選擇信號(hào)(S1,S0),其中取樣時(shí)鐘脈沖sample_clk采用所欲切換時(shí)鐘脈沖x0_clk或x1_clk兩者頻率最高的時(shí)鐘脈沖,在此假設(shè)時(shí)鐘脈沖x0_clk的頻率高于時(shí)鐘脈沖x1_clk的頻率,因此,取樣時(shí)鐘脈沖sample_clk即等于時(shí)鐘脈沖x0_clk。
而圖11中的時(shí)鐘脈沖切換結(jié)構(gòu)1100操作時(shí)序圖,則如圖12所示,為時(shí)鐘脈沖切換從時(shí)鐘脈沖x0_clk切換到時(shí)鐘脈沖x1_clk。在時(shí)間t1時(shí),切換致能信號(hào)switch_H變成高電平,即開始切換時(shí)鐘脈沖,此時(shí),在下一個(gè)取樣時(shí)鐘脈沖sample_clk上升邊緣,也就是時(shí)間t2時(shí),選擇信號(hào)(S1,S0)可直接由原來的(0,0)轉(zhuǎn)為(1,0),也就是輸出信號(hào)out_clk暫時(shí)轉(zhuǎn)為高電平,而不需判斷x0_clk前一個(gè)時(shí)鐘脈沖是高或低電平,也就是不用判斷此電平時(shí)間是否夠長。再接著的下一個(gè)取樣時(shí)鐘脈沖sample_clk上升邊緣,也就是時(shí)間t3時(shí),檢測(cè)出時(shí)鐘脈沖x1_clk為高電平,于是,可將輸出信號(hào)out_clk直接轉(zhuǎn)為與時(shí)鐘脈沖x1_clk同步,實(shí)現(xiàn)時(shí)鐘脈沖切換的操作。
而圖13所示為本實(shí)施例中的時(shí)鐘脈沖切換結(jié)構(gòu)1100從時(shí)鐘脈沖x1_clk切換到時(shí)鐘脈沖x0_clk的操作時(shí)序圖。在時(shí)間t1時(shí),切換致能信號(hào)switch_H變成高電平,即開始切換時(shí)鐘脈沖,此時(shí),在下一個(gè)取樣時(shí)鐘脈沖sample_clk上升邊緣,也就是時(shí)間t2時(shí),檢測(cè)出x1_clk時(shí)鐘脈沖為低電平,并判斷x1_clk前一個(gè)時(shí)鐘脈沖也是低電平,也就是判斷此電平時(shí)間是否夠長,選擇信號(hào)(S1,S0)可直接由原來的(1,1)轉(zhuǎn)為(1,0),也就是輸出信號(hào)out_clk暫時(shí)轉(zhuǎn)為高電平。再接著的下一個(gè)取樣時(shí)鐘脈沖sample_clk上升邊緣,也就是時(shí)間t3時(shí),取樣時(shí)鐘脈沖sample_clk與時(shí)鐘脈沖x0_clk相同,因該時(shí)鐘脈沖x0_clk也是在上升邊緣,而此時(shí)的輸出信號(hào)out_clk又位于高電平,則無法同步地上升。因此,為了能同步時(shí)鐘脈沖,所以必須先將輸出信號(hào)out_clk轉(zhuǎn)為低電平,也就是選擇信號(hào)(S1,S2)轉(zhuǎn)為(0,1)。而在下一個(gè)取樣時(shí)鐘脈沖sample_clk上升邊緣,也就是時(shí)間t4時(shí),即可將輸出信號(hào)out_clk直接轉(zhuǎn)為與時(shí)鐘脈沖x0_clk同步,實(shí)現(xiàn)時(shí)鐘脈沖切換的操作。
而圖14所示為本實(shí)施例中的時(shí)鐘脈沖切換結(jié)構(gòu)1100從時(shí)鐘脈沖x1_clk切換到時(shí)鐘脈沖x0_clk的操作時(shí)序圖。在時(shí)間t1時(shí),切換致能信號(hào)switch_H變成高電平,即開始切換時(shí)鐘脈沖,此時(shí),在下一個(gè)取樣時(shí)鐘脈沖sample_clk上升邊緣,也就是時(shí)間t2時(shí),檢測(cè)出x1_clk時(shí)鐘脈沖為高電平并判斷x1_clk前一個(gè)時(shí)鐘脈沖也是高電平,也就是判斷此電平時(shí)間是否夠長,選擇信號(hào)(S1,S0)可直接由原來的(1,1)轉(zhuǎn)為(0,1),也就是輸出信號(hào)out_clk暫時(shí)轉(zhuǎn)為低電平,因此時(shí)間夠長。再接著的下一個(gè)取樣時(shí)鐘脈沖sample_clk上升邊緣,也就是時(shí)間t3時(shí),取樣時(shí)鐘脈沖sample_clk與時(shí)鐘脈沖x0_clk相同,因該時(shí)鐘脈沖x0_clk也是在上升邊緣,而此時(shí)的輸出信號(hào)out_clk又位于低電平,因此可將輸出信號(hào)out_clk直接轉(zhuǎn)為與時(shí)鐘脈沖x0_clk同步,實(shí)現(xiàn)時(shí)鐘脈沖切換的操作。
關(guān)于第13與14圖中的時(shí)序圖,因?yàn)槭抢萌訒r(shí)鐘脈沖sample_clk(也就是時(shí)鐘脈沖x0_clk)的上升邊緣作為判斷的依據(jù),因此,在時(shí)鐘脈沖x1_clk切換到時(shí)鐘脈沖x0_clk時(shí),若是將輸出信號(hào)out_clk暫時(shí)轉(zhuǎn)為高電平(也就是選擇信號(hào)S1,S0=1,0),則需要再轉(zhuǎn)為低電平之后再同步。因?yàn)樵诖藢?shí)施例采用所要切換的時(shí)鐘脈沖中,最高頻率的時(shí)鐘脈沖作為取樣時(shí)鐘脈沖。因此,在由低頻轉(zhuǎn)到此最高頻率的時(shí)鐘脈沖時(shí),若以上升邊緣為基準(zhǔn),則必須先將輸出信號(hào)out_clk轉(zhuǎn)為低電平。當(dāng)然,本實(shí)施例的取樣時(shí)鐘脈沖基準(zhǔn)并非局限于上升邊緣。若是以下降邊緣為基準(zhǔn),則同樣地若是輸出信號(hào)out_clk信號(hào)位于低電平,則必須先將其轉(zhuǎn)換為高電平之后,才能作同步的切換。
本實(shí)施例的操作流程圖如圖15所示,為以取樣時(shí)鐘脈沖基準(zhǔn)的上升邊緣為切換依據(jù)的時(shí)鐘脈沖切換流程。在步驟1510時(shí),先判斷是哪一個(gè)時(shí)鐘脈沖被選擇。若是要切換到最高頻的時(shí)鐘脈沖,則進(jìn)行步驟1512,若是要由最高頻率切換到其它時(shí)鐘脈沖,則進(jìn)行步驟1542。
請(qǐng)先參照要切換到最高頻時(shí)鐘脈沖的步驟1512,若是開始切換時(shí),則接著進(jìn)行步驟1514,判斷現(xiàn)在的時(shí)鐘脈沖電平是否夠長,在本實(shí)施例中揭露一種利用取樣時(shí)鐘脈沖上升時(shí)的原時(shí)鐘脈沖值與前一個(gè)取樣時(shí)鐘脈沖脈波上升的值是否相同來判斷,然并不限定僅用此方法來完成。接著步驟1516,判斷時(shí)鐘脈沖電平的值,若是0,則進(jìn)行步驟1518,使多路復(fù)用器選擇固定值1輸出,并接著步驟1520讓多路復(fù)用器變動(dòng)選擇0輸出;而若是1,則進(jìn)行步驟1522,讓多路復(fù)用器選擇0輸出。在步驟1518到1520中對(duì)多路復(fù)用器多出一次的切換,是因?yàn)樵谌訒r(shí)鐘脈沖上升邊緣時(shí)要切換輸出時(shí)鐘脈沖,而取樣時(shí)鐘脈沖即為最高頻率的時(shí)鐘脈沖,因此,必須將輸出先切換為0,才能在取樣時(shí)鐘脈沖上升邊緣完成切換。接著步驟1524,多路復(fù)用器在此時(shí)則可選擇最高頻率的時(shí)鐘脈沖輸出,此時(shí)即接著步驟1550完成切換操作,而沒有任何切換的缺陷(Glitch)產(chǎn)生。
請(qǐng)接著參照要由最高頻率切換到其它時(shí)鐘脈沖的步驟1542,在決定切換后,則先讓多路復(fù)用器選擇固定值1輸出。接著步驟1546,判斷所欲切換的時(shí)鐘脈沖電平是否為1,若是,則進(jìn)行步驟1548,讓多路復(fù)用器直接輸出″被選擇時(shí)鐘脈沖″。此時(shí),即完成切換時(shí)鐘脈沖的操作。
在本實(shí)施例中,提供了一種切換時(shí)鐘脈沖結(jié)構(gòu),其取樣時(shí)鐘脈沖是采用在所欲選擇的時(shí)鐘脈沖信號(hào)中最高頻率的時(shí)鐘脈沖。其優(yōu)點(diǎn)如上所述,不論是其它頻率時(shí)鐘脈沖切換到最高頻率的時(shí)鐘脈沖,或是由最高頻率的時(shí)鐘脈沖切換到其它頻率的時(shí)鐘脈沖,都可以較簡化且較快的流程完成時(shí)鐘脈沖切換。因此,可避免取樣時(shí)鐘脈沖頻率小于所欲選擇時(shí)鐘脈沖所產(chǎn)生的問題。
雖然本發(fā)明已以一較佳實(shí)施例披露如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍的前提下,可作各種更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范圍視后附的權(quán)利要求所界定。
權(quán)利要求
1.一種時(shí)鐘脈沖切換結(jié)構(gòu),用以接收一時(shí)鐘脈沖總線信號(hào)與一時(shí)鐘脈沖選擇信號(hào),其中該時(shí)鐘脈沖總線信號(hào)具有至少第一時(shí)鐘脈沖信號(hào)與第二時(shí)鐘脈沖信號(hào),該時(shí)鐘脈沖切換結(jié)構(gòu)用以選擇性地輸出該時(shí)鐘脈沖總線信號(hào)中該第一時(shí)鐘脈沖信號(hào)與該第二時(shí)鐘脈沖信號(hào)中的一個(gè),其中該時(shí)鐘脈沖切換結(jié)構(gòu)包括一切換控制裝置,用以接收該第一時(shí)鐘脈沖信號(hào)、該第二時(shí)鐘脈沖信號(hào)、一切換致能信號(hào)與一取樣時(shí)鐘脈沖信號(hào),并根據(jù)該切換致能信號(hào)的驅(qū)動(dòng),輸出一第一選擇信號(hào)與第二選擇信號(hào);一第一多路復(fù)用器,用以接收該第一選擇信號(hào)與該第二選擇信號(hào),并根據(jù)該第一與第二選擇信號(hào)的值而選擇性地輸出與之耦接的該第一時(shí)鐘脈沖信號(hào)、第二時(shí)鐘脈沖信號(hào);一第一邏輯運(yùn)算裝置,用以接收該第一選擇信號(hào)與第二選擇信號(hào),并對(duì)該第一與第二選擇信號(hào)的組合值進(jìn)行一第一邏輯運(yùn)算后輸出一第一時(shí)鐘脈沖寫入信號(hào);一第二邏輯運(yùn)算裝置,用以接收該第一選擇信號(hào)與第二選擇信號(hào),并對(duì)該第一與第二選擇信號(hào)的組合值進(jìn)行一第二邏輯運(yùn)算裝置后輸出一第二時(shí)鐘脈沖寫入信號(hào);一第一鎖存裝置,用以接收該時(shí)鐘脈沖選擇信號(hào)、該第一時(shí)鐘脈沖寫入信號(hào)與該取樣時(shí)鐘脈沖信號(hào),并根據(jù)該第一時(shí)鐘脈沖寫入信號(hào)與該取樣時(shí)鐘脈沖信號(hào),對(duì)該時(shí)鐘脈沖選擇信號(hào)轉(zhuǎn)換輸出一第一時(shí)鐘脈沖選擇信號(hào);一第二鎖存裝置,用以接收該時(shí)鐘脈沖選擇信號(hào)、該第二時(shí)鐘脈沖寫入信號(hào)與該取樣時(shí)鐘脈沖信號(hào),并根據(jù)該第二時(shí)鐘脈沖寫入信號(hào)與該取樣時(shí)鐘脈沖信號(hào),對(duì)該時(shí)鐘脈沖選擇信號(hào)轉(zhuǎn)換輸出一第二時(shí)鐘脈沖選擇信號(hào);一第二多路復(fù)用器,耦接到該第一多路復(fù)用器,用以接收該時(shí)鐘脈沖總線信號(hào)與該第一時(shí)鐘脈沖選擇信號(hào),并根據(jù)該第一時(shí)鐘脈沖選擇信號(hào)而輸出該第一時(shí)鐘脈沖信號(hào)至該第一多路復(fù)用器;以及一第三多路復(fù)用器,耦接到該第一多路復(fù)用器,用以接收該時(shí)鐘脈沖總線信號(hào)與該第二時(shí)鐘脈沖選擇信號(hào),并根據(jù)該第二時(shí)鐘脈沖選擇信號(hào)而輸出該第二時(shí)鐘脈沖信號(hào)至該第一多路復(fù)用器,以使得該第一多路復(fù)用器可選擇性地輸出該第一時(shí)鐘脈沖信號(hào)及該第二時(shí)鐘脈沖信號(hào)中的一個(gè)。
2.如權(quán)利要求1所述的時(shí)鐘脈沖切換結(jié)構(gòu),其中該時(shí)鐘脈沖切換結(jié)構(gòu)還包括一比較器,用以接收并比較該第一選擇時(shí)鐘脈沖信號(hào)與該第二選擇時(shí)鐘脈沖信號(hào),并輸出該切換致能信號(hào),其中,當(dāng)該第一與第二選擇時(shí)鐘脈沖信號(hào)相同時(shí),則該切換致能信號(hào)為一第一電平,而當(dāng)該第一與第二選擇時(shí)鐘脈沖信號(hào)不同時(shí),則該切換致能信號(hào)為一與第一電平反相的一第二電平,并根據(jù)該第一與第二電平驅(qū)動(dòng)時(shí)鐘脈沖切換的操作。
3.如權(quán)利要求1所述的時(shí)鐘脈沖切換結(jié)構(gòu),其中該第一鎖存器包括一第一二階多路復(fù)用器,用以接收該時(shí)鐘脈沖選擇信號(hào)與該第一時(shí)鐘脈沖寫入信號(hào),并根據(jù)該第一時(shí)鐘脈沖寫入信號(hào)的驅(qū)動(dòng)而輸出該時(shí)鐘脈沖選擇信號(hào);以及一第一緩沖器,用以接收該取樣時(shí)鐘脈沖信號(hào)與經(jīng)由該第一二階多路復(fù)用器所輸出的該時(shí)鐘脈沖選擇信號(hào),并根據(jù)該取樣時(shí)鐘脈沖信號(hào)鎖存該時(shí)鐘脈沖選擇信號(hào),并輸出該第一時(shí)鐘脈沖選擇信號(hào)。
4.如權(quán)利要求1所述的時(shí)鐘脈沖切換結(jié)構(gòu),其中該第二鎖存器包括一第二二階多路復(fù)用器,用以接收該時(shí)鐘脈沖選擇信號(hào)與該第二時(shí)鐘脈沖寫入信號(hào),并根據(jù)該第二時(shí)鐘脈沖寫入信號(hào)的驅(qū)動(dòng)而輸出該時(shí)鐘脈沖選擇信號(hào);以及一第二緩沖器,用以接收該取樣時(shí)鐘脈沖信號(hào)與經(jīng)由該第二二階多路復(fù)用器所輸出的該時(shí)鐘脈沖選擇信號(hào),并根據(jù)該取樣時(shí)鐘脈沖信號(hào)鎖存該時(shí)鐘脈沖選擇信號(hào),并輸出該第二時(shí)鐘脈沖選擇信號(hào)。
5.如權(quán)利要求1所述的時(shí)鐘脈沖切換結(jié)構(gòu),其中該第一邏輯運(yùn)算裝置為一或門,而該第一邏輯運(yùn)算為一或邏輯運(yùn)算。
6.如權(quán)利要求1所述的時(shí)鐘脈沖切換結(jié)構(gòu),其中該第二邏輯運(yùn)算裝置為一與非門,而該第二邏輯運(yùn)算為一與非邏輯運(yùn)算。
7.一種時(shí)鐘脈沖切換結(jié)構(gòu),用以接收一時(shí)鐘脈沖總線信號(hào)與一時(shí)鐘脈沖選擇信號(hào),其中該時(shí)鐘脈沖總線信號(hào)具有至少第一時(shí)鐘脈沖信號(hào)與第二時(shí)鐘脈沖信號(hào),該時(shí)鐘脈沖切換結(jié)構(gòu)用以選擇性地輸出該時(shí)鐘脈沖總線信號(hào)中該第一時(shí)鐘脈沖信號(hào)與該第二時(shí)鐘脈沖信號(hào)中的一個(gè),其中該時(shí)鐘脈沖切換結(jié)構(gòu)包括一切換控制裝置,用以接收該第一時(shí)鐘脈沖信號(hào)、該第二時(shí)鐘脈沖信號(hào)、一切換致能信號(hào)與一取樣時(shí)鐘脈沖信號(hào),并根據(jù)該切換致能信號(hào)的驅(qū)動(dòng),輸出一第一選擇信號(hào)與第二選擇信號(hào);一第一多路復(fù)用器,用以接收該第一選擇信號(hào)與該第二選擇信號(hào),并根據(jù)該第一與第二選擇信號(hào)的值而選擇性地輸出與之耦接的該第一時(shí)鐘脈沖信號(hào)、第二時(shí)鐘脈沖信號(hào);一第一鎖存裝置,用以接收該時(shí)鐘脈沖選擇信號(hào)、該第一時(shí)鐘脈沖信號(hào)、第二時(shí)鐘脈沖信號(hào)與該取樣時(shí)鐘脈沖信號(hào),并根據(jù)該第一時(shí)鐘脈沖信號(hào)、該第二時(shí)鐘脈沖信號(hào)與該取樣時(shí)鐘脈沖信號(hào),對(duì)該時(shí)鐘脈沖選擇信號(hào)轉(zhuǎn)換輸出一第一時(shí)鐘脈沖選擇信號(hào);一第二鎖存裝置,用以接收該時(shí)鐘脈沖選擇信號(hào)、該第一時(shí)鐘脈沖信號(hào)、第二時(shí)鐘脈沖信號(hào)與該取樣時(shí)鐘脈沖信號(hào),并根據(jù)該第一時(shí)鐘脈沖信號(hào)、第二時(shí)鐘脈沖信號(hào)與該取樣時(shí)鐘脈沖信號(hào),對(duì)該時(shí)鐘脈沖選擇信號(hào)轉(zhuǎn)換輸出一第二時(shí)鐘脈沖選擇信號(hào);一第二多路復(fù)用器,耦接到該第一多路復(fù)用器,用以接收該時(shí)鐘脈沖總線信號(hào)與該第一時(shí)鐘脈沖選擇信號(hào),并根據(jù)該第一時(shí)鐘脈沖選擇信號(hào)而輸出該第一時(shí)鐘脈沖信號(hào)至該第一多路復(fù)用器;以及一第三多路復(fù)用器,耦接到該第一多路復(fù)用器,用以接收該時(shí)鐘脈沖總線信號(hào)與該第二時(shí)鐘脈沖選擇信號(hào),并根據(jù)該第二時(shí)鐘脈沖選擇信號(hào)而輸出該第二時(shí)鐘脈沖信號(hào)至該第二多路復(fù)用器,以使得該第一多路復(fù)用器可選擇性地輸出該第一時(shí)鐘脈沖信號(hào)及該第二時(shí)鐘脈沖信號(hào)中的一個(gè)。
8.如權(quán)利要求7所述的時(shí)鐘脈沖切換結(jié)構(gòu),其中該時(shí)鐘脈沖切換結(jié)構(gòu)還包括一比較器,用以接收并比較該第一選擇時(shí)鐘脈沖信號(hào)與該第二選擇時(shí)鐘脈沖信號(hào),并輸出該切換致能信號(hào),其中,當(dāng)該第一與第二選擇時(shí)鐘脈沖信號(hào)相同時(shí),則該切換致能信號(hào)為一第一電平,而當(dāng)該第一與第二選擇時(shí)鐘脈沖信號(hào)不同時(shí),則該切換致能信號(hào)為一與該第一電平反相的第二電平,并根據(jù)該第一與第二電平驅(qū)動(dòng)時(shí)鐘脈沖的切換操作。
9.如權(quán)利要求7所述的時(shí)鐘脈沖切換結(jié)構(gòu),其中該時(shí)鐘脈沖切換裝置還包括一第一邏輯運(yùn)算裝置,用以接收該第一選擇信號(hào)與第二選擇信號(hào),并對(duì)該第一與第二選擇信號(hào)做一第一邏輯運(yùn)算后輸出一第一時(shí)鐘脈沖寫入信號(hào)至該第一鎖存裝置;以及一第二邏輯運(yùn)算裝置,用以接收該第一選擇信號(hào)與第二選擇信號(hào),并對(duì)該第一與第二選擇信號(hào)做一第二邏輯運(yùn)算后輸出一第二時(shí)鐘脈沖寫入信號(hào)至該第一鎖存裝置。
10.如權(quán)利要求9所述的時(shí)鐘脈沖切換結(jié)構(gòu),其中該第一邏輯運(yùn)算裝置為一或門,而該第一邏輯運(yùn)算為一或邏輯運(yùn)算。
11.如權(quán)利要求9所述的時(shí)鐘脈沖切換結(jié)構(gòu),其中該第二邏輯運(yùn)算裝置為一與非門,而該第二邏輯運(yùn)算為一與非邏輯運(yùn)算。
12.一種時(shí)鐘脈沖切換結(jié)構(gòu),用以接收一第一時(shí)鐘脈沖信號(hào)與一第二時(shí)鐘脈沖信號(hào),其中該第一時(shí)鐘脈沖信號(hào)的頻率高于該第二時(shí)鐘脈沖信號(hào),該時(shí)鐘脈沖切換結(jié)構(gòu)用以選擇性地輸出該第一時(shí)鐘脈沖信號(hào)與該第二時(shí)鐘脈沖信號(hào)中的一個(gè),其中該時(shí)鐘脈沖切換結(jié)構(gòu)包括一切換控制裝置,該切換控制裝置用以接收該第一時(shí)鐘脈沖信號(hào)、該第二時(shí)鐘脈沖信號(hào)、一切換致能信號(hào)與一取樣時(shí)鐘脈沖信號(hào),其中該取樣時(shí)鐘脈沖信號(hào)耦接到該第一時(shí)鐘脈沖信號(hào),其中該切換控制裝置根據(jù)該切換致能信號(hào)與該取樣時(shí)鐘脈沖信號(hào)而輸出一第一選擇信號(hào)與一第二選擇信號(hào);以及一第一多路復(fù)用器,耦接到該切換控制裝置,用以接收該第一時(shí)鐘脈沖信號(hào)、該第二時(shí)鐘脈沖信號(hào)、該第一選擇信號(hào)與該第二選擇信號(hào),而該第一多路復(fù)用器根據(jù)所接收的該第一與第二選擇信號(hào)的值,選擇性地輸出該第一時(shí)鐘脈沖信號(hào)及該第二時(shí)鐘脈沖信號(hào)中的一個(gè)。
13.一種時(shí)鐘脈沖切換結(jié)構(gòu),用以接收多個(gè)時(shí)鐘脈沖信號(hào),其中該些時(shí)鐘脈沖信號(hào)中的最高頻率時(shí)鐘脈沖信號(hào)為一第一時(shí)鐘脈沖信號(hào),該時(shí)鐘脈沖切換結(jié)構(gòu)用以選擇性地輸出該些時(shí)鐘脈沖信號(hào)之一,該時(shí)鐘脈沖切換結(jié)構(gòu)包括一切換控制裝置,該切換控制裝置用以接收該些時(shí)鐘脈沖信號(hào)、一切換致能信號(hào)與一取樣時(shí)鐘脈沖信號(hào),其中該取樣時(shí)鐘脈沖信號(hào)耦接到該第一時(shí)鐘脈沖信號(hào),其中該切換控制裝置根據(jù)該切換致能信號(hào)與該取樣時(shí)鐘脈沖信號(hào)而輸出多個(gè)選擇信號(hào);以及一第一多路復(fù)用器,耦接到該切換控制裝置,用以接收該些時(shí)鐘脈沖信號(hào)、該些選擇信號(hào),而該第一多路復(fù)用器根據(jù)所接收的該些選擇信號(hào)的值,選擇性地輸出該些時(shí)鐘脈沖信號(hào)之一。
14.一種時(shí)鐘脈沖切換方法,適用于根據(jù)一取樣時(shí)鐘脈沖信號(hào),將一輸出時(shí)鐘脈沖信號(hào)從原來的一第一時(shí)鐘脈沖信號(hào)切換為一第二時(shí)鐘脈沖信號(hào),其中該第一時(shí)鐘脈沖信號(hào)的頻率高于該第二時(shí)鐘脈沖信號(hào),該時(shí)鐘脈沖切換方法包括下列步驟選擇該取樣時(shí)鐘脈沖信號(hào)等于該第一時(shí)鐘脈沖信號(hào);在該取樣時(shí)鐘脈沖信號(hào)上升邊緣時(shí),將該輸出時(shí)鐘脈沖信號(hào)暫時(shí)轉(zhuǎn)為高電平;以及在接著的下一個(gè)該取樣時(shí)鐘脈沖信號(hào)上升邊緣時(shí),檢測(cè)該第二時(shí)鐘脈沖信號(hào)的電平,若該第二時(shí)鐘脈沖信號(hào)為高電平時(shí),可將該輸出時(shí)鐘脈沖信號(hào)切換為該第二時(shí)鐘脈沖信號(hào)輸出。
15.一種時(shí)鐘脈沖切換方法,適用于根據(jù)一取樣時(shí)鐘脈沖信號(hào),將一輸出時(shí)鐘脈沖信號(hào)從原來的一第二時(shí)鐘脈沖信號(hào)切換為一第一時(shí)鐘脈沖信號(hào),其中該第一時(shí)鐘脈沖信號(hào)的頻率高于該第二時(shí)鐘脈沖信號(hào),該時(shí)鐘脈沖切換方法包括下列步驟選擇該取樣時(shí)鐘脈沖信號(hào)等于該第一時(shí)鐘脈沖信號(hào);在第一時(shí)間,根據(jù)該取樣時(shí)鐘脈沖信號(hào)上升邊緣時(shí)的該第二時(shí)鐘脈沖信號(hào)值,以及在前一個(gè)該取樣時(shí)鐘脈沖脈波時(shí)的該第二時(shí)鐘脈沖信號(hào)值是否相同,據(jù)以判斷該第二時(shí)鐘脈沖信號(hào)的電平是否能切換,其中若兩個(gè)電平都相同,則表示可以開始切換;以及判斷在該第一時(shí)間時(shí)的該第二時(shí)鐘脈沖信號(hào)值,若是低電平,則暫時(shí)地將該輸出信號(hào)固定輸出高電平,而在下一個(gè)周期的取樣時(shí)鐘脈沖信號(hào)上升時(shí),直接將該輸出信號(hào)轉(zhuǎn)為低電平,而在下一個(gè)周期的取樣時(shí)鐘脈沖信號(hào)上升時(shí),以該第一時(shí)鐘脈沖信號(hào)輸出,而若是在該第一時(shí)間時(shí)的該第二時(shí)鐘脈沖信號(hào)值為高電平,則暫時(shí)地將該輸出信號(hào)固定輸出低電平,接著在下一個(gè)取樣時(shí)鐘脈沖信號(hào)上升時(shí),直接將該輸出時(shí)鐘脈沖信號(hào)選擇切換為該第一時(shí)鐘脈沖信號(hào)輸出。
16.一種時(shí)鐘脈沖切換方法,適用于根據(jù)一取樣時(shí)鐘脈沖信號(hào),將一輸出時(shí)鐘脈沖信號(hào)從原來的一第二時(shí)鐘脈沖信號(hào)切換為一第一時(shí)鐘脈沖信號(hào),其中該第一時(shí)鐘脈沖信號(hào)的頻率高于該第二時(shí)鐘脈沖信號(hào),該時(shí)鐘脈沖切換方法包括下列步驟選擇該取樣時(shí)鐘脈沖信號(hào)等于該第一時(shí)鐘脈沖信號(hào);在第一時(shí)間時(shí),根據(jù)該取樣時(shí)鐘脈沖信號(hào)下降邊緣時(shí)的該第二時(shí)鐘脈沖信號(hào)值,以及在前一個(gè)該取樣時(shí)鐘脈沖脈波時(shí)的該第二時(shí)鐘脈沖信號(hào)值是否相同,據(jù)以判斷該第二時(shí)鐘脈沖信號(hào)的電平是否能切換,其中若兩個(gè)電平都相同,則表示可以開始切換;以及判斷在該第一時(shí)間時(shí)的該第二時(shí)鐘脈沖信號(hào)值,若是低電平,則暫時(shí)地將該輸出信號(hào)固定輸出高電平,而在下一個(gè)周期的取樣時(shí)鐘脈沖信號(hào)下降時(shí)切換為以該第一時(shí)鐘脈沖信號(hào)輸出,而若是在該第一時(shí)間時(shí)的該第二時(shí)鐘脈沖信號(hào)值為高電平,則暫時(shí)地將該輸出信號(hào)固定輸出低電平,而接著在下一個(gè)周期的取樣時(shí)鐘脈沖信號(hào)下降時(shí)暫時(shí)地將該輸出信號(hào)固定轉(zhuǎn)換輸出高電平,接著在下一個(gè)取樣時(shí)鐘脈沖信號(hào)下降時(shí),直接將該輸出時(shí)鐘脈沖信號(hào)選擇切換為該第一時(shí)鐘脈沖信號(hào)輸出。
17.一種時(shí)鐘脈沖切換方法,適用于根據(jù)一取樣時(shí)鐘脈沖信號(hào),將一輸出時(shí)鐘脈沖信號(hào)從原來的一第一時(shí)鐘脈沖信號(hào)切換為一第二時(shí)鐘脈沖信號(hào),其中該第一時(shí)鐘脈沖信號(hào)的頻率高于該第二時(shí)鐘脈沖信號(hào)頻率,該時(shí)鐘脈沖切換方法包括下列步驟選擇該取樣時(shí)鐘脈沖頻率等于該第一時(shí)鐘脈沖信號(hào);在該取樣時(shí)鐘脈沖信號(hào)下降邊緣時(shí),將該輸出時(shí)鐘脈沖信號(hào)轉(zhuǎn)為高電平;以及在接著的下一個(gè)該取樣信號(hào)下降邊緣時(shí),檢測(cè)該第二時(shí)鐘脈沖信號(hào)的電平,若該第二時(shí)鐘脈沖信號(hào)為低電平時(shí),即可將該輸出時(shí)鐘脈沖信號(hào)選擇切換為該第二時(shí)鐘脈沖信號(hào)。
全文摘要
本發(fā)明提供了一種時(shí)鐘脈沖切換結(jié)構(gòu)與時(shí)鐘脈沖切換方法,應(yīng)用緩沖器與低階的多路復(fù)用器,對(duì)于時(shí)鐘脈沖選擇信號(hào)進(jìn)行一鎖存作用,以控制所輸出的時(shí)鐘脈沖信號(hào),其在多路復(fù)用器與切換控制電路上的硬件復(fù)雜度是與所要切換的時(shí)鐘脈沖信號(hào)的個(gè)數(shù)成正比,所以可大量地簡化電路的復(fù)雜度,降低制造成本。
文檔編號(hào)G06F1/08GK1475887SQ02129839
公開日2004年2月18日 申請(qǐng)日期2002年8月15日 優(yōu)先權(quán)日2002年8月15日
發(fā)明者吳文義 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司