原创 CY7C68013A开发板编程之11(CYStream.exe)

2011-11-16 19:23 3253 6 6 分类: 通信

 一直想知道USB2.0实际的传输速度,这个例子主要是看一下同步传输(Isochronous)和块传输(Bulk)的数据吞吐率。USB2.0标称的480Mbps的速度还是很快的,但实际上CY7C68013A的速度也就是在30MBps的样子(做的比较好的情况下),当然我也看到了一些文章,说是可以达到43MBps,我也朝着这个方向前进,看看我能不能做到这个水平。(开发板用的是我自己加工的,稍后我会放到网上)


  安装完最新的开发包之后,可以在以下目录找到这个例程,C:\Program Files\Cypress\Cypress Suite USB 3.4.2\Firmware\CYStream FW。从控制面板下载程序到开发板上后,开发板上的数码管点亮,显示数字0。控制面板中只有一个管道(与当前的接口有关),就是Endpoint  2 IN,设备名字叫CY-Stream,这一点和程序中的代码也一致,见下图,


  先运行一下上位机程序Streamer,点击“Start”,开始数据传输,见下图,数据传输率一下就达到了43.7M,这一点让我很高兴,想不到这么容易这达到了。(我用的是自己加工的电路板、联想旭日笔记本电脑,几年前的产品了)


  单击“Stop”按钮,停止数据传输,见下图,
 

  由上图可见,停止数据传输后,数据吞吐率应该为0,但程序还显示43.8M,这是不对的,看来CYPRESS也不过如此,有的地方还真不能太相信这些大公司。


下面开始分析程序。下一页


 


良子.2010年


欢迎交流:liangziusb@163.com


QQ:392425239


http://shop64171919.taobao.com

文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /2 下一条