在EZ-USBFX2和FX2LP上测试同步或批量端点的数据流.PDF

在EZ-USBFX2和FX2LP上测试同步或批量端点的数据流.PDF

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在EZ-USBFX2和FX2LP上测试同步或批量端点的数据流.PDF

AN4053 在EZ-USB® FX2™和FX2LP™上测试同步或批量端点的数据流 作者: Rama Sai Krishna Vakkantula 相关项目:有 相关器件系列:CY7C68013A 软件版本:无 相关应用笔记:AN65209 、AN61345 要想获得本应用笔记的最新版本或相关项目文件,请访问 /go/AN4053 。 使用音频、视频等数据类型的 USB 应用程序需要一个高速的连续数据流。由于该类数据无中断被传输,因此将其定义为数 据流。本应用笔记介绍了支持流数据的 USB 高带宽传输机制,并且含有用于实现和运用 FX2LP 高带宽端点的代码。它还 提供了一个 PC 端应用程序,用于选择不同的传输类型和测量传输速率。本应用笔记还提供了用于演示如何使用赛普拉斯 USB 框架实现备用USB 设置以允许主机选择不同的传输率的示例代码。要想获取USB Hi-Speed 代码示例的完整列表,请 访问/?rID=101782。 目录 简介 简介1 USB 为流数据提供了被命名为 “同步” (ISO)的传输类 相关项目文件2 型。在拉丁语中,iso 意为相等,chron 意为时间:传送流 数据流应用2 数据的数据包时每个USB 时间帧需要花费相同的时间。 高带宽传输3 USB 同步传输类型具有两个重要特点: 数据PID 序列(高速模式)3 1. 与控制(CONTROL )、BULK (批量)或 Cypress SuiteUSB (赛普拉斯SuiteUSB )4 INTERRUPT (中断)传输类型不同,同步传输类型不 流固件示例4 为受损或丢失的数据提供握手或重新尝试服务。此开销 使用赛普拉斯USB 框架5 会影响到每个时间帧架中的核心ISO 特性,即保证数 fw.c 6 据传输。 dscr.a516 2. 虽然 USB ISO 传输机制提供了保证基础上的数据块, CyStream.c7 但是数据提供者和消费者需要快速填充和清空该块,保 运行CyStreamer.hex 8 证不间断的数据流。 性能分析9 虽然不会重新发送受损或丢失 ISO 数据包,但接收方会检 将FX2LP 连接到图像传感器上10 测它们的存在,从而采取纠正操作。例如,可以通过内插法 参考10 或重复以前的数据来替换丢失的数据块。然而一个设计良好 的应用程序应保证数据提供方(例如,照相机)和数据接收 总结11 方(例如,PC)给数据流设计提供更高的优先级,以便不 全球销售和设计支持13 会错过加载或卸载数据包。 INTERRUPT (中断)端点也可以是Streamer 。 USB 规范,版本 2.0 为高速度模式(480 Mbits/sec )操作

文档评论(0)

wendang_1 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档