基于USB 2.0的通用分析控制平台.docVIP

基于USB 2.0的通用分析控制平台.doc

  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 2.0的通用分析控制平台   摘 要:提出USB 2.0结合FPGA及LabView软件形成的一个功能强大的固定平台,用于电路系统的控制和数据分析。一个完整电路系统的控制和数据分析功能是不可或缺的,通过把这部分功能的硬件电路和软件框架“固定化”,可以实现通用的电路系统的控制与分析,提高电路系统的开发效率,具有十分广阔的应用前景。??   关键词:USB 2.0;CY7C68013;FPGA;LabView??   中图分类号:TP368.1 文献标识码:B   文章编号:1004-373X(2008)10-182-03??      Universal Analysis and Control PlatformBased on USB 2.0??   WU Shuai,YANG Afeng,LIU Kai,XU Xin??   (National University of Defense Technology,Changsha,410073,China)??   Abstract:A stable platform with powerful functions composed by USB 2.0,FPGA and LabView software is put forward,which is designed for the control and analysis of a circuit system.A completely circuit system always contain the control and analysis part.To fixup these parts can realize universal circuit control and analysis,it can also improve work efficiency,and has wide application foreground.??   Keywords:USB 2.0;CY7C68013;FPGA;LabView??      现代的电路系统功能要求越来越高,设计越来越复杂。传统的系统在使用中存在一些弊端,电路面积庞大,中断和I/ O地址资源有限、扩展性差、系统升级受限。通用串行总线USB (Universal Serial Bus) 加上FPGA,并配合LabView的分析控制平台,不仅可以解决以上的问题,而且使用非常灵活。实现了低成本、小体积、携带方便、可靠性高、易扩展、系统升级方便的通用分析控制平台。本文以Cypress公司的EZ-USB FX2系列中的CY7C68013芯片作为USB 2.0的控制器,加上Xilinx公司的FPGA,配合LabView软件的设计开发符合USB 2.0标准的通用分析控制平台。??      1 系统硬件组成??   基于USB 2.0的通用分析控制平台系统硬件组成非常简单,主要包括:FPGA和USB 控制器。用户可以根据功能要求设计功能扩展模块,其硬件总体结构如图1 所示。??   1.1 系统基本操作过程??   首先,加电后FPGA处于Reset状态。然后,通过LabView控制平台,给USB控制芯片下载固件程序,FPGA??开始工作。其次,主机给FX2 芯片一个控制命令包,FX2 芯片把这个控制命令包发送给FPGA,FPGA对这个命令包进行解析,并根据解析命令控制各个功能模块。最后,各个功能模块的运行参数传给FPGA打包,再转发给USB控制器,传给LabView控制平台,并对数据包解析后对参数分析显示。这样一个控制过程可以用于通用的系统控制,系统复杂度的延伸,可以通过增加命令字的位宽来延伸;功能模块的扩展可以通过命令包的长度进行扩展。因此,这个平台可以完成非常复杂的系统控制与数据分析。??      图1 系统硬件框图   1.2 主要芯片介绍??   USB 1.1受到速度限制(最快12 Mb/s),而USB 2.0的传输率可以最高达480 Mb/s,因此USB控制芯片选择CY7C68013,他是Cypress公司的FX2系列产品之一,提供对USB 2.0的完整解决方案,可以满足大多数的数据传输要求。该芯片包括带8 kB片内RAM的高速CPU,16位??并行地址总线+8位数据总线、I2C总线、4 kB FIFO存储器以及通用可编程接口( GPIF)、串行接口引擎(SIE)和USB 2.0收发器。在固件程序的编写上,与8051系列单片机兼容,且速度是标准8051的3~5倍。CY7C68013与外设有3种接口模式:端口模式、可编程接口GPIF控制器模式和从属FIFO模式。此系统采用slave FIFO的模式,结构图如

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档