亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

可鑒別測(cè)量結(jié)果是否在要求范圍內(nèi)的時(shí)間測(cè)量方法和系統(tǒng)的制作方法

文檔序號(hào):6261344閱讀:715來(lái)源:國(guó)知局
專利名稱:可鑒別測(cè)量結(jié)果是否在要求范圍內(nèi)的時(shí)間測(cè)量方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種時(shí)間測(cè)量系統(tǒng)和一種時(shí)間測(cè)量方法。
下面首先參照附圖9和10介紹現(xiàn)有技術(shù)中這種類型的時(shí)間測(cè)量系統(tǒng)?,F(xiàn)有技術(shù)中的時(shí)間測(cè)量系統(tǒng)包括一個(gè)高速計(jì)數(shù)器部分1、一個(gè)加法器部分2和一個(gè)數(shù)據(jù)生成部分3,其中高速計(jì)數(shù)器部分1總計(jì)響應(yīng)在給出一個(gè)測(cè)量開(kāi)始信號(hào)與給出一個(gè)測(cè)量停止信號(hào)之間的一個(gè)時(shí)鐘信號(hào)而得到的計(jì)數(shù)值,以產(chǎn)生表示該計(jì)數(shù)值的一個(gè)計(jì)數(shù)器輸出信號(hào),加法器部分2與高速計(jì)數(shù)器部分相連,用于對(duì)利用時(shí)鐘信號(hào)和計(jì)數(shù)器輸出信號(hào)表示的計(jì)數(shù)值進(jìn)動(dòng)加法運(yùn)算,產(chǎn)生計(jì)數(shù)值的總和值,數(shù)據(jù)生成部分3與加法器部分和高速計(jì)數(shù)器部分相連,用于響應(yīng)利用計(jì)數(shù)器輸出信號(hào)獲得的總和值產(chǎn)生一個(gè)分辨數(shù)據(jù)。
為了實(shí)現(xiàn)比半導(dǎo)體芯片的極限處理速度更快(所用時(shí)間更短)的脈沖處理功能,高頻脈沖發(fā)生器1具有如

