- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA的USB接口数据采集系统设计
基于FPGA的USB接口数据采集系统设计
张思杰,赵 泰重庆大学 通信工程学院,重庆市,400030:介绍了一种高速实时数据采集系统设计。该系统以FPGA作为逻辑控制的核心,以USB2.0作为与上位机数据传输的接口,能同时支持单端16路和差分8路模拟信号输入,最大采样率为200KHz,12位的转换精度。描述了系统的主要组成和FPGA模块化设计的实现方法,并给出了其核心模块的时序仿真波形图。
关键词:FPGA;USB2.0;数据采集Design of data acquisition system based on USB and FPGA
Zhang Si-jie1, Zhao Tai2, Wang Zhen-xing3, Shi Ling4
(Institute of Communications engineering, Chongqing University, Chongqing, 400030, China)
Abstract: This paper introduces a high-speed and real-time data acquisition system. The system can support both single 16-route and differential 8-route analog signals input, with 200KHz of maximal frequency and 12bits of conversion accuracy, using FPGA as the core logic control and using USB2.0 as the interface of data transmission with the host computer. The main component of the system and the implementing method of FPGA are described and the simulation waveforms of main modules are presented.
Key words: FPGA, USB2.0, Data Acquisition, Conversion Accuracy.
文献标志码: A中图法分类号:TP 引言
传统的数据采集系统,通常采用单片机或DSP作为控制模块,控制A/D转换、存储和其他外围电路的工作,利用PCI、ISA等接口与上位机进行通信。随着数据采集对速度、实时性、简易性的要求越来越高,传统数据采集系统的弊端也日趋明显。近年来随着FPGA技术和USB技术的应用深度和广度的不断加大,利用FPGA芯片和USB接口设计高速数据采集系统成为新的研究热点。FPGA芯片不仅体积小、功耗低、时钟频率高、内部时延小,而且能够使用VHDL语言来编程实现程序的并行执行,配置灵活,开发周期短,性能可靠。USB是一种高效、快速、价格低廉、体积小和支持热插拔的新型串行通信接口,目前USB2.0的高速传输速率能够达到480Mbit/s,能够实现数据的高速传输。
1 系统总体结构
本设计采用FPGA+USB的设计思路,利用FPGA芯片作为系统的逻辑控制核心,通过USB 2.0接口与上位机通信,实现单端16路/差分8路模拟数据的高速、实时、便携式的采集。本文设计的数据采集系统划分为A/D转换电路,FPGA采集控制和USB传输控制器等若干部分。如图1所示。图1 数据采集系统总体框图
本数据采集系统支持单端16路和差分8路模拟信号输入,每路12位的转换精度,最高采样率为200KHZ。主机应用程序首先向USB控制器发出采样时控包,在时控包中设置采集通道及其采样频率。进而USB控制器触发FPGA采集信息,FPGA根据时控包开始启动A/D进行模数转换,转换结束后,FPGA接受AD输出的12位串行数据,并通过串并转换将它转换成16位并行数据输出。然后将采集到的数据信息通过USB控制器发送给主机,最后由主机做进一步信息处理。
2 主要芯片选型
本数据采集系统用到的主要芯片包括FPGA芯片、ADC转换芯片和USB传输控制芯片。
2.1 FPGA芯片的选取
依据本系统设计的需要选ALTERA公司的Cyclone II系列EP2C8Q208C8。芯片内部逻辑单元8256个,有165888个RAM位,182个可用I/O口,系统时钟频率高于260MHZ,只需要3.3V和1.2V的工作电压,完全能够满足设计的要求。
2.2 ADC转换芯片的选取
考虑到系统的采样率、分辨率、通道数等要求,本系统选用德州仪器公司(TI)的ADS7817模数转换器。该器件是12位的低功耗,高阻抗全差分模拟输入、具有串行输出接口的
您可能关注的文档
- 城市道路土壤重金属污染现状及潜在生态危害评价.doc
- 城市道路设计规范(CJJ37-90).doc
- 城镇地籍调查测量技术设计书样本.doc
- 城镇精明增长低碳发展与长三角功能性区域建设.doc
- 城镇育才小学2012年六年级拓展与提高测试卷 2.doc
- 城镇排水管道检测与评估技术规程(CJJ1812012)上.doc
- 培养学生创新能力的实践教学方式的研究.doc
- 培养智慧的孩子天赋教育在美国 黄全愈.doc
- 培养独立创新的现代人格(值得学习).doc
- 培训体系建设与年度培训计划的制定-森涛培训.doc
- 基于FSDM0565R的反激式开关电源设计.docx
- 基于GARCH模型的上证股市VaR值与收益实证研究.doc
- 基于GLBest-PSO算法的CSTR系统鲁棒PID控制.docx
- 基于GPRS-Internet的分布式内燃机车状态监测系统的设计.doc
- 基于J2EE交通违法缴款系统设计与实现.doc
- 基于J2EE的公交查询系统的设计与实现.doc
- 基于Java语言开发的个性化股票分析技术量能突破模型(Energe-Break).doc
- 基于KMV模型的商业银行信用风险度量及管理研究.doc
- 基于LaUDMS的云存储应用平台研究与支撑环境开发.doc
- 基于Matlab_GUI的串口通信编程实现.doc
最近下载
- (高清版)B-T 2099.1-2021 家用和类似用途插头插座 第1部分:通用要求.pdf VIP
- 劳动创造美好生活中职生劳动教育全套教学课件.pptx
- 人工智能在高中美术课堂中的应用.pdf
- 西藏自治区日喀则市高一入学数学分班考试真题含答案.docx VIP
- 2025黑龙江省建设投资集团有限公司面向系统内部及社会招聘12人笔试备考试题及答案解析.docx VIP
- 医院医德医风考评公示制度医德医风考评制度及考评实施细则.docx
- 晶体工程资料.pdf VIP
- 成都川师锦华小升初入学分班考试英语考试试题及答案.docx VIP
- 第六章晶体工程.ppt VIP
- ASUS华硕ROG SWIFT PG65UQ中文说明书.pdf VIP
文档评论(0)