日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 工業(yè)控制 > 電子設計自動化
[導讀]摘要:介紹了一種基于FPGA的超高速數(shù)據(jù)采集與處理系統(tǒng),給出了系統(tǒng)實現(xiàn)的方案,并詳細闡述了各硬件電路的具體構(gòu)成。對系統(tǒng)軟件功能做了簡要介紹,并利用嵌入式邏輯分析儀對該超高速數(shù)據(jù)采集系統(tǒng)進行了測試,驗證了采樣結(jié)

摘要:介紹了一種基于FPGA的超高速數(shù)據(jù)采集與處理系統(tǒng),給出了系統(tǒng)實現(xiàn)的方案,并詳細闡述了各硬件電路的具體構(gòu)成。對系統(tǒng)軟件功能做了簡要介紹,并利用嵌入式邏輯分析儀對該超高速數(shù)據(jù)采集系統(tǒng)進行了測試,驗證了采樣結(jié)果的正確性。該超高速數(shù)據(jù)采集與處理系統(tǒng)通用性和可擴展性較強,適合工程應用。

0 引言

在電子信息領(lǐng)域中,通常要求處理的頻帶要盡可能的寬、動態(tài)范圍要盡可能的大,以便 得到更寬的頻率搜索范圍,獲取更多的信息量,這就要求A/D 轉(zhuǎn)換速度快而采樣精度高,以 便滿足系統(tǒng)處理的要求[1]。隨著電子元器件的不斷發(fā)展,ADC 的采樣速率越來越高,很多公 司都推出了采樣率可達GHz 以上的產(chǎn)品。例如MAXIM 公司的MAX108 芯片,采樣精度為 8bit,采樣率可達1.5Gsps;國家半導體公司(National Semiconductor)的ADC08D1500 芯片, 單片集成雙通道,采樣精度為8bit,單通道采樣率可達1.5Gsps,另外新品ADC08B3000,單 通道芯片,采樣精度為8bit,單通道采樣率可達3Gsps;Atmel 公司推出的AT84AS004 芯片, 采樣精度為10bit,采樣率可達2 Gsps,另外商用10 位ADC AT84AS008GL,時鐘頻率達 2.2Gsps [2]。

本文介紹了一種基于 FPGA 的超高速數(shù)據(jù)采集與處理系統(tǒng),該系統(tǒng)采用了國家半導體公 司(National Semiconductor)的高速采樣器件ADC08D1000 芯片與ALTERA 公司的Stratix 系 列FPGA 芯片,可實現(xiàn)采樣速率1GHz 的雙通道數(shù)據(jù)采集和采樣速率為2GHz 的單通道數(shù)據(jù)采 集。另外,考慮到該數(shù)據(jù)采集系統(tǒng)的后續(xù)數(shù)據(jù)處理問題,采用了TI 公司的TMS320C6000 系 列DSP 芯片完成后端數(shù)據(jù)的處理。

1 系統(tǒng)硬件設計

本文設計的基于FPGA的高速數(shù)據(jù)采集與處理系統(tǒng)硬件原理框圖如圖1所示,該數(shù)據(jù)采集 系統(tǒng)為雙通道數(shù)據(jù)采集系統(tǒng),單片ADC08D1000集成了雙通道模數(shù)轉(zhuǎn)換功能,采樣速率為 1GHz。如果該系統(tǒng)只需要完成一路信號的數(shù)據(jù)采集,那么可以選擇ADC08D1000工作于交叉 采樣模式,此時,只需要將信號接于信號輸入1端,信號輸入2端懸空,這樣即可實現(xiàn)采樣速率為2GHz信號的數(shù)據(jù)采集。采樣后的數(shù)字信號送入FPGA進行預處理,預處理后的數(shù)字信號送 入DSP做相應的后續(xù)處理。另外,可通過USB接口芯片將所需數(shù)據(jù)傳給PC機,完成數(shù)據(jù)的存 儲、處理與顯示等。


1.1 PLL 時鐘電路

