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

基于PCIe總線的專用高速信號采集卡設計

2015-11-09 21:17:02林連雷易宇
現代電子技術 2015年21期

林連雷++易宇

摘 要: 在某些雷達對抗試驗中,為了精確地評估試驗效果,設計了一個高速信號采集系統,該系統具有最高為500 MS/s的采樣率,板上緩存為1 GB,同時提供與高速存儲系統的數據傳輸接口以供外擴存儲容量。該系統提供了示波器工作模式和連續采集工作模式兩種工作模式,用戶可根據需求使用不同的工作模式對采集到的數據進行處理,同時該系統具有完善的觸發功能,以方便用戶對數據進行分析。

關鍵詞: PCI Express; 高速數據采集; 模擬信號; 同步脈沖信號

中圖分類號: TN911.7?34 文獻標識碼: A 文章編號: 1004?373X(2015)21?0052?04

Design of dedicated high?speed signal acquisition card based on PCIe bus

LIN Lianlei, YI Yu

(Department of Automatic Test and Control, Harbin Institute of Technology, Harbin 150001, China)

Abstract: In some radar countermeasure tests, a high?speed signal acquisition system was designed to assess the test results accurately. This system has the maximum sampling rate of 500 MS/s, in which the cache in the card is 1 GB, and can provide data transmission interface of high?speed storage system to expand the storage capacity. Two operation modes of the scope operating mode and the continuous acquisition mode are offered in this system, and users can use the different operating modes according to the requirements to process the collected data. This system has perfect trigger function, and is convenience for the users to analyze the data.

Keywords: PCI Express; high?speed data acquisition; analog signal; synchronous pulse signal

0 引 言

在某些雷達對抗試驗中,為了精確地評估試驗效果,需要對雷達接收機產生的回波信號、同步脈沖信號等進行采集,通過對這些信號的分析得出試驗結果,基于此目的,需要設計一個具有高速采集能力的系統,用于采集雷達接收機產生的回波信號、同步脈沖信號;同時該系統需要具備大容量存儲能力,用于實時存儲采集到的數據,為雷達對抗試驗后續的數據分析提供數據來源;為了更好地捕捉雷達對抗試驗中的關鍵信號,該系統應該具備完善的觸發功能。

本文設計了一個基于PCIe總線的專用高速信號采集卡,該模塊提供了2路模擬信號采集通道用于采集雷達回波信號,6路脈沖信號采集通道用于采集同步脈沖信號和波門信號,另外提供2路通道用于給系統的觸發功能提供外觸發源。該數據采集卡具有最高為500 MS/s的數據采樣率,板上提供1 GB的高速緩存,并提供高速存儲單元接口,用于外擴高速存儲系統。

1 系統總體設計

高速數據采集卡的整體方案如圖1所示。該模塊具有高速數據采集功能并提供高速數據緩存以及與高速存儲單元進行數據交換的接口。模塊提供兩種工作模式,其中示波器模式通過將采集到的數據存儲到FPGA內部的雙端口RAM,之后通過示波器功能軟件進行數據處理及顯示等。由于FPGA內部的雙端口RAM容量有限,因此不能進行長時間的連續采集和數據存儲,而雙端口RAM具有讀寫可以同時進行的優點,因此在示波器軟件的配合下可以實時觀察信號的變化或者配合觸發方式捕捉一段有用的信號進行數據分析;而連續采集模式將采集到的數據存儲到板卡高速緩存中,由于板卡中設計的DDR3高速緩存電路容量有限,因此在連續采集模式下需要配合外部高速存儲系統實現數據的連續采集。本文設計的高速采集模塊提供了與高速存儲系統進行數據傳輸的PCIe接口,因此外擴的高速存儲系統只需要具有PCIe通信能力即能與本文設計的板卡進行數據傳輸。

2 硬件設計

2.1 硬件電路設計

數據采集模塊硬件電路設計如圖2所示,電路中主控制器采用Altera公司的cyclone V芯片,該芯片內部具有專用的LVDS信號接收器以接收A/D輸出的數據信號,同時內置PCIe 硬核可以實現與PCIe 接口電路的連接,可通過DDR3硬核控制器實現與DDR3 SDRAM的連接。A/D芯片選用TI公司的ADS5407,該芯片具有2個模擬輸入通道,其采樣率可以達到500 MSPS,數據輸出方式為LVDS信號,使用該信號進行數據傳輸可以提高信號的抗噪聲能力。此部分電路PCB布線技術對系統SNR影響很大,所以在布線時要采取降噪聲、抗干擾技術[1]。