圖11所示的結(jié)構(gòu)。但是,存在一個(gè)缺陷,就是計(jì)數(shù)值偏差至少為±1。其原因是在雙穩(wěn)態(tài)電路的輸入時(shí)刻如果發(fā)生輸入信號(hào)紊亂的情況,輸出信號(hào)會(huì)變得不穩(wěn)定,無(wú)法獲知輸出信號(hào)電平在一段時(shí)間之后是否穩(wěn)定在高電平或低電平。
為了克服這個(gè)缺陷,利用總和值進(jìn)行平均化處理,由此修正計(jì)數(shù)值的偏差。
具體地說(shuō),相對(duì)于在高頻脈沖發(fā)生器9中的延遲緩存器105的不同級(jí)獲得的n個(gè)信號(hào),在n個(gè)級(jí)(流水線處理)用m位計(jì)數(shù)器10(m≥4)獲得平均計(jì)數(shù)值(∑/n)的整數(shù)部分,在n個(gè)級(jí)(流水線處理)用一位計(jì)數(shù)器11獲得該平均計(jì)數(shù)值的小數(shù)部分。由于每個(gè)一位計(jì)數(shù)器11缺少有關(guān)從第一位到第二位的進(jìn)位信息,所以如圖12所示,設(shè)置了一個(gè)第一校正電路108,用于對(duì)一位計(jì)數(shù)器11的1和0一位計(jì)數(shù)值進(jìn)行+1校正,和在該一位計(jì)數(shù)器11的一位計(jì)數(shù)值從1變化到0時(shí)輸出有關(guān)進(jìn)位的信息。
但是,利用一位計(jì)數(shù)器獲取小數(shù)部分使時(shí)間測(cè)量精度產(chǎn)生誤差。產(chǎn)生誤差的原因是由于成串聯(lián)關(guān)系的一位計(jì)數(shù)器分別是單獨(dú)的電路,假定系統(tǒng)時(shí)鐘的分辨數(shù)值為n,則n個(gè)一位計(jì)數(shù)器中的每一個(gè)都可能取三種計(jì)數(shù)值,即Q、Q+1、或Q+2。一位計(jì)數(shù)器的計(jì)數(shù)值只能是0或1。為了消除時(shí)間測(cè)量精度誤差,如圖12所示設(shè)置一個(gè)第二校正電路109。
第二校正電路109包括一個(gè)選擇器110,其用于從n個(gè)流水線排列的一位計(jì)數(shù)器11的一位計(jì)數(shù)值中選擇一組需要的計(jì)數(shù)值,一個(gè)D-EF111,其用于鎖存從選擇器110輸出的一個(gè)信號(hào),一個(gè)符合電路112,其用于將D-FF111的一個(gè)輸出值和通過(guò)使經(jīng)過(guò)該符合電路112和一個(gè)D-FF113的D-FF111的輸出值增量獲得的一個(gè)值進(jìn)行比較,該D-FF113用于鎖存符合電路112的一個(gè)輸出值,一個(gè)零檢測(cè)電路114,其用于根據(jù)該D-FF113的一個(gè)輸出值和一個(gè)加法器2的一個(gè)選擇器部分14經(jīng)由第一校正電路108的一個(gè)輸出值進(jìn)行零檢測(cè),和一個(gè)選擇器15,其用于選擇零檢測(cè)電路114的一個(gè)輸出值和加法器部分2的選擇器部分14中的m位計(jì)數(shù)器10的較低兩位的一個(gè)計(jì)數(shù)值,利用一個(gè)控制信號(hào)使得加法器部分2的運(yùn)算在m位側(cè)與一位側(cè)之間轉(zhuǎn)換進(jìn)行。通過(guò)將選擇器15的一個(gè)輸出值輸入加法器部分2,就可以實(shí)現(xiàn)計(jì)數(shù)值Q+2的運(yùn)算。
接著,進(jìn)行選擇以求出m位計(jì)數(shù)器10的計(jì)數(shù)值的總和,和一個(gè)位計(jì)數(shù)器11的計(jì)數(shù)值的總和。一個(gè)比較器118將在MPU102獲得的分辨數(shù)值n與如圖13所示的一個(gè)運(yùn)算次數(shù)控制電路116的一個(gè)x位計(jì)數(shù)器117中得到的相加次數(shù)值進(jìn)行比較。從該比較器118得到的比較結(jié)果由一個(gè)D-FF119鎖存,從而控制一位計(jì)數(shù)器11的相加次數(shù)。
m位計(jì)數(shù)器的計(jì)數(shù)值的相加次數(shù)值預(yù)先設(shè)定為所用m位計(jì)數(shù)器10的數(shù)值。選擇器部分14選擇m位計(jì)數(shù)器10或一位計(jì)數(shù)器11的一個(gè)相加次數(shù)控制信號(hào),以控制相加次數(shù)。
從選擇器部分14輸出的m位計(jì)數(shù)器10或一位計(jì)數(shù)器11的計(jì)數(shù)值通過(guò)一個(gè)D-F15、一個(gè)ADD16、一個(gè)D-F17和一個(gè)D-FF18相加,從而獲得該m位計(jì)數(shù)器10或一位計(jì)數(shù)器11的計(jì)數(shù)值的總和。所獲得的總和值存儲(chǔ)在寄存器19中。存儲(chǔ)在寄存器19中的數(shù)據(jù)在MPU20的讀/寫時(shí)間被讀出并寫入MPU20中。
在MPU20中,m位計(jì)數(shù)器10的計(jì)數(shù)值的總用由所用m位計(jì)數(shù)器10的個(gè)數(shù)相除。另一方面,相對(duì)于一位計(jì)數(shù)器11的計(jì)數(shù)值,MPU20根據(jù)一位計(jì)數(shù)器12的個(gè)數(shù)n(使用m位計(jì)數(shù)器10的LSB,并且使用一位計(jì)數(shù)器11)和寄存器19的計(jì)數(shù)值中低的或高的連續(xù)計(jì)數(shù)值的數(shù)值求出在一個(gè)時(shí)鐘f周期的分辨數(shù)值,以控制MPU20的讀/寫時(shí)間和n個(gè)一位計(jì)數(shù)器12,并且控制在加法器部分2中的相加次數(shù)最高為n。
用于圖11所示高頻脈沖發(fā)生器9中的每一個(gè)延遲緩沖寄存器105都會(huì)隨著源電壓和溫度的變化而發(fā)生延遲時(shí)間的偏移,因此分辨數(shù)值n也隨之而變??紤]到這一點(diǎn),MPU20將m位計(jì)數(shù)器10的計(jì)數(shù)值的總和和一位計(jì)數(shù)器11的計(jì)數(shù)值的總和用分辨數(shù)值n相除,以分別獲得其平均值。
流水線排列的m位計(jì)數(shù)器10的計(jì)數(shù)值和流水線排列的一位計(jì)數(shù)器11的計(jì)數(shù)值在一個(gè)時(shí)鐘周期φ內(nèi)的偏移分別不大于+1或+2。因此,一位計(jì)數(shù)器11的計(jì)數(shù)值變?yōu)楫?dāng)圖11所示高頻脈沖發(fā)生器9中的延遲緩沖寄存器的級(jí)數(shù)最小時(shí)的一位計(jì)數(shù)器11的一個(gè)計(jì)數(shù)值,a+1計(jì)數(shù)值或a+2計(jì)數(shù)值。包括小數(shù)點(diǎn)以下部分的計(jì)數(shù)值變?yōu)橐粋€(gè)LSB的一個(gè)計(jì)數(shù)值或較低兩位的一個(gè)值,后者在圖12所第二校正電路109中進(jìn)行+2校正。
求出如此獲得的小數(shù)部分的平均值,將整數(shù)部分的平均值與小數(shù)部分的平均值相加,以得出平均值之和,將這個(gè)和值乘以時(shí)鐘周期φ得到一個(gè)測(cè)量時(shí)間。
如圖10和14所示,響應(yīng)所測(cè)量信號(hào)的輸入,高頻脈沖發(fā)生器9產(chǎn)生起動(dòng)信號(hào)EN1至n,這些信號(hào)根據(jù)給定的開(kāi)始命令和給定的停止命令STOP1至STOPn,控制m位計(jì)數(shù)器10、一位計(jì)數(shù)器11和一位計(jì)器12的計(jì)數(shù)操作的開(kāi)始和停止。對(duì)于n-分辨系統(tǒng)時(shí)鐘φ,給定的停止命令STOP1至STOPn具有n倍延遲時(shí)間。
由給定的停止命令STOP1至STOPn產(chǎn)生的起動(dòng)信號(hào)EN1至n由高頻脈沖發(fā)生器9分成兩類數(shù)值,即低電平和高電平,以控制m位計(jì)數(shù)器10、一位計(jì)數(shù)器11和一位計(jì)數(shù)器12的計(jì)數(shù)操作的開(kāi)始和停止,從而使m位計(jì)數(shù)器10取得兩類計(jì)數(shù)值,即Q或Q+1,一位計(jì)數(shù)器93取得三類計(jì)數(shù)值,即Q、Q+1或Q+2,一位計(jì)數(shù)器12取得兩類計(jì)數(shù)值,即0或1。
在MPU20中,將m位計(jì)數(shù)器10的計(jì)數(shù)值Q和Q+1和一位計(jì)數(shù)器11的計(jì)數(shù)值Q、Q+1和Q+2的總和用由一位計(jì)數(shù)器12的計(jì)數(shù)值中的連續(xù)值0或1的數(shù)目得到的分辨數(shù)值n相除,以便求得一個(gè)平均計(jì)數(shù)值,并將所得的平均計(jì)數(shù)值乘以系統(tǒng)時(shí)鐘周期,從而能夠以短于系統(tǒng)時(shí)鐘的時(shí)間精度進(jìn)行測(cè)量。
如圖10、12和15所示,由于最高至分辨數(shù)值n的一位計(jì)數(shù)器12取得三類計(jì)數(shù)值Q、Q+1和Q+2,所以通過(guò)將在圖15所示的一位計(jì)數(shù)值在圖12所示的第二校正電路109中進(jìn)行+2校正,并將它們輸出,就有可能利用一位結(jié)構(gòu)的小數(shù)部分計(jì)數(shù)器以短于系統(tǒng)時(shí)鐘的時(shí)間精度進(jìn)行測(cè)量。圖16A和圖16B為表示圖10所示時(shí)間測(cè)量系統(tǒng)操作的流程圖。
在上述現(xiàn)有技術(shù)中,由于在許多級(jí)中使用了延遲緩沖寄存器,以求得計(jì)算短于系統(tǒng)時(shí)鐘周期時(shí)間的計(jì)數(shù)值(下文中還稱之為“小數(shù)部分”),所以時(shí)間測(cè)量的精度由每一級(jí)延遲緩沖寄存器的延遲時(shí)間決定。另一方面,延遲緩沖寄存器的延遲時(shí)間由于環(huán)境,諸如溫度或電壓引起的變化而產(chǎn)生幾倍的偏移。因此,為了獲得所需的時(shí)間測(cè)量精度,就工作溫度和工作電壓范圍而言延遲緩沖寄存器延遲時(shí)間的偏移依賴于設(shè)計(jì)。但是,因?yàn)闇y(cè)量精度不是在實(shí)際使用過(guò)程中測(cè)量的,所以在達(dá)不到所需時(shí)間測(cè)量精度的情況下無(wú)法進(jìn)行控制。因此,在時(shí)間測(cè)量系統(tǒng)中或在使用時(shí)間測(cè)量系統(tǒng)的擴(kuò)展系統(tǒng)中,即使沒(méi)有達(dá)到所需的時(shí)間測(cè)量精度,在擴(kuò)展系統(tǒng)的情況下,該時(shí)間測(cè)量系統(tǒng)也只能將測(cè)量結(jié)果輸出到外圍系統(tǒng)。
所以,測(cè)量結(jié)果有可能并不在所需測(cè)量精度范圍內(nèi),此外,可能無(wú)法鑒別測(cè)量結(jié)果是否在所需測(cè)量精度范圍內(nèi)。
故而,本發(fā)明的一個(gè)目的是提供一種時(shí)間測(cè)量系統(tǒng)和方法,這種系統(tǒng)和方法能夠鑒別測(cè)量結(jié)果是否處于所需測(cè)量精度范圍內(nèi)。
通過(guò)以下的描述可以清楚地了解本發(fā)明的其它目的。
根據(jù)本發(fā)明,提供一種時(shí)間測(cè)量系統(tǒng),該系統(tǒng)包括一個(gè)高速計(jì)數(shù)器部分,其用于響應(yīng)在輸入測(cè)量起始信號(hào)和測(cè)量停止信號(hào)之間的一個(gè)時(shí)鐘信號(hào)總計(jì)計(jì)數(shù)值,以產(chǎn)生表示所說(shuō)計(jì)數(shù)值的一個(gè)計(jì)數(shù)器輸出信號(hào);一個(gè)加法器部分,其與所說(shuō)的高速計(jì)數(shù)器部分相連,用于利用所說(shuō)時(shí)鐘信號(hào)和所說(shuō)計(jì)數(shù)器輸出信號(hào)將所說(shuō)計(jì)數(shù)值進(jìn)行相加運(yùn)算,以產(chǎn)生所說(shuō)計(jì)數(shù)值的總和;一個(gè)數(shù)據(jù)產(chǎn)生部分,其與所說(shuō)加法器部分和所說(shuō)高速計(jì)數(shù)器部分相連,用于利用所說(shuō)計(jì)數(shù)器輸出信號(hào)響應(yīng)所說(shuō)的總和值產(chǎn)生一個(gè)分辨數(shù)據(jù);和一個(gè)信號(hào)發(fā)生部分,其與所說(shuō)數(shù)據(jù)產(chǎn)生部分、所說(shuō)加法器部分、和所說(shuō)高速計(jì)數(shù)器部分相連,接收測(cè)量進(jìn)行/終止轉(zhuǎn)換信號(hào)和一個(gè)初始停止信號(hào),以利用所說(shuō)測(cè)量進(jìn)行/終止轉(zhuǎn)換信號(hào)、所說(shuō)初始停止信號(hào)、所說(shuō)分辨數(shù)據(jù)、所說(shuō)總和值、和所說(shuō)時(shí)鐘信號(hào)發(fā)生所說(shuō)的測(cè)量起始信號(hào)和所說(shuō)的測(cè)量停止信號(hào),并將所說(shuō)測(cè)量起始信號(hào)和所說(shuō)測(cè)量停止信號(hào)輸入到所說(shuō)高速計(jì)數(shù)器中。
根據(jù)本發(fā)明,還提供利用一種時(shí)間測(cè)量系統(tǒng)的一種時(shí)間測(cè)量方法,該方法包括以下步驟第一步驟,初始化所說(shuō)時(shí)間測(cè)量系統(tǒng);第二步驟,根據(jù)相對(duì)于測(cè)量基準(zhǔn)值進(jìn)行的實(shí)際值測(cè)量結(jié)果起動(dòng)一種分辨數(shù)值測(cè)量模式;第三步驟,設(shè)定測(cè)量基準(zhǔn)值并相應(yīng)于該測(cè)量基準(zhǔn)值產(chǎn)生一個(gè)測(cè)量目標(biāo)信號(hào);第四步驟,根據(jù)在所說(shuō)第三步驟接收到測(cè)量目標(biāo)信號(hào),響應(yīng)一個(gè)給定的起始命令開(kāi)始計(jì)數(shù);第五步驟,響應(yīng)一個(gè)給定的停止命令停止計(jì)數(shù);第六步驟,在第五步驟停止計(jì)數(shù)之后開(kāi)始將給定整數(shù)部分的計(jì)數(shù)值相加;第七步驟,通過(guò)給定次數(shù)的相加求得整數(shù)部分計(jì)數(shù)值總和,并停止相加運(yùn)算;第八步驟,在第七步驟停止相加之后將整數(shù)部分計(jì)數(shù)值的總和用給定的相加次數(shù)值相除以求出第一平均值;第九步驟,校正第一平均值以獲得第一校正平均值;第十步驟,保存第一校正平均值;第十一步驟,在第五步驟停止計(jì)數(shù)之后,根據(jù)對(duì)小數(shù)部分計(jì)數(shù)值進(jìn)位的鑒別結(jié)果,相對(duì)于這些小數(shù)部分計(jì)數(shù)值進(jìn)行+1校正;第十二步驟,根據(jù)對(duì)小數(shù)部分相等的連續(xù)的計(jì)數(shù)值的鑒別結(jié)果,對(duì)這些小數(shù)部分計(jì)數(shù)值進(jìn)行+2校正;第十三步驟,開(kāi)始將小數(shù)部分相加;第十四步驟,在第五步驟停止計(jì)數(shù)之后,測(cè)量分辨數(shù)值;第十五步驟,保存所測(cè)得的分辨數(shù)值;第十六步驟,在第十五步驟保存分辨數(shù)值之后,將相應(yīng)的計(jì)數(shù)值相加對(duì)應(yīng)于該分辨數(shù)值的給定次數(shù),以求得小數(shù)部分計(jì)數(shù)值的總和;第十七步驟,停止小數(shù)部分的相加運(yùn)算;第十八步驟,在第十七步驟停止相加之后,將小數(shù)部分總和值用分辨數(shù)值相除以獲得第二平均值;第十九步驟,校正第二平均值以求得第二校正平均值;第二十步驟,保存第二校正平均值;第二十一步驟,將在第十步驟保存的第一校正平均值與在第二十步驟保存的第二校正平均值相加,以獲得第三平均值;第二十二步驟,將在第三步驟設(shè)定的測(cè)量基準(zhǔn)值和在第二十一步驟獲得的第三平均值進(jìn)行比較,以判斷該測(cè)量基準(zhǔn)值與該第三平均值之間的差值是否在給定的測(cè)量精度范圍內(nèi);第二十三步驟,如果在第二十二步驟的判斷結(jié)果是否定的,則對(duì)第二十二步驟的比較次數(shù)進(jìn)行計(jì)數(shù),以判斷第二十二步驟的比較次數(shù)是否已經(jīng)達(dá)到給定的次數(shù);第二十四步驟,如果在第二十三步驟的判斷結(jié)果是肯定的,則停止該系統(tǒng)工作;第二十五步驟,如果在第二十二步驟的判斷結(jié)果是肯定的,則初始化計(jì)數(shù)器部分;第二十六步驟,響應(yīng)待測(cè)量的一個(gè)信號(hào)的輸入,開(kāi)始測(cè)量實(shí)際值的一種模式;第二十七步驟,響應(yīng)給定的開(kāi)始命令開(kāi)始計(jì)數(shù)操作;第二十八步驟,響應(yīng)給定的停止命令,停止計(jì)數(shù);第二十九步驟,在第二十八步驟停止計(jì)數(shù)之后,開(kāi)始將給定整數(shù)部分計(jì)數(shù)值相加;第三十步驟,經(jīng)過(guò)給定次數(shù)的相加運(yùn)算求得整數(shù)部分計(jì)數(shù)值的總和,并停止相加運(yùn)算;第三十一步驟,在第三十步驟停止相加運(yùn)算之后,將整數(shù)部分計(jì)數(shù)值總和值用給定的相加次數(shù)相除以求得第四平均值;第三十二步驟,校正該第四平均值以獲得第三校正平均值;第三十三步驟,保存第三校正平均值;第三十四步驟,在第二十八步驟停止計(jì)數(shù)之后,根據(jù)小數(shù)部分計(jì)數(shù)值進(jìn)位的鑒別結(jié)果,對(duì)這些小數(shù)部分計(jì)數(shù)值進(jìn)行+1校正;第三十五步驟,根據(jù)對(duì)連續(xù)的等值小數(shù)部分計(jì)數(shù)值的鑒別結(jié)果,對(duì)這些小數(shù)部分計(jì)數(shù)值進(jìn)行+2校正;第三十六步驟,開(kāi)始將這些小數(shù)部分計(jì)數(shù)值相加;第三十七步驟,將相應(yīng)于在第十五步驟保存的分辨數(shù)值的計(jì)數(shù)值相加對(duì)應(yīng)于該分辨數(shù)值的給定次數(shù),以獲得小數(shù)部分計(jì)數(shù)值的總和;第三十八步驟,停止小數(shù)部分計(jì)數(shù)值的相加運(yùn)算;第三十九步驟,在第三十八步驟停止相加運(yùn)算之后,將小數(shù)部分計(jì)數(shù)值的總和用分辨數(shù)值相除以獲得第五平均值;第四十步驟,校正第五平均值以獲得第四校正平均值;第四十一步驟,保存該第四校正平均值;第四十二步驟,將在第三十三步驟保存的第三校正平均值與在第四十一步驟保存的第四校正平均值相加,求得第六平均值,和第四十三步驟,通過(guò)將第六平均值與系統(tǒng)時(shí)鐘脈沖周期相乘獲得測(cè)量時(shí)間。
圖1為根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例構(gòu)成的一個(gè)時(shí)間測(cè)量系統(tǒng)的結(jié)構(gòu)示意圖;圖2為一電路示意圖,表示根據(jù)本發(fā)明構(gòu)成的如圖1所示時(shí)間測(cè)量系統(tǒng)的一個(gè)實(shí)例;圖3為一電路示意圖,表示根據(jù)本發(fā)明構(gòu)成的一個(gè)測(cè)量基準(zhǔn)值控制部分的一個(gè)實(shí)例;圖4為一電路示意圖,表示根據(jù)本發(fā)明構(gòu)成的一個(gè)測(cè)量信號(hào)發(fā)生器的一個(gè)實(shí)例;圖5為一電路示意圖,表示根據(jù)本發(fā)明構(gòu)成的一個(gè)基準(zhǔn)值設(shè)定部分的一個(gè)實(shí)例;圖6為圖5所示電路的工作圖7為一電路示意圖,表示根據(jù)本發(fā)明構(gòu)成的一個(gè)比較器部分的一個(gè)實(shí)例;圖8A為一流程圖,表示根據(jù)本發(fā)明的優(yōu)選實(shí)施例構(gòu)成的時(shí)間測(cè)量系統(tǒng)的工作過(guò)程;圖8B為一流程圖,表示根據(jù)本發(fā)明的優(yōu)選實(shí)施例構(gòu)成的時(shí)間測(cè)量系統(tǒng)的工作過(guò)程;圖8C為一流程圖,表示根據(jù)本發(fā)明的優(yōu)選實(shí)施例構(gòu)成的時(shí)間測(cè)量系統(tǒng)的工作過(guò)程;圖8D為一流程圖,表示根據(jù)本發(fā)明優(yōu)選實(shí)施例構(gòu)成的時(shí)間測(cè)量系統(tǒng)的工作過(guò)程;圖9為現(xiàn)有技術(shù)中時(shí)間測(cè)量系統(tǒng)的結(jié)構(gòu)示意圖;圖10為現(xiàn)有技術(shù)中時(shí)間測(cè)量系統(tǒng)的電路示意圖;圖11為現(xiàn)有技術(shù)中用于分辨一個(gè)時(shí)鐘周期的電路的結(jié)構(gòu)示意圖;圖12為現(xiàn)有技術(shù)中第一和第二校正電路的電路示意圖;圖13為現(xiàn)有技術(shù)中相加次數(shù)控制電路的電路示意圖;圖14為圖10所示時(shí)間測(cè)量系統(tǒng)的工作圖;圖15為對(duì)應(yīng)于圖10和11的真值表;圖16A為一流程圖,表示現(xiàn)有技術(shù)中時(shí)間測(cè)量系統(tǒng)的工作過(guò)程;圖16B為一流程圖,表示現(xiàn)有技術(shù)中時(shí)間測(cè)量系統(tǒng)的工作過(guò)程;現(xiàn)在參照附圖介紹本發(fā)明的一個(gè)優(yōu)選實(shí)施例。
參見(jiàn)圖1,根據(jù)本發(fā)明的優(yōu)選實(shí)施例構(gòu)成的一個(gè)時(shí)間測(cè)量系統(tǒng)包括一個(gè)高速計(jì)數(shù)器部分1,其由一個(gè)測(cè)量開(kāi)始信號(hào)和一個(gè)測(cè)量停止信號(hào)控制;一個(gè)加法器部分2,其利用高速計(jì)數(shù)器部分1中所用的時(shí)鐘信號(hào)和高速計(jì)數(shù)器部分1的輸出信號(hào),以輸出時(shí)鐘信號(hào)計(jì)數(shù)值的總和;一個(gè)數(shù)據(jù)產(chǎn)生部分,或控制部分3,其根據(jù)由加法器2部分得到的總和值求得分辨數(shù)據(jù),并將求得的數(shù)據(jù)輸出;和一個(gè)信號(hào)發(fā)生部分,或測(cè)量基準(zhǔn)值控制部分4,其相對(duì)于預(yù)設(shè)時(shí)間產(chǎn)生一個(gè)測(cè)量開(kāi)始信號(hào)和一個(gè)測(cè)量停止信號(hào),利用從控制部分3輸出的分辨數(shù)據(jù)輸出該預(yù)設(shè)時(shí)間的測(cè)量基準(zhǔn)值與由加法器部分2得到的總和值之間的差值,以控制測(cè)量開(kāi)始信號(hào)的傳送,并選擇從時(shí)間測(cè)量系統(tǒng)外部輸入的一個(gè)測(cè)量停止信號(hào)或者相對(duì)于前述預(yù)設(shè)時(shí)間的測(cè)量停止信號(hào),以將該信號(hào)輸出到高速計(jì)數(shù)器部分1。
該時(shí)間測(cè)量系統(tǒng)具有這樣的功能,即比較或求得在測(cè)量基準(zhǔn)值控制部分4中每次測(cè)量產(chǎn)生的測(cè)量基準(zhǔn)值與利用加法器部分2所得的總和值和控制部分3所得的分辨數(shù)據(jù)求得的從測(cè)量開(kāi)始至測(cè)量停止的一個(gè)值獲得的一個(gè)測(cè)量時(shí)間值之間的差值,以判斷是否滿足該時(shí)間測(cè)量系統(tǒng)所需的測(cè)量精度,并且相對(duì)于從時(shí)間測(cè)量系統(tǒng)外部輸入的測(cè)量停止信號(hào)進(jìn)行測(cè)量或者相對(duì)于前述的預(yù)設(shè)時(shí)間進(jìn)行測(cè)量,以比較或獲得相對(duì)于前述測(cè)量基準(zhǔn)值的差值,從而判斷是否滿足時(shí)間測(cè)量系統(tǒng)所需的測(cè)量精度,或者使該時(shí)間測(cè)量系統(tǒng)停止工作,以便報(bào)警。
現(xiàn)在,參照?qǐng)D8A至圖8D介紹根據(jù)這個(gè)實(shí)施例構(gòu)成的時(shí)間測(cè)量系統(tǒng)的工作過(guò)程。在步驟42初始化時(shí)間測(cè)量系統(tǒng)。在步驟43起動(dòng)一種測(cè)量分辨數(shù)值n1的模式,即相對(duì)于該測(cè)量基準(zhǔn)值測(cè)量實(shí)際值。在步驟44設(shè)定測(cè)量基準(zhǔn)值,并相對(duì)于該測(cè)量基準(zhǔn)值產(chǎn)生一個(gè)測(cè)量目標(biāo)信號(hào)。在步驟45響應(yīng)一個(gè)給定的開(kāi)始命令,相對(duì)于在步驟44所得的測(cè)量目標(biāo)信號(hào)開(kāi)始計(jì)數(shù)。在步驟46響應(yīng)一個(gè)給定的停止命令停止計(jì)數(shù)。在步驟46停止計(jì)數(shù)之后,在步驟47開(kāi)始將給定整數(shù)部分的計(jì)數(shù)值相加。在步驟49通過(guò)預(yù)定次數(shù)(n2)的相加運(yùn)算求得整數(shù)部分計(jì)數(shù)值1至n2的總和∑1,并停止加和運(yùn)算。
然后,在步驟50進(jìn)行平均運(yùn)算,即,將整數(shù)部分計(jì)數(shù)值的總和∑1用上述的相加次數(shù)(n2)相除以求得一個(gè)平均值H1。接著,在步驟51通過(guò)略去H1的小數(shù)部分校正平均值H1,從而獲得一個(gè)整數(shù)部分h1。然后,在步驟52保存在步驟51獲得的整數(shù)部分h1。接著,在步驟54鑒別小數(shù)部分計(jì)數(shù)值的進(jìn)位,并對(duì)這些小數(shù)部分計(jì)數(shù)值進(jìn)行+1校正。然后,在步驟55鑒別小數(shù)部分連續(xù)的等值計(jì)數(shù)值,并對(duì)這些小數(shù)部分計(jì)數(shù)值進(jìn)行+2校正。其后,在步驟56開(kāi)始將小數(shù)部分相加。在步驟46停止計(jì)數(shù)之后,在步驟48測(cè)量分辨數(shù)值n1。然后,在步驟53保存測(cè)得的分辨數(shù)值n1。
在步驟53保存分辨數(shù)值n1之后,在步驟57將相應(yīng)的計(jì)數(shù)值相加與分辨數(shù)值n1對(duì)應(yīng)的給定次數(shù),從而求出小數(shù)部分計(jì)數(shù)值的總和∑2。然后,在步驟58停止相加運(yùn)算。接著,在步驟59執(zhí)行平均運(yùn)算,即,將小數(shù)部分計(jì)數(shù)值的總和∑2用上述的分辨數(shù)值n1相除求得一個(gè)平均值H2。然后,在步驟60通過(guò)刪除H2的整數(shù)部分校正平均值H2,以求得小數(shù)部分h2。接著,在步驟61保存在步驟61獲得的小數(shù)部分h2。之后,在步驟62將在步驟52保存的h1與在步驟61保存的h2相加以求得計(jì)數(shù)值的平均值H。接著,在步驟63將在步驟44設(shè)定的測(cè)量基準(zhǔn)值S與在步驟62獲得的平均值H進(jìn)行比較,判斷S與H之間的差值是否在±給定測(cè)量精度范圍內(nèi)[S-H≥±MA(測(cè)量精度)]。
如果在步驟63中判斷結(jié)果為否定,則在步驟64對(duì)在步驟63的比較次數(shù)K進(jìn)行計(jì)數(shù),并判斷K是否達(dá)到給定次數(shù)(GNT)。如果在步驟64的判斷結(jié)果為肯定,則在步驟65停止系統(tǒng)工作。另一方面,如果在步驟63中判斷結(jié)果為肯定,則在步驟66初始化計(jì)數(shù)器都分。然后,在步驟67響應(yīng)待測(cè)量的信號(hào)的輸入開(kāi)始測(cè)量實(shí)際值的一種模式。其后,在步驟68響應(yīng)一個(gè)給定的開(kāi)始命令開(kāi)始計(jì)數(shù),在步驟69響應(yīng)一個(gè)給定的停止命令停止計(jì)數(shù)。在步驟69停止計(jì)之后,在步驟70開(kāi)始將給定整數(shù)部分的計(jì)數(shù)值相加。在步驟71通過(guò)預(yù)定次數(shù)(n2)的相加運(yùn)算求得整數(shù)部分計(jì)數(shù)值1至n2的總和∑1,并停止相加運(yùn)算。
然后,在步驟72進(jìn)行平均運(yùn)算,即,將整數(shù)部分計(jì)數(shù)值的總和∑1用上述相加次數(shù)(n2)相除求得一個(gè)平均值H1。接著,在步驟73通過(guò)略去H1的小數(shù)部分校正該平均值H1,以獲得整數(shù)部分h1。然后,在步驟74保存在步驟73獲得的整數(shù)部分h1。其后,在步驟75鑒別小數(shù)部分計(jì)數(shù)值的進(jìn)位,并對(duì)這些小數(shù)部分計(jì)數(shù)值進(jìn)行+1校正。然后,在步驟76鑒別小數(shù)部分連續(xù)的等值的計(jì)數(shù)值,并對(duì)這些小數(shù)部分計(jì)數(shù)值進(jìn)行+2校正。其后,在步驟77開(kāi)始將小數(shù)部分相加。然后,在步驟78將對(duì)應(yīng)于在步驟53保存的分辨數(shù)值n1的計(jì)數(shù)值相加對(duì)應(yīng)于該分辨數(shù)值n1的給定次數(shù),從而求得小數(shù)部分計(jì)數(shù)值的總和∑2。之后,在步驟79停止相加運(yùn)算。接著,在步驟80執(zhí)行平均運(yùn)算,即,將小數(shù)部分計(jì)數(shù)值的總和∑2用上述的分辨數(shù)值n1相除以獲得一個(gè)平均值H2。然后,在步驟81通過(guò)刪除H2的整數(shù)部分校正平均值H2,從而獲得小數(shù)部分h2。
接著,在步驟82保存在步驟81獲得的小數(shù)部分h2。然后,在步驟83將在步驟74保存的h1和在步驟82保存的h2相加以求得計(jì)數(shù)值的平均值H。其后,在步驟84通過(guò)將該平均值H系統(tǒng)時(shí)鐘脈沖φ周期T相乘求得測(cè)量時(shí)間A(A=H·T)。
利用上述方案,時(shí)間測(cè)量系統(tǒng)可以具有以下功能即該系統(tǒng)具有它自己的任意測(cè)量基準(zhǔn)值,并求得該測(cè)量基準(zhǔn)值與由該系統(tǒng)本身測(cè)得的一個(gè)時(shí)間值之間的差值,以判斷是否滿足系統(tǒng)所需的測(cè)量精度,如果不滿足的話,則停止系統(tǒng)工作并發(fā)出警報(bào)。
下文中將更加詳細(xì)地介紹根據(jù)該實(shí)施例構(gòu)成的時(shí)間測(cè)量系統(tǒng)。
圖1為根據(jù)本實(shí)施例構(gòu)成的時(shí)間測(cè)量系統(tǒng)的結(jié)構(gòu)示意圖。圖2為圖1所示時(shí)間測(cè)量系統(tǒng)的一個(gè)實(shí)例的電路示意圖。圖3為測(cè)量基準(zhǔn)值控制部分的一個(gè)實(shí)例的電路示意圖。圖4為測(cè)量信號(hào)發(fā)生器的一個(gè)實(shí)例的電路示意圖。圖5為基準(zhǔn)值設(shè)定部分的一個(gè)實(shí)例的電路示意圖。圖6為圖5所示電路的工作圖。圖7為比較器部分的一個(gè)實(shí)例的電路示意圖。
為了達(dá)到使脈沖處理速度快于(所用時(shí)間短于)半導(dǎo)體產(chǎn)品的處理極限速度的目的,采用了圖11所示的高頻脈沖發(fā)生器103,圖11為圖2所示高頻脈沖發(fā)生器9的電路結(jié)構(gòu)。但是,存在一些缺陷,因?yàn)閳D11所示高頻脈沖發(fā)生器103中延遲緩沖寄存器電路105中的各個(gè)延遲緩沖寄存器由于電壓波動(dòng)和溫度變化而發(fā)生偏移,時(shí)間測(cè)量精度處于延遲緩沖寄存器偏移范圍內(nèi),因此無(wú)法確知每次測(cè)量的測(cè)量精度值,而且計(jì)數(shù)值偏差至少為±1。
之所以無(wú)法知道每次測(cè)量的測(cè)量精度是因?yàn)楸M管各個(gè)延遲緩沖寄存器由于電壓波動(dòng)和溫度變化而發(fā)生偏移而引起時(shí)間測(cè)量精度處于延遲緩沖寄存器偏移的范圍內(nèi),但是在時(shí)間測(cè)量系統(tǒng)中無(wú)法測(cè)量每次測(cè)量的時(shí)間測(cè)量精度。
為了克服這些缺陷,在本實(shí)施例中,時(shí)間測(cè)量系統(tǒng)具有它自己的測(cè)量基準(zhǔn)值,相應(yīng)于該測(cè)量基準(zhǔn)值產(chǎn)生測(cè)量開(kāi)始信號(hào)和測(cè)量停止信號(hào),并且獲得測(cè)量基準(zhǔn)值與利用圖11所示高頻脈沖發(fā)生器103測(cè)得的時(shí)間值之間的差值。
具體地說(shuō),在圖3所示測(cè)量基準(zhǔn)值控制部分4的測(cè)量信號(hào)發(fā)生器22中,圖4所示測(cè)量信號(hào)發(fā)生器22的一個(gè)D-FF26利用時(shí)鐘信號(hào)φ鎖存測(cè)量進(jìn)行/終止轉(zhuǎn)換信號(hào),并將其作為測(cè)量開(kāi)始信號(hào)輸出,其中所說(shuō)圖3為圖2所示測(cè)量基準(zhǔn)值控制部分8的電路結(jié)構(gòu)圖。圖4為圖3所示測(cè)量信號(hào)發(fā)生器22的電路結(jié)構(gòu)圖。
響應(yīng)測(cè)量開(kāi)始信號(hào),當(dāng)圖5所示基準(zhǔn)值設(shè)定部分23中的W位計(jì)數(shù)器29達(dá)到給定的計(jì)數(shù)值時(shí),D-FF30輸出一個(gè)給定值,D-FF31利用時(shí)鐘信號(hào)f的一個(gè)邊沿鎖存該給定值,該邊沿與用于W位計(jì)數(shù)器29的那些信號(hào)邊沿方向相同,上述圖5為圖3所示基準(zhǔn)值設(shè)定部分23的電路結(jié)構(gòu)圖。然后,D-FF32利用時(shí)鐘信號(hào)φ相反的邊沿鎖存在D-FF31保存的值,并將其作為測(cè)量停止信號(hào)輸出到圖4所示測(cè)量信號(hào)發(fā)生器22中的選擇器27,上述圖4為測(cè)量信號(hào)發(fā)生器22的電路結(jié)構(gòu)圖?;鶞?zhǔn)信號(hào)發(fā)生器33根據(jù)W位計(jì)數(shù)器29的計(jì)數(shù)值和D-FF30、D-FF31和D-FF32的鎖存時(shí)刻產(chǎn)生一個(gè)測(cè)量基準(zhǔn)值,并將其輸出到一個(gè)比較部分24。
響應(yīng)相對(duì)于測(cè)量基準(zhǔn)值的測(cè)量停止信號(hào),圖4所示測(cè)量信號(hào)發(fā)生器22中的選擇器27利用來(lái)自比較器部分24的測(cè)量模式轉(zhuǎn)換信號(hào),根據(jù)一個(gè)實(shí)際測(cè)量值,從時(shí)間測(cè)量系統(tǒng)外部或者相對(duì)于圖5所示基準(zhǔn)值設(shè)定部分23中D-FF32的測(cè)量基準(zhǔn)值的測(cè)量停止信號(hào)中選擇一個(gè)測(cè)量停止信號(hào),并將其輸出到高速計(jì)數(shù)器部分1中,上述圖4為測(cè)量信號(hào)發(fā)生器22的電路結(jié)構(gòu)圖,圖5為基準(zhǔn)值設(shè)定部分23的電路結(jié)構(gòu)圖。
另一方面,如圖6所示,來(lái)自基準(zhǔn)值發(fā)生器33的測(cè)量基準(zhǔn)值分成整數(shù)部分值和小數(shù)部分值。因?yàn)樾?shù)部分值是相對(duì)于由D-FF32利用時(shí)鐘信號(hào)的反向邊沿鎖存的測(cè)量基準(zhǔn)值的測(cè)量停止信號(hào),為此使用了等于來(lái)自圖2所示MPU20的分辨數(shù)值一半的一個(gè)值(將分辨數(shù)值偏移一位所得的一個(gè)值)。
圖7所示比較器部分24中的一個(gè)整數(shù)部分比較器35將來(lái)自基準(zhǔn)值發(fā)生器33的測(cè)量基準(zhǔn)值的整數(shù)部分與來(lái)自加法器部分2的整數(shù)部分平均值進(jìn)行比較,其中所說(shuō)圖7為圖3所示比較器部分24的電路結(jié)構(gòu)圖。然后,圖7所示比較器部分24的小數(shù)部分比較器36判斷等于來(lái)自MPU20的分辨數(shù)值一半的這個(gè)值與來(lái)自加法器部分2的小數(shù)部分總和值是否在相應(yīng)于分辨數(shù)值的給定所需測(cè)量精度范圍內(nèi),其中所說(shuō)圖7為圖3所示比較器部分24的電路結(jié)構(gòu)圖。然后,在整數(shù)部分比較器35的輸出與小數(shù)部分比較器36的輸出之間進(jìn)行邏輯運(yùn)算,D-FF38利用時(shí)鐘信號(hào)鎖存邏輯運(yùn)算的結(jié)果。D-FF39根據(jù)鎖存在D-FF38的信號(hào),將一個(gè)給定值作為測(cè)量模式轉(zhuǎn)換信號(hào)輸出到測(cè)量信號(hào)發(fā)生器22。
此外,對(duì)整數(shù)部分比較器35的輸出與小數(shù)部分比較器36的輸出之間進(jìn)行的邏輯運(yùn)算的上述結(jié)果、借助于一個(gè)時(shí)序調(diào)節(jié)器37通過(guò)使來(lái)自高速計(jì)數(shù)器部分1的相加無(wú)效信號(hào)的時(shí)序與由高速計(jì)數(shù)器部分1和加法器部分2測(cè)得的實(shí)際值的測(cè)量精度選擇而獲得的數(shù)據(jù)匹配得到的一個(gè)值、和由D-FF32利用時(shí)鐘信號(hào)的反向邊沿鎖存的測(cè)量基準(zhǔn)值執(zhí)行邏輯運(yùn)算。然后,D-FF40利用時(shí)鐘信號(hào)鎖存邏輯運(yùn)算的結(jié)果,計(jì)數(shù)器41相對(duì)于鎖存在D-FF40的信號(hào)進(jìn)行計(jì)數(shù)。通過(guò)對(duì)計(jì)數(shù)器41的計(jì)數(shù)值設(shè)定限值,就有可能重新測(cè)量測(cè)量精度或停止時(shí)間測(cè)量系統(tǒng)工作以發(fā)出報(bào)警。
計(jì)數(shù)值之所以偏差至少是±1,是由于當(dāng)在雙穩(wěn)態(tài)電路的輸入時(shí)序中出現(xiàn)輸入紊亂時(shí),輸出變得不穩(wěn)定,無(wú)法知道經(jīng)過(guò)一段時(shí)間之后輸出電平是否穩(wěn)定在高電平或低電平。
為了解決這個(gè)問(wèn)題,利用總和值進(jìn)行平均化處理,在總和值中計(jì)數(shù)值的偏差已經(jīng)得到校正。
具體地說(shuō),相對(duì)于在高頻脈沖發(fā)生器105中的延遲緩沖寄存器105的不同級(jí)獲得的n個(gè)信號(hào),在n個(gè)級(jí)設(shè)置了m位計(jì)數(shù)器10(m=4)(流水線處理)以求得平均計(jì)數(shù)值(∑/n)的整數(shù)部分,并且在n個(gè)級(jí)設(shè)置了一位計(jì)數(shù)器11(流水線處理)以求得平均計(jì)數(shù)值的小數(shù)部分,由于每個(gè)一位計(jì)數(shù)器11缺少有關(guān)從第一位到第二位的進(jìn)位信息,如圖12所示設(shè)置了第一校正電路108以對(duì)一位計(jì)數(shù)器11的1和0一位計(jì)數(shù)值進(jìn)行+1校正,和輸出當(dāng)一位計(jì)數(shù)器11的一位數(shù)值從1變化到0時(shí)的進(jìn)位信息。
然而,利用一位計(jì)數(shù)器導(dǎo)獲得小數(shù)部分引起了時(shí)間測(cè)量精度的誤差。產(chǎn)生誤差的原因是由于流水線排列的一位計(jì)數(shù)器均分別為單獨(dú)的電路,假定系統(tǒng)時(shí)鐘的分辨數(shù)值為n,則n個(gè)一位計(jì)數(shù)器中的每一個(gè)都可能取三類計(jì)數(shù)值,即,Q、Q+1或Q+2。一位計(jì)數(shù)器的計(jì)數(shù)值只能是0或1。為了消除時(shí)間測(cè)量精度誤差,如圖12所示設(shè)置了第二校正電路109。
第二校正電路109包括一個(gè)選擇器110用于從n個(gè)流水線排列的一位計(jì)數(shù)器11的一位計(jì)數(shù)值中選擇一組所需的計(jì)數(shù)值,一個(gè)D-FF111用于鎖存來(lái)自選擇器110的信號(hào),一個(gè)符合電路112用于比較來(lái)自D-FF111的輸出和借助于符合電路112和D-FF113使D-FF111的輸出增量獲得的一個(gè)值,所說(shuō)D-FF113用于鎖存符合電路112的輸出,一個(gè)零檢測(cè)電路114用于根據(jù)D-FF113的輸出值和加法器部分6中的選擇器14經(jīng)由第一校正電路108的輸出值進(jìn)行零檢測(cè),和一個(gè)選擇器115,用于利用使加法器部分6的運(yùn)算處理在m位側(cè)與一位側(cè)之間轉(zhuǎn)換的控制信號(hào)選擇零檢測(cè)電路114的輸出和從加法器部分6的選擇器14的輸出中選擇m位計(jì)數(shù)器10的較低兩位計(jì)數(shù)值。通過(guò)將選擇器115的輸出輸入到加法器部分6中,可以進(jìn)行Q+2計(jì)數(shù)值的運(yùn)算。
然后,進(jìn)行選擇以求得m位計(jì)數(shù)器10的計(jì)數(shù)值的總和和一位計(jì)數(shù)器11的計(jì)數(shù)值的總和。比較器118將在MPU20中獲得的分辨數(shù)值n與在如圖13所示的運(yùn)算次數(shù)控制電路116中的一個(gè)x位計(jì)數(shù)器117中獲得的相加次數(shù)值進(jìn)行比較。從比較器118輸出的比較結(jié)果由D-FF119鎖存,以便控制一位計(jì)數(shù)器11的相加次數(shù)。
m位計(jì)數(shù)器10計(jì)數(shù)值的相加次數(shù)值預(yù)先設(shè)定為所用m位計(jì)數(shù)器10的數(shù)量。選擇器14選擇m位計(jì)數(shù)器10或一位計(jì)數(shù)器11的相加次數(shù)控制信號(hào),以便控制相加次數(shù)。
來(lái)自選擇器14的m位計(jì)數(shù)器10或一位計(jì)數(shù)器11的計(jì)數(shù)值通過(guò)D-FF15、ADD16、D-FF17和D-FF18相加,以求出m位計(jì)數(shù)器10或一位計(jì)數(shù)器11的計(jì)數(shù)值的總和。所得的總和值存儲(chǔ)在寄存器19中。儲(chǔ)存在寄存器19中的數(shù)據(jù)在MPU20的讀/寫時(shí)序讀入和寫入MPU20。
在MPU20中,將m位計(jì)數(shù)器10的計(jì)數(shù)值總和用所用m位計(jì)數(shù)器10的數(shù)量相除。另一方面,相對(duì)于一位計(jì)數(shù)器11的計(jì)數(shù)值,MPU20根據(jù)一位計(jì)數(shù)器12的數(shù)量n(使用了m位計(jì)數(shù)器10的LSB,并使用了一位計(jì)數(shù)器),和寄存器19中用于控制MPU20的讀/寫時(shí)序和n個(gè)一位計(jì)數(shù)器12的計(jì)數(shù)值中低的或高的連續(xù)計(jì)數(shù)值的數(shù)量求得在時(shí)鐘周期φ的分辨數(shù)值n,并控制加法器部分6中的相加次數(shù)最高為n次。
圖11所示高頻脈沖發(fā)生器103中所用的各個(gè)延遲緩沖寄存器105的延遲時(shí)間會(huì)由于源電壓和溫度狀態(tài)的不同而發(fā)生偏移,因此分辨數(shù)值n也隨之變化。考慮到這一點(diǎn),MPU20將m位計(jì)數(shù)器10的計(jì)數(shù)值的總和值和一位計(jì)數(shù)器11的計(jì)數(shù)值總和值用分辨數(shù)值n相除,以便分別求得其平均值。
流水線排列的m位計(jì)數(shù)器10和流水線排列的一位計(jì)數(shù)器11在一個(gè)時(shí)鐘周期φ內(nèi)的計(jì)數(shù)值的偏移分別不大于+1或+2。所以,一位計(jì)數(shù)器11的計(jì)數(shù)值變?yōu)樵趫D11所示高頻脈沖發(fā)生器103中的延遲緩沖寄存器的級(jí)數(shù)最小時(shí)一位計(jì)數(shù)器的計(jì)數(shù)值,+1計(jì)數(shù)值或+2計(jì)數(shù)值。包含小數(shù)點(diǎn)以下部分的計(jì)數(shù)值變?yōu)長(zhǎng)SB的計(jì)數(shù)值或在圖12所示的第二校正電路109中經(jīng)過(guò)+2校正的校低兩位的值。
求得如此獲得的小數(shù)部分的平均值,將整數(shù)部分的平均值與小數(shù)部分平均值相加以求得平均值之和,將這個(gè)和值乘以時(shí)鐘周期φ得到測(cè)量時(shí)間。
如圖2和圖14所示,響應(yīng)待測(cè)量信號(hào)的輸入,高頻脈沖發(fā)生器9產(chǎn)生起動(dòng)信號(hào)EN1至n,這些信號(hào)根據(jù)給定的開(kāi)始命令和給定的停止命令STOP1至STOPn控制m位計(jì)數(shù)器10、一位計(jì)數(shù)器11和一位計(jì)數(shù)器12計(jì)數(shù)的開(kāi)始和停止。對(duì)于具有n分辨系統(tǒng)時(shí)鐘φ,給定的停止命令STOP1至STOPn具有n個(gè)延遲時(shí)間。
由給定停止命令STOP1至STOPn產(chǎn)生的起動(dòng)信號(hào)EN1至n由高頻脈沖發(fā)生器9分成兩類值,即低電平和高電平,以控制m位計(jì)數(shù)器10、一位計(jì)數(shù)器11和一位計(jì)數(shù)器12計(jì)數(shù)的開(kāi)始和停止,使得m位計(jì)數(shù)器10取兩類計(jì)數(shù)值,即Q或Q+1,一位計(jì)數(shù)器11取三類計(jì)數(shù)值,即或Q、Q+1或Q+2,一位計(jì)數(shù)器12取兩類計(jì)數(shù)值,即0或1。
在MPU20中,將m位計(jì)數(shù)器10的計(jì)數(shù)值Q和Q+1的總和值以及一位計(jì)數(shù)器11的計(jì)數(shù)值Q、Q+1和Q+2的計(jì)數(shù)值用利用一位計(jì)數(shù)器12的計(jì)數(shù)值中0或1的連續(xù)值的數(shù)量求得的分辨數(shù)值n相除,以求得一個(gè)平均計(jì)值,并將所得的平均計(jì)數(shù)值與系統(tǒng)時(shí)鐘周期相乘,從而有可能以短于系統(tǒng)時(shí)鐘的時(shí)間精度進(jìn)行測(cè)量。
如圖12和15所示,由于直至分辨數(shù)值n的一位計(jì)數(shù)器11都取三類計(jì)數(shù)值Q、Q+1和Q+2,有可能通過(guò)借助于圖12所示的第二校正電路109對(duì)圖15所示的一位計(jì)數(shù)值進(jìn)行+2校正,并將校正結(jié)果輸出,而利用一位結(jié)構(gòu)的小數(shù)部分計(jì)數(shù)器以短于系統(tǒng)時(shí)鐘的時(shí)間精度進(jìn)行測(cè)量。
如上所述,在現(xiàn)有技術(shù)時(shí)間測(cè)量系統(tǒng)中,為時(shí)間測(cè)量系統(tǒng)設(shè)置測(cè)量基準(zhǔn)值控制部分,其利用系統(tǒng)時(shí)鐘的反向邊沿產(chǎn)生測(cè)量基準(zhǔn)值、測(cè)量開(kāi)始信號(hào)和測(cè)量停止信號(hào),所說(shuō)系統(tǒng)時(shí)鐘占空比的偏移借助于雙穩(wěn)態(tài)電路和類似電路或者系統(tǒng)時(shí)鐘的倍頻電路得以消除,并且求得測(cè)量基準(zhǔn)值與由具有常規(guī)結(jié)構(gòu)的時(shí)間測(cè)量系統(tǒng)測(cè)得的時(shí)間值之間的差值,從而控制測(cè)量是否可能進(jìn)行。
采用這種方案,在該系統(tǒng)中有可能在所需的測(cè)量精度范圍內(nèi)獲得測(cè)量結(jié)果,所說(shuō)系統(tǒng)能夠以短于由系統(tǒng)運(yùn)算速度唯一確定的周期的時(shí)間精度進(jìn)行測(cè)量。當(dāng)測(cè)量結(jié)果不在所需測(cè)量精度范圍內(nèi)時(shí)能夠給出報(bào)警信號(hào),并對(duì)測(cè)量精度進(jìn)行反饋控制。當(dāng)該系統(tǒng)用于車輛距離控制系統(tǒng)或類似系統(tǒng)中時(shí),是否執(zhí)行發(fā)動(dòng)機(jī)剎車控制可以利用由測(cè)量精度值和時(shí)間測(cè)量值得到的車輛距離決定,從而提高安全性。
回顧圖1-5、7和11-13,下面以其它方式描述時(shí)間測(cè)量系統(tǒng)。
參見(jiàn)圖1和圖2,高速計(jì)數(shù)器部分1響應(yīng)測(cè)量開(kāi)始信號(hào)與測(cè)量停止信號(hào)之間的時(shí)鐘信號(hào)累計(jì)計(jì)數(shù)值以產(chǎn)生表示該計(jì)數(shù)值的一個(gè)計(jì)數(shù)器輸出信號(hào)。加法器部分2根據(jù)時(shí)鐘信號(hào)和計(jì)數(shù)器輸出信號(hào)對(duì)計(jì)數(shù)值進(jìn)行加法運(yùn)算以獲得計(jì)數(shù)值的總和值。數(shù)據(jù)產(chǎn)生部分3根據(jù)計(jì)數(shù)器輸出信號(hào)發(fā)生對(duì)應(yīng)于總和值的分辨數(shù)據(jù)。信號(hào)發(fā)生部分4根據(jù)測(cè)量進(jìn)行/終止轉(zhuǎn)換信號(hào)、初始停止信號(hào)、分辨數(shù)據(jù)、總和值、和時(shí)鐘言號(hào)產(chǎn)生測(cè)量開(kāi)始信號(hào)和測(cè)量停止信號(hào),以將測(cè)量開(kāi)始信號(hào)和測(cè)量停止信號(hào)輸入到高速計(jì)數(shù)器部分1中。該總和值表示測(cè)得的時(shí)間值。
參見(jiàn)圖3,比較器部分24利用總和值和分辨數(shù)據(jù)將測(cè)得的時(shí)間值與一個(gè)基準(zhǔn)時(shí)間值進(jìn)行比較,以判斷是否滿足時(shí)間測(cè)量系統(tǒng)所需的測(cè)量精度。比較器部分24產(chǎn)生一個(gè)判斷結(jié)果信號(hào)。輸入控制的含義是指測(cè)量信號(hào)發(fā)生器22控制測(cè)量開(kāi)始言號(hào)向高速計(jì)數(shù)器部分1的輸入。
參見(jiàn)圖11,延遲緩沖寄存器105具有彼此串聯(lián)的輸入端和輸出端。移位寄存器106分別與延遲緩存器105輸出端相連,各自產(chǎn)生一個(gè)寄存器輸出信號(hào)。邏輯電路107分別與移位寄存器106相連,各自對(duì)寄存器輸出信號(hào)進(jìn)行邏輯運(yùn)算。
再參見(jiàn)圖2,多位計(jì)數(shù)器10分別從高頻脈沖發(fā)生器9的輸出中接收給定的輸出,從而開(kāi)始或停止計(jì)數(shù)。一位計(jì)數(shù)器部分11分別從高頻脈沖發(fā)生器9接收一組輸出,從而開(kāi)始或停止計(jì)數(shù)。第一校正電路根據(jù)加法器部分的運(yùn)算結(jié)果對(duì)一位計(jì)數(shù)器的一組一位計(jì)數(shù)值進(jìn)行+1校正。第二校正電路根據(jù)所說(shuō)的一組一位計(jì)數(shù)值和在加法器部分2中選擇的數(shù)據(jù)對(duì)一組一位計(jì)數(shù)值進(jìn)行+2校正。附加的一位計(jì)數(shù)器部分12從高頻脈沖發(fā)生器中接收一組輸出,從而開(kāi)始或停止計(jì)數(shù)。選擇器14從高速計(jì)數(shù)器部分1接收一位計(jì)數(shù)值和多位計(jì)數(shù)值以產(chǎn)生一個(gè)選擇器輸出。第一鎖存器15接收選擇器輸出以保存由選擇器輸出承載的數(shù)據(jù)。加法器16接收保存在第一鎖存器15中的數(shù)據(jù)。加法器16產(chǎn)生表示該數(shù)據(jù)的加法器輸出。第二鎖存器17將其輸出送入加法器16。第三鎖存器18接收該加法器輸出。
參見(jiàn)圖3,基準(zhǔn)值設(shè)定部分23設(shè)定一個(gè)基準(zhǔn)時(shí)間值。比較器部分24將該基準(zhǔn)時(shí)間值與總和值進(jìn)行比較以產(chǎn)生一個(gè)比較結(jié)果信號(hào)。測(cè)量信號(hào)發(fā)生器22根據(jù)比較結(jié)果信號(hào)和基準(zhǔn)時(shí)間值產(chǎn)生測(cè)量開(kāi)始信號(hào)和測(cè)量停止信號(hào)。
參見(jiàn)圖4,鎖存器26利用時(shí)鐘信號(hào)鎖存測(cè)量進(jìn)行/終止轉(zhuǎn)換信號(hào)以產(chǎn)生測(cè)量開(kāi)始信號(hào)。選擇器27接收測(cè)量停止信號(hào)和在基準(zhǔn)值設(shè)定部分23產(chǎn)生的一個(gè)信號(hào)以產(chǎn)生測(cè)量停止信號(hào)。
參見(jiàn)圖5,W位計(jì)數(shù)器29接收測(cè)量開(kāi)始信號(hào)以開(kāi)始計(jì)數(shù)。當(dāng)該W位計(jì)數(shù)器29的計(jì)數(shù)值達(dá)到給定值時(shí)第一鎖存器30產(chǎn)生一個(gè)給定值。第二鎖存器31接收表示該給定值的一個(gè)數(shù)據(jù)。第三鎖存器32以短于由時(shí)間測(cè)量系統(tǒng)的運(yùn)算速度唯一確定的周期的時(shí)間鎖存該數(shù)據(jù),并將該數(shù)據(jù)傳送到測(cè)量信號(hào)發(fā)生器22。基準(zhǔn)值發(fā)生器33響應(yīng)W位計(jì)數(shù)器29的計(jì)數(shù)值和第一、第二和第三鎖存器31和32的鎖存時(shí)間產(chǎn)生基準(zhǔn)時(shí)間值。
參見(jiàn)圖7,整數(shù)部分比較器35將基準(zhǔn)時(shí)間值的整數(shù)部分與該總和值進(jìn)行比較以產(chǎn)生一個(gè)整數(shù)部分比較結(jié)果。小數(shù)部分比較器36利用分辨數(shù)據(jù)將基準(zhǔn)時(shí)間值的小數(shù)部分與該總和值進(jìn)行比較以產(chǎn)生小數(shù)部分比較結(jié)果。第一鎖存器38利用時(shí)鐘信號(hào)鎖存通過(guò)在整數(shù)部分比較結(jié)果與小數(shù)部分比較結(jié)果之間進(jìn)行的邏輯運(yùn)算所得的選定數(shù)據(jù)。第二鎖存器39鎖存第一鎖存器的輸出信號(hào)。時(shí)間調(diào)節(jié)器37調(diào)節(jié)計(jì)數(shù)器輸出信號(hào)的時(shí)間以產(chǎn)生一個(gè)調(diào)節(jié)器輸出。第三鎖存器40利用時(shí)鐘信號(hào)鎖存在選定數(shù)據(jù)、調(diào)節(jié)器輸出、和基準(zhǔn)時(shí)間值之間的邏輯運(yùn)算的結(jié)果。計(jì)數(shù)器41利用第三鎖存器40的輸出對(duì)測(cè)量精度選擇的次數(shù)進(jìn)行計(jì)數(shù)。
權(quán)利要求
1.一種時(shí)間測(cè)量系統(tǒng),其包括一個(gè)高速計(jì)數(shù)器部分,其用于響應(yīng)在輸入測(cè)量起始信號(hào)和測(cè)量停止信號(hào)之間的一個(gè)時(shí)鐘信號(hào)總計(jì)計(jì)數(shù)值,以產(chǎn)生表示所說(shuō)計(jì)數(shù)值的一個(gè)計(jì)數(shù)器輸出信號(hào);一個(gè)加法器部分,其與所說(shuō)的高速計(jì)數(shù)器部分相連,用于利用所說(shuō)時(shí)鐘信號(hào)和所說(shuō)計(jì)數(shù)器輸出信號(hào)對(duì)所說(shuō)計(jì)數(shù)值進(jìn)行相加運(yùn)算,以產(chǎn)生所說(shuō)計(jì)數(shù)值的總和值;一個(gè)數(shù)據(jù)產(chǎn)生部分,其與所說(shuō)加法器部分和所說(shuō)高速計(jì)數(shù)器部分相連,用于利用所說(shuō)計(jì)數(shù)器輸出信號(hào)響應(yīng)所說(shuō)的總和值產(chǎn)生一個(gè)分辨數(shù)據(jù);一個(gè)信號(hào)發(fā)生部分,其與所說(shuō)數(shù)據(jù)產(chǎn)生部分、所說(shuō)加法器部分、和所說(shuō)高速計(jì)數(shù)器部分相連,接收測(cè)量進(jìn)行/終止轉(zhuǎn)換信號(hào)和一個(gè)初始停止信號(hào),以利用所說(shuō)測(cè)量進(jìn)行/終止轉(zhuǎn)換信號(hào)、所說(shuō)初始停止信號(hào)、所說(shuō)分辨數(shù)據(jù)、所說(shuō)總和值、和所說(shuō)時(shí)鐘信號(hào)產(chǎn)生所說(shuō)的測(cè)量起始信號(hào)和所說(shuō)的測(cè)量停止信號(hào),并將所說(shuō)測(cè)量起始信號(hào)和所說(shuō)測(cè)量停止信號(hào)輸入到所說(shuō)高速計(jì)數(shù)器中。
2.如權(quán)利要求1所述的一種時(shí)間測(cè)量系統(tǒng),其特征在于所說(shuō)總和值表示所測(cè)得的一個(gè)時(shí)間值,所說(shuō)信號(hào)發(fā)生部分包括比較裝置,其與所說(shuō)的加法器部分和所說(shuō)數(shù)據(jù)產(chǎn)生部分相連,用于利用所說(shuō)總和值和所說(shuō)分辨數(shù)據(jù)將所說(shuō)測(cè)得的時(shí)間值與一個(gè)基準(zhǔn)時(shí)間值比較以判斷是否滿足時(shí)間測(cè)量系統(tǒng)所需的測(cè)量精度,所說(shuō)比較裝置產(chǎn)生一個(gè)判斷結(jié)果信號(hào);和輸入控制裝置,其與所說(shuō)比較裝置相連,響應(yīng)所說(shuō)判斷結(jié)果信號(hào),用于控制將所說(shuō)測(cè)量開(kāi)始信號(hào)輸入到所說(shuō)高速計(jì)數(shù)器部分。
3.如權(quán)利要求1所述的一種時(shí)間測(cè)量系統(tǒng),其特征在于所說(shuō)總和值表示一個(gè)測(cè)得的時(shí)間值,所說(shuō)信號(hào)發(fā)生部分包括比較裝置,其與所說(shuō)加法器部分和所說(shuō)數(shù)據(jù)產(chǎn)生部分相連,用于利用所說(shuō)總和值和所說(shuō)分辨數(shù)據(jù)將所說(shuō)測(cè)得的時(shí)間值與一個(gè)基準(zhǔn)時(shí)間值進(jìn)行比較以判斷是否滿足時(shí)間測(cè)量系統(tǒng)所需的測(cè)量精度,所說(shuō)比較裝置產(chǎn)生一個(gè)判斷結(jié)果信號(hào);和系統(tǒng)控制裝置,其與所說(shuō)比較裝置相連,響應(yīng)所說(shuō)判斷結(jié)果信號(hào),控制所說(shuō)時(shí)間測(cè)量系統(tǒng)的運(yùn)算。
4.如權(quán)利要求3所述的一種時(shí)間測(cè)量系統(tǒng),其特征在于所說(shuō)信號(hào)發(fā)生部分還包括報(bào)警裝置,其與所說(shuō)比較裝置相連,響應(yīng)所說(shuō)判斷結(jié)果信號(hào),產(chǎn)生一個(gè)報(bào)警信號(hào)。
5.如權(quán)利要求1所述一種時(shí)間測(cè)量系統(tǒng),其特征在于所說(shuō)高速計(jì)數(shù)器部分具有一個(gè)高頻脈沖發(fā)生器,它包括一組延遲緩沖寄存器,它們具有串聯(lián)聯(lián)接的輸入端和輸出端;一組移位寄存器,其分別與所說(shuō)延遲緩沖寄存器的輸出端相連,各自用于產(chǎn)生一個(gè)寄存器輸出信號(hào);和一組邏輯電路,其分別與所說(shuō)移位寄存器相連,各自對(duì)所說(shuō)寄存器輸出信號(hào)執(zhí)行邏輯運(yùn)算。
6.如權(quán)利要求5所說(shuō)的一種時(shí)間測(cè)量系統(tǒng),其特征在于所說(shuō)高速計(jì)數(shù)器部分還包括一組多位計(jì)數(shù)器,它們分別從來(lái)自所說(shuō)高頻脈沖發(fā)生器的輸出中接收給定的輸出,從而開(kāi)始或停止計(jì)數(shù)。
7.如權(quán)利要求5所述的一種時(shí)間測(cè)量系統(tǒng),其特正在于所說(shuō)高速計(jì)數(shù)器部分具有一個(gè)一位計(jì)數(shù)器部分,它包括一組一位計(jì)數(shù)器,其分別用于接收來(lái)自所說(shuō)高頻脈沖發(fā)生器的一組輸出,從而開(kāi)始或停止計(jì)數(shù);一個(gè)第一校正電路,其根據(jù)來(lái)自所說(shuō)加法器部分的一個(gè)運(yùn)算結(jié)果,對(duì)所說(shuō)一位計(jì)數(shù)器的一組一位計(jì)數(shù)值進(jìn)行+1校正;和一個(gè)第二校正電路,其根據(jù)所說(shuō)的一組一位計(jì)數(shù)值和在所說(shuō)加法器部分選擇的數(shù)據(jù),對(duì)一組一位計(jì)數(shù)值進(jìn)行+2校正。
8.如權(quán)利要求7所述的一種時(shí)間測(cè)量系統(tǒng),其特征在于所說(shuō)高速計(jì)數(shù)器部分還包括一個(gè)輔助一位計(jì)數(shù)器部分,其用于接收來(lái)自所說(shuō)高頻脈沖發(fā)生器的一組輸出,從而開(kāi)始或停止計(jì)數(shù)。
9.如權(quán)利要求1所述的一種時(shí)間測(cè)量系統(tǒng),其特征在于所說(shuō)加法器部分包括一個(gè)選擇器,其與所說(shuō)高速計(jì)數(shù)器部分相連,用于從所說(shuō)高速計(jì)數(shù)器部分接收一位計(jì)數(shù)值和多位計(jì)數(shù)值以產(chǎn)生一個(gè)選擇器輸出;一個(gè)第一鎖存器,其與所說(shuō)選擇器相連,用于接收所說(shuō)選擇器輸出以保存由所說(shuō)選擇器輸出承載的數(shù)據(jù);一個(gè)加法器,其與所說(shuō)第一鎖存器相連,用于接收保存在所說(shuō)第一鎖存器中的數(shù)據(jù),所說(shuō)加法器產(chǎn)生表示所說(shuō)數(shù)據(jù)的一個(gè)加法器輸出;一個(gè)第二鎖存器,其與所說(shuō)加法器相連,用于接收所說(shuō)加法器輸出,并將其輸出傳送到所說(shuō)加法器;和一個(gè)第三鎖存器,其與所說(shuō)第二鎖存器相連,用于接收所說(shuō)加法器輸出。
10.如權(quán)利要求1所述的一種時(shí)間測(cè)量系統(tǒng),其特征在于所說(shuō)信號(hào)發(fā)生部分包括一個(gè)基準(zhǔn)值設(shè)定部分,用于設(shè)定一個(gè)基準(zhǔn)時(shí)間值;一個(gè)比較器部分,其與所說(shuō)加法器部分相連,用于將所說(shuō)基準(zhǔn)時(shí)間值與所說(shuō)總和值進(jìn)行比較,以產(chǎn)生一個(gè)比較結(jié)果信號(hào);和一個(gè)測(cè)量信號(hào)發(fā)生器,其與所說(shuō)比較器部分、所說(shuō)基準(zhǔn)值設(shè)定部分、和所說(shuō)高速計(jì)數(shù)器部分相連,接收所說(shuō)測(cè)量進(jìn)行/終止轉(zhuǎn)換信號(hào)和所說(shuō)寢停止信號(hào),以根據(jù)所說(shuō)比較結(jié)果信號(hào)和所說(shuō)基準(zhǔn)時(shí)間值產(chǎn)生所說(shuō)測(cè)量開(kāi)始信號(hào)和所說(shuō)測(cè)量停止信號(hào)。
11.如權(quán)利要求10所述的一種時(shí)間測(cè)量系統(tǒng),其特征在于所說(shuō)測(cè)量信號(hào)發(fā)生器包括一個(gè)鎖存器,其與所說(shuō)高速計(jì)數(shù)器部分相連,利用時(shí)鐘信號(hào)鎖存所說(shuō)測(cè)量進(jìn)行/終止轉(zhuǎn)換信號(hào)以產(chǎn)生所說(shuō)測(cè)量開(kāi)始信號(hào);和一個(gè)選擇器,其與所說(shuō)鎖存器和所說(shuō)高速計(jì)數(shù)器部分相連,用于接收所說(shuō)測(cè)量停止信號(hào)和在所說(shuō)基準(zhǔn)值設(shè)定部分產(chǎn)生的一個(gè)信號(hào)以產(chǎn)生所說(shuō)測(cè)量停止信號(hào)。
12.如權(quán)利要求10所述的一種時(shí)間測(cè)量系統(tǒng),其特征在于所說(shuō)基準(zhǔn)值設(shè)定部分包括一個(gè)W位計(jì)數(shù)器,其與所說(shuō)測(cè)量信號(hào)發(fā)生器相連,用于接收所說(shuō)測(cè)量開(kāi)始信號(hào)以開(kāi)始計(jì)數(shù);一個(gè)第一鎖存器,其與所說(shuō)W位計(jì)數(shù)器相連,用于當(dāng)所說(shuō)W位計(jì)數(shù)器的計(jì)數(shù)值達(dá)到所說(shuō)給定值時(shí)產(chǎn)生一個(gè)給定值;一個(gè)第二鎖存器,其與所說(shuō)第一鎖存器相連,用于接收表示所說(shuō)給定值的一個(gè)數(shù)據(jù);一個(gè)第三鎖存器,其與所說(shuō)第二鎖存器和所說(shuō)測(cè)量信號(hào)發(fā)生器相連,用于以短于由所說(shuō)時(shí)間測(cè)量系統(tǒng)唯一確定的一個(gè)周期的時(shí)間鎖存所說(shuō)數(shù)據(jù),并將所說(shuō)數(shù)據(jù)傳送到所說(shuō)測(cè)量信號(hào)發(fā)生器;和一個(gè)基準(zhǔn)值發(fā)生器,其與所說(shuō)W位計(jì)數(shù)器和所說(shuō)比較器部分相連,用于響應(yīng)所說(shuō)W位計(jì)數(shù)器的計(jì)數(shù)值產(chǎn)生所說(shuō)基準(zhǔn)時(shí)間值,和鎖存所說(shuō)第一、第二和第三鎖存器的時(shí)間。
13.如權(quán)利要求10所述的一種時(shí)間測(cè)量系統(tǒng),其特征在于所說(shuō)比較器部分包括一個(gè)整數(shù)部分比較器,其與所說(shuō)基準(zhǔn)值設(shè)定部分和所說(shuō)加法器部分相連,用于將所說(shuō)基準(zhǔn)時(shí)間值的整數(shù)部分與所說(shuō)總和值進(jìn)行比較,以產(chǎn)生一個(gè)整數(shù)部分比較結(jié)果;一個(gè)小數(shù)部分比較器,其與所說(shuō)基準(zhǔn)值設(shè)定部分、所說(shuō)加法器部分、和所說(shuō)數(shù)據(jù)產(chǎn)生部分相連,用于利用所說(shuō)分辨數(shù)據(jù)將所說(shuō)基準(zhǔn)時(shí)間值的小數(shù)部分與所說(shuō)總和值進(jìn)行比較,以產(chǎn)生一個(gè)小數(shù)部分比較結(jié)果;一個(gè)第一鎖存器,其與所說(shuō)的整數(shù)部分比較器和小數(shù)部分比較器相連,用于利用所說(shuō)時(shí)鐘信號(hào)鎖存通過(guò)所說(shuō)整數(shù)部分比較結(jié)果和所說(shuō)小數(shù)部分比較結(jié)果之間的邏輯運(yùn)算獲得的一個(gè)選定數(shù)據(jù);一個(gè)第二鎖存器,其與所說(shuō)第一鎖存器相連,用于鎖存所說(shuō)第一鎖存器的輸出信號(hào);一個(gè)時(shí)間調(diào)節(jié)器,其與所說(shuō)高速計(jì)數(shù)器相連,用于調(diào)節(jié)所說(shuō)計(jì)數(shù)器輸出信號(hào)的時(shí)間以產(chǎn)生一個(gè)調(diào)節(jié)器輸出;一個(gè)第三鎖存器,其與所說(shuō)時(shí)間調(diào)節(jié)器、、所說(shuō)整數(shù)部分比較器、所說(shuō)小數(shù)部分比較器、和所說(shuō)基準(zhǔn)值設(shè)定部分相連,用于利用時(shí)鐘信號(hào)鎖存在所說(shuō)選定數(shù)據(jù)、所說(shuō)調(diào)節(jié)器輸出、和所說(shuō)基準(zhǔn)時(shí)間值之間的邏輯運(yùn)算的結(jié)果;和一個(gè)計(jì)數(shù)器,其與所說(shuō)第三鎖存器相連,用于利用所說(shuō)第三鎖存器的輸出對(duì)測(cè)量精度選擇次數(shù)進(jìn)行計(jì)數(shù)。
14.使用一種時(shí)間測(cè)量系統(tǒng)的一種時(shí)間測(cè)量方法,它包括以下步驟第一步驟,初始化所說(shuō)時(shí)間測(cè)量系統(tǒng);第二步驟,根據(jù)相對(duì)于測(cè)量基準(zhǔn)值進(jìn)行的實(shí)際值測(cè)量結(jié)果起動(dòng)一種分辨數(shù)值測(cè)量模式;第三步驟,設(shè)定測(cè)量基準(zhǔn)值和相應(yīng)于該測(cè)量基準(zhǔn)值產(chǎn)生一個(gè)測(cè)量目標(biāo)信號(hào);第四步驟,在所說(shuō)第三步驟接收到測(cè)量目標(biāo)信號(hào)時(shí)響應(yīng)一個(gè)給定的起始命令開(kāi)始計(jì)數(shù);第五步驟,響應(yīng)一個(gè)給定的停止命令停止計(jì)數(shù);第六步驟,在第五步驟停止計(jì)數(shù)之后開(kāi)始將給定整數(shù)部分的計(jì)數(shù)值的相加;第七步驟,通過(guò)給定次數(shù)的相加求得整數(shù)部分計(jì)數(shù)值總和,并停止加法運(yùn)算;第八步驟,在第七步驟停止相加之后將整數(shù)部分計(jì)數(shù)值的總和用給定的相加次數(shù)值相除以求出第一平均值;第九步驟,校正第一平均值以獲得第一校正平均值;第十步驟,保存第一校正平均值;第十一步驟,在第五步驟停止計(jì)數(shù)之后,根據(jù)對(duì)小數(shù)部分計(jì)數(shù)值進(jìn)位的鑒別結(jié)果,相對(duì)于這些小數(shù)部分計(jì)數(shù)值進(jìn)行+1校正;第十二步驟,根據(jù)對(duì)小數(shù)部分相等的連續(xù)計(jì)數(shù)值鑒別結(jié)果,對(duì)這些小數(shù)部分計(jì)數(shù)值進(jìn)行+2校正;第十三步驟,開(kāi)始將小數(shù)部分相加;第十四步驟,在第五步驟停止計(jì)數(shù)之后,測(cè)量分辨數(shù)值;第十五步驟,保存所測(cè)得的分辨數(shù)值;第十六步驟,在第十五步驟保存分辨數(shù)值之后,將相應(yīng)的計(jì)數(shù)值相加對(duì)應(yīng)于該分辨數(shù)值的給定次數(shù),以求得小數(shù)部分計(jì)數(shù)值的總和;第十七步驟,停止小數(shù)部分的加法運(yùn)算;第十八步驟,在第十七步驟停止相加之后,將小數(shù)部分總和值用分辨數(shù)值相除以獲得第二平均值;第十九步驟,校正第二平均值以求得第二校正平均值;第二十步驟,保存第二校正平均值;第二十一步驟,將在第十步驟保存的第一校正平均值與在第二十步驟保存的第二校正平均值相加,以獲得第三平均值;第二十二步驟,將在第三步驟設(shè)定的測(cè)量基準(zhǔn)值和在第二十一步驟獲得的第三平均值進(jìn)行比較,以判斷該測(cè)量基準(zhǔn)值與該第三平均值之間的差值是否在給定的測(cè)量精度范圍內(nèi);第二十三步驟,如果在第二十二步驟的判斷結(jié)果是否定的,則對(duì)第二十二步驟的比較次數(shù)進(jìn)行計(jì)數(shù),以判斷第二十二步驟的比較次數(shù)是否已經(jīng)達(dá)到給定的次數(shù);第二十四步驟,如果在第二十三步驟的判斷結(jié)果是肯定的,則停止該系統(tǒng)工作;第二十五步驟,如果在第二十二步驟的判斷結(jié)果是肯定的,則初始化計(jì)數(shù)器部分;第二十六步驟,響應(yīng)待測(cè)量的一個(gè)信號(hào)的輸入,開(kāi)始測(cè)量實(shí)際值的一種模式;第二十七步驟,響應(yīng)給定的開(kāi)始命令開(kāi)始計(jì)數(shù)操作;第二十八步驟,響應(yīng)給定的停止命令,停止計(jì)數(shù);第二十九步驟,在第二十八步驟停止計(jì)數(shù)之后,開(kāi)始將給定整數(shù)部分計(jì)數(shù)值相加;第三十步驟,經(jīng)過(guò)給定次數(shù)的加法運(yùn)算求得整數(shù)部分計(jì)數(shù)值的總和,并停止加法運(yùn)算;第三十一步驟,在第三十步驟停止加法運(yùn)算之后,將整數(shù)部分計(jì)數(shù)值總和值用給定的相加次數(shù)相除以求得第四平均值;第三十二步驟,校正該第四平均值以獲得第三校正平均值;第三十三步驟,保存第三校正平均值;第三十四步驟,在第二十八步驟停止計(jì)數(shù)之后,根據(jù)小數(shù)部分計(jì)數(shù)值進(jìn)位的鑒別結(jié)果,對(duì)這些小數(shù)部分計(jì)數(shù)值進(jìn)行+1校正;第三十五步驟,根據(jù)對(duì)小數(shù)部分連續(xù)的等值計(jì)數(shù)值的鑒別結(jié)果,對(duì)這些小數(shù)部分計(jì)數(shù)值進(jìn)行+2校正;第三十六步驟,開(kāi)始將這些小數(shù)部分計(jì)數(shù)值相加;第三十七步驟,將相應(yīng)于在第十五步驟保存的分辨數(shù)值的計(jì)數(shù)值相加對(duì)應(yīng)于該分辨數(shù)值的給定次數(shù),以獲得小數(shù)部分計(jì)數(shù)值的總和;第三十八步驟,停止小數(shù)部分計(jì)數(shù)值的加法運(yùn)算;第三十九步驟,在第三十八步驟停止加法運(yùn)算之后,將小數(shù)部分計(jì)數(shù)值的總和用分辨數(shù)值相除以獲得第五平均值;第四十步驟,校正第五平均值以獲得第四校正平均值;第四十一步驟,保存該第四校正平均值;第四十二步驟,將在第三十三步驟保存的第三校正平均值與在第四十一步驟保存的第四校正平均值相加,求得第六平均值;和第四十三步驟,通過(guò)將第六平均值與系統(tǒng)時(shí)鐘脈沖周期相乘獲得測(cè)量時(shí)間。
全文摘要
時(shí)間測(cè)量系統(tǒng),具有高速計(jì)數(shù)器(1),對(duì)傳送測(cè)量開(kāi)始和停止信號(hào)間的時(shí)鐘計(jì)數(shù)值計(jì)數(shù),產(chǎn)生輸出信號(hào),信號(hào)發(fā)生器(4)接收測(cè)量進(jìn)行/終止轉(zhuǎn)換和初始停止信號(hào),產(chǎn)生測(cè)量開(kāi)始和停止信號(hào)。加法器(2)利用時(shí)鐘和輸出信號(hào)對(duì)計(jì)數(shù)值相加產(chǎn)生總和值。對(duì)應(yīng)該值,數(shù)據(jù)產(chǎn)生部分(3)利用輸出信號(hào)產(chǎn)生分辨數(shù)據(jù)。為產(chǎn)生測(cè)量開(kāi)始和停止信號(hào),信號(hào)產(chǎn)生部分利用了分辨數(shù)據(jù)、總和值和時(shí)鐘信號(hào)。測(cè)量開(kāi)始和停止信號(hào)從信號(hào)發(fā)生器傳送到高速計(jì)數(shù)器。
文檔編號(hào)G04F10/04GK1212388SQ9810314
公開(kāi)日1999年3月31日 申請(qǐng)日期1998年6月19日 優(yōu)先權(quán)日1997年6月20日
發(fā)明者村上博邦 申請(qǐng)人:日本電氣株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1