專利名稱:一種單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,具體地說,涉及一種單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的系統(tǒng)及方法。
背景技術(shù):
目前業(yè)界在設(shè)計(jì)單板的過程中,單板的狀態(tài)監(jiān)控功能越來越受重視,如何更加全面高效的監(jiān)控硬件系統(tǒng)運(yùn)行中的各個(gè)狀態(tài),成為確保硬件模塊穩(wěn)定運(yùn)行,實(shí)現(xiàn)整個(gè)硬件系統(tǒng)的工作狀態(tài)可預(yù)知的重要前提??捎糜趩伟鍫顟B(tài)監(jiān)控的傳感器件種類豐富,但主要監(jiān)控對(duì)象集中在溫度、電壓、電流等特征上,可專用于監(jiān)控單板時(shí)鐘信號(hào)狀態(tài)的傳感器件并不多見。與此同時(shí),隨著系統(tǒng)速度的越來越快,時(shí)鐘信號(hào)的穩(wěn)定性對(duì)整個(gè)系統(tǒng)的穩(wěn)定性影響越來越大,于是,如何解決單板時(shí)鐘信號(hào)的監(jiān)控,成為目前硬件設(shè)計(jì)中越來越值得關(guān)注的問題。
除了對(duì)單板的時(shí)鐘信號(hào)狀態(tài)監(jiān)控之外,很多芯片本身也提供檢測工作狀態(tài)的信號(hào),通過其輸出時(shí)鐘信號(hào)的頻率值,就可以判斷出芯片工作是否正常。因此只要能做到對(duì)單板時(shí)鐘信號(hào)的實(shí)時(shí)監(jiān)控,并結(jié)合溫度,電壓等特征信息,就能對(duì)單板整體的工作狀態(tài),做出全面的了解和判斷。
如圖1所示,目前為了獲得單板的時(shí)鐘信號(hào),一般使用專門的頻率測試儀,在單板調(diào)試階段測量單板的各個(gè)時(shí)鐘信號(hào)頻率是否符合要求,使用專用的頻率測試儀可以得到單板時(shí)鐘信號(hào)精確的數(shù)值,而且由于頻率測試儀功能豐富,易于使用,在單板測試階段大多采取此種方法來驗(yàn)證電路的正確性。但是使用專門的頻率測試儀獲得單板的時(shí)鐘信號(hào),也有缺點(diǎn)第一,使用額外的頻率測試儀,需要花費(fèi)資金購買儀器;第二,此種方法只能在單板開發(fā)和調(diào)試階段使用,在單板批量生產(chǎn)加工后,對(duì)大量的單板實(shí)施測試監(jiān)控比較困難,并且單板出售之后,在用戶處因?yàn)槿鄙俦匾恼{(diào)試環(huán)境,也很難做到使用專門的頻率測試儀對(duì)單板進(jìn)行測試監(jiān)控;第三,此種方法需要手工操作,專門的測試工具雖然功能豐富,但需要有熟悉的開發(fā)人員對(duì)其進(jìn)行操作,這樣很大程度上限制了此種測試方法的應(yīng)用范圍,而且由于不能實(shí)現(xiàn)自動(dòng)化檢測,單板的控制系統(tǒng)無法掌握自身的運(yùn)行狀態(tài),無法實(shí)現(xiàn)自我狀態(tài)監(jiān)控。
現(xiàn)有技術(shù)還提供了另外一種時(shí)鐘信號(hào)測試監(jiān)控方法,這種方法將時(shí)鐘信號(hào)檢測電路采用時(shí)鐘信號(hào)測試芯片的形式直接設(shè)計(jì)到單板之中,并將時(shí)鐘信號(hào)檢測電路和單板上的主控模塊相連,實(shí)現(xiàn)時(shí)鐘信號(hào)頻率的實(shí)時(shí)監(jiān)控。如圖2所示,主控模塊具有專門的子模塊通過控制信號(hào)實(shí)現(xiàn)對(duì)時(shí)鐘信號(hào)檢測電路的控制,以及專門的子模塊通過與時(shí)鐘信號(hào)檢測電路的交互實(shí)現(xiàn)對(duì)數(shù)據(jù)的收集處理。這種方法解決了無法實(shí)時(shí)監(jiān)控單板時(shí)鐘信號(hào)的問題,實(shí)現(xiàn)了在單板的任意運(yùn)行環(huán)節(jié)對(duì)單板各個(gè)時(shí)鐘信號(hào)的監(jiān)測。
但是采用這種將時(shí)鐘信號(hào)檢測電路設(shè)計(jì)到單板中的方法還存在以下問題第一,需要采用專用的時(shí)鐘信號(hào)測試芯片,增加電路設(shè)計(jì)的成本,并且在電路設(shè)計(jì)上會(huì)受到專用芯片的要求限制,如必須按芯片的要求來連接主控模塊的電路,必須遵守芯片特定的規(guī)范等等;第二,時(shí)鐘信號(hào)測試芯片測試時(shí)鐘信號(hào)的數(shù)目有限,可檢測的時(shí)鐘信號(hào)數(shù)目受到選用的時(shí)鐘信號(hào)測試芯片影響,超出時(shí)鐘信號(hào)測試芯片的可測試時(shí)鐘信號(hào)數(shù)量,則無法檢測;第三,無法實(shí)現(xiàn)對(duì)時(shí)鐘信號(hào)檢測電路進(jìn)行升級(jí)。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的系統(tǒng)及方法,不需要專門的測試儀器或芯片,就能實(shí)現(xiàn)對(duì)單板時(shí)鐘信號(hào)自動(dòng)進(jìn)行實(shí)時(shí)監(jiān)控。
本發(fā)明是這樣實(shí)現(xiàn)的一種單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的系統(tǒng),包括時(shí)鐘信號(hào)檢測模塊;所述時(shí)鐘信號(hào)檢測模塊在控制脈沖有效的時(shí)間寬度內(nèi)對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)操作得到計(jì)數(shù)信息,并將所述計(jì)數(shù)信息進(jìn)行譯碼得到時(shí)鐘信號(hào)頻率信息。
所述時(shí)鐘信號(hào)檢測模塊包括計(jì)數(shù)單元和譯碼單元;所述計(jì)數(shù)單元根據(jù)接收的待測時(shí)鐘信號(hào)發(fā)送反饋信息,并在控制脈沖有效的時(shí)間寬度內(nèi)對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)操作,并發(fā)送得到的計(jì)數(shù)信息;所述譯碼單元接收所述計(jì)數(shù)信息,并對(duì)所述計(jì)數(shù)信息進(jìn)行譯碼后發(fā)送。
所述時(shí)鐘信號(hào)檢測模塊還包括分頻單元、控制脈沖選擇單元和選通單元;所述分頻單元接收外部參考時(shí)鐘信號(hào),并將所述外部參考時(shí)鐘信號(hào)分頻為不同頻率的時(shí)鐘信號(hào),獲得不同時(shí)間寬度的控制脈沖,并將所獲得的不同時(shí)間寬度的控制脈沖發(fā)送至控制脈沖選擇單元;所述控制脈沖選擇單元接收不同時(shí)間寬度的控制脈沖,并根據(jù)反饋信息選擇合適時(shí)間寬度的控制脈沖發(fā)送至計(jì)數(shù)單元;所述選通單元接收待測時(shí)鐘信號(hào),根據(jù)選擇控制信號(hào)選擇待測時(shí)鐘信號(hào),并將所述待測時(shí)鐘信號(hào)發(fā)送至計(jì)數(shù)單元。
所述合適時(shí)間寬度的控制脈沖為符合待測時(shí)鐘信號(hào)頻率的量程的控制脈沖。
所述計(jì)數(shù)單元包括存儲(chǔ)模塊;所述存儲(chǔ)模塊用于存儲(chǔ)所述計(jì)數(shù)單元304對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)得到的計(jì)數(shù)信息。
所述譯碼單元包括譯碼子模塊和接口模塊;所述譯碼子模塊接收所述計(jì)數(shù)信息并對(duì)其進(jìn)行譯碼,并通過接口模塊將譯碼結(jié)果發(fā)送至單板主控模塊。
所述接口模塊為I2C接口、地址接口、數(shù)據(jù)總線接口、顯示接口。
還包括單板主控模塊;所述單板主控模塊接收時(shí)鐘信號(hào)檢測模塊發(fā)送的譯碼結(jié)果,對(duì)所述譯碼結(jié)果進(jìn)行分析,對(duì)單板狀態(tài)進(jìn)行監(jiān)控。
一種單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的方法,包括步驟
A、接收所述控制脈沖,在控制脈沖有效的時(shí)間寬度內(nèi)所述對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)操作得到計(jì)數(shù)信息,發(fā)送所述計(jì)數(shù)信息;B、接收所述計(jì)數(shù)信息,并對(duì)所述計(jì)數(shù)信息進(jìn)行譯碼后發(fā)送。
所述步驟A之前還包括步驟A1、接收外部參考時(shí)鐘信號(hào),并將所述外部參考時(shí)鐘信號(hào)分頻為不同頻率的時(shí)鐘信號(hào),獲得不同時(shí)間寬度的控制脈沖;A2、接收若干待測時(shí)鐘信號(hào),根據(jù)選擇控制信號(hào)選擇待測時(shí)鐘信號(hào);A3、接收所述待測時(shí)鐘信號(hào),并根據(jù)待測時(shí)鐘信號(hào)發(fā)送反饋信號(hào);A4、接收所述不同時(shí)間寬度的控制脈沖,根據(jù)所述反饋信號(hào)選擇合適時(shí)間寬度的控制脈沖。
所述步驟A2具體為接收若干待測時(shí)鐘信號(hào),根據(jù)選擇控制信號(hào),循環(huán)選通所有待測時(shí)鐘信號(hào)或根據(jù)預(yù)定規(guī)則選擇待測時(shí)鐘信號(hào)。
所述步驟A4還包括步驟存儲(chǔ)所述對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)得到的計(jì)數(shù)信息。
所述步驟B之后還包括步驟接收譯碼結(jié)果,對(duì)所述譯碼結(jié)果進(jìn)行分析,對(duì)單板狀態(tài)進(jìn)行監(jiān)控。
所述步驟B之后還包括步驟顯示譯碼結(jié)果,對(duì)所述頻率數(shù)值進(jìn)行分析,對(duì)單板狀態(tài)進(jìn)行監(jiān)控。
所述步驟B具體為接收所述計(jì)數(shù)信息,對(duì)所述計(jì)數(shù)信息進(jìn)行譯碼后通過接口發(fā)送譯碼結(jié)果,所述接口為I2C接口、地址接口、數(shù)據(jù)總線接口、顯示接口。
本發(fā)明通過在單板中增加一時(shí)鐘信號(hào)檢測模塊,實(shí)現(xiàn)對(duì)單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的功能,具有以下優(yōu)點(diǎn)1.可以在不增加單板成本或增加少量成本的情況下,使單板具有時(shí)鐘信號(hào)的實(shí)時(shí)監(jiān)控功能;
2.單板時(shí)鐘信號(hào)監(jiān)控?zé)o需借助第三方工具,作為溫度、電壓等特征信息的補(bǔ)充,能夠?qū)伟鍫顟B(tài)進(jìn)行實(shí)時(shí)的監(jiān)控,一旦出現(xiàn)硬件故障,能夠迅速地定位出故障原因,提高系統(tǒng)的可靠性;3.時(shí)鐘信號(hào)頻率的監(jiān)控及上報(bào)都由單板系統(tǒng)自動(dòng)完成,不需要人為控制,實(shí)現(xiàn)了單板的自動(dòng)自我檢測監(jiān)控;4.時(shí)鐘信號(hào)檢測模塊由邏輯代碼模塊實(shí)現(xiàn),支持更新升級(jí)。
圖1為現(xiàn)有技術(shù)的一種時(shí)鐘信號(hào)檢測方法示意圖;圖2為現(xiàn)有技術(shù)的另一種時(shí)鐘信號(hào)檢測方法示意圖;圖3為本發(fā)明實(shí)施例的系統(tǒng)結(jié)構(gòu)框圖;圖4為圖3中譯碼單元的系統(tǒng)結(jié)構(gòu)框圖;圖5為本發(fā)明實(shí)施例的方法流程圖。
具體實(shí)施例方式
本發(fā)明在單板中增加一時(shí)鐘信號(hào)檢測模塊,所述時(shí)鐘信號(hào)檢測模塊由邏輯代碼模塊實(shí)現(xiàn),并與單板的主控模塊相連,來實(shí)現(xiàn)對(duì)單板時(shí)鐘信號(hào)的實(shí)時(shí)監(jiān)控。
下面通過實(shí)施例結(jié)合附圖進(jìn)一步說明本發(fā)明的技術(shù)方案。
如圖3所示,為本發(fā)明一種單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的系統(tǒng)的一個(gè)實(shí)施例,所述系統(tǒng)包括時(shí)鐘信號(hào)檢測模塊300,所述時(shí)鐘信號(hào)檢測模塊300包括分頻單元301、控制脈沖選擇單元302、選通單元303、計(jì)數(shù)單元304和譯碼單元305;所述分頻單元301接收外部參考時(shí)鐘信號(hào),并將所述外部參考時(shí)鐘信號(hào)分頻為不同頻率的時(shí)鐘信號(hào),獲得不同時(shí)間寬度的控制脈沖,并將所獲得的不同時(shí)間寬度的控制脈沖發(fā)送至控制脈沖選擇單元302;所述控制脈沖選擇單元302接收不同時(shí)間寬度的控制脈沖,并選擇合適時(shí)間寬度的控制脈沖發(fā)送至計(jì)數(shù)單元304;所述選通單元303接收待測時(shí)鐘信號(hào),根據(jù)選擇控制信號(hào)選擇待測時(shí)鐘信號(hào),并將所述待測時(shí)鐘信號(hào)發(fā)送至計(jì)數(shù)單元304,其中待測時(shí)鐘信號(hào)為多個(gè),選通單元303循環(huán)選通所有待測時(shí)鐘信號(hào),也可以根據(jù)預(yù)定規(guī)則進(jìn)行選擇;所述計(jì)數(shù)單元304接收所述控制脈沖和所述待測時(shí)鐘信號(hào),在控制脈沖有效的時(shí)間寬度內(nèi)對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)操作得到計(jì)數(shù)信息,并發(fā)送所述待測時(shí)鐘信號(hào)的特征信息至控制脈沖選擇單元302,并將得到的計(jì)數(shù)信息發(fā)送至譯碼單元305;所述計(jì)數(shù)單元304包括存儲(chǔ)模塊3041,用于存儲(chǔ)所述計(jì)數(shù)單元304對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)得到的計(jì)數(shù)信息;所述譯碼單元305接收所述計(jì)數(shù)信息,并對(duì)所述計(jì)數(shù)信息進(jìn)行譯碼得到頻率數(shù)值后發(fā)送至單元主控單元;其中所述控制脈沖選擇單元302根據(jù)所述計(jì)數(shù)單元304發(fā)送的待測時(shí)鐘信號(hào)的特征信息選擇合適時(shí)間寬度的控制脈沖,以符合待測時(shí)鐘信號(hào)頻率的量程,所述合適時(shí)間寬度為所述待測時(shí)鐘信號(hào)的頻率量程對(duì)應(yīng)的時(shí)間寬度,即t=1/f,合適時(shí)間寬度等于待測時(shí)鐘信號(hào)的頻率量程的倒數(shù)。例如待測時(shí)鐘信號(hào)的頻率量程為1ms,則計(jì)數(shù)單元304將此信息作為反饋信號(hào)發(fā)送給控制脈沖選擇單元302,控制脈沖選擇單元302根據(jù)此反饋信號(hào),從分頻單元接收到的不同時(shí)間寬度的控制脈沖中選擇出符合此待測時(shí)鐘信號(hào)頻率量程的控制脈沖,為10Hz。
其中,如圖4所示,譯碼單元305還可以包括譯碼子模塊3051和接口模塊3052;所述譯碼子模塊3051接收所述計(jì)數(shù)信息并對(duì)其進(jìn)行譯碼,通過接口模塊3052將譯碼結(jié)果發(fā)送至單板主控模塊,所述接口模塊3053可以為I2C接口、地址接口、數(shù)據(jù)總線接口等。
所述接口還可以為顯示接口,所述譯碼單元305通過顯示接口將譯碼結(jié)果發(fā)送至顯示單元。
所述實(shí)現(xiàn)對(duì)單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的系統(tǒng)還包括單板主控模塊,接收譯碼單元305發(fā)送的譯碼結(jié)果,即所述待測時(shí)鐘信號(hào)的頻率信息,并判斷所述頻率信息是否正常,達(dá)到對(duì)單板時(shí)鐘信號(hào)的實(shí)時(shí)監(jiān)控。
本發(fā)明還提供了一種單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的方法,圖5所示為本發(fā)明方法的一個(gè)實(shí)施例,包括以下步驟S501,接收外部參考時(shí)鐘信號(hào),并將所述外部參考時(shí)鐘信號(hào)分頻為不同頻率的時(shí)鐘信號(hào),獲得不同時(shí)間寬度的控制脈沖;S502,接收若干待測時(shí)鐘信號(hào),根據(jù)選擇控制信號(hào)選擇待測時(shí)鐘信號(hào),供待測的時(shí)鐘信號(hào)為任意多個(gè),一般情況下循環(huán)選通所有待測時(shí)鐘信號(hào),也可以根據(jù)預(yù)定規(guī)則進(jìn)行選擇;S503,接收所述待測時(shí)鐘信號(hào),并發(fā)送所述待測時(shí)鐘信號(hào)的特征信息;S504,根據(jù)所述待測時(shí)鐘信號(hào)的特征信息選擇合適時(shí)間寬度的控制脈沖,以符合待測時(shí)鐘信號(hào)頻率的量程,所述合適時(shí)間寬度為所述待測時(shí)鐘信號(hào)的頻率量程對(duì)應(yīng)的時(shí)間寬度,即t=1/f,合適時(shí)間寬度等于待測時(shí)鐘信號(hào)的頻率量程的倒數(shù);S505,接收所述控制脈沖,在控制脈沖有效的時(shí)間寬度內(nèi)所述對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)操作得到計(jì)數(shù)信息,發(fā)送所述計(jì)數(shù)信息;步驟S504同時(shí)還可以存儲(chǔ)所述對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)得到的計(jì)數(shù)信息;S506,接收所述計(jì)數(shù)信息,并對(duì)所述計(jì)數(shù)信息進(jìn)行譯碼得到待測時(shí)鐘信號(hào)的頻率信息后發(fā)送;對(duì)所述計(jì)數(shù)信息進(jìn)行譯碼后通過接口發(fā)送譯碼結(jié)果,所述接口可以為I2C接口、地址接口、數(shù)據(jù)總線接口、顯示接口等。
S507,接收頻率信息,對(duì)所述頻率數(shù)值進(jìn)行分析,判斷所述頻率信息是否正常,實(shí)現(xiàn)對(duì)單板時(shí)鐘信號(hào)的實(shí)時(shí)監(jiān)控。
步驟S507可以替換為S507′顯示譯碼結(jié)果,人為地判斷所述頻率信息是否正常,實(shí)現(xiàn)對(duì)單板時(shí)鐘信號(hào)的實(shí)時(shí)監(jiān)控。
本發(fā)明的實(shí)現(xiàn)是基于一時(shí)鐘信號(hào)檢測模塊,所述時(shí)鐘信號(hào)檢測模塊是通過邏輯代碼模塊實(shí)現(xiàn)的,也可以采用通用邏輯器件實(shí)現(xiàn),而非專用時(shí)鐘信號(hào)頻率檢測芯片。在單板設(shè)計(jì)過程中可以將該時(shí)鐘信號(hào)檢測模塊單獨(dú)設(shè)計(jì),也可以將該時(shí)鐘信號(hào)檢測模塊集成到單板的其他邏輯芯片中,這樣,可以在不增加任何成本的基礎(chǔ)上,僅對(duì)電路做細(xì)微調(diào)整,就使單板具備時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的功能;采用本發(fā)明檢測的時(shí)鐘信號(hào)數(shù)量可以根據(jù)用戶的需求來確定,可以檢測的時(shí)鐘信號(hào)數(shù)目僅受邏輯管腳數(shù)的限制,只要邏輯器件的管腳有空余,就能夠增加時(shí)鐘信號(hào)檢測數(shù)目;采用本發(fā)明提供的單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控系統(tǒng)及方法還具備量程自動(dòng)調(diào)節(jié),接口可定制等優(yōu)點(diǎn);對(duì)于具有主控系統(tǒng)的單板,可以通過I2C或地址,數(shù)據(jù)總線等接口將譯碼得到的結(jié)果,即頻率數(shù)值發(fā)送至主控系統(tǒng),以便系統(tǒng)做出響應(yīng);對(duì)于沒有主控系統(tǒng)的單板,可以通過顯示接口在顯示模塊中將頻率數(shù)值顯示出來,方便用戶和廠家及時(shí)發(fā)現(xiàn)和定位問題。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的系統(tǒng),其特征在于,包括時(shí)鐘信號(hào)檢測模塊和單板主控模塊;所述時(shí)鐘信號(hào)檢測模塊在控制脈沖有效的時(shí)間寬度內(nèi)對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)操作得到計(jì)數(shù)信息,并將所述計(jì)數(shù)信息進(jìn)行譯碼得到時(shí)鐘信號(hào)頻率信息;所述單板主控模塊接收所述時(shí)鐘信號(hào)頻率信息,并判斷所述時(shí)鐘信號(hào)頻率信息是否正常。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述時(shí)鐘信號(hào)檢測模塊包括計(jì)數(shù)單元和譯碼單元;所述計(jì)數(shù)單元,用于接收待測時(shí)鐘信號(hào),并發(fā)送所述代測時(shí)鐘信號(hào)的特征信息,并在控制脈沖有效的時(shí)間寬度內(nèi)對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)操作,并發(fā)送得到的計(jì)數(shù)信息;所述譯碼單元接收所述計(jì)數(shù)信息,并對(duì)所述計(jì)數(shù)信息進(jìn)行譯碼得到所述時(shí)鐘信號(hào)的頻率信息,發(fā)送所述頻率信息。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述時(shí)鐘信號(hào)檢測模塊還包括分頻單元、控制脈沖選擇單元和選通單元;所述分頻單元,用于接收外部參考時(shí)鐘信號(hào),并將所述外部參考時(shí)鐘信號(hào)分頻為不同頻率的時(shí)鐘信號(hào),獲得不同時(shí)間寬度的控制脈沖,并將所獲得的不同時(shí)間寬度的控制脈沖發(fā)送至控制脈沖選擇單元;所述控制脈沖選擇單元,用于接收不同時(shí)間寬度的控制脈沖,并根據(jù)所述待測時(shí)鐘信號(hào)的特征信息選擇合適時(shí)間寬度的控制脈沖發(fā)送至計(jì)數(shù)單元;所述選通單元,用于接收待測時(shí)鐘信號(hào),根據(jù)選擇控制信號(hào)選擇待測時(shí)鐘信號(hào),并將所述待測時(shí)鐘信號(hào)發(fā)送至計(jì)數(shù)單元。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述合適時(shí)間寬度的控制脈沖為待測時(shí)鐘信號(hào)頻率量程的倒數(shù)。
5.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述計(jì)數(shù)單元包括存儲(chǔ)模塊;所述存儲(chǔ)模塊用于存儲(chǔ)所述計(jì)數(shù)單元對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)得到的計(jì)數(shù)信息。
6.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述譯碼單元包括譯碼子模塊和接口模塊;所述譯碼子模塊,用于接收所述計(jì)數(shù)信息并對(duì)其進(jìn)行譯碼得到所述待測時(shí)鐘頻率信息,并通過接口模塊將所述頻率信息發(fā)送至單板主控模塊。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述接口模塊為I2C接口、地址接口、數(shù)據(jù)總線接口、顯示接口。
8.一種單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的方法,其特征在于,包括步驟A、接收控制脈沖,在控制脈沖有效的時(shí)間寬度內(nèi)所述對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)操作得到計(jì)數(shù)信息;B、對(duì)所述計(jì)數(shù)信息進(jìn)行譯碼,得到所述時(shí)鐘信號(hào)頻率信息;C、判斷所述時(shí)鐘信號(hào)頻率信息是否正常。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟A之前還包括步驟A1、接收外部參考時(shí)鐘信號(hào),并將所述外部參考時(shí)鐘信號(hào)分頻為不同頻率的時(shí)鐘信號(hào),獲得不同時(shí)間寬度的控制脈沖;A2、接收若干待測時(shí)鐘信號(hào),根據(jù)選擇控制信號(hào)選擇待測時(shí)鐘信號(hào);A3、接收所述選擇的待測時(shí)鐘信號(hào),并發(fā)送所述待測時(shí)鐘信號(hào)的特征信息;A4、接收所述不同時(shí)間寬度的控制脈沖,根據(jù)所述待測時(shí)鐘信號(hào)的特征信息選擇合適時(shí)間寬度的控制脈沖,所述合適時(shí)間寬度的控制脈沖為所述待測時(shí)鐘信號(hào)的頻率量程的倒數(shù)。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述步驟A2具體為接收若干待測時(shí)鐘信號(hào),根據(jù)選擇控制信號(hào),循環(huán)選通所有待測時(shí)鐘信號(hào)或根據(jù)預(yù)定規(guī)則選擇待測時(shí)鐘信號(hào)。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述步驟A4還包括步驟存儲(chǔ)所述對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)得到的計(jì)數(shù)信息。
12.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟B具體為接收所述計(jì)數(shù)信息,對(duì)所述計(jì)數(shù)信息進(jìn)行譯碼得到所述待測時(shí)鐘頻率信息,并通過接口發(fā)送所述頻率信息,所述接口為I2C接口、地址接口、數(shù)據(jù)總線接口、顯示接口。
全文摘要
本發(fā)明提供一種單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的系統(tǒng),包括時(shí)鐘信號(hào)檢測模塊和單板主控模塊,所述時(shí)鐘信號(hào)檢測模塊在控制脈沖有效的時(shí)間寬度內(nèi)對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)操作得到計(jì)數(shù)信息,并將所述計(jì)數(shù)信息進(jìn)行譯碼得到時(shí)鐘信號(hào)頻率信息;所述單板主控模塊接收所述時(shí)鐘信號(hào)頻率信息,并判斷所述時(shí)鐘信號(hào)頻率信息是否正常。本發(fā)明還提供一種單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的方法,包括步驟A、接收控制脈沖,在控制脈沖有效的時(shí)間寬度內(nèi)所述對(duì)待測時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)操作得到計(jì)數(shù)信息;B、對(duì)所述計(jì)數(shù)信息進(jìn)行譯碼,得到所述時(shí)鐘信號(hào)頻率信息;C、判斷所述時(shí)鐘信號(hào)頻率信息是否正常。本發(fā)明通過在單板中增加一時(shí)鐘信號(hào)檢測模塊,實(shí)現(xiàn)了對(duì)單板時(shí)鐘信號(hào)實(shí)時(shí)監(jiān)控的功能。
文檔編號(hào)H04L12/26GK1913549SQ200610062180
公開日2007年2月14日 申請(qǐng)日期2006年8月17日 優(yōu)先權(quán)日2006年8月17日
發(fā)明者馬黎 申請(qǐng)人:華為技術(shù)有限公司