該高速數(shù)據(jù)采集系統(tǒng)工作所需的時鐘頻率為1GHz,為了能提供一個穩(wěn)定的時鐘,該系統(tǒng) 時鐘源采用了ADI公司新推出鎖相環(huán)頻率合成器ADF4360-7。該芯片是個集成的整數(shù)N合成器 和壓控振蕩器(VCO)。它的中心頻率由外置電感決定,頻率范圍從350MHz到1800MHz。另 外還有一個二分頻可選擇,這樣使用者可以得到175MHz~900MHz的RF輸出。該芯片采用簡單 的3線控制來完成所有寄存器的控制與使用。

該芯片輸出頻率計算公式如下:



其中 REFIN f 為輸入?yún)⒖碱l率;P為分頻模數(shù);A、B、R分別為三個寄存器的輸入值。ADF4360 -7芯片提供8 /9或16/17兩種計數(shù)模式,一般情況下,當輸出頻率較高的時候選用16 /17計數(shù)器, 輸出頻率較低的選用8/9 計數(shù)器。根據(jù)上面的公式,為了系統(tǒng)輸出1GHz 的頻率, 當 f REFIN = 16MHz 時,通過計算可得出:當R = 16,P = 16,B = 62,A = 8時,滿足公式 的0 f 輸出為1GHz。另外為了能正確配置該芯片,要求三個寄存器的配置順序依次為:R寄存 器、C寄存器和N寄存器。且根據(jù)電容N C 值選取的不同,C寄存器和N寄存器之間的時間間隔 必須滿足一定的要求。由于該系統(tǒng)中C N = 10 uF,因此C寄存器和N寄存器之間的時間間隔T 必須滿足T ≥ 10ms。

1.2 高速AD 采樣電路

本系統(tǒng)的 AD 采樣電路選用的是國家半導體公司于2005 年推出的雙通道低功耗的高速8 位A/D 轉(zhuǎn)換器ADC08D1000,其最高單通道采樣頻率達1.3 GHz,全功率帶寬(FPBW)為1.7 GHz,在500 MHz 標準信號輸入的情況下可以獲得7.4 位的有效采樣位數(shù)。整個A/D 轉(zhuǎn)換器 用單電源1.9 V 供電,內(nèi)帶高質(zhì)量參考源和高性能采樣保持電路,每個通道均為差分輸入,采 樣范圍可選為650 mV 或870 mV(峰-峰值),而且功耗只有 1.6W。由于這款芯片設有創(chuàng)新的可 全面編程的雙邊取樣功能,只要利用內(nèi)置的兩個轉(zhuǎn)換器進行交替取樣,便可將每一通道的取 樣速度提高至 2 GSPS。該芯片設有粗略及精細的時間調(diào)控功能,讓每一通道的取樣時鐘能以 每一步級為 0.1 微微秒 (pico-second) 的調(diào)校幅度各自獨立校準。該芯片的三線串行總線控制 取樣率的調(diào)校幅度、芯片的其他功能以及獨立控制的 I 與 Q 通道的增益與補償微調(diào)功能。 由于 ADC08D1000 芯片的功率極低,因此系統(tǒng)設計工程師無需為系統(tǒng)加設散熱扇或散熱器, 有助節(jié)省電路板的板面空間,以及降低產(chǎn)品的開發(fā)成本。ADC08D1000 內(nèi)部結(jié)構(gòu)框圖如圖2 所示。


1.3FPGA 電路設計

隨著可編程器件 FPGA 的集成度和速度不斷提高,設計手段也更加完善,F(xiàn)PGA 以其編程 靈活性被廣為使用。本設計中FPGA 選用Altera 公司的Stratix 系列的EP1S40 器件,該器件繼 承了Altera 公司Stratix 系列的共同優(yōu)點,由于引入了嶄新的自適應邏輯模塊(ALM),使得Stratix 有更高的性能和邏輯封裝、更少的邏輯和布線級數(shù)以及更強的DSP 支持。

本設計中 FPGA 配置方面采用的是主動串行(AS)配置方式與JTAG 方式相結(jié)合,可以 通過將FPGA 芯片的MSEL3、MSEL2、MSEL1 和MSEL0 引腳驅(qū)動為高電平或低電平來選擇 配置的方式,該設計最終選擇的是時鐘為40MHz 的快速AS 配置。

