999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于TDC-GP2的高精度時間間隔測量系統設計*

2016-11-21 01:18:43張彬彬崔永俊
電子器件 2016年5期
關鍵詞:測量信號系統

張彬彬,崔永俊*,楊 兵

(1.中北大學電子測試技術國家重點實驗室,太原030051;2.中北大學儀器科學與動態測試教育部重點實驗室,太原030051)

基于TDC-GP2的高精度時間間隔測量系統設計*

張彬彬1,2,崔永俊1,2*,楊兵1,2

(1.中北大學電子測試技術國家重點實驗室,太原030051;2.中北大學儀器科學與動態測試教育部重點實驗室,太原030051)

為了實現衛星定位系統中的時間同步,設計了一種高精度、高分辨率的時間間隔測量系統。采用兩片時間-數字轉換芯片TDC-GP2,將脈沖計數法和數字內插法相結合,使測量精確度能夠達到1 ns,分辨率可以達到100 ps,量程范圍可達1 ns~1 s;具有體積小、精度高、使用靈活等優點,能夠廣泛的應用到不同的時間同步系統中。

時間間隔測量;TDC-GP2;脈沖計數法;數字內插法;高精度

時間數字轉換技術TDC(Time-to-Digital Converters)廣泛的應用于時頻測量[1]、航天航空、衛星導航、雷達定位、激光測距、核物理和粒子物理探測等領域[2]。時間間隔測量的精度和分辨率對這些領域的發展起到決定性的作用。因此,如何提高測量時間間隔的精度和分辨率具有重要的研究意義。TDC的實現方法很多,主要包括模擬測量方法和數字測量方法,隨著半導體技術的發展和數字電路技術的成熟,數字測量方法成為主流的TDC實現方法。數字測量方法有著高集成度、全數字測量、高分辨率和高穩定度的優點。

1 設計原理

高精度時間間隔測量系統主要由時間間隔測量模塊、數據處理和顯示模塊組成。時間間隔測量模塊包括TDC-GP2時差測量模塊和FPGA邏輯處理模塊兩部分,其中 TDC-GP2時差測量模塊用于測量待測秒脈沖與接收的衛星信號秒脈沖之間的時間差,并把時間信號轉換為數字信號;FPGA邏輯處理模塊用于協調各模塊之間的工作,包括接收上位機下發的開始測量和停止測量信號,以及在時間間隔測量完成后,發送完成信號通知上位機可以讀取數據;數據處理及顯示模塊用于讀取時間間隔測量系統測量的數據,并在上位機進行數據的統計、處理及顯示[3]。系統的整體設計框圖如圖 1所示。

圖1 系統的整體設計框圖

2 關鍵技術

系統采用通用時間-數字轉換芯片TDC-GP2,TDC-GP2芯片有兩種工作模式[4]。工作模式1:兩路Stop通道公用一路Start通道,最低有效位為65 ps,測量范圍是2.0 ns~1.8 μs;工作模式2:只使用了一路Stop通道對應Start通道,最低有效位為65 ps,測量范圍是2×Tref~4ms@4 MHz,其中Tref為芯片內部時鐘周期。本系統中采用工作模式1,在工作模式1中芯片是以記錄信號通過內部門電路的傳播延遲個數來進行高精度時間間隔測量的[5],其測量時序如圖2所示。

圖2 時間間隔測量時序圖

如圖2所示,Start作為時間閘門的開門信號,Stop作為時間閘門的關門信號,Ref作為測量模塊的基準信號,其周期為T,Clk為參考時鐘,其周期為T1,Δt1和Δt2為精細測量結果,n為粗計數結果。如果Δt小于時鐘周期T1,即Start信號上升沿和Stop信號上升沿同時位于一個參考時鐘周期內,那么Start或Stop信號的上升沿只有一個會被識別,TDC-GP2無法正常工作,所以在開始測量之前先對Stop信號延時m個參考時鐘周期。Start和Stop之間的時間間隔可表示為:

系統設計的測量范圍是1ns~1s,而TDC-GP2工作模式1的測量范圍為2.0 ns~1.8 μs,那么當Start信號上升沿與Stop信號上升沿不同時位于該范圍內時,Δt1與Δt2就不會同時被測量到。由于TDC-GP2芯片完成一次測量到下一次測量之間需要幾μs,這樣就會造成比較大的工作死區,因此采用兩片TDC-GP2芯片分別對Δt1和Δt2進行測量,Δt1與Δt2的測量互不影響,可以同時進行測量。第1片TDC-GP2芯片用于測量衛星信號與基準信號之間的時差Δt1,第2片TDC-GP2芯片用于測量待測信號與基準信號之間的時差△t2。粗計數部分由FPGA實現,Start信號上升沿到來時計數器開始計數,Stop信號上升沿到來時對計數器數值進行鎖存,計數器的數值就是粗計數結果[6]。測量完成后,把測量的數據發送給上位機,上位機根據式(1)進行計算,得到精確時間間隔Δt。

3 硬件及軟件設計

3.1硬件設計

