微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于MAX 7 0 0 0A与CYUSB3014的USB3.0数据采集系统

基于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超高速传输带宽的优势。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top