测试测量仪器USB桥驱动及固件设计-仪器仪表工程专业论文.docxVIP

测试测量仪器USB桥驱动及固件设计-仪器仪表工程专业论文.docx

  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桥驱动及固件设计-仪器仪表工程专业论文

I I 摘要 摘 要 USB 拥有使用方便、支持热插拔、传输速度快等优势,得到测试测量仪器供 应商和用户的认可,USB 联盟制定 USB 测试测量类协议标准推动 USB 在测试测 量领域发展。USB 应用在测试测量领域需面对两个问题:一是总线传递的 USB 信 号不是测试测量仪器功能模块所需的本地信号;二是在组建自动测试系统时,主 控机和仪器都仅提供 USB host 接口,两者不能直接使用 USB host 口互连通信。因 此 USB 需要为测试测量仪器提供两种桥接,第一种是 USB 总线转本地总线桥,实 现 USB 信号与本地信号转换;第二种是双 USBSlave 协议转换桥,实现主控机与 仪器通过 USB host 口互连通信。 测试测量仪器可分为获取类及产生类。对于万用表、功率计等仪器仅有少量 命令和数据在总线交互,但像示波器、频谱仪等则还需要有大量数据在总线上传 输,因此需要 USB 桥提供单次读写和 BULK 读写的通信管道。本文将针对测试测 量仪器应用需求,对 USB 总线转本地总线桥和双 USBSlave 协议转换桥的驱动软 件进行研究设计,本论文主要研究内容如下: 1、研究通用USB协议,针对测试测量仪器的数据传输需求,对USB总线转本 地总线驱动桥需求分析,分别设计适用于Windows和Linux系统的USB总线转本地 总线驱动桥方案:设备端基于CY7C68013A的GPIF模式设计,CY7C68013A主机端 驱动分别基于libusb_win32库和linux_libusb库设计。 2、研究USBTMC协议,针对测试测量仪器应用需求对双USBSlave驱动桥需求 分析并设计支持USBTMC的双USBSlave转换桥方案。依据双USBSlave需求选择提 供两个USBSlave接口的VinculumII作为开发芯片,实现USBTMC转FT232驱动桥。 3、依据USB驱动桥方案,分别编程实现USB桥驱动程序。USB总线转本地总 线桥驱动编程包括CY7C68013A的固件程序、Windows和Linux主机端驱动程序, USBTMC转FT232驱动桥编程主要是编写VNC2的固件程序。 4、分别测试验证USB总线转本地总线驱动桥和USBTMC转FT232驱动桥功能。 确定测试方法和工具,验证设计正确性。测试结果表明,USB总线转本地总线驱 动桥能实现USB总线与本地总线转换,USBTMC转FT232驱动桥可实现USBTMC 协议与FT232串口协议转换,具备应用价值。Windows USB总线转本地总线驱动桥 已用于任意波形发生器项目,满足项目应用需求。 关键词:USB,固件程序,USBTMC,USB 驱动,FT232 II II ABSTRACT ABSTRACT USB has many outstanding advantages, such as easy to use, support hot plug, efficient data transmission. Because of this, it has been widely used by users and manufacturers. In order to provide better support for test and measurement instrument, USB organization specially set the USBTMC protocol standard. USB has two major issues in terms of test and measurement. First, the signal transmitted by bus is not the local signal needed by the module of test instrument. Second, when assembling automatic measurement system, both control machine and instrument only support USB host interface. Neither of them can do inter communication by using USB host interface. Thus, USB needs to provide two connections. One is converting signal by change global bus to local bus. Another is USBSlave protocol switch, which implements the communication

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档