硬件設計中,時間間隔的精細測量部分是使用TDC-GP2芯片來實現的[7],圖3為TDC-GP2芯片的外圍連接電路圖,TDC-GP2芯片外接兩個晶振,其中4 MHz高速晶振用于時鐘校準以及在工作模式2中作為時間測量單元的一部分,32.768 kHz晶振作為基準時鐘用來控制高速時鐘和進行時鐘校準用。Start引腳用于接收時間測量的開始脈沖信號,Stop引腳用于接收時間測量停止脈沖信號。該設計中選擇工作模式1模式,在工作模式1中TDC-GP2芯片開通兩個Stop通道,而系統只需要1個,因此把Stop2與En_Stop2引腳接地以關閉Stop2通道。SPI總線引腳SSN、SCK、SI、SO經過排阻分別與FPGA的I/O口P1到P4引腳相連。

圖3TDC-GP2外圍連接電路

硬件電路采用兩片TDC-GP2芯片分別對衛星脈沖信號與基準信號之間的時間差以及待測信號與基準信號之間的時間差進行測量,要實現高精度的測量,在PCB板中被測信號和基準信號到達芯片的布線長度應該是相等的,以保證引入最小的硬件誤差。TDC-GP2是通過內部門電路的傳播延遲來進行高精度的時間間隔測量的,容易受溫度和外電源電壓的影響,在電路設計中,放置了低阻抗、低阻值的去耦電容,并采用獨立的電源層和地層以提高線路的抗干擾能力。

3.2軟件設計

系統的軟件設計包括用VHDL語言編寫的FPGA嵌入式程序和用C#語言編寫的上位機程序[8]。主程序流程圖如圖4所示。

圖4 主程序流程圖

TDC-GP2芯片的初始化是通過FPGA發送操作碼給TDC-GP2芯片來實現的,初始化測量單元與ALU數據處理單元。初始化完成之后,分別對寫寄存器reg0~reg5進行配置,reg0中bit(2:0)設置為000,Start、Stop均為上升沿有效,bit(3)設置為0,選擇測量范圍1,bit4(DisAutoCal)設置為0不選擇自動校準功能;reg1中reg(10:8)設置為010,Stop通道1的脈沖數為2,bit(13:11)設置為000,Stop通道2的脈沖數為0,bit(19:16)和bit(23:20)用于定義ALU數據處理的計算方式,第1次設置為測量Start與Stop通道1的第1次采樣的時差,第2次設置為測量Stop通道1的第1次采樣與第2次采樣的時差。配置完寄存器之后,通過FPGA發送啟動信號使能TDC-GP2芯片,ALU數據處理單元工作完成后將測量數據存入相應的結果寄存器。

上位機模塊擔任著數據接收、處理、顯示及存儲的任務,時間間隔測量模塊每秒更新一次測量數據,上位機每200 ms檢測一次串口緩沖區內的數據格式,符合要求則讀取數據,同時清空緩沖區,否則直接清空緩沖區。串口讀取數據后,根據數據幀頭判斷數據來源,若為時間間隔測量模塊發送的數據,則對數據進行提取。然后將數據按照式(1)進行計算,并將計算結果進行誤差剔除、計算平均值等處理,最終顯示在上位機界面上。

4 測試結果與分析

為了驗證時間間隔測量系統的精度,在1 ns~1 s的量程范圍內選取多個測量點,在每個測量點進行多次測量并將該系統的測量結果與Agilent公司53132A計數器測量結果進行比較,測量結果如表1所示。

為了驗證時間間隔測量系統的,將Agilent公司81110A型脈沖發生器兩通道的延時按100 ps遞增,進行多組測量得到數據如表2所示。

表1 標定精度測量數據 單位:ns

表2 標定分辨率測量數據 單位:ns

在實際測量中,由于脈沖信號發生器信號存在波動,單次測量的數據是一直跳動的,所以表1和表2中的測量數據都是對100次測量結果進行平均得到的。這樣可以減小因信號源波動產生的隨機誤差,提高系統測量精度。由表1的數據可知,時間間隔測量系統在1 ns、100 ns、500 ns、1 μs、10 μs、50 μs這6個測量點的測量精度都優于1 ns,在1 ns~1 s全量程范圍內,精度都優于0.001 5%×設置值+0.3 ps,滿足系統測量精度得要求。表2中,測試數據表明脈沖信號發生器的設置時差變化100 ps。樣機的測量值也會隨著變化70 ps~120 ps,符合系統測量分辨率的要求。

5 結論

為了實現衛星定位系統中的時間同步,設計了一種高精度、高分辨率的時間間隔測量系統。該系統測量范圍大、精度高、人機交互界面操作簡單。采用雙TDC-GP2的設計,消除了測量盲區,擴展了系統的測量范圍。通過大量試驗測試,該系統能夠滿足精度1 ns,分辨率100 ps,測量范圍1 ns~1 s的測量要求。

[1]瞿鑫,吳云峰,江桓,等.基于FPGA的時間間隔測量系統的設計[J].電子器件,2013,36(6):825-827.

[2]周國清,周祥,張烈平,等.面陣激光雷達多通道時間間隔測量系統研制[J].電子器件,2015,38(1):166-173.