本系統設計中硬件電路主要由以下幾個部分組成:

(1) 模擬信號調理電路,用于調節輸入的模擬信號,使其能在后端A/D芯片的正常處理范圍之內;

(2) 同步脈沖/觸發信號調理電路,用于將6路脈沖信號和2路外觸發信號經過整形等相關處理之后送至FPGA中進行數據處理;

(3) A/D轉換電路,在FPGA輸入的控制信號的控制下將2路差分信號轉換成2通道12 b的LVDS信號輸出到FPGA中,同時輸出同步時鐘到FPGA中;

(4) 時鐘電路,在FPGA輸入的控制信號下向A/D轉換電路輸出高速差分時鐘,該電路選用了Micrel公司的SY89430V芯片,該芯片可輸出50~950 MHz的時鐘頻率;

(5) DDR3存儲電路,主要用于將連續采集模式下采集到的數據進行緩存;

(6) PCIe接口電路,用于將數據采集卡與上位機軟件和高速存儲系統進行通信。

下面詳細介紹高速數據采集模塊的硬件電路中關鍵電路的設計。

2.1.1 PCIe接口電路設計

本模塊設計中的高速數據傳輸關鍵部分在于PCIe總線的數據傳輸速率。設計中選用了Altera公司的GXFC7C6F23I7款芯片,該芯片具有PCI Express硬核,采用該IP核設計了PCI Express通信接口,本設計中選用的是PCI Express的X4鏈路寬度,同時由于FPGA中的PCI Express發送器和接收器采用高速低壓差分信號(LVDS)傳輸,根據其電氣規范,高速差分信號的發送端需要串接一個電容,以進行AC耦合,因此在PCIe接口電路設計中,每一個數據通路(Lane)的發送端(TX)串接一個0.1 μF的電容[2]。

系統采用PCIe進行背板提供的100 MHz時鐘為本模塊的參考時鐘,為了提高系統穩定性,采用了IDT公司的ICS874003?02芯片對機箱的背板時鐘進行去抖處理。該芯片是一款專門為PCI Express系統設計的高性能的差分轉LVDS抖動衰減器,采用了IDT公司的第三代FemtoClock技術來實現最低的相位噪聲[3]。

2.1.2 模擬信號調理電路設計

模擬信號調理電路是高速數據采集系統的一個設計重點,該部分電路信號質量的好壞直接影響本系統是否能達到雷達對抗試驗中數據采集的相關指標。該部分電路設計了阻抗切換電路,用來實現示波器模式下的50 Ω和1 MΩ阻抗的切換,之后利用電阻分壓的方法實現電路的1[∶]1和6[∶]1衰減比例選擇,進而使得模塊能夠提供±0.5 V和±2.5 V兩檔輸入電壓范圍,經過衰減之后的波形通過RC濾波電路進行抗混疊濾波,同時濾除電源系統等引入的高頻干擾,設計中RC電路的帶寬需要達到100 MHz以滿足雷達信號采集要求。本設計中選用的A/D芯片輸入信號為差分信號,因此濾波之后的信號需要通過差分轉換芯片轉換成差分信號以供A/D芯片接收。

2.2 固件設計

數據采集系統的固件設計包括數據接收邏輯、觸發選擇邏輯、采集卡工作模式選擇邏輯、數據采集控制邏輯和PCIe接口邏輯五個部分,如圖3所示。其中數據接收邏輯完成將A/D輸入的LVDS信號轉換成單端信號,經過Quartus自帶的ALTLVDS將DDR數據轉換成SDR數據,并對數據進行重新排序等功能;數據采集控制邏輯完成對時鐘芯片的控制以實現控制時鐘芯片輸出用戶需求的時鐘,同時完成對A/D芯片的配置使得芯片能夠根據需求正常工作;觸發選擇邏輯可以用于產生內觸發、軟觸發,并對內觸發、軟觸發和2路外觸發進行觸發源的選擇,同時進行觸發沿的選擇;工作模式選擇邏輯用于根據用戶需求進行示波器工作模式和連續采集工作模式的選擇;PCIe接口邏輯可實現PCI Express協議,完成數據的傳輸功能。