FPGA 內(nèi)部功能上,主要根據(jù)具體設計方案而定,由于該硬件平臺設計考慮到了系統(tǒng)的可 擴展性,從器件的選擇上就對系統(tǒng)的資源進行了*估,因此該設計選用的FPGA 從功能設計 上可選性較多,通用性較強,基本上可以實現(xiàn)一般要求下的數(shù)字信號的預處理功能。

1.4 DSP 電路設計

該系統(tǒng) DSP 采用的TI 公司最新推出的高性能定點DSPTMS320C6416,其時鐘頻率可達 600MHz,最高處理能力為4800MIPS,軟件與C62X 完成兼容,采用先進的甚長指令結(jié)構(gòu)(VLIW) 的DSP 內(nèi)核有6 個ALU(32/40bit),每個時鐘周期可以執(zhí)行8 條指令,所有指令都可以條件 執(zhí)行[3]。該DSP 具有Viterbi 譯碼協(xié)處理器(VCP)和Turbo 譯碼協(xié)處理器(TCP);采用兩級 緩存結(jié)構(gòu),一級緩存(L1)由128Kbit 的程序緩存和128Kbit 的數(shù)據(jù)緩存組成,二級緩存(L2) 為8Mbit;有2 個擴展存儲器接口(EMIF),一個為64bit(EMIFA),一個為16bit(EMIFA), 可以與異步(SRAM、EPROM)/同步存儲器(SDRAM、SBSRAM、ZBTSRAM、FIFO)無縫 連接,最大可尋址范圍為1280MB;具有擴展的直接存儲器訪問控制器(EDMA),可以提供 64 條獨立的DMA 通道;主機接口(HPI)總線寬度可由用戶配置(32/16bit),具有32bit/33MHz, 3.3V 的PCI 主/從接口,該接口符合PCI 標準2.2 版,有3 個多通道串口(McBSPs),每個 McBSPs 最多可支持256 個通道,能直接與T1/E1、MVIP、SCSA 接口,并且與Motorola 的 SPI 接口兼容,片內(nèi)還有一個16 針的通用輸入輸出接口(GPIO)。

1.5 USB 接口電路

為了可以將采集到的數(shù)據(jù)可以傳給PC機以實時顯示,該系統(tǒng)設計了USB接口電路。該接 口電路主要采用了Cypress公司的USB2.0的集成微控制器CY7C68013,它內(nèi)部集成了1個增強型 的8051、1個智能USB串行接口引擎、1個USB數(shù)據(jù)收發(fā)器、3個8位I/O口、16位地址線、8.5 KB 的RAM和4K的BFIFO等。增強性8051內(nèi)核完全與標準8051兼容,而性能可達到標準8051的3 倍以上,其框圖如圖3所示[4]。


2 系統(tǒng)軟件設計

2.1 FPGA 內(nèi)部功能設計

該高速數(shù)據(jù)采集系統(tǒng)FPGA 內(nèi)部功能主要包括系統(tǒng)全局時鐘模塊、PLL 時鐘配置模塊、 AD 采樣配置模塊、數(shù)據(jù)率轉(zhuǎn)換模塊以及FIFO 模塊。FPGA 程序的開發(fā)在QuartusⅡ6.0 環(huán)境 下,主要采用了模塊化編程與VDHL 語言編程相結(jié)合,實現(xiàn)各功能模塊開發(fā)。

2.2DSP 軟件設計

系統(tǒng)采用了 DSP 來完成后續(xù)數(shù)字信號的處理,根據(jù)對高速AD 采集后的數(shù)據(jù)做相應的數(shù) 據(jù)預處理,通過中斷控制信號來完成對DSP 的啟動控制。本設計中的信號處理主要圍繞數(shù)據(jù) 采集預處理后的I、Q 信號量進行一系列的處理,包括每一路信號的瞬時幅度、瞬時相位、瞬 時頻率以及對采樣信號的頻譜的分析(FFT 變換)等的處理。

2.3 USB 程序設計

