亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于USB2.0和FPGA的高速數(shù)據(jù)采集系統(tǒng)的研究

        2017-03-23 07:52:05黃洪董小龍沈明炎
        科學(xué)與財(cái)富 2016年34期
        關(guān)鍵詞:高速數(shù)據(jù)固件端口

        黃洪+董小龍+沈明炎

        (福建省計(jì)量科學(xué)研究院 福州 350001)

        摘 要:本文提出的是一種基于USB2.0和FPGA的高速數(shù)據(jù)采集系統(tǒng),將USB2.0技術(shù)和FPGA技術(shù)有機(jī)的結(jié)合在一起,將模擬數(shù)據(jù)進(jìn)行數(shù)字轉(zhuǎn)換,并實(shí)現(xiàn)高速的信號傳輸。本系統(tǒng)結(jié)構(gòu)靈活,適用于實(shí)時(shí)信號處理,能夠被廣泛的應(yīng)用在各個(gè)領(lǐng)域中。

        關(guān)鍵詞:USB2.0;FPGA;數(shù)據(jù)采集;固件

        1、引言

        隨著信息技術(shù)的飛速發(fā)展,人們對于數(shù)據(jù)采集系統(tǒng)的速度和精度的要求也在不斷地提高。USB接口作為一種新型的總線接口規(guī)范,被廣泛的應(yīng)有在數(shù)據(jù)采集系統(tǒng)當(dāng)中[1]。本文充分利用了USB和FPGA的優(yōu)點(diǎn),設(shè)計(jì)了一種基于USB2.0和FPGA相結(jié)合的高速數(shù)據(jù)采集系統(tǒng)[2]。

        2、高速采集系統(tǒng)的硬件設(shè)計(jì)

        本系統(tǒng)是以FPGA作為核心控制器,通過ADC作為前端的模數(shù)轉(zhuǎn)換采集電路,利用USB數(shù)據(jù)接口將數(shù)據(jù)傳輸?shù)缴衔粰C(jī)上去[3]。FPGA控制的高速數(shù)據(jù)采集系統(tǒng)的形成還要包括系統(tǒng)電源模塊、復(fù)位電路模塊、FLASH數(shù)據(jù)存儲模塊等。系統(tǒng)的硬件電路框圖如圖2-1所示。

        在信息數(shù)據(jù)采集的前端是需要對電路進(jìn)行信號調(diào)理,使采集的輸入信號滿足系統(tǒng)采集輸入范圍,降低外界干擾信號[4]。AD7934模數(shù)轉(zhuǎn)換器的電壓輸入范圍在2.7V-5.25V,因此,需要在電路中加入基準(zhǔn)電壓VREF1。本系統(tǒng)采用的運(yùn)算放大器OP4177,它具有極低失調(diào)電壓和漂移、低輸入偏置電流、低噪聲及低功耗等特性,被廣大電子工程師所喜愛。模擬信號調(diào)理電路如圖2-2所示。

        模數(shù)轉(zhuǎn)換芯片AD7934具有低功耗、高吞吐率的特點(diǎn),最高采樣率為1.5MS每秒,內(nèi)置一個(gè)精確的2.5 V片內(nèi)基準(zhǔn)電壓源,可用作模數(shù)轉(zhuǎn)換的基準(zhǔn)電壓源。同時(shí),AD7934為12位數(shù)據(jù)輸出端口,在本系統(tǒng)中采用了高8位,AD7934轉(zhuǎn)換模塊原理圖如圖2-3所示。

        整個(gè)系統(tǒng)包含多個(gè)模塊,整個(gè)電路提供的電壓值為5V,但是FPGA在工作中,需要的電壓值為3.3V,這就需要將5V的電壓值進(jìn)行轉(zhuǎn)換。本系統(tǒng)采用的是TPS70358穩(wěn)壓器來進(jìn)行實(shí)現(xiàn),電壓管理模塊TPS70358的電路圖如圖2-4所示。其中,Vin是5V的電源輸入端口,Vout是3.3V的電源輸入端口,VCCINT則為1.8V的電壓輸出端口。

        本系統(tǒng)采用的FPGA是Xilinx公司生產(chǎn)的,其工作需要與外部的FLASH來共同實(shí)現(xiàn)數(shù)據(jù)采集存儲[5]。在數(shù)據(jù)存儲電路中,采用的是K9K8G08U0M,它是一種NAND型的FLASH,存儲容量是8448Mbits,包含數(shù)據(jù)寄存器和緩沖寄存器。

        USB接口電路采用的核心控制芯片為CY7C68013,其傳輸方式有控制傳輸、中斷傳輸、塊傳輸和同步傳輸。CY7C68013具有三種可用的接口模式,分別是端口模式、可編程的GPIF模式和Slave FIFOs模式。為了方便FPGA控制,本系統(tǒng)采用的是Slave FIFO接口模式,采用異步讀寫的方式進(jìn)行數(shù)據(jù)傳輸[6]。

        3、高速采集系統(tǒng)的軟件設(shè)計(jì)

        基于FPGA控制的高速采集系統(tǒng)是根據(jù)邏輯時(shí)序來進(jìn)行軟件設(shè)計(jì)的。首先,要對各個(gè)參數(shù)變量進(jìn)行初始化設(shè)置,檢測是否與設(shè)備進(jìn)行連接,讀取端點(diǎn)數(shù),確定數(shù)據(jù)傳輸端點(diǎn);其次,啟動AD轉(zhuǎn)換,開始采樣,判斷數(shù)據(jù)是否讀取成功;最后,保存數(shù)據(jù),將數(shù)據(jù)利用USB接口上傳到上位機(jī)中。高速采集系統(tǒng)的軟件設(shè)計(jì)流程圖如圖3-1所示。

        USB2.0工作的軟件設(shè)計(jì),要對其進(jìn)行固件設(shè)置,將所有的寄存器都恢復(fù)到出廠狀態(tài),實(shí)現(xiàn)初始化。由于采用的是Slave FIFO模式進(jìn)行數(shù)據(jù)的高速傳輸,端點(diǎn)FIFO在接收到FPGA控制器傳輸AD轉(zhuǎn)換的數(shù)字信號后,等待PC讀取,USB芯片只作為一個(gè)數(shù)據(jù)傳輸通道。USB的固件流程圖如圖3-2所示。

        4、結(jié)論

        本文提出了基于USB2.0和FPGA的高速數(shù)據(jù)采集系統(tǒng),以FPGA作為核心控制器,通過ADC作為前端的模數(shù)轉(zhuǎn)換采集電路,利用USB數(shù)據(jù)接口將數(shù)據(jù)傳輸?shù)缴衔粰C(jī)上去。通過硬件電路和軟件設(shè)計(jì)來進(jìn)行實(shí)現(xiàn),使信息數(shù)據(jù)能夠高速的傳輸?shù)缴衔粰C(jī)中。

        參考文獻(xiàn)

        [1]馮新亞,蔣朝根.基于USB2.0+FPGA的高速數(shù)據(jù)采集系統(tǒng)的研究與設(shè)計(jì)[J]. 中國科技信息 ,2009,03:91-93.

        [2]謝勇,姚遠(yuǎn)程,秦明偉. 基于USB2.0與LabVIEW的高速數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J].電子設(shè)計(jì)工程,2012,20(19):5-9.

        [3] 余志榮,楊莉. 基于NI-VISA與LabVIEW的USB接口應(yīng)用設(shè)計(jì)[J]. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用2007,1: 66-69.

        [4] 曹輝,劉波姜,秀杰. 基于USB與FPGA的多路總線通信接口的設(shè)計(jì)與實(shí)現(xiàn)[J]. 導(dǎo)彈與航天運(yùn)載技術(shù)2009,302(4):18-22.

        [5] 封治華,杜改麗. 基于FPGA的高速USB2.0數(shù)據(jù)采集系統(tǒng)主控電路設(shè)計(jì)[J].電子設(shè)計(jì)工程,2013,21(20):56-58.

        [6] 關(guān)守平,尤富強(qiáng),董國偉. 基于FPGA的高速數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J].控制工程,2013,20(5):970-975.

        猜你喜歡
        高速數(shù)據(jù)固件端口
        一種端口故障的解決方案
        基于AD9250的高速數(shù)據(jù)接口設(shè)計(jì)
        電子制作(2018年2期)2018-04-18 07:13:24
        端口阻塞與優(yōu)先級
        基于固件的遠(yuǎn)程身份認(rèn)證
        PCI-e高速數(shù)據(jù)采集卡的驅(qū)動與上位機(jī)軟件設(shè)計(jì)
        電子器件(2015年5期)2015-12-29 08:43:12
        初識電腦端口
        電腦迷(2015年6期)2015-05-30 08:52:42
        生成樹協(xié)議實(shí)例探討
        提取ROM固件中的APP
        電腦愛好者(2015年7期)2015-04-09 08:54:02
        基于AD7891的浮空器高速數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)
        一種通過USB接口的可靠固件升級技術(shù)
        99re久久精品国产| 中出人妻希奇杰卡西av| 天堂а在线中文在线新版| 国内精品久久久久久中文字幕 | 亚洲白白色无码在线观看| 亚洲欧洲美洲无码精品va| 尤物蜜桃视频一区二区三区| 久久人人爽av亚洲精品| 人妻少妇邻居少妇好多水在线| 在线观看亚洲精品国产| 免费蜜桃视频在线观看| 特黄 做受又硬又粗又大视频 | 久久永久免费视频| 久久精品国产亚洲av高清蜜臀| 亚洲国产精品久久无人区| 亚洲精品无码永久在线观看你懂的 | 久久精品国产亚洲一级二级| 白白发在线视频免费观看2| 免费操逼视频| 亚洲国产夜色在线观看| 久久精品成人一区二区三区蜜臀| 亚洲视频在线一区二区| 免费国产黄网站在线观看| 思思99热| 日韩av一区二区蜜桃| 国产综合精品一区二区三区| 亚洲最大日夜无码中文字幕| 久草视频在线这里只有精品| av网站大全免费在线观看 | 天码av无码一区二区三区四区 | 91在线视频视频在线| 亚洲乱码中文字幕在线| 亚洲av无码精品色午夜| 成人精品国产亚洲欧洲| 精品亚洲av乱码一区二区三区| 婷婷久久香蕉五月综合加勒比| 中文字幕第一页亚洲| 激情在线视频一区二区三区| 少妇无码太爽了在线播放| 国产95在线 | 欧美| 99久久久精品国产性黑人|