下面詳細介紹高速數據采集模塊的固件設計中幾個關鍵邏輯的設計。

2.2.1 觸發選擇邏輯設計

示波器不僅要有完整的采集系統,同時還要有完善的觸發系統。示波器的觸發功能可以在輸入信號的一個固定電平點處同步水平掃描,可以將信號清晰地顯示到屏幕上,觸發控制可以穩定重復波形,采集單脈沖波形[4]。

本系統提供外觸發、內觸發和軟件觸發3大類觸發方式:外觸發直接利用外部輸入的觸發信號作為觸發源;內觸發是利用采集卡的2路模擬信號作為觸發源;軟件觸發是通過上位機軟件控制觸發信號的產生。其中內觸發是通過將采集卡采集到的模擬信號與用戶設定的觸發電平進行比較而得到的數字脈沖信號作為觸發方式,當模擬信號的電平大于等于用戶設定的比較電平時,輸出為邏輯1,當模擬信號的電平值小于用戶設定的比較電平時,輸出為邏輯0。通過將采集到的模擬信號調理為數字脈沖信號之后,就可以將內觸發同其他觸發一樣進行邊沿觸發方式處理。

2.2.2 示波器工作模式控制邏輯設計

示波器工作模式控制邏輯主要用來實現數據采集系統的示波器功能。當用戶選擇示波器工作模式時,該模式下的觸發控制邏輯根據用戶需求,當觸發到來時使能RAM寫信號,并根據用戶參數提供是否使能預觸發,而地址發生器則根據用戶提供的參數(觸發深度、后續觸發深度)提供寫RAM地址,以實現示波器常用的預觸發和后觸發功能。如圖4所示。

當采集卡使能預存儲時,在觸發信號未到來之前,控制電路通過觸發地址發生器使能信號使能觸發地址發生器,使得觸發到來前的數據不斷地存入板上存儲器的存儲深度地址區間內。當觸發信號到來時,繼續存儲后續觸發深度的采集數據,然后并記下此時地址。通過存儲深度、后續觸發深度和觸發停止地址,便可以很容易地獲得觸發點前后的數據,從而實現前觸發、后觸發和中間觸發。具體地,上位機將根據觸發方式讀取板上存儲器的內容,如為前觸發方式,則上位機只讀取觸發后地址所覆蓋地址空間的數據。如為預觸發方式,則上位機首先得到觸發停止的地址,然后根據此地址及后續觸發深度所覆蓋地址空間讀出觸發信號到來后一段時間內的采樣數據。讀完該段數據后,上位機利用與前觸發讀取數據相同的方法讀出地址發生器所覆蓋地址空間的數據。如為后觸發,則上位機只需讀出觸發前一段時間內的采樣數據。

2.2.3 連續采集工作模式控制邏輯設計

連續采集工作模式控制邏輯主要用來實現數據采集系統的連續采集功能,如圖5所示。該模式下用戶可根據需求采用兩種方式:第一種為短時間連續采集,該方式采集卡將采集到的數據通過FIFO存入DDR3 SDRAM中,該方式的特點是速度快,但是存儲容量有限;第二種方式為長時間連續采集,該方式下采集卡將采集到的數據經FIFO通過PCIe總線的DMA數據傳輸方式將數據導入外部高速存儲系統中,該方式的特點是存儲容量大,但是數據傳輸速率最高達到740 MB/s。當用戶選擇連續采集工作模式時,該模式下的觸發控制邏輯產生寫FIFO信號,之后根據用戶選擇的存儲方式通過FIFO判斷邏輯將FIFO中的數據通過DDR3控制器寫入DDR3 SDRAM中,然后通過DMA方式將DDR3 SDRAM中的數據寫到高速存儲系統中;或者將FIFO中的數據直接通過DMA方式寫入高速存儲系統中。

3 主要性能指標測試

3.1 精度測量

系統測試時,通過輸入直流電壓測試數據采集系統的精度,采樣率為200 MHz。本系統具有兩種輸入電壓范圍,當衰減網絡為1[∶]1時,輸入電壓范圍為[1 Vpp,]其測量結果如表1所示;當衰減網絡為6[∶]1時,系統的輸入電壓范圍為[5 Vpp,]對應的測量結果如表2所示。

3.2 信噪比及有效位測試

