基于MAX 7 0 0 0A与CYUSB3014的USB3.0数据采集系统
时间:09-12
来源:互联网
点击:
oundation)规范,还具有兼容USB2.0和USB3.0设备、支持即插即用和支持高带宽数据传输等优点。我们只需根据固件程序中定义的USB设备的VID和PID对通用驱动程序相匹配的CYUSB3.INF文件进行相应的简单修改即可。
在上位机的应用程序的开发方面,CYPRESS公司同样为用户提供了一个个操作简单、功能强大的C++编程接口:CyAPI.Lib库函数。我们选用了Microsoft Visual Studio2008作为开发工具,通过CyAPI.Lib函数与CYUSB3.SYS设备驱动程序传递数据,进行实时采集。
3 总结
本文详细介绍了采用EZ—USB FX3为接口USB3.0芯片,MAX 7000A为主控芯片,设计与开发了一套USB 3.0数据采集传输系统。CYPRESS公司为EZ-USB FX3提供了完整的SDK开发包,缩短了开发周期。当采样数据为32位,采样时钟为40MHz时,系统理论传输带宽可达1.28Gps。实际测试中我们采用了16位的A/D高速芯片,MAX 7000A芯片工作时钟为40MHz,实验测得系统传输速率约600Mbps,超过了USB2.0的480Mbps理论带宽,这表明USB3.0总线能将采集的信号实时传输至计算机,充分发挥了USB3.0超高速传输带宽的优势。
USB3.0 CPLD CYUSB3014 数据采集 相关文章:
- 用CPLD实现DSP与PLX9054之间的连接(07-23)
- 用CPLD实现FIR数字滤波器的设计(08-07)
- 基于DSP+CPLD的交流电机调速在水处理控制中的应用(11-27)
- 一种基于DSP的张力、深度、速度测量系统(04-15)
- 用双端口RAM实现与PCI总线接口的数据通讯(05-06)
- 基于DSP和CPLD的宽带信号源的设计(07-26)