1.一種脈沖寬度采集方法,包括:
將單路時(shí)鐘輸入現(xiàn)場(chǎng)可編程門(mén)陣列,通過(guò)所述現(xiàn)場(chǎng)可編程門(mén)陣列的鎖相環(huán)產(chǎn)生多路時(shí)鐘;
對(duì)所述單路時(shí)鐘為高電平或者低電平狀態(tài)下的由所述鎖相環(huán)輸出的每一路時(shí)鐘的上升沿或下降沿進(jìn)行計(jì)數(shù),得到對(duì)應(yīng)的每個(gè)時(shí)鐘的上升沿或下降沿的個(gè)數(shù)數(shù)組;
根據(jù)所述個(gè)數(shù)數(shù)組,利用預(yù)設(shè)計(jì)算公式,計(jì)算得到脈沖寬度時(shí)間。
2.根據(jù)權(quán)利要求1所述的脈沖寬度采集方法,其特征在于,所述根據(jù)所述個(gè)數(shù)數(shù)組,利用預(yù)設(shè)計(jì)算公式,計(jì)算得到脈沖寬度時(shí)間,包括:
取所述個(gè)數(shù)數(shù)組中最小的數(shù)為基數(shù),計(jì)算所述個(gè)數(shù)數(shù)組中最大的數(shù)的數(shù)量,利用預(yù)設(shè)計(jì)算公式,計(jì)算得到脈沖寬度時(shí)間。
3.根據(jù)權(quán)利要求2所述的脈沖寬度采集方法,其特征在于,所述利用預(yù)設(shè)計(jì)算公式,計(jì)算得到脈沖寬度時(shí)間,包括:
獲取所述鎖相環(huán)輸出的時(shí)鐘周期以及時(shí)鐘個(gè)數(shù);
計(jì)算所述基數(shù)與所述時(shí)鐘周期的第一乘積,以及所述數(shù)量與所述時(shí)鐘個(gè)數(shù)的比值與所述時(shí)鐘周期的第二乘積;
計(jì)算所述第一乘積與所述第二乘積的和,得到所述脈沖寬度時(shí)間。
4.根據(jù)權(quán)利要求1所述的脈沖寬度采集方法,其特征在于,通過(guò)所述現(xiàn)場(chǎng)可編程門(mén)陣列的鎖相環(huán)產(chǎn)生八路時(shí)鐘。
5.根據(jù)權(quán)利要求1所述的脈沖寬度采集方法,其特征在于,多路所述時(shí)鐘的頻率相同。
6.根據(jù)權(quán)利要求5所述的脈沖寬度采集方法,其特征在于,相鄰兩路所述時(shí)鐘之間的相位差相同。
7.根據(jù)權(quán)利要求6所述的脈沖寬度采集方法,其特征在于,相鄰兩路所述時(shí)鐘之間的相位差為45度或者90度或者22.5度。
8.根據(jù)權(quán)利要求1所述的脈沖寬度采集方法,其特征在于,對(duì)所述單路時(shí)鐘為高電平或者低電平狀態(tài)下的由所述鎖相環(huán)輸出的每一路時(shí)鐘的上升沿進(jìn)行計(jì)數(shù),得到對(duì)應(yīng)的每個(gè)時(shí)鐘的上升沿的個(gè)數(shù)數(shù)組。
9.根據(jù)權(quán)利要求1所述的脈沖寬度采集方法,其特征在于,對(duì)所述單路時(shí)鐘為高電平或者低電平狀態(tài)下的由所述鎖相環(huán)輸出的每一路時(shí)鐘的下降沿進(jìn)行計(jì)數(shù),得到對(duì)應(yīng)的每個(gè)時(shí)鐘的下降沿的個(gè)數(shù)數(shù)組。
10.根據(jù)權(quán)利要求8或9中任一項(xiàng)所述的脈沖寬度采集方法,其特征在于,所述個(gè)數(shù)數(shù)組中的各數(shù)據(jù)之間相差一個(gè)數(shù)量級(jí)。