基于PCI Express接口的數據 采集存儲系統設計
0 引言
數據采集與存儲系統是信號與信息處理系統的重要組成部分。隨著(zhù)雷達對抗技術(shù)和軟件無(wú)線(xiàn)電技術(shù)的發(fā)展,很多應用都需要對數據進(jìn)行高速采集和大容量實(shí)時(shí)存儲,而目前市場(chǎng)上同時(shí)具備上述兩種功能的采集系統還不多見(jiàn),為此,本文提出了一種基于PCI Express總線(xiàn)接口的、具備可擴展性能、并可大容量存儲數據的采集系統。該系統的最高采樣速率可達80 MHz,利用計算機并通過(guò)PCI Express總線(xiàn)和采集卡、Raid磁盤(pán)陣列相連后,便可通過(guò)主機軟件界面實(shí)現對硬件設備的控制。
1 系統結構
方案總體上分為三個(gè)部分:高速信號采集卡、主機、Raid磁盤(pán)陣列,他們之間可通過(guò)PCIExpress總線(xiàn)連接。其系統結構如圖1所示。
本系統的高速信號采集卡主要由信號調制電路、數據采集模塊、采集時(shí)鐘控制模塊、數據緩存和邏輯控制模塊、PCI Express總線(xiàn)接口控制等部分組成。其中邏輯控制模塊負責接收來(lái)自PCIExpress接口的主機控制信息以及采樣時(shí)鐘頻率的控制信號,并向系統的其它部分發(fā)送相關(guān)的控制命令。在進(jìn)行數據采集時(shí),A/D轉換芯片的輸出在經(jīng)過(guò)信號處理后,可在數據緩存模塊的控制下存入FPGA內部FIFO中;然后再通過(guò)PCI Express總線(xiàn)通過(guò)主機內存轉存到Raid磁盤(pán)陣列。
2 系統實(shí)現
2.1 數據采集
本系統中的數據轉換芯片采用ADI公司生產(chǎn)的AD9430流水型轉換器。它是一種單片低功耗12位高速ADC器件,采用3.3 V單一電源供電,具有最大的高速轉換率(能夠達到210 MSPS),并在較寬的頻帶范圍內仍然具有較好的動(dòng)態(tài)特性。另外,片內還集成了高性能的采樣保持放大器、參考電壓源和數據時(shí)鐘輸出信號??蔀橄到y提供更加簡(jiǎn)捷的解決方案。
AD9430有兩種數據輸出接口模式,即3.3VCOMS輸出和LVDS輸出。AD9430正常工作后,每個(gè)時(shí)鐘周期進(jìn)行一次A/D轉換,當通過(guò)內部緩沖采樣保持器和編碼之后,可將轉換結果鎖存到輸出寄存器。
通常高速數據采集都是建立在高速高精度采樣的基礎之上,而高速采樣必須得到高質(zhì)量時(shí)鐘信號的保障。采樣時(shí)鐘發(fā)生電路是高速AD采樣的基礎模塊。本系統選用可程控時(shí)鐘源SY89429AZC來(lái)產(chǎn)生AD9430的采樣時(shí)鐘,并通過(guò)對SY89429AZC芯片S_CLOCK、S_DATA、S_LOAD三個(gè)引腳信號線(xiàn)的控制,來(lái)程控輸出40MHz~200MHz精確采樣時(shí)鐘。圖2所示是SY89429AZC的三線(xiàn)控制時(shí)序圖。
評論