TDC-GP1高精度時(shí)間間隔測(cè)量芯片及其應(yīng)用
發(fā)布時(shí)間:2008/5/27 0:00:00 訪(fǎng)問(wèn)次數(shù):649
    
    
     來(lái)源:?jiǎn)纹瑱C(jī)及嵌入式系統(tǒng)應(yīng)用 作者:長(zhǎng)沙國(guó)防科技大學(xué) 劉國(guó)福 張 王已 劉 波 摘要:德國(guó)acam公司研發(fā)的高精度時(shí)間間隔測(cè)量芯片tdc-gp1,可提供兩通道250ps或單通道125ps分辨率的時(shí)間間隔測(cè)量;用戶(hù)可以很方便地用它構(gòu)成自己的系統(tǒng)或儀器,因此已在多種高精度測(cè)試領(lǐng)域得到了應(yīng)用(如高精度激光測(cè)距儀、頻率和相位信號(hào)分析等)。文章詳細(xì)介紹tdc-gp1的內(nèi)部結(jié)構(gòu)。工作原理和性能指標(biāo),并給出該芯片在測(cè)量門(mén)電路延遲時(shí)間方面的一個(gè)應(yīng)用實(shí)例。
     關(guān)鍵詞:時(shí)間間隔測(cè)量 tdc-gp1 單片機(jī)1 概述 tdc-gp1主要應(yīng)用于超聲波流量?jī)x、高能物理和核物理、各種手持/機(jī)載或固定工的高精度激光測(cè)距儀、激光雷達(dá)、激光掃描儀、cdma無(wú)線(xiàn)蜂窩系統(tǒng)無(wú)線(xiàn)定位、超聲波密度儀、超聲波厚度儀、渦輪增壓器的轉(zhuǎn)速測(cè)試儀、張力計(jì)、磁致伸縮傳感器、飛行時(shí)間譜儀、天文的時(shí)間間隔觀(guān)測(cè)、頻率和相位信號(hào)分析等高精度測(cè)試領(lǐng)域。tdc-gp1還提供了與微處理器的多種接口方式,用戶(hù)可以很方便地用它構(gòu)成自己的系統(tǒng)或儀器。2 結(jié)構(gòu)原理與引腳功能 tdc-gp1采用44引腳tqfp封裝,具有tdc測(cè)量單元、16位算術(shù)邏輯單元、rlc測(cè)量單元及與8位處理器的接口單元4個(gè)主要功能模塊。內(nèi)部結(jié)構(gòu)如圖1所示。 (1)tdc測(cè)量單元 當(dāng)兩個(gè)脈沖的上升測(cè)或下降測(cè)的時(shí)間差為幾十到幾百ns時(shí),傳統(tǒng)的測(cè)量脈沖寬度的脈沖計(jì)數(shù)法已不再適用。這是因?yàn)橐獪y(cè)的脈沖越窄,所需要的時(shí)鐘頻率就愈高,對(duì)芯片的性能要求也越高。例如要求1ns的測(cè)量誤差時(shí),時(shí)鐘頻率就需要提高到1ghz,此時(shí)一般計(jì)數(shù)器芯片很難正常工作,同時(shí)也會(huì)帶來(lái)電路板的布線(xiàn)、材料選擇、加工等諸多問(wèn)題。為克服上述問(wèn)題,tdc-gp1利用信號(hào)通過(guò)邏輯門(mén)電路的絕對(duì)傳輸時(shí)間提出了一種新的時(shí)間間隔測(cè)量方法,測(cè)量原理如圖2所示。start信號(hào)和stop信號(hào)之間的時(shí)間間隔由非門(mén)的個(gè)數(shù)來(lái)決定,而非門(mén)的傳輸時(shí)間可以由集成電路工藝精確地確定。同時(shí),由于門(mén)電路的傳輸時(shí)間受溫度和電源電壓的影響比較大,因而該芯片內(nèi)部設(shè)計(jì)了鎖相和標(biāo)定電路。(2)16位算術(shù)邏輯單元 如圖1所示,tdc-gp1有兩個(gè)算術(shù)邏輯單元(alu)。前面的alu將粗值寄存器中的測(cè)量結(jié)果轉(zhuǎn)變?yōu)橐粺o(wú)符號(hào)整數(shù),以便后面的alu進(jìn)行算術(shù)運(yùn)算。后面的16位順序alu主要完成以下三方面的工作:按照控制寄存器中的指令進(jìn)行時(shí)間間隔的計(jì)算;將計(jì)算出的結(jié)果進(jìn)行標(biāo)定;將標(biāo)定后的結(jié)果進(jìn)行乘法運(yùn)行。alu擁有獨(dú)立的時(shí)鐘,完成所有上述工作僅需4μs。 (3)rlc測(cè)量單元 tdc-gp1利用本身的時(shí)間間隔測(cè)量功能在芯片上集成了一個(gè)rlc測(cè)量單元。首先一已知電容通過(guò)被測(cè)電阻放電,當(dāng)電容器上的放電電壓達(dá)到比較器的門(mén)限電壓外,tdc-gp1記錄下這一段放電時(shí)間。然后將被測(cè)電阻變換為一已知阻值的電阻,重復(fù)上述過(guò)程得到另外一段放電時(shí)間。根據(jù)這兩段放電時(shí)間的比值與已知電阻的阻值就可計(jì)算出被測(cè)電阻的阻值。(4)與微控制器的接口單元 tdc-gp1提供了與8位單片機(jī)的接口,包括8位數(shù)據(jù)總線(xiàn),4位可對(duì)16個(gè)寄存器操作的地址線(xiàn)以及讀、寫(xiě)、片選等控制線(xiàn)。另外,為了簡(jiǎn)化接口設(shè)計(jì),還提供了地址鎖存線(xiàn)(ale)。3 功能描述 tdc-gp1提供了兩個(gè)量程及精度可調(diào)整等三個(gè)模式可供用戶(hù)選擇,每個(gè)模式中的分辨率可以設(shè)置為高或低。下面簡(jiǎn)要介紹一下三個(gè)模式的測(cè)試過(guò)程和時(shí)序。(1)量程1 tdc-gp1提供了兩個(gè)測(cè)量通道,每個(gè)通道精度250ps,兩個(gè)通道精度等級(jí)完全相同;兩個(gè)通道公用一個(gè)stsrt輸入,可分別與四個(gè)獨(dú)立的stop輸入進(jìn)行比較,最小時(shí)限為15ns;start和stop信號(hào)必須持續(xù)2.5ns以上,否則芯片無(wú)法辨識(shí);stop信號(hào)之間可進(jìn)行相互的比較,無(wú)最小時(shí)限;量程為3ns~7.6μs;兩個(gè)通道可進(jìn)行排序,這樣可使1通道允許8個(gè)脈沖輸入,這種模式下通道2的stop輸入被忽略。圖3給出了量程1的測(cè)量時(shí)序。 (2)量程2 為進(jìn)行大量程時(shí)間測(cè)量,芯片引入了一個(gè)16位的predivider。該模式下芯片只有通道1可用;正常精度模式下允許4個(gè)脈沖輸入;stop信號(hào)之間不能相互比較,僅stop與stsrt信號(hào)可進(jìn)行比較;最大量程60ns~200ms。圖4給出了量程2的測(cè)量時(shí)序。 原理如下:輸入start信號(hào),芯片內(nèi)部迅速測(cè)量出這個(gè)信號(hào)與下一個(gè)校準(zhǔn)時(shí)鐘上升測(cè)的時(shí)差,記為tfc1。之后,計(jì)數(shù)器開(kāi)始工作,得到此predivider的工作周期數(shù),記為period。這進(jìn),重新激活芯片內(nèi)部測(cè)量單元,測(cè)量出輸入的stop信號(hào)的第一個(gè)脈沖上升沿與下一個(gè)校準(zhǔn)時(shí)鐘上升沿的時(shí)差,記為tfc2。tfc3是stop信號(hào)的第二個(gè)脈沖上升沿與校準(zhǔn)時(shí)鐘上升沿的時(shí)差,tcall是一個(gè)校準(zhǔn)時(shí)鐘周期,tcal2是兩個(gè)校準(zhǔn)時(shí)鐘周期。根據(jù)圖4可以得出start信號(hào)與stop信號(hào)第一個(gè)脈沖的時(shí)間間隔為time=period×[cc+(tfc1-tpc2)/(tcal2-tcal1)cc表示predivider的計(jì)數(shù)值。(3)精度可調(diào)整模式 tdc芯片另一個(gè)
    
    
     來(lái)源:?jiǎn)纹瑱C(jī)及嵌入式系統(tǒng)應(yīng)用 作者:長(zhǎng)沙國(guó)防科技大學(xué) 劉國(guó)福 張 王已 劉 波 摘要:德國(guó)acam公司研發(fā)的高精度時(shí)間間隔測(cè)量芯片tdc-gp1,可提供兩通道250ps或單通道125ps分辨率的時(shí)間間隔測(cè)量;用戶(hù)可以很方便地用它構(gòu)成自己的系統(tǒng)或儀器,因此已在多種高精度測(cè)試領(lǐng)域得到了應(yīng)用(如高精度激光測(cè)距儀、頻率和相位信號(hào)分析等)。文章詳細(xì)介紹tdc-gp1的內(nèi)部結(jié)構(gòu)。工作原理和性能指標(biāo),并給出該芯片在測(cè)量門(mén)電路延遲時(shí)間方面的一個(gè)應(yīng)用實(shí)例。
     關(guān)鍵詞:時(shí)間間隔測(cè)量 tdc-gp1 單片機(jī)1 概述 tdc-gp1主要應(yīng)用于超聲波流量?jī)x、高能物理和核物理、各種手持/機(jī)載或固定工的高精度激光測(cè)距儀、激光雷達(dá)、激光掃描儀、cdma無(wú)線(xiàn)蜂窩系統(tǒng)無(wú)線(xiàn)定位、超聲波密度儀、超聲波厚度儀、渦輪增壓器的轉(zhuǎn)速測(cè)試儀、張力計(jì)、磁致伸縮傳感器、飛行時(shí)間譜儀、天文的時(shí)間間隔觀(guān)測(cè)、頻率和相位信號(hào)分析等高精度測(cè)試領(lǐng)域。tdc-gp1還提供了與微處理器的多種接口方式,用戶(hù)可以很方便地用它構(gòu)成自己的系統(tǒng)或儀器。2 結(jié)構(gòu)原理與引腳功能 tdc-gp1采用44引腳tqfp封裝,具有tdc測(cè)量單元、16位算術(shù)邏輯單元、rlc測(cè)量單元及與8位處理器的接口單元4個(gè)主要功能模塊。內(nèi)部結(jié)構(gòu)如圖1所示。 (1)tdc測(cè)量單元 當(dāng)兩個(gè)脈沖的上升測(cè)或下降測(cè)的時(shí)間差為幾十到幾百ns時(shí),傳統(tǒng)的測(cè)量脈沖寬度的脈沖計(jì)數(shù)法已不再適用。這是因?yàn)橐獪y(cè)的脈沖越窄,所需要的時(shí)鐘頻率就愈高,對(duì)芯片的性能要求也越高。例如要求1ns的測(cè)量誤差時(shí),時(shí)鐘頻率就需要提高到1ghz,此時(shí)一般計(jì)數(shù)器芯片很難正常工作,同時(shí)也會(huì)帶來(lái)電路板的布線(xiàn)、材料選擇、加工等諸多問(wèn)題。為克服上述問(wèn)題,tdc-gp1利用信號(hào)通過(guò)邏輯門(mén)電路的絕對(duì)傳輸時(shí)間提出了一種新的時(shí)間間隔測(cè)量方法,測(cè)量原理如圖2所示。start信號(hào)和stop信號(hào)之間的時(shí)間間隔由非門(mén)的個(gè)數(shù)來(lái)決定,而非門(mén)的傳輸時(shí)間可以由集成電路工藝精確地確定。同時(shí),由于門(mén)電路的傳輸時(shí)間受溫度和電源電壓的影響比較大,因而該芯片內(nèi)部設(shè)計(jì)了鎖相和標(biāo)定電路。(2)16位算術(shù)邏輯單元 如圖1所示,tdc-gp1有兩個(gè)算術(shù)邏輯單元(alu)。前面的alu將粗值寄存器中的測(cè)量結(jié)果轉(zhuǎn)變?yōu)橐粺o(wú)符號(hào)整數(shù),以便后面的alu進(jìn)行算術(shù)運(yùn)算。后面的16位順序alu主要完成以下三方面的工作:按照控制寄存器中的指令進(jìn)行時(shí)間間隔的計(jì)算;將計(jì)算出的結(jié)果進(jìn)行標(biāo)定;將標(biāo)定后的結(jié)果進(jìn)行乘法運(yùn)行。alu擁有獨(dú)立的時(shí)鐘,完成所有上述工作僅需4μs。 (3)rlc測(cè)量單元 tdc-gp1利用本身的時(shí)間間隔測(cè)量功能在芯片上集成了一個(gè)rlc測(cè)量單元。首先一已知電容通過(guò)被測(cè)電阻放電,當(dāng)電容器上的放電電壓達(dá)到比較器的門(mén)限電壓外,tdc-gp1記錄下這一段放電時(shí)間。然后將被測(cè)電阻變換為一已知阻值的電阻,重復(fù)上述過(guò)程得到另外一段放電時(shí)間。根據(jù)這兩段放電時(shí)間的比值與已知電阻的阻值就可計(jì)算出被測(cè)電阻的阻值。(4)與微控制器的接口單元 tdc-gp1提供了與8位單片機(jī)的接口,包括8位數(shù)據(jù)總線(xiàn),4位可對(duì)16個(gè)寄存器操作的地址線(xiàn)以及讀、寫(xiě)、片選等控制線(xiàn)。另外,為了簡(jiǎn)化接口設(shè)計(jì),還提供了地址鎖存線(xiàn)(ale)。3 功能描述 tdc-gp1提供了兩個(gè)量程及精度可調(diào)整等三個(gè)模式可供用戶(hù)選擇,每個(gè)模式中的分辨率可以設(shè)置為高或低。下面簡(jiǎn)要介紹一下三個(gè)模式的測(cè)試過(guò)程和時(shí)序。(1)量程1 tdc-gp1提供了兩個(gè)測(cè)量通道,每個(gè)通道精度250ps,兩個(gè)通道精度等級(jí)完全相同;兩個(gè)通道公用一個(gè)stsrt輸入,可分別與四個(gè)獨(dú)立的stop輸入進(jìn)行比較,最小時(shí)限為15ns;start和stop信號(hào)必須持續(xù)2.5ns以上,否則芯片無(wú)法辨識(shí);stop信號(hào)之間可進(jìn)行相互的比較,無(wú)最小時(shí)限;量程為3ns~7.6μs;兩個(gè)通道可進(jìn)行排序,這樣可使1通道允許8個(gè)脈沖輸入,這種模式下通道2的stop輸入被忽略。圖3給出了量程1的測(cè)量時(shí)序。 (2)量程2 為進(jìn)行大量程時(shí)間測(cè)量,芯片引入了一個(gè)16位的predivider。該模式下芯片只有通道1可用;正常精度模式下允許4個(gè)脈沖輸入;stop信號(hào)之間不能相互比較,僅stop與stsrt信號(hào)可進(jìn)行比較;最大量程60ns~200ms。圖4給出了量程2的測(cè)量時(shí)序。 原理如下:輸入start信號(hào),芯片內(nèi)部迅速測(cè)量出這個(gè)信號(hào)與下一個(gè)校準(zhǔn)時(shí)鐘上升測(cè)的時(shí)差,記為tfc1。之后,計(jì)數(shù)器開(kāi)始工作,得到此predivider的工作周期數(shù),記為period。這進(jìn),重新激活芯片內(nèi)部測(cè)量單元,測(cè)量出輸入的stop信號(hào)的第一個(gè)脈沖上升沿與下一個(gè)校準(zhǔn)時(shí)鐘上升沿的時(shí)差,記為tfc2。tfc3是stop信號(hào)的第二個(gè)脈沖上升沿與校準(zhǔn)時(shí)鐘上升沿的時(shí)差,tcall是一個(gè)校準(zhǔn)時(shí)鐘周期,tcal2是兩個(gè)校準(zhǔn)時(shí)鐘周期。根據(jù)圖4可以得出start信號(hào)與stop信號(hào)第一個(gè)脈沖的時(shí)間間隔為time=period×[cc+(tfc1-tpc2)/(tcal2-tcal1)cc表示predivider的計(jì)數(shù)值。(3)精度可調(diào)整模式 tdc芯片另一個(gè)
熱門(mén)點(diǎn)擊
- 高準(zhǔn)確度時(shí)鐘程序算法
- 高端電流檢測(cè)的原理和電路
- 實(shí)時(shí)時(shí)鐘電路DS1302的原理及應(yīng)用
- 數(shù)字式溫度計(jì)DS18B20的特性及應(yīng)用
- 鋼琴琴鍵排列平整性的測(cè)量
- 電能計(jì)量專(zhuān)用芯片CS5460A
- 電話(huà)報(bào)警系統(tǒng)的設(shè)計(jì)
- 一種在線(xiàn)式漏電保護(hù)器測(cè)試儀的研制
- 一種高性能的VXI矩陣開(kāi)關(guān)模塊的研制
- 汽車(chē)故障自診斷系統(tǒng)與故障診斷儀V.A.G15
推薦技術(shù)資料
- 滑雪繞樁機(jī)器人
- 本例是一款非常有趣,同時(shí)又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究