基于USB2.0和FPGA的高速数据采集系统的研究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:kefamz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  (福建省计量科学研究院 福州 350001)
  摘 要:本文提出的是一种基于USB2.0和FPGA的高速数据采集系统,将USB2.0技术和FPGA技术有机的结合在一起,将模拟数据进行数字转换,并实现高速的信号传输。本系统结构灵活,适用于实时信号处理,能够被广泛的应用在各个领域中。
  关键词:USB2.0;FPGA;数据采集;固件
  1、引言
  随着信息技术的飞速发展,人们对于数据采集系统的速度和精度的要求也在不断地提高。USB接口作为一种新型的总线接口规范,被广泛的应有在数据采集系统当中[1]。本文充分利用了USB和FPGA的优点,设计了一种基于USB2.0和FPGA相结合的高速数据采集系统[2]。
  2、高速采集系统的硬件设计
  本系统是以FPGA作为核心控制器,通过ADC作为前端的模数转换采集电路,利用USB数据接口将数据传输到上位机上去[3]。FPGA控制的高速数据采集系统的形成还要包括系统电源模块、复位电路模块、FLASH数据存储模块等。系统的硬件电路框图如图2-1所示。
  在信息数据采集的前端是需要对电路进行信号调理,使采集的输入信号满足系统采集输入范围,降低外界干扰信号[4]。AD7934模数转换器的电压输入范围在2.7V-5.25V,因此,需要在电路中加入基准电压VREF1。本系统采用的运算放大器OP4177,它具有极低失调电压和漂移、低输入偏置电流、低噪声及低功耗等特性,被广大电子工程师所喜爱。模拟信号调理电路如图2-2所示。
  模数转换芯片AD7934具有低功耗、高吞吐率的特点,最高采样率为1.5MS每秒,内置一个精确的2.5 V片内基准电压源,可用作模数转换的基准电压源。同时,AD7934为12位数据输出端口,在本系统中采用了高8位,AD7934转换模块原理图如图2-3所示。
  整个系统包含多个模块,整个电路提供的电压值为5V,但是FPGA在工作中,需要的电压值为3.3V,这就需要将5V的电压值进行转换。本系统采用的是TPS70358稳压器来进行实现,电压管理模块TPS70358的电路图如图2-4所示。其中,Vin是5V的电源输入端口,Vout是3.3V的电源输入端口,VCCINT则为1.8V的电压输出端口。
  本系统采用的FPGA是Xilinx公司生產的,其工作需要与外部的FLASH来共同实现数据采集存储[5]。在数据存储电路中,采用的是K9K8G08U0M,它是一种NAND型的FLASH,存储容量是8448Mbits,包含数据寄存器和缓冲寄存器。
  USB接口电路采用的核心控制芯片为CY7C68013,其传输方式有控制传输、中断传输、块传输和同步传输。CY7C68013具有三种可用的接口模式,分别是端口模式、可编程的GPIF模式和Slave FIFOs模式。为了方便FPGA控制,本系统采用的是Slave FIFO接口模式,采用異步读写的方式进行数据传输[6]。
  3、高速采集系统的软件设计
  基于FPGA控制的高速采集系统是根据逻辑时序来进行软件设计的。首先,要对各个参数变量进行初始化设置,检测是否与设备进行连接,读取端点数,确定数据传输端点;其次,启动AD转换,开始采样,判断数据是否读取成功;最后,保存数据,将数据利用USB接口上传到上位机中。高速采集系统的软件设计流程图如图3-1所示。
  USB2.0工作的软件设计,要对其进行固件设置,将所有的寄存器都恢复到出厂状态,实现初始化。由于采用的是Slave FIFO模式进行数据的高速传输,端点FIFO在接收到FPGA控制器传输AD转换的数字信号后,等待PC读取,USB芯片只作为一个数据传输通道。USB的固件流程图如图3-2所示。
  4、结论
  本文提出了基于USB2.0和FPGA的高速数据采集系统,以FPGA作为核心控制器,通过ADC作为前端的模数转换采集电路,利用USB数据接口将数据传输到上位机上去。通过硬件电路和软件设计来进行实现,使信息数据能够高速的传输到上位机中。
  参考文献
  [1]冯新亚,蒋朝根.基于USB2.0+FPGA的高速数据采集系统的研究与设计[J]. 中国科技信息 ,2009,03:91-93.
  [2]谢勇,姚远程,秦明伟. 基于USB2.0与LabVIEW的高速数据采集系统设计[J].电子设计工程,2012,20(19):5-9.
  [3] 余志荣,杨莉. 基于NI-VISA与LabVIEW的USB接口应用设计[J]. 单片机与嵌入式系统应用2007,1: 66-69.
  [4] 曹辉,刘波姜,秀杰. 基于USB与FPGA的多路总线通信接口的设计与实现[J]. 导弹与航天运载技术2009,302(4):18-22.
  [5] 封治华,杜改丽. 基于FPGA的高速USB2.0数据采集系统主控电路设计[J].电子设计工程,2013,21(20):56-58.
  [6] 关守平,尤富强,董国伟. 基于FPGA的高速数据采集系统设计[J].控制工程,2013,20(5):970-975.