該系統(tǒng)的軟件設計主要包括兩部分,一部分是固件設計,另一部分是驅(qū)動和應用程序。 本方案中的固件設計思路是:在Cypress公司自己提供的固件開發(fā)軟件平臺上,結(jié)合該固件工 程所提供的FW.C,BUI K.C,DSCR.A51,F(xiàn)X2.H,F(xiàn)X2REGS.H等文件,運用高級語言C51進 行編程。固件程序的載入方式為:使用CY7C68013特有的軟配置功能,將固件程序存儲到計 算機中,當設備接入USB電纜時,通過Cypress公司提供的開發(fā)軟件Usb Control Panel的 Download項,將固件載入到控制芯片中[5]。

系統(tǒng)的驅(qū)動程序部分用Windows2000 DDK編寫,控制USB接口的工作。在驅(qū)動程序的設 計中使用了EZ-loader,它能在Windows驅(qū)動程序裝入以后,第一次先加載EZ-loader,進行第一 次“枚舉”,然后由EZ-loader再加載本來的固件程序,讓系統(tǒng)進行第二次“枚舉”。

高級應用程序建立在驅(qū)動程序之上,選用VC++6.0的開發(fā)環(huán)境來開發(fā)應用程序。它以驅(qū)動 程序為橋梁,對USB設備進行命令控制,處理USB設備傳回的數(shù)據(jù),例如波形顯示,頻譜分析 等。

3 實驗測試結(jié)果

在完成了超高速數(shù)據(jù)采集與處理系統(tǒng)的設計與調(diào)試的基礎上,對該系統(tǒng)的數(shù)據(jù)采集情況 進行了實際測試。輸入信號形式:脈沖波;載波頻率:100MHz;重復周期:1ms;脈寬:100us。 將預先編好的程序下載到FPGA中,并通過SignalTapⅡ嵌入式邏輯分析觀察數(shù)據(jù)采集的波形。 其中觸發(fā)信號頻率為125MHz,觀察信號為AD采樣數(shù)據(jù)經(jīng)過數(shù)據(jù)率轉(zhuǎn)換模塊后的多路信號波 形,圖4為數(shù)據(jù)采集結(jié)果。


4 結(jié)論

介紹了一種基于FPGA的超高速數(shù)據(jù)采集與處理系統(tǒng),對系統(tǒng)各部分電路設計進行了詳細 闡述,并對后續(xù)處理系統(tǒng)的功能做了簡要介紹。在Quartus6.0環(huán)境下采用了模塊化編程與VDHL 語言編程相結(jié)合實現(xiàn)系統(tǒng)功能開發(fā),并借助SignalTapⅡ嵌入式邏輯分析儀對高速采樣系統(tǒng)進 行了測試,測試結(jié)果正確。該超高速數(shù)據(jù)采集與處理系統(tǒng)可以通過修改FPGA內(nèi)部程序來實現(xiàn) 其它功能擴展,并利用后續(xù)DSP的強大實時處理能力,完成更為復雜的數(shù)字信號處理。因此該 系統(tǒng)在工程應用上具有較強的通用性。



參考文獻:

[1].MAXIM datasheethttp://www.dzsc.com/datasheet/MAXIM+_1062568.html.
[2].MAX108 datasheethttp://www.dzsc.com/datasheet/MAX108+_470818.html.
[3].ADC08D1500 datasheethttp://www.dzsc.com/datasheet/ADC08D1500+_6678.html.
[4].ADC08B3000datasheethttp://www.dzsc.com/datasheet/ADC08B3000_2046111.html.
[5].ADC08D1000 datasheethttp://www.dzsc.com/datasheet/ADC08D1000+_965084.html.
[6].TMS320C6000 datasheethttp://www.dzsc.com/datasheet/TMS320C6000+_891022.html.
[7].ADF4360-7datasheethttp://www.dzsc.com/datasheet/ADF4360-7_1131284.html.
[8].EP1S40 datasheethttp://www.dzsc.com/datasheet/EP1S40+_1438088.html.
[9].ALUdatasheethttp://www.dzsc.com/datasheet/ALU_2089372.html.
[10].PCI datasheethttp://www.dzsc.com/datasheet/PCI+_1201469.html.
[11].CY7C68013datasheethttp://www.dzsc.com/datasheet/CY7C68013_1054335.html.


來源:xinxin0次

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

