激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

基于數字移相的高精度脈寬測量系統及其FPGA實(shí)現

時(shí)間:2024-09-03 11:20:58 理工畢業(yè)論文 我要投稿
  • 相關(guān)推薦

基于數字移相的高精度脈寬測量系統及其FPGA實(shí)現

摘要:采用XILINX公司的SpartanII系列FPGA芯片設計了一種基于數字移相技術(shù)的高精度脈寬測量系統,同時(shí)給出了系統的仿真結果和精度分析。與通常的脈沖計數法相比,該系統的最大測量誤差減小到原來(lái)的34.2%。

在測量與儀器儀表領(lǐng)域,經(jīng)常需要對數字信號的脈沖寬度進(jìn)行測量。這種測量通常采用脈沖計數法,即在待測信號的高電平或低電平用一高頻時(shí)鐘脈沖進(jìn)行計數,然后根據脈沖的個(gè)數計算待測信號寬度,如圖1所示。待測信號相對于計數時(shí)鐘通常是獨立的,其上升、下降沿不可能正好落在時(shí)鐘的邊沿上,因此該法的最大測量誤差為一個(gè)時(shí)鐘周期。例如采用80MHz的高頻時(shí)鐘,最大誤差為12.5ns。

提高脈沖計數法的精度通常有兩個(gè)思路:提高計數時(shí)鐘頻率和使用時(shí)幅轉換技術(shù)。時(shí)鐘頻率越高,測量誤差越小,但是頻率越高對芯片的性能要求也越高。例如要求1ns的測量誤差時(shí),時(shí)鐘頻率就需要提高到1GHz,此時(shí)一般計數器芯片很難正常工作,同時(shí)也會(huì )帶來(lái)電路板的布線(xiàn)、材料選擇、加工等諸多問(wèn)題。時(shí)幅轉換技術(shù)雖然對時(shí)鐘頻率不要求,但由于采用模擬電路,在待測信號頻率比較高的情況下容易受噪聲干擾,而且當要求連續測量信號的脈寬時(shí),電路反應的快速性方面就存在一定問(wèn)題。

區別于以上兩種方法,本文提出另一種利用數字移相技術(shù)提高脈寬測量精度的思路并使用FPGA芯片實(shí)現測試系統。

1 測量原理

所謂移相是指對于兩路同頻信號,以其中一路為參考信號,另一路相對于該參考信號做超前或滯后的移動(dòng)形成相位差。數字移相通常采用延時(shí)方法,以延時(shí)的長(cháng)短來(lái)決定兩數字信號間的相位差,本文提出的測量原理正是基于數字移相技術(shù)。如圖2所示,原始計數時(shí)鐘信號CLK0通過(guò)移相后得到CLK90、CLK180、CLK270,相位依次相差90°,用這四路時(shí)鐘信號同時(shí)驅動(dòng)四個(gè)相同的計數器對待測信號進(jìn)行計數。設時(shí)鐘頻率為f,周期為T,四個(gè)計數器的計數個(gè)數分別為m1、m2、m3和m4,則最后脈寬測量值為:

w=[(m1 m2 m3 m4)/4]×T (1)

可以看到,這種方法實(shí)際等效于將原始計數時(shí)鐘四倍頻,以4f的時(shí)鐘頻率對待測信號進(jìn)行計數測量,從而將測量精度提高到原來(lái)的4倍。例如原始計數時(shí)鐘為80MHz時(shí),系統的等效計數頻率則為320MHz,如果不考慮各路計數時(shí)鐘間的相對延遲時(shí)間誤差,其測量的最大誤差將降為原來(lái)的四分之一,僅為3.125ns。同時(shí),該法保證了整個(gè)電路的最大工作頻率仍為f,避免了時(shí)鐘頻率提高帶來(lái)的一系列問(wèn)題。

2 系統實(shí)現

系統實(shí)現的最關(guān)鍵部分是保證送入各計數器的時(shí)鐘相對延遲精度,即要保證計數時(shí)鐘之間的相位差。由于通常原始時(shí)鐘頻率已經(jīng)相對較高(通常接近100MHz),周期在10~20ns之間,因此對時(shí)鐘的延遲時(shí)間只有幾ns,使用普通的延遲線(xiàn)芯片無(wú)法達到精度要求;同時(shí)為了避免電路板內芯片間傳送延遲的影響,保證測試系統的精度、穩定性和柔性。本文采用現場(chǎng)可編程門(mén)陣列(FPGA)來(lái)實(shí)現所提出的測量方法。系統結構如圖3所示。晶振產(chǎn)生原始輸入時(shí)鐘,通過(guò)移相計數模塊后得到脈寬的測量值,測量結果送入FIFO緩存中,以加快數據處理速度,最后通過(guò)PCI總線(xiàn)完成與計算機的數據傳輸。邏輯控制用來(lái)協(xié)調各模塊間的時(shí)序,保證系統的正常運行。為提高測試系統的靈活性和方便性,系統建立了內部寄存器,通過(guò)軟件修改寄存器的值可以控制測試系統的啟動(dòng)停止,選擇測量高電平或低電平等。移相計數模塊、FIFO緩沖以及邏輯控制均在FPGA芯片內實(shí)現,芯片使用XILINX公司的SpartanII系列。

SpartanII系列是一款高性能、低價(jià)位的FPGA芯片,其最高運行頻率為200MHz,這里選用其中的XC2S15-6(-6為速度等級)。芯片提供了四個(gè)高精度片內數字延遲鎖定環(huán)路(Delay-Locked Loop,即DLL),可以保證芯片內時(shí)鐘信號的零傳送延遲和低的時(shí)鐘歪斜(Clock Skew);同時(shí)可以方便地實(shí)現對時(shí)鐘信號的常用控制,如移相、倍頻、分頻等。在HDL程序設計中,可以使用符號CLKDLL調用片內DLL結構,其管腳圖如圖4所示。主要管腳說(shuō)明如下:

CLKIN:時(shí)鐘源輸入,其頻率范圍為25~100MHz。

CLKFB:反饋或參考時(shí)鐘信號,只能從CLK0或CLK2X反饋輸入。

CLK?眼0|90|180|270?演:時(shí)鐘輸出,與輸入時(shí)鐘同頻,但相位依次相差90°。其內部定義了屬性DUTY_CYCLE_CORRECTION,可以用來(lái)調整時(shí)鐘的占空比,值為FALSE時(shí),輸出時(shí)鐘占空比和輸入時(shí)鐘一致,值為TRUE時(shí)將占空比調整為50%。

CLK2X:時(shí)鐘源倍頻輸出,且占空比自動(dòng)調整為50%。

CLKDV:時(shí)鐘源分頻輸出,由屬性 CLKDV_DIVIDE控制N分頻,N可以為1.5、2、2.5、3、4、5、8或16。

LOCKED:該信號為低電平時(shí),

【基于數字移相的高精度脈寬測量系統及其FPGA實(shí)現】相關(guān)文章:

數字下變頻技術(shù)的研究及其FPGA實(shí)現03-07

基于FPGA的IPV6數字包配置實(shí)現03-07

基于FPGA的實(shí)時(shí)SAR成像系統轉置存儲的實(shí)現03-07

基于模糊控制的遲早門(mén)同步器及其FPGA實(shí)現03-20

基于FPGA的HDLC通信模塊的實(shí)現05-14

基于FPGA的直接數字頻率合成器的設計和實(shí)現03-19

基于FPGA的TS over lP的設計與實(shí)現03-21

基于FPGA的多路模擬量、數字量采集與處理系統03-18

一種基于FPGA的A超數字式探傷系統的研究03-20

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频