將數據采集卡采集到的數據傳至上位機通過進行處理,通過頻域波形計算出實際的信噪比,其計算方法如公式(1)所示:

其中:[N]為采集卡的有效位數;[fs]為采樣時鐘頻率;[fa]為模擬信號帶寬。將式(1)得到的SNR代入式(2)可得到有效位[N]為8.297。該測試表明系統模擬通道有效位在8位以上。

4 結 語

本文介紹了一種基于PCIe總線的專用高速信號采集系統的設計方法。該系統針對雷達信號的特點提供了模擬信號和同步脈沖信號采集通道,同時為了便于用戶對雷達關鍵信號進行分析,提供了強大的觸發功能,為了滿足用戶對雷達信號進行不同的數據處理提供了示波器模式和連續采集模式兩種工作模式。實際的測試表明,系統滿足設計要求。

參考文獻

[1] 董強,倪健,劉云,等.PCB的布線設計及抗干擾技術[J].艦船科學技術,2006,28(2):57?59.

[2] PXI Systems Alliance. PXI?5 PXI express hardware specification revision 1.0 [R]. US: PXI Systems Alliance, 2005.

[3] 王連忠.基于端到端的PCIe數據采集及存儲系統研制[D].哈爾濱:哈爾濱工業大學,2014.

[4] 張曉東.6 GSPS數字示波器關鍵技術研究[D].成都:電子科技大學,2009.

[5] 張云鵬,周軍,黃春明.激光雷達的高速數據采集系統設計[J].計算機測量與控制,2006,14(2):265?267.

[6] 麻志濱,廖雯,劉芳.基于FPGA的高速數據采集分析系統的設計[J].現代電子技術,2014,37(16):135?137.

主站蜘蛛池模板: 国产 在线视频无码| 天堂亚洲网| 欧美中文一区| 亚洲AV一二三区无码AV蜜桃| 色悠久久久久久久综合网伊人| 在线观看国产网址你懂的| 欧美精品高清| 国产成人乱无码视频| 又爽又大又光又色的午夜视频| 亚洲精品大秀视频| 一区二区三区国产精品视频| 国产成人精品第一区二区| 中文精品久久久久国产网址| 色噜噜狠狠狠综合曰曰曰| 国产一级毛片高清完整视频版| 婷婷午夜影院| 激情综合网激情综合| 91av国产在线| 成人精品免费视频| 女同久久精品国产99国| 国产精品熟女亚洲AV麻豆| 亚洲美女一级毛片| 亚洲Va中文字幕久久一区 | 最新国产在线| 就去吻亚洲精品国产欧美| 伊人久久大线影院首页| 亚洲精品久综合蜜| 久久精品国产电影| 久久综合伊人 六十路| 国产精品大尺度尺度视频| 成人av专区精品无码国产| 她的性爱视频| 亚洲成人一区二区三区| 久久福利网| 亚洲美女久久| 色婷婷色丁香| 亚洲成人黄色在线| 欧美激情第一欧美在线| 久热re国产手机在线观看| 麻豆a级片| 成人噜噜噜视频在线观看| 国产成人毛片| 亚洲天堂在线免费| 亚洲a级在线观看| 亚洲日本精品一区二区| 国产精品天干天干在线观看| AV不卡无码免费一区二区三区| 中国一级特黄视频| 国产精品毛片一区视频播| 激情综合网址| 国产资源站| Aⅴ无码专区在线观看| 亚洲精品天堂在线观看| 亚洲激情区| 欧美一级片在线| 国产精品冒白浆免费视频| 久久精品国产免费观看频道| 青草视频网站在线观看| 欧美成人精品一级在线观看| 国产在线欧美| 中文字幕亚洲无线码一区女同| 免费一级大毛片a一观看不卡| 国产本道久久一区二区三区| 免费国产黄线在线观看| 日本a级免费| 亚洲三级视频在线观看| 欧美天堂久久| 91视频国产高清| 国产美女丝袜高潮| 她的性爱视频| 少妇被粗大的猛烈进出免费视频| 2020国产免费久久精品99| 97国产精品视频自在拍| 国产福利微拍精品一区二区| 亚洲二三区| 欧洲亚洲欧美国产日本高清| 无码免费试看| 日韩欧美91| 国产性爱网站| 中文字幕永久视频| 欧洲av毛片| 午夜精品久久久久久久99热下载|