CY7C68013A高速USB2.0芯片最吸引人的地方就是速度快,而其它厂家的芯片多是全速USB芯片,至少我现在还没有发现有别的高速USB2.0芯片(如果那位朋友知道,告诉我一声,这里表示感谢)。虽然现在极速USB3.0已经出现了,但同样还没有类似CY7C68013A这样的设备端用的片子,市场上用的多是协议类转换的片子,多用在电脑主板上,像NEC的还有美国的一家公司的,还有几家台湾公司的,我的技喜主板P55A-UD3R用的就是NEC的片子。期待设备端用的极速USB3.0芯片的出现。
CY7C68013A芯片可以轻松的做到30M/s,当然这后上位机用的芯片组的类型及上位机程序是密切相关的,这个速度已经很快了,能够胜任目前的许多工作,如数据采集卡、低速逻辑分析仪等应用。看过网上很多关于USB3.0的测试文章,一般可以达到120M/s,也是USB2.0的四倍,并没有达到协议上说的十倍。有很多因素影响USB的传输速度,上位机程序是影响最大的一个。
目前我还用VC6.0编写上位机程序,CYPRESS公司的开发包里有这方面的说明,编程指导主要就是一个文件CyAPI.pdf,安装完开发包后在这个位置C:\Cypress\USB\doc\General,详细的说明都在这里了。按照文件的说明,我编了一个小程序,首先是实现两个功能:1、实现控制传输;2、固件程序实现对开发板上的数码管的驱动,最后才是实现块传输功能。实现前两个功能的上位机程序如下,程序下载attachment download
开发板照片如下,
实现块传输的上位机程序如下,待续。
良子.2010年
欢迎交流:liangziusb@163.com
QQ:392425239
http://shop64171919.taobao.com
文章评论(0条评论)
登录后参与讨论