基于USB的高速采集卡设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于USB的高速采集卡设计

USB的高精度多通道数据采集卡设计 摘要:详细叙述了用USB控制器CY7C68013与A/D转换器ADS8364,构成高精度多路同步数据采集卡的过程,并给出了相应的前端电路和FPGA的控制流程。数据采集卡通过USB协议进行数据传输,增加了数据传输的有效性和采集卡的通用性。ADS8364可以进行6通道高精度的数据采集,符合大部分的数据采集要求。通过运用FPGA对数据采样,传输等进行控制,并在传输过程中进行一些基本的数据处理。 在电子测量中,不仅需要对多路信号进行高精度的采集和预处理,而且要将其快速地传送到计算机,以便于对测量的监测。文中选用ADS8364来进行多通道信号采集,通过CY7C68013芯片采用USB2.O协议进行数据的快速传输。 1 多通道,高精度的A/D转换 ADS8364是美国TI公司生产的高速、低功耗,6通道同步采样16位模数转换器。ADS8364采用+5 V工作电压,并带有80 dB共模抑制的全差分输入通道以及6个4μs连续近似的模数转换器、6个差分采样放大器。 当ADS8364采用5 MHz的外部时钟来控制转换时,它的取样率是250 kHz,同时对应于4μs的最大吞吐率,这样,采样和转换共需花费20个时钟周期。另外,当外部时钟采用5 MHz时,ADS8364的转换时间是3.2μs,对应的采集时间是0.8μs。因此,为了得到最大的输出数据率,读取数据可以在下一个转换期间进行。 ADS8364中的采样/保持模块以最大吞吐率250 kB工作,它的输入带宽大于ADC的奈奎斯特频率。而典型的小信号带宽是300 MHz。孔径延迟时间为5 ns,每次的平均增量为5 ops。这些特性反映了ADS8364接收输人信号的能力。 1.1 A/D前端信号调理电路 鉴于多通道信号采集的时序的重要性,这里选用差分放大电路对信号进行调理。 采用TI公司的运算放大器OPA2227组成一个电压放大器,将输入电压转换到ADS8364的差分输入电压范围。根据需要,可以通过调整放大电路中电阻的大小,改变输入电压的范围,其对应的参数表如表1所示。 ADS8364在参考电压为2.5 V的情况下,其测量范围为±1.25 V。而实际中的测试信号一般为±2.5 V,±5 V或±lO V,所以,在ADS8364的前端,要经过线性衰减、限幅和滤波。其调理电路原理图,如图1所示。 1.2 A/D电源电路 数据采集电路需要完成高精度的数据采集,因此电源部分的设计是相对比较重要的。 在作进一步的分析之前,需要说明采样精度和有效位都是对采样质量高低的描述。设采样精度为vp,有效位为N,基准电压为vREF,基准电压噪声电平为VN,则有 2 USB接口模块设计 Cypress Semiconductor公司的EZ-USB FX2是世界上的第一款集成USB2.0的微处理器,它集成了USB2.0收发器、SIE(串行接口引擎)、增强型8051微控制器和可编程的外围接口。FX2这种独创性结构可使数据传输率达到56 MB·s-1,即USB2.0允许的最大带宽。EZ-USB FX2 CY7C68013的微处理器是一个增强型的805l内核,性能可达标准8051的5~10倍,并与标准805l的指令完全兼容。增强型的8051内核使用RAM芯片作程序指令和数据存储器,从而使得EZ-USB FX2 CY7C68013具有“软”特性,也就是说,可以通过自行编写程序指令来实现所需的功能。 由于USB通信是本系统设计主要的任务目标,所以在设计时也充分考虑到系统的可扩展性,所有的信号引脚都有排线引出,方便了测试和扩展。 3 FPGA逻辑电路 图4为采集传输系统中FPGA与各模块的连接。 整个电路选用Altera公司推出的新一代低成本的Cyclone系列FPGA器件EPlC6Q240作为控制和信号处理芯片。EPlC6Q240型FPGA芯片具有强大的硬件逻辑功能,总逻辑单元达5 980个,有I/O引脚181个,92 160位的内部存储单元,20个RAM单元,2个锁相环。利用这些强大的功能,可以很容易进行模块控制和数据动态滤波。如图4所示,通过FPGA对A/D进行采样控制,将A/D采样的数据进行数字滤波后传送到RAM中进行,或是直接通过USB模块将数据床送到电脑中进行处理。 采用VerilogHDL硬件语言编程来对A/D采集,RAM传输,USB传输等进行控制信号输出,并对采样的数据进行数字滤波。 A/D数据接口模块实现对ADS8364数据的采样,采样后的数据进行滤波处理。本模块对ADS8364的控制引脚有: (1)模拟采样通道控制信号为/HOLDA,/HOLDB,/H

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档