構(gòu)建了機載電源特性測試系統(tǒng) , 包括硬件平臺和軟件平臺:硬件平臺用于產(chǎn)生電源特性測試所需激勵信號 , 軟件 平臺實現(xiàn)電源特性測試架構(gòu)的 自動切換和電源特性的數(shù)據(jù)采集;硬件平臺由APS15000線性功放 、LVA2500線...

關(guān)鍵字: 電源特性測試 測試切換 數(shù)據(jù)采集 自動控制

在數(shù)字化浪潮席卷全球的今天,F(xiàn)PGA技術(shù)正成為驅(qū)動創(chuàng)新的核心引擎。2025年8月21日,深圳將迎來一場聚焦FPGA技術(shù)與產(chǎn)業(yè)應用的盛會——2025安路科技FPGA技術(shù)沙龍。本次沙龍以“定制未來 共建生態(tài)”為主題,匯聚行業(yè)...

關(guān)鍵字: FPGA 核心板 開發(fā)板

在現(xiàn)代電子系統(tǒng)中,現(xiàn)場可編程門陣列(FPGA)憑借其開發(fā)時間短、成本效益高以及靈活的現(xiàn)場重配置與升級等諸多優(yōu)點,被廣泛應用于各種產(chǎn)品領(lǐng)域。從通信設備到工業(yè)控制,從汽車電子到航空航天,F(xiàn)PGA 的身影無處不在。為了充分發(fā)揮...

關(guān)鍵字: 可編程門陣列 FPGA 數(shù)字電源

北京亦莊發(fā)布"具身智能機器人十條" 北京2025年8月9日 /美通社/ -- 8月9日,在2025世界機器人大會"產(chǎn)業(yè)發(fā)展"主論壇上,北京經(jīng)濟技術(shù)開發(fā)區(qū)發(fā)布具身智能社會實驗計劃,...

關(guān)鍵字: 智能機器人 數(shù)據(jù)采集 供應鏈 零部件

2025年8月4日 – 提供超豐富半導體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 即日起開售Altera?的Agilex? 3 FPGA C系列開發(fā)套件。此開...

關(guān)鍵字: FPGA 邊緣計算 嵌入式應用

內(nèi)窺鏡泛指經(jīng)自然腔道或人工孔道進入體內(nèi),并對體內(nèi)器官或結(jié)構(gòu)進行直接觀察和對疾病進行診斷的醫(yī)療設備,一般由光學鏡頭、冷光源、光導纖維、圖像傳感器以及機械裝置等構(gòu)成。文章介紹了一款基于兩片圖像傳感器和FPGA組成的微型3D內(nèi)...

關(guān)鍵字: 微創(chuàng) 3D內(nèi)窺鏡 OV6946 FPGA

運用單片機和FPGA芯片作為主控制器件 , 單片機接收從PC機上傳過來的顯示內(nèi)容和顯示控制命令 , 通過命令解釋和數(shù)據(jù)轉(zhuǎn)換 , 生成LED顯示屏所需要的數(shù)據(jù)信號和同步的控制信號— 數(shù)據(jù)、時鐘、行同步和面同步 。FPGA芯...

關(guān)鍵字: 單片機 FPGA LED顯示屏

在現(xiàn)代電子系統(tǒng)中,電源扮演著核心角色,如同人體的心臟,為整個系統(tǒng)穩(wěn)定運行提供不可或缺的動力支持。從日常生活中的智能設備,到復雜精密的工業(yè)控制系統(tǒng),再到關(guān)乎國計民生的航空航天、醫(yī)療等關(guān)鍵領(lǐng)域,電源的可靠性直接決定了系統(tǒng)的穩(wěn)...

關(guān)鍵字: 電源 設備 系統(tǒng)

在異構(gòu)計算系統(tǒng)中,ARM與FPGA的協(xié)同工作已成為高性能計算的關(guān)鍵架構(gòu)。本文基于FSPI(Fast Serial Peripheral Interface)四線模式,在150MHz時鐘頻率下實現(xiàn)10.5MB/s的可靠數(shù)據(jù)...

關(guān)鍵字: ARM FPGA FSPI
關(guān)閉