[3]邢燕.高精度時間間隔測量系統[J].電子測量技術,2010(5):1-3,9.

[4]ACAMInc.TDC-GP2用戶手冊[DB/OL].(2009-12-21).http://www. dzsc.com/uploadfile/company/102330/2008410145650637.Pdf.

[5]高正中,譚沖,趙聯成,等.基于TDC-GP22高精度低功耗超聲波熱量表的設計[J].電子技術應用,2015(7):61-63,67.

[6]徐圣法.基于TDC_GPX的高精度時間間隔測量方法[J].國外電子測量技術,2012(12):40-41,54.

[7]仲峰,萬莉萍,岳宇軍.高精度時間測量芯片TDC-GP2在激光測距中的應用[J].工業控制計算機,2007(4):69-70,72.

[8]楊兵,崔永俊,賈磊,等.基于TDC-GP2的時間間隔測量系統設計[J].計算機測量與控制,2015(9):2974-2976.

張彬彬(1990-),男,漢族,山西省太原市,碩士研究生,專業:儀器科學與技術,研究方向為電路與系統,837497088@ qq.com;

崔永俊(1973-),男,漢族,山西省太原市,博士生,副教授,主要研究方向為納米測試技術與儀器,annayucyj@nuc.edu.cn。

Design of High Precision Time Interval Measurement System Based on TDC-GP2*

ZHANG Binbin1,2,CUI Yongjun1,2*,YANG Bing1,2
(1.Ministerial Key Laboratory for Instrument Science and Dynamic Test,North University of China,Taiyuan 030051,China;2.National Key Laboratory for Electronic Measurement Technology,North University of China,Taiyuan 030051,China)

In order to realize the time synchronization in satellite positioning system,a high precision and high resolution time interval measurement system is designed.Using two time digital converter chip TDC-GP2,the pulse counting method and digital interpolation method are combined,The result shows that the measurement accuracy of the system is 1 ns,the resolution is 100 ps,the measuring range is up to 1 ns~1 s.With the advantages of small size,high accuracy,and flexibility it can be widely used in different time synchronization system.

time interval measurement;TDC-GP2;pulse counting method;digital interpolation method;High-precision

TN787

A

1005-9490(2016)05-1108-05

項目來源:國家自然科學基金項目(61335008)

2015-10-13修改日期:2015-11-11

EEACC:7320K10.3969/j.issn.1005-9490.2016.05.018

猜你喜歡
測量信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
滑動摩擦力的測量與計算
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 中文字幕66页| 亚洲无码高清一区| 91精品国产一区| 国产精品护士| 天天躁狠狠躁| 97se亚洲综合在线韩国专区福利| 亚洲日本中文字幕天堂网| 国产美女无遮挡免费视频网站| 欧美激情伊人| 黄色网址免费在线| 第九色区aⅴ天堂久久香| 国产精品无码久久久久久| 视频二区国产精品职场同事| 亚洲成A人V欧美综合天堂| 国产一在线| 视频在线观看一区二区| 91精品国产91久久久久久三级| 欧美伦理一区| 久草视频中文| 最新亚洲人成网站在线观看| 国产办公室秘书无码精品| 久久精品电影| 亚洲精品男人天堂| 福利国产微拍广场一区视频在线| 久久精品人人做人人综合试看| 一级爱做片免费观看久久| 九九久久精品免费观看| 国产69囗曝护士吞精在线视频| 亚洲欧美另类中文字幕| 伊人久久婷婷五月综合97色| 91探花在线观看国产最新| 精品丝袜美腿国产一区| 狠狠亚洲五月天| 美女无遮挡免费视频网站| 东京热一区二区三区无码视频| 国产综合色在线视频播放线视| 伊人激情综合| 久久久久久久久18禁秘| 亚洲国产欧洲精品路线久久| 久久久91人妻无码精品蜜桃HD| 国产尤物在线播放| 亚洲日韩精品综合在线一区二区| 九九久久精品国产av片囯产区 | 国产精品嫩草影院视频| 国产高潮流白浆视频| 久久无码av三级| 亚洲乱伦视频| 中文天堂在线视频| 毛片一区二区在线看| 99re在线视频观看| 三级视频中文字幕| 国产免费观看av大片的网站| 久久这里只有精品66| 国产成人做受免费视频| 少妇精品久久久一区二区三区| 欧美成人一级| 四虎永久免费地址在线网站| 99无码中文字幕视频| 国产美女无遮挡免费视频| 人妻丰满熟妇AV无码区| 中文字幕有乳无码| 四虎影视无码永久免费观看| 中文字幕在线看| 三级欧美在线| 激情成人综合网| 国产成人综合亚洲欧美在| 国产成人亚洲无码淙合青草| 波多野结衣在线se| 欧洲成人免费视频| 婷婷丁香色| 伊人久久大香线蕉影院| 无码中文AⅤ在线观看| 欧美在线精品怡红院| 九九久久99精品| 99久视频| 91精品日韩人妻无码久久| 99这里只有精品6| 五月婷婷导航| 亚洲区欧美区| 波多野结衣一二三| 久久午夜夜伦鲁鲁片不卡| 亚瑟天堂久久一区二区影院|