新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于PCIe總線的超高速信號采集卡的設(shè)計

基于PCIe總線的超高速信號采集卡的設(shè)計

作者: 時間:2010-07-27 來源:網(wǎng)絡(luò) 收藏

2 雙路高速高精度A/D轉(zhuǎn)換器設(shè)計
高速A/D轉(zhuǎn)換器模塊是采集卡工作的最前端,它的設(shè)計優(yōu)劣將決定著采集卡的性能指標。其中信號調(diào)理部分的功能就是在保證待測信號不失真的前提下,對輸入的信號進行低噪聲放大、濾波等處理。由于待采集的信號為高頻信號,需要進行阻抗匹配和前置放大,可以選用低失真的有源放大器或射頻變壓器。有源放大器的優(yōu)點是輸入動態(tài)范圍大,在一定帶寬內(nèi)增益可調(diào),缺點是有源設(shè)計會引入一定噪聲;射頻變壓器的優(yōu)點是無源設(shè)計、帶寬相對高,缺點是增益固定不可調(diào),輸入信號的幅度受到限制,并且給系統(tǒng)帶來插入損耗。綜合考慮系統(tǒng)設(shè)計指標要求,本系統(tǒng)選用TI公司的THS4509放大器作為信號調(diào)理器件,該運放具有非常好的寬帶特性,增益設(shè)置為10 dB時,-3 dB帶寬達l900 MH-z,單電源供電以及輸出共模電壓可調(diào)的特性使得THS4509非常適合于高性能的系統(tǒng)中;考慮到目前市場上難以得到單片A/D轉(zhuǎn)換器可以達到800 MHz/s采樣率和14 bit分辨率的設(shè)計指標,因此采用了兩片ADS5474作為本采集卡的A/D轉(zhuǎn)換器,該A/D轉(zhuǎn)換器的最高采樣率為400MHz/s,14 bit的分辨率,-3 dB帶寬達l 400 MHz,LVDS電平的信號輸出可以直接連接至FPGA處理器,方便了系統(tǒng)設(shè)計,兩片ADS5474 工作于交叉采樣模式,達到了等效于800 MHz/s的采樣效果。
是連續(xù)的,而數(shù)據(jù)的上傳是由主機軟件通過DMA方式間斷獲取,因此需要設(shè)計大容量的存儲器以緩存數(shù)據(jù),同時為了達到不間斷采集目的,設(shè)計了兩塊存儲區(qū)采用乒乓緩存的工作方式,即一塊存儲區(qū)用于緩存A/D轉(zhuǎn)換器高速數(shù)據(jù)時,另一塊存儲區(qū)用于將先前已存儲的數(shù)據(jù)上傳。大容量內(nèi)存采用Micron公司的內(nèi)存模塊MT4HTF3264HY-53E,該內(nèi)存模塊容量256 MB,數(shù)據(jù)寬度64 bit,采用SODIMM封裝形式,數(shù)據(jù)訪問帶寬最高可達4.3 GB/s,遠超出本系統(tǒng)的需求。
當采集卡工作于最高采樣率800 MHz/s、14 bit分辨率時,轉(zhuǎn)換的數(shù)據(jù)率將會達到1.6 GB/s,給后續(xù)的數(shù)據(jù)傳輸帶來非常大的壓力。常用的如PCI,PXI等已經(jīng)滿足不了如此高的速率要求,本系統(tǒng)采用了8通道的來實現(xiàn)高速數(shù)據(jù)傳輸,每通道運行速率2.5 Gb/-s,采用8b/10b編解碼方式工作,可以得到總數(shù)據(jù)帶寬約2 GB/s,達到實時傳輸數(shù)據(jù)的要求。

3 基于IPCORE的控制接口設(shè)計
接口控制電路是本采集卡的關(guān)鍵模塊,通過PCIe控制核完成主機與采集卡的數(shù)據(jù)交互。PCIe擁有多種組件類型,每一類型均采用了復(fù)雜的系統(tǒng)級折衷方案,以滿足嚴格的設(shè)計目標。為了能加快產(chǎn)品研發(fā)進度,本設(shè)計采用Xilinx公司的Logicore IP for PCI Express來設(shè)計PCIe高性能互連設(shè)計接口,該IP核占用FPGA資源少、功耗低,包含有物理層、數(shù)據(jù)鏈路層、傳輸協(xié)議層和配置空間。如圖3所示,層與層之間有明確的分工,相比PCI總線不分層的協(xié)議描述更加抽象,傳輸協(xié)議層與數(shù)據(jù)鏈路層負責將采集到的數(shù)據(jù)按批次組包,包在層與層之間傳遞時會附加對應(yīng)的校驗和幀信息。PCIe標準使用應(yīng)答重傳機制,在數(shù)據(jù)鏈路層包括相應(yīng)的應(yīng)答延遲和重傳延遲定時器,這兩個定時器收到串行解串模塊與傳輸介質(zhì)延遲的影響比較大,太小的重傳延遲往往會造成不必要的重傳,從而顯著降低性能,因此在不同的采集環(huán)境下需要進行針對性的調(diào)整。設(shè)計中這兩個定時器的值可以通過軟件界面進行配置修改,通過驅(qū)動軟件來動態(tài)修正兩個定時器以達到采集傳輸性能的最優(yōu)化。



關(guān)鍵詞: PCIe 總線 超高速 信號采集

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