專利名稱::自動測量抖動的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種示波器的抖動測量方法,且特別是涉及一種數(shù)字示波器的抖動測量方法,其能自動調(diào)整數(shù)字示波器的信號顯示位置。
背景技術(shù):
:在利用示波器(如數(shù)字示波器)進(jìn)行信號測量時(shí),經(jīng)常需要將待測信號顯示在示波器的屏幕的中央位置,以利于測量者進(jìn)行觀測、測量待測信號的抖動量或存取圖片。但目前,只能由測量者手動調(diào)整示波器的水平延遲(horizontaldelay)參數(shù)與水平位置(horizontalposition)參數(shù)(如調(diào)整相關(guān)旋扭),才能將待測信號顯示在示波器的屏幕的中央位置(或是所希望呈現(xiàn)的位置),也才能用人工方式來測量待測信號的抖動量。
發(fā)明內(nèi)容本發(fā)明提供一種示波器的抖動測量方法,不需操作者手動設(shè)定示波器的參數(shù),而改以自動方式來設(shè)定示波器的參數(shù)。本發(fā)明提供一種示波器的抖動測量方法,不需操作者人工調(diào)整信號的顯示位置,而改以自動方式來調(diào)整信號的顯示位置。本發(fā)明提供一種示波器的抖動測量方法,不需操作者人工判斷信號的抖動量,而改以自動方式來判斷信號的抖動量。本發(fā)明范例的一纟是供一種待測信號的抖動自動測量方法,適用于一示波器。上述方法包括建立一數(shù)據(jù)庫于一數(shù)據(jù)處理裝置內(nèi),其中,建立上述數(shù)據(jù)庫包括建立至少一水平延遲參數(shù)與一水平刻度參數(shù);根據(jù)上述水平延遲參數(shù)與上述水平刻度參數(shù),開啟一示波器并擷取一待測信號;開啟上述示波器的一信號累積功能,以得到上述待測信號的一累積信號最大位置值與一累積信號最小位置值;以及根據(jù)上述累積信號最大位置值與上述累積信號最小位置值,調(diào)整上述待測信號在上述示波器的一顯示位置以得到上述待測信號的抖動值。為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖,作詳細(xì)"^兌明如下。圖1顯示根據(jù)本發(fā)明一實(shí)施例的測量系統(tǒng)。圖2顯示根據(jù)本發(fā)明實(shí)施例的自動調(diào)整顯示位置與自動測量抖動值的流程圖。圖3A顯示由示波器102所擷取的待測信號IN的波形。圖3B顯示將待測信號IN的某一信號段的位置A的放大圖。圖3C簡略顯示此待測信號的累積信號最大值MAX、累積信號最小位置值MIN與中心位置BC。圖4A顯示開啟信號累積功能后所得的結(jié)果。圖4B顯示圖4A的放大圖。圖4C顯示將待測信號IN調(diào)整至中央位置后的結(jié)果。圖5顯示根據(jù)本發(fā)明另一實(shí)施例的利用示波器來自動測量待測信號IN的抖動值的方法。具體實(shí)施例方式以下的敘述將伴隨著實(shí)施例的圖示,來詳細(xì)對本發(fā)明所提出的實(shí)施例進(jìn)行說明。在各圖示中所使用相同或相似的參考標(biāo)號,是用來敘述相同或相似的部份。需要注意的是,圖示都已經(jīng)精簡過而不是精確的比例。另外,以下的揭露的技術(shù),僅以適當(dāng)和清晰為目的,而例如上、下、左、右、在上方、在下方、在以上、在以下、較低、在背面、在前等方向性的用詞,都僅用來表示所伴隨的圖示。本發(fā)明相關(guān)領(lǐng)域具有通常知識者當(dāng)知,這些方向性的用詞不應(yīng)用來限定本發(fā)明的精神。因?yàn)椴煌瑴y量者的手動調(diào)整結(jié)果可能不盡相同,故而,希望能有一種示波器的抖動測量方法,其不但能自動測量待測信號的抖動量,更能自動讓待測信號顯示在示波器的屏幕的中央位置,以利于測量者進(jìn)行觀測或存取圖片。圖1顯示根據(jù)本發(fā)明一實(shí)施例的測量系統(tǒng)。如圖1所示,數(shù)據(jù)處理裝置101至少具有聯(lián)機(jī)功能與數(shù)據(jù)處理功能,其比如為個(gè)人計(jì)算機(jī)(PC)或筆記本計(jì)算機(jī)(NB)。通過聯(lián)機(jī)功能,數(shù)據(jù)處理裝置101可取得示波器102的輸出結(jié)果與數(shù)據(jù)、控制示波器102及傳送計(jì)算/操作結(jié)果給示波器102。示波器102比如為數(shù)位示波器。信號源103提供待測信號IN給示波器102。比如,當(dāng)利用本實(shí)施例來測量主機(jī)板的1394界面的電氣信號的抖動值時(shí),信號源103是具有1394界面的待測主機(jī)板,而待測信號IN則是1394信號,當(dāng)然本領(lǐng)域普通技術(shù)人士應(yīng)當(dāng)可以應(yīng)用本發(fā)明去測量其它信號,如USB界面信號或電子系統(tǒng)的頻率(Clock)信號等等。圖2顯示根據(jù)本發(fā)明實(shí)施例的自動調(diào)整顯示位置與自動測量抖動值的流程圖。圖3A顯示由示波器102所擷取的待測信號IN的波形。圖3B顯示將待測信號IN的某一信號段的位置A的放大圖。圖3C簡略顯示此待測信號的累積信號最大值MAX、累積信號最小位置值MIN與中心位置BC。圖4A顯示開啟信號累積功能后所得的結(jié)果。圖4B顯示圖4A的放大圖。圖4C顯示將待測信號IN調(diào)整至中央位置后的結(jié)果。底下的描述請一并參考圖2-圖4C。如圖2所示,在步驟201中,由測量者建立數(shù)據(jù)庫于數(shù)據(jù)處理裝置101中,其中建立數(shù)據(jù)庫包括至少建立水平延遲參數(shù)與水平刻度參數(shù)。也就是說,此數(shù)據(jù)庫至少包括水平延遲(horizontaldelay)參數(shù)與水平刻度(horizontalscale)參數(shù)。下表顯示出此婆t據(jù)庫的一例。<table>tableseeoriginaldocumentpage6</column></row><table>D(楊)2.5E—9IE—10上表中,A-D代表不同的1394芯片供貨商,A(100)則代表供貨商A的某一種規(guī)格,其它符號可依此類推。接著,如步驟202所示,根據(jù)所建立好的水平延遲參數(shù)與水平刻度參數(shù),開啟示波器102并擷取待測信號IN。如此的話,示波器102會從信號源103擷取重復(fù)發(fā)送的待測信號IN。在此,待測信號IN視為非理想。造成待測信號IN為非理想信號的原因可能有,主機(jī)板布局(layout)因素或涌浪電流等因素造成,然無論如何,都是信號受到干擾所造成的現(xiàn)象。由于待測信號IN為非理想信號,所以,此待測信號IN在示波器102上會分布在某一范圍內(nèi)(亦即待測信號IN具有不同波形,此范圍即由不同波形重迭而形成)。理想信號在示波器102上則會顯示出單一波形。當(dāng)使用者通過數(shù)據(jù)處理裝置101的人機(jī)界面(未示出)設(shè)定主機(jī)板所使用的芯片廠商,示波器102即可通過已建好的數(shù)據(jù)庫找到待測信號IN的某一信號段(比如,待測信號IN的第一個(gè)下降邊緣)的大略位置A(請參考圖3A)。另外,為方便測量起見,可將此位置A放大,如圖3B所示。接著,開啟示波器102的信號累積功能,以得到待測信號IN的累積信號最大位置值MAX與累積信號最小位置值MIN,如步驟203所示。故而,由數(shù)據(jù)處理裝置101自動開啟示波器102的信號累積功能(在現(xiàn)有技術(shù)中,需由測量者手動開啟信號累積功能)。信號累積功能包括信號堆疊功能(堆棧后的待測信號如圖3A與3B所示);以及數(shù)據(jù)統(tǒng)計(jì)(histogrambox)功能。數(shù)據(jù)統(tǒng)計(jì)功能的作用乃是統(tǒng)計(jì)待測信號IN通過參考軸(如電壓振幅0V)的時(shí)間點(diǎn)與次數(shù),其如圖3B與圖4A-4C的上方所示。圖4B顯示出待測信號IN的累積信號最大值MAX與累積信號最大值MIN,以方便明了其定義。接著,如步驟204所示,根據(jù)此待測信號IN的累積信號最大位置值MAX與累積信號最小位置值MIN,調(diào)整待測信號IN在示波器102的一顯示位置以得到待測信號IN的抖動值。根據(jù)MAX與MIN,計(jì)數(shù)待測信號新的顯示位置。示波器102會將所擷取出的待測信號IN的累積信號最大位置值MAX與累積信號最小位置值MIN傳送至數(shù)據(jù)處理裝置101,由數(shù)據(jù)處理裝置101計(jì)算待測信號IN的帶寬中央點(diǎn)BC。根據(jù)數(shù)據(jù)處理裝置101所計(jì)算出的BC值,示波器102可得到待測信號IN在示波器102上的新的顯示位置。示波器102才艮據(jù)新的顯示位置來自動調(diào)整并顯示待測信號IN在示波器102上。在本實(shí)施例中,令BC=(MAX+MIN)/2,如圖3C所示。BC值代表待測信號IN的累積信號在時(shí)間軸上的中心位置。計(jì)數(shù)BC的動作由數(shù)據(jù)處理裝置101所進(jìn)行。數(shù)據(jù)處理裝置1G1會將所得的BC值傳至示波器1G2,并將BC值設(shè)定為示波器102的水平延遲參數(shù)。如此,即可將待測信號IN的顯示位置移至示波器102的畫面中央,如圖4C所示。進(jìn)行信號顯示位置的自動調(diào)整的原因在于,由于主機(jī)板的信號多少會有些許變異,通過數(shù)據(jù)庫中的位置參數(shù)(如水平延遲參數(shù)與水平刻度參數(shù))能大略尋找到所要觀測的信號,故尚需將待測信號IN的顯示位置調(diào)整至示波器102的屏幕的中央,以方便觀測與測量等。在此實(shí)施例中,待測信號IN的抖動值等于累積信號最大位置值MAX與累積信號最小位置值MIN間的差值(抖動值二MAX-MIN,此計(jì)算操作由數(shù)據(jù)處理裝置101所進(jìn)行)。圖5顯示根據(jù)本發(fā)明另一實(shí)施例的利用示波器來自動測量待測信號IN的抖動值的方法?,F(xiàn)請參考圖5。步驟501-503基本上可相同或相似于圖2的步驟201-203,故其詳細(xì)描述在此省略。有時(shí),在步驟503中所得到的待測信號IN的累積信號最大位置值MAX與累積信號最小位置值MIN可能會超過示波器102在水平延遲參數(shù)與水平刻度參數(shù)的窗口上限值/下限值。故需考慮在此情況下如何設(shè)定正確的累積信號最大位置值MAX與累積信號最小位置值MIN。如步驟504所示,當(dāng)累積信號最大位置值MAX大于示波器在水平延遲參數(shù)與水平刻度參數(shù)的窗口上限值時(shí),令累積信號最大位置值MAX等于此窗口下的上限值。如步驟505所示,當(dāng)累積信號最小位置值MIN小于示波器在水平延遲參數(shù)與水平刻度參數(shù)的窗口下限值時(shí),令累積信號最小位置值MIN等于此窗口下的下限值。在此實(shí)施例中,亦會調(diào)整待測信號IN的顯示位置。比如將待測信號IN的顯示位置調(diào)整至中心位置BC,其詳細(xì)做法如步驟506與507所示。如步驟506所示,利用累積信號最大位置值MAX與累積信號最小位置值MIN的和值的一半,來設(shè)定示波器102的新的水平延遲參數(shù)。如步驟5Q7所示,根據(jù)此新水平延遲參數(shù),將待測信號IN顯示在示波器102的一屏幕的一中央位置。如步驟508所示,待測信號IN的抖動值等于累積信號最大位置值MAX與上述累積信號最小位置值MIN間的差值。如步驟509所示,數(shù)據(jù)處理裝置101亦可判斷此待測信號IN是否為可接受,亦即判斷此待測信號IN的抖動值是否可接受。比如,將測量結(jié)果、示波器102的屏幕影像與測量數(shù)據(jù)傳送至數(shù)據(jù)處理裝置101并儲存。再依照1394規(guī)格,由數(shù)據(jù)處理裝置101判斷測量數(shù)據(jù)為通過(Pass)或失敗(Fail),并顯示在數(shù)據(jù)處理裝置101的使用者界面上。通過本發(fā)明上述實(shí)施例,使用者可利用數(shù)據(jù)處理裝置101來自動調(diào)整待測信號IN在示波器102上的顯示位置,并自動計(jì)算出待測信號IN的抖動值,便能自動判斷待測信號IN是否為可接受。雖然本發(fā)明已以實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何所屬
技術(shù)領(lǐng)域:
中具有通常知識者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求書所界定者為準(zhǔn)。權(quán)利要求1.一種自動測量抖動的方法,其特征在于包括建立一數(shù)據(jù)庫于一數(shù)據(jù)處理裝置內(nèi),其中,建立上述數(shù)據(jù)庫包括建立至少一水平延遲參數(shù)與一水平刻度參數(shù);根據(jù)上述水平延遲參數(shù)與上述水平刻度參數(shù),開啟一示波器并擷取一待測信號;開啟上述示波器的一信號累積功能,以得到上述待測信號的一累積信號最大位置值與一累積信號最小位置值;以及根據(jù)上述累積信號最大位置值與上述累積信號最小位置值,調(diào)整上述待測信號在上述示波器的一顯示位置以得到上述待測信號的抖動值。2.根據(jù)權(quán)利要求1所述的自動測量抖動的方法,其特征在于上述數(shù)據(jù)處理裝置包括具聯(lián)機(jī)功能的一個(gè)人計(jì)算機(jī)或一筆記本計(jì)算機(jī)。3.根據(jù)權(quán)利要求1所述的自動測量抖動的方法,其特征在于上述開啟上述示波器的一信號累積功能,以得到上述待測信號的一累積信號最大位置值與一累積信號最小位置值步驟中,當(dāng)上述累積信號最大位置值大于上述示波器在上述水平延遲參數(shù)與上述水平刻度參數(shù)的窗口上限值時(shí),令上述累積信號最大位置值等于在上述水平延遲參數(shù)與上述水平刻度參數(shù)的窗口下的上限值。4.根據(jù)權(quán)利要求1所述的自動測量抖動的方法,其特征在于開啟上述示波器的一信號累積功能,以得到上述待測信號的一累積信號最大位置值與一累積信號最小位置值步驟中,當(dāng)上述累積信號最小位置值小于上述示波器在上述水平延遲參數(shù)與上述水平刻度參數(shù)的窗口下限值時(shí),令上述累積信號最小位置值等于在上述水平延遲參數(shù)與上述水平刻度參數(shù)的窗口下的下限值。5.根據(jù)權(quán)利要求1所述的自動測量抖動的方法,其特征在于上述待測信號的抖動值等于上述累積信號最大位置值與上述累積信號最小位置值間的差值。6.根據(jù)權(quán)利要求1所述的自動測量抖動的方法,其特征在于在調(diào)整上述待測信號在上述示波器的一顯示位置以得到上述待測信號的抖動值步驟中,調(diào)整上述待測信號至上述累積信號最大位置值與上述累積信號最小位置值間的和值的一半。7.根據(jù)權(quán)利要求1所述的自動測量抖動的方法,其特征在于利用上述累積信號最大位置值與上述累積信號最小位置值間的和值的一半來設(shè)定上述示波器的一新水平延遲參數(shù)。8.根據(jù)權(quán)利要求7所述的自動測量抖動的方法,其特征在于根據(jù)上述新水平延遲參數(shù),將上述待測信號顯示在上述示波器的一屏幕的一中央位置。9.根據(jù)權(quán)利要求1所述的自動測量抖動的方法,其特征在于上述開啟上述示波器的一信號累積功能步驟中包括開啟上述示波器的一信號堆疊功能;以及開啟上述示波器的一數(shù)據(jù)統(tǒng)計(jì)功能。10.根據(jù)權(quán)利要求5所述的自動測量抖動的方法,其特征在于還包括判斷上述待測信號的上述抖動值是否可接受。全文摘要一種待測信號的抖動自動測量方法,適用于一示波器。上述方法包括建立一數(shù)據(jù)庫于一數(shù)據(jù)處理裝置內(nèi),其中,建立上述數(shù)據(jù)庫包括建立至少一水平延遲參數(shù)與一水平刻度參數(shù);根據(jù)上述水平延遲參數(shù)與上述水平刻度參數(shù),開啟一示波器并擷取一待測信號;開啟上述示波器的一信號累積功能,以得到上述待測信號的一累積信號最大位置值與一累積信號最小位置值;以及根據(jù)上述累積信號最大位置值與上述累積信號最小位置值,調(diào)整上述待測信號在上述示波器的一顯示位置以得到上述待測信號的抖動值。文檔編號G01R29/26GK101419259SQ20071016688公開日2009年4月29日申請日期2007年10月23日優(yōu)先權(quán)日2007年10月23日發(fā)明者王上意申請人:華碩電腦股份有限公司