其他文献
(国网湖南省电力公司龙山县供电分公司 湖南省 龙山县 416800)  摘 要:随着社会的进步,科学技术的不断提升,促进了计算机技术的飞速发展,被广泛地应用到各个领域当中,其中就包括了电力系統自动化当中,为电力系统更好地运行提供了良好的帮助。为了在电力系统当中更好地对计算机技术进行应用,本文就首先就对电力系统自动化进行了简述,然后分析了计算机技术在电力系统自动化中的应用,为我国电力系统更好的运行提
期刊
(1广东警官学院 广东 广州 510440;2广州市公安局海珠区分局 广东 广州 510000;3佛山市公安局南海区分局 广东 佛山 528200)  摘 要:针对公安机关现有数字取证设备难以携带的问题,本文提出面向视频侦查的便携式数据提取设备的研制方案,该方案以嵌入式平台为硬件系统,订制轻量化的Debian Linux系统并开发软件,可通过逻辑文件复制、物理镜像烧录、内存DUMP三种手段将视频监
期刊
(武汉商学院 湖北省 武汉市 430056)  摘 要:随着近几十年人类社会生产能力的逐渐增强,人类社会的发展速度实现质的飞跃,各种先进的生产技术应用到人们的生活和生产活动中,提升着人们的生产和工作效率,使人们生活的物质化建设程度更高。科学技术的飞速发展在科技领域中的一个重要表现就是计算机的出现和使用,随着人们对计算机领域的深入研究和发展,计算机的更新速度飞快,出现了各种品牌、各种型号和功能的电脑
期刊
(广东省社会科学院现代化战略研究所 广东省 广州市 510610)  前言  在理论研究和实践应用中,国内外越来越多地使用“欠发达地区”(Less-developed area),用以表明那些同发達地区相比不发达,但有成为发达地区的潜力和希望的地区。美国经济学家迈克尔·托达罗对欠发达地区的实质和内涵用图解结构进行了描述:数量和质量都低下的生活水平、缺乏自我尊重、非常有限的自由。其经济表现是:低下的
期刊
(中国民航厦门空中交通管理站 361006)  关键词:空中交通;冲突解脱程序  近年来,随着我国经济的快速发展,民用航空运输业同步高速发展,主要表现在航班量的大幅增长,据统计全国的飞行流量每年以10%以上的速度增长。国内外航空公司如雨后春笋般涌现。在有限的空域范圍内,空中交通状况越来越复杂,空中安全形势越来越严峻,这给专门负责空中安全保障的空管系统带来了巨大的挑战。尤其最近一年来,跟民航空管相关
期刊
(1广东警官学院 刑事科学技术系 广东 广州 510000;2广东警官学院 侦察系 广东 广州 510000;  3广东警官学院 计算机科学与技术系 广东 广州 510000)  摘 要:公安教育属于专业性较强的行业教育,按照应用型本科人才培养要求,公安技术本科生专业实践、社会实践、社团活动非常丰富,导致大多数学生学习时间零碎,基础知识不扎实。为了适应移动互联网时代信息爆发式增长,以及学生网络学习
期刊
(淮海技师学院 223800)  摘 要:随着新课改的大力推行,提高学生的综合素质成为了众多教师的教学目标,而美术作为提高学生审美水平以及培养学生审美能力的学科,其重要性自然不言而喻。本文立足于当今的时代背景,从中职学校幼儿学前教育专业美术专业课开展过程中存在的问题出发,运用理论与实际相结合的方式,为中职学校幼儿学前教育专业美术专业课的开展提出了相应的策略,供广大教师参考。  关键词:中职学校;幼
期刊
(广西来宾职业教育中心学校 546100)  摘 要:二十一世纪信息技术快速发展,面向信息时代最富有竞争力的人才群体之一即是计算机专业人才。由于经济的飞速发展和计算机技术的普及,计算机技术已经成为新时期每一位工作人员必备的技能。同时,计算机也是我国最大的一个专业,其专业技术领域众多,设计逻辑、数学、工程等方面,是一个极具发展潜力的方向。基于我国社会对计算机专业人才的实际需求,建立一个完善的计算机专
期刊
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
(江西外语外贸职业学院 工商管理系 江西 南昌 330099)  摘 要:在新的社会形势下,越来越多的人选择经商创业这条路,但这些创业者初期往往存在着很多问题,比如管理水平底下,表现在基础管理薄弱、现场管理混乱、生产经营粗放等等。同时在大的行业环境中,小型企业又面临着大型企业优秀的管理能力、高质量的产品、市场占有率等诸多挑战,所以小型企业领导者在带领企业发展过程中,其领导管理能力对企业发展的走向起
期刊