亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

時鐘頻率獲取系統(tǒng)和時鐘頻率獲取方法

文檔序號:6538070閱讀:476來源:國知局
時鐘頻率獲取系統(tǒng)和時鐘頻率獲取方法
【專利摘要】本發(fā)明公開了時鐘頻率獲取系統(tǒng)和時鐘頻率獲取方法,其時鐘頻率獲取方法包括:A、將被測時鐘信號源接入時鐘頻率獲取系統(tǒng)中;B、時鐘頻率獲取系統(tǒng)由小到大依次產(chǎn)生多種頻率的時鐘信號,并判斷所述多種頻率的時鐘信號是否能被被測時鐘信號整除;C、當所述多種頻率的時鐘信號能被被測時鐘信號整除時,保存該時鐘信號,并根據(jù)保存的時鐘信號計算被測時鐘信號的頻率,實現(xiàn)了以低頻率時鐘信號來獲取高頻率時鐘信號的頻率,不會受限于硬件條件和成本等因素的影響。
【專利說明】時鐘頻率獲取系統(tǒng)和時鐘頻率獲取方法
【技術(shù)領域】
[0001]本發(fā)明涉及通信【技術(shù)領域】,特別涉及一種時鐘頻率獲取系統(tǒng)和時鐘頻率獲取方法。
【背景技術(shù)】
[0002]隨著移動通信技術(shù)的飛速發(fā)展,芯片工作的時鐘頻率越來越高,要求越來越精確,因此通常需要獲取芯片的時鐘頻率,根據(jù)該時鐘頻率來精確的控制其它信號的頻率。
[0003]目前,獲取一個時鐘的頻率的方法為:用一個高頻率的時鐘信號來觸發(fā)采樣一個低頻率的時鐘信號,從而得到低頻率時鐘信號的頻率。因此,在需要得到一個時鐘信號的頻率時,需要有一個頻率更高的時鐘信號。但有時候由于受限于硬件、成本等因素,在需要以低頻時鐘信號來獲取高頻時鐘信號的頻率時,目前的頻率獲取技術(shù)還無法勝任,有鑒于此,本發(fā)明提出一種通過低頻時鐘信號來獲取高頻時鐘信號的方法及系統(tǒng)。

【發(fā)明內(nèi)容】

[0004]鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種時鐘頻率獲取系統(tǒng)和時鐘頻率獲取方法,能夠以低頻率時鐘信號來獲取高頻率時鐘信號的頻率。
[0005]為了達到上述目的,本發(fā)明采取了以下技術(shù)方案:
一種時鐘頻率獲取系統(tǒng),其包括:
時鐘發(fā)生器,用于由小到大依次產(chǎn)生多種頻率的時鐘信號;
判斷模塊,與時鐘發(fā)生器和被測時鐘信號源連接,用于判斷所述多種頻率的時鐘信號是否能被被測時鐘信號整除;
緩存模塊,用于存儲時鐘信號;
頻率設置模塊,用于當所述多種頻率的時鐘信號能被被測時鐘信號整除時,將時鐘發(fā)生器產(chǎn)生的頻率存儲在緩存模塊中;
計算模塊,用于根據(jù)緩存模塊中保存的時鐘信號計算被測時鐘信號的頻率。
[0006]所述的時鐘頻率獲取系統(tǒng)中,所述頻率設置模塊,還用于設置時鐘發(fā)生器產(chǎn)生的時鐘信號的頻率。
[0007]所述的時鐘頻率獲取系統(tǒng)中,所述計算模塊,還用于過濾緩存模塊中存儲的時鐘信號使保留的時鐘信號的頻率值互質(zhì),并將緩存模塊中保留的時鐘頻率相乘得到被測時鐘頻率。
[0008]所述的時鐘頻率獲取系統(tǒng)中,所述判斷模塊為異或門;所述頻率設置模塊,具體用于在預設時間內(nèi),當異或門的輸出電平不變時,將時鐘發(fā)生器產(chǎn)生的頻率存儲在緩存模塊中。
[0009]所述的時鐘頻率獲取系統(tǒng)中,所述預設時間為10微秒。
[0010]一種上述時鐘頻率獲取系統(tǒng)的時鐘頻率獲取方法,其包括:
A、將被測時鐘信號源接入時鐘頻率獲取系統(tǒng)中; B、時鐘頻率獲取系統(tǒng)由小到大依次產(chǎn)生多種頻率的時鐘信號,并判斷所述多種頻率的時鐘信號是否能被被測時鐘信號整除;
C、當所述多種頻率的時鐘信號能被被測時鐘信號整除時,保存該時鐘信號,并根據(jù)保存的時鐘信號計算被測時鐘信號的頻率。
[0011]所述的時鐘頻率獲取方法中,所述步驟B還包括:設置時鐘發(fā)生器產(chǎn)生的時鐘信號的頻率。
[0012]所述的時鐘頻率獲取方法中,所述步驟C具體包括:
Cl、當所述多種頻率的時鐘信號能被被測時鐘信號整除時,將該頻率的時鐘信號存儲在緩存模塊中;
C2、過濾緩存模塊中存儲的時鐘信號使保留的時鐘信號的頻率值互質(zhì);
C3、將保留的時鐘頻率相乘得到被測時鐘頻率。
[0013]所述的時鐘頻率獲取方法中,所述步驟Cl具體包括:在預設時間內(nèi),當異或門的輸出電平不變時,將時鐘發(fā)生器產(chǎn)生的頻率存儲在緩存模塊中。
[0014]所述的時鐘頻率獲取方法中,所述預設時間為10微秒。
[0015]相較于現(xiàn)有技術(shù),本發(fā)明提供的時鐘頻率獲取系統(tǒng)和時鐘頻率獲取方法,通過時鐘發(fā)生器由小到大依次產(chǎn)生多種頻率的時鐘信號,判斷所述多種頻率的時鐘信號是否能被被測時鐘信號整除,并保存能被被測時鐘信號時鐘信號;之后根據(jù)保存的時鐘信號計算被測時鐘信號的頻率,實現(xiàn)了以低頻率時鐘信號來獲取高頻率時鐘信號的頻率,不會受限于硬件條件和成本等因素的影響。
【專利附圖】

【附圖說明】
[0016]圖1為本發(fā)明時鐘頻率獲取系統(tǒng)的結(jié)構(gòu)框圖。
[0017]圖2為本發(fā)明時鐘頻率獲取方法的流程圖。
[0018]圖3為本發(fā)明應用實施例的方法的流程圖。
【具體實施方式】
[0019]本發(fā)明提供一種時鐘頻率獲取系統(tǒng)和時鐘頻率獲取方法,為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]本發(fā)明提供的時鐘頻率獲取系統(tǒng)能夠以低頻時鐘信號(此處也可以認為是不高于被測時鐘信號的頻率)來獲取高頻率時鐘信號,使時鐘信號頻率的獲取不受硬件和成本等因素的限制,請參閱圖1,其為本發(fā)明時鐘頻率獲取系統(tǒng)的結(jié)構(gòu)框圖。如圖1所示,本發(fā)明的時鐘頻率獲取系統(tǒng)包括時鐘發(fā)生器10、判斷模塊20、緩存模塊30、頻率設置模塊40和計算模塊50,所述判斷模塊20的兩個輸入端分別與時鐘發(fā)生器10和被測時鐘信號源連接,其輸出端連接頻率設置模塊40,所述頻率設置模塊40通過緩存模塊30連接計算模塊50。
[0021]其中,時鐘發(fā)生器10用于由小到大依次產(chǎn)生多種頻率的時鐘信號,本實施例中,時鐘發(fā)生器10產(chǎn)生的信號為方波信號。所述判斷模塊20用于判斷所述多種頻率的時鐘信號是否能被被測時鐘信號整除。所述緩存模塊30用于存儲時鐘信號。所述頻率設置模塊40用于當所述多種頻率的時鐘信號能被被測時鐘信號整除時,將時鐘發(fā)生器10產(chǎn)生的頻率存儲在緩存模塊30中。所述計算模塊50用于根據(jù)緩存模塊30中保存的時鐘信號計算被測時鐘信號的頻率。
[0022]本發(fā)明實施例中,所述頻率設置模塊40還用于設置時鐘發(fā)生器10產(chǎn)生的時鐘信號的頻率。譬如,頻率設置模塊40設置的時鐘頻率為IMHz、2MHz、3MHz、4MHz、5MHz、6MHz、
7MHz、16MHz、......,使時鐘發(fā)生器 10 依次產(chǎn)生 1ΜΗζ、2ΜΗζ、3ΜΗζ、4ΜΗζ、5ΜΗζ、6ΜΗζ、7ΜΗζ、
16MHz、......,的時鐘信號。
[0023]其中,多種頻率的時鐘信號是否能被被測時鐘信號整除,即被測時鐘信號能夠整除時鐘發(fā)生器10依次產(chǎn)生的多種頻率的時鐘信號,譬如:時鐘發(fā)生器10依次產(chǎn)生的時鐘信
號為IMHz、2MHz、3MHz、4MHz、5MHz、6MHz、7MHz、16MHz、......能被被測時鐘信號整除的時鐘信
號頻率為:lMHz、2MHz、4MHz、7MHz、16MHz,則在緩存模塊 30 中保存 1ΜΗζ、2ΜΗζ、4ΜΗζ、7ΜΗζ、16MHz ο
[0024]至于如何判斷時鐘發(fā)生器10輸出的某個頻率信號(設該頻率為M)能否被被測時鐘信號的頻率(設該頻率為F)所整除,本發(fā)明通過異或門來實現(xiàn),即:所述判斷模塊20為異或門,該異或門具有兩個輸入端和一個輸出端,當異或門的兩個輸入端的電平相同時輸出O ;當異或門的兩個 輸入端的電平不相同時輸出I。
[0025]所述頻率設置模塊40還用于在預設時間內(nèi),判斷異或門的輸出電平是否改變,當異或門的輸出電平不變(即異或門的輸出一直為O或者一直為I)時,則認為某個頻率能被被測時鐘信號的頻率所整除(即M能被F整除或F整除M),并將時鐘發(fā)生器10產(chǎn)生的頻率存儲在緩存模塊30中。其中,所述預設時間為1/M的整數(shù)倍,本實施例為10微秒。
[0026]為了提高計算精度,在計算被測時鐘信號的頻率時,需要對緩存模塊30中的頻率值過濾,因此,所述,所述計算模塊50,還用于過濾緩存模塊30中存儲的時鐘信號使保留的時鐘信號的頻率值互質(zhì),并將緩存模塊30中保留的時鐘頻率相乘得到被測時鐘頻率。
[0027]譬如,能夠被被測時鐘信號頻率所整除的頻率值為:fl、f2、f3、……、fi,且fl〈f2〈f3〈……<fi,在過濾時需去除fl、f2、f3、……、fi中的一些頻率值使剩余的頻率值互質(zhì),當去除兩個頻率中的任意一個都能使剩余的頻率值互質(zhì)時將較小的頻率值去除,保
留最大的頻率值。例如 fl、f2、f3、......、fi 為 1ΜΗζ、2ΜΗζ、4ΜΗζ、7ΜΗζ、16ΜΗζ,則將 2MHz、
4MHz去除,保留IMHz、7MHz、16MHz,即任意兩個時鐘頻率的頻率值除了 I之外沒有其它公因數(shù),之后計算模塊50使剩余的頻率值相乘得出被測時鐘信號的頻率值,即被測時鐘信號的頻率值 F=I X 7 X 16=112MHz。
[0028]基于上述的時鐘頻率獲取系統(tǒng),本發(fā)明還相應提供一種時鐘頻率獲取方法,請參閱圖2,其包括:
S10、將被測時鐘信號源接入時鐘頻率獲取系統(tǒng)中;
S20、時鐘頻率獲取系統(tǒng)由小到大依次產(chǎn)生多種頻率的時鐘信號,并判斷所述多種頻率的時鐘信號是否能被被測時鐘信號整除;
S30、當所述多種頻率的時鐘信號能被被測時鐘信號整除時,保存該時鐘信號,并根據(jù)保存的時鐘信號計算被測時鐘信號的頻率。
[0029]其中,在步驟S20中還需設置時鐘發(fā)生器產(chǎn)生的時鐘信號的頻率。如設置時鐘發(fā)生器產(chǎn)生的時鐘信號的頻率為IMHz、2MHz、3MHz、……、Ν_1ΜΗζ、ΝΜΗζ ; (N為時鐘發(fā)生器200所能輸出的方波信號的最高頻率)。具體請參閱上述實施例。[0030]所述步驟S30具體包括:
步驟1、當所述多種頻率的時鐘信號能被被測時鐘信號整除時,將該頻率的時鐘信號存儲在緩存模塊中;
步驟2、過濾緩存模塊中存儲的時鐘信號使保留的時鐘信號的頻率值互質(zhì);
步驟3、將保留的時鐘頻率相乘得到被測時鐘頻率。
[0031]具體實施時,在步驟I中,在預設時間內(nèi)(如10微秒內(nèi)),當異或門的輸出電平不變時,將時鐘發(fā)生器產(chǎn)生的頻率存儲在緩存模塊中。具體請參閱上述實施例。
[0032]為了便于更好的理解本發(fā)明,以下結(jié)合圖3,舉具體實施例對本發(fā)明提供的時鐘頻率獲取系統(tǒng)和時鐘頻率獲取方法進行詳細說明:
51、當被測時鐘信號源和時鐘發(fā)生器與異或門的兩個輸入端連接時,清空緩存模塊,設置變量K,并使K置零,之后執(zhí)行步驟S2 ;
52、設置K=K+1,之后執(zhí)行步驟S3;
53、判斷K是否大于N,如果是則執(zhí)行步驟S7,否則執(zhí)行步驟S4;其中,N為時鐘發(fā)生器所能輸出的方波信號的最高頻率。
[0033]S4、由頻率設置模塊設置時鐘發(fā)生器產(chǎn)生頻率為K MHz的方波信號,之后執(zhí)行步驟S5 ;
55、在預定時間內(nèi),判斷異或門的輸出電平是否發(fā)生改變,即異或門的輸出端是否產(chǎn)生上升沿或下降沿,如果是則返回步驟S2,否則執(zhí)行步驟S6 ;
56、將K記錄在緩存模塊中,之后執(zhí)行步驟S2;
57、計算模塊獲取緩存模塊中保存的頻率值,過濾緩存模塊中存儲的時鐘信號使保留的時鐘信號的頻率值互質(zhì),并將緩存模塊中保留的時鐘頻率相乘得到被測時鐘頻率。
[0034]譬如,時鐘發(fā)生器產(chǎn)生的頻率為1ΜΗζ、2ΜΗζ、3ΜΗζ、4ΜΗζ、5ΜΗζ、6ΜΗζ、7ΜΗζ、8ΜΗζ,此處產(chǎn)生時鐘信號的數(shù)量為K = N決定。假設被測時鐘頻率為8MHz,則時鐘發(fā)生器產(chǎn)生的低頻時鐘信號能被被測時鐘頻率整除的頻率有:1MHz、2MHz、4MHz和8MHz,并將這些頻率保存在緩存模塊中。之后計算模塊過濾緩存模塊中的頻率值,使保留的時鐘信號的頻率值互質(zhì),此時2MHz、4MHz、8MHz相互之間存在一個以上的公因數(shù),因此將較小的頻率去除,保留最大的頻率值,此處需將2MHz和4MHz去除,保留8MHz,此時緩存模塊中的頻率值僅為IMHz和8MHz,最終 F=lX8=8MHz。
[0035]綜上所述,本發(fā)明通過時鐘發(fā)生器由小到大依次產(chǎn)生多種頻率的時鐘信號,判斷所述多種頻率的時鐘信號是否能被被測時鐘信號整除,并保存能被被測時鐘信號時鐘信號;之后根據(jù)保存的時鐘信號計算被測時鐘信號的頻率,實現(xiàn)了以低頻率時鐘信號來獲取高頻率時鐘信號的頻率,不會受限于硬件條件和成本等因素的影響。
[0036]可以理解的是,對本領域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應屬于本發(fā)明所附的權(quán)利要求的保護范圍。
【權(quán)利要求】
1.一種時鐘頻率獲取系統(tǒng),其特征在于,包括: 時鐘發(fā)生器,用于由小到大依次產(chǎn)生多種頻率的時鐘信號; 判斷模塊,與時鐘發(fā)生器和被測時鐘信號源連接,用于判斷所述多種頻率的時鐘信號是否能被被測時鐘信號整除; 緩存模塊,用于存儲時鐘信號; 頻率設置模塊,用于當所述多種頻率的時鐘信號能被被測時鐘信號整除時,將時鐘發(fā)生器產(chǎn)生的頻率存儲在緩存模塊中; 計算模塊,用于根據(jù)緩存模塊中保存的時鐘信號計算被測時鐘信號的頻率。
2.根據(jù)權(quán)利要求1所述的時鐘頻率獲取系統(tǒng),其特征在于,所述頻率設置模塊,還用于設置時鐘發(fā)生器產(chǎn)生的時鐘信號的頻率。
3.根據(jù)權(quán)利要求1所述的時鐘頻率獲取系統(tǒng),其特征在于,所述計算模塊,還用于過濾緩存模塊中存儲的時鐘信號使保留的時鐘信號的頻率值互質(zhì),并將緩存模塊中保留的時鐘頻率相乘得到被測時鐘頻率。
4.根據(jù)權(quán)利要求2所述的時鐘頻率獲取系統(tǒng),其特征在于,所述判斷模塊為異或門;所述頻率設置模塊,具體用于在預設時間內(nèi),當異或門的輸出電平不變時,將時鐘發(fā)生器產(chǎn)生的頻率存儲在緩存模塊中。
5.根據(jù)權(quán)利要求4所述的時鐘頻率獲取系統(tǒng),其特征在于,所述預設時間為10微秒。
6.一種如權(quán)利要求1所述時鐘頻率獲取系統(tǒng)的時鐘頻率獲取方法,其特征在于,包括: A、將被測時鐘信號源接入時鐘頻率獲取系統(tǒng)中; B、時鐘頻率獲取系統(tǒng)由小到大依次產(chǎn)生多種頻率的時鐘信號,并判斷所述多種頻率的時鐘信號是否能被被測時鐘信號整除; C、當所述多種頻率的時鐘信號能被被測時鐘信號整除時,保存該時鐘信號,并根據(jù)保存的時鐘信號計算被測時鐘信號的頻率。
7.根據(jù)權(quán)利要求6所述的時鐘頻率獲取方法,其特征在于,所述步驟B還包括:設置時鐘發(fā)生器產(chǎn)生的時鐘信號的頻率。
8.根據(jù)權(quán)利要求6所述的時鐘頻率獲取方法,其特征在于,所述步驟C具體包括: Cl、當所述多種頻率的時鐘信號能被被測時鐘信號整除時,將該頻率的時鐘信號存儲在緩存模塊中; C2、過濾緩存模塊中存儲的時鐘信號使保留的時鐘信號的頻率值互質(zhì); C3、將保留的時鐘頻率相乘得到被測時鐘頻率。
9.根據(jù)權(quán)利要求8所述的時鐘頻率獲取方法,其特征在于,所述步驟Cl具體包括:在預設時間內(nèi),當異或門的輸出電平不變時,將時鐘發(fā)生器產(chǎn)生的頻率存儲在緩存模塊中。
10.根據(jù)權(quán)利要求9所述的時鐘頻率獲取方法,其特征在于,所述預設時間為10微秒。
【文檔編號】G06F1/04GK103823505SQ201410056036
【公開日】2014年5月28日 申請日期:2014年2月19日 優(yōu)先權(quán)日:2014年2月19日
【發(fā)明者】俞斌, 楊維琴 申請人:Tcl通訊(寧波)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1