需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:5305 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:USB因为具有即插即用,支持总线供电,高性价比等显著特点而广泛运用在数据传输领域。USB3.0传输速度非常快。本文的高速采集系统,是基于USB3.0的,并利用软件对数据进行存储等功能。本文具体的研究工作如下: ①基于对 USB3.0的总线协议等方面的研究,Slave FIFO 用作该数据采集系统的接口模式 ②选取 CYUSB3014 作为接口主控芯片,采用 FPGA 对各采集通道的选通及采样进行控制,设计了采集卡的硬件电路 ③ 详细了解USB3.0 协议,在此基础上完成固件程序设计。 ④ 阐述固件开发的程序流程
关键词:USB3.0,数据采集,CYUSB3014
目录 摘要 ABSTRACT 1.引言.1 1.1.背景和意义1 1.2.国内外发展现状1 1.3.本文的主要工作和组织结构1 2.USB3.0介绍.2 2.1. USB3.0 简介2 2.2. USB3.0 的结构原理2 2.2.1.协议分析2 2.2.2.电气特性3 3.系统硬件设计.4 3.1.系统总体方案设计4 3.2.FPGA技术简介5 3.2.1.FPGA概述.5 3.2.2.FPGA结构与原理.5 3.2.3.FPGA软件工具.5 3.3.USB3.0主控芯片介绍6 3.4.系统硬件设计8 3.4.1.模拟开关8 3.4.2.A/D 模数数据转换模块设计8 3.4.3.USB 接口电路设计9 3.4.4.FPGA 模块10 3.4.5.USB 主控芯片与 FPGA 的通信.10 4.系统软件设计.10 4.1.AD 控制模块程序设计10 4.2.USB 的接口控制程序开发.12 4.2.1.固件程序的开发.12 4.2.2.FPGA对FX3的逻辑控制15 4.3.FX3 的驱动程序开发设计.16 4.3.1.设备驱动程序.16 4.3.2.总线驱动程序.16 4.3.3.INF文件16 4.4.FX3 的应用程序开发设计.17 4.4.1.上位机软件功能及界面.17 4.4.2.上位机软件工作流程.17 5.总结17 参考文献19 致谢20 |