您现在正在浏览:首页 > 论文 > 电子电工 > 毕业设计-基于FT245BM的USB通信研究

免费下载毕业设计-基于FT245BM的USB通信研究

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:通信原理
  • 适用年级:大学
  • 上传用户:洛生_light
  • 文件格式:word
  • 文件大小:838.61KB
  • 上传时间:2009-9-23 2:22:32
  • 下载次数:0
  • 浏览次数:112

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
毕业设计 基于FT245BM的USB通信研究,共81页,26672字。
摘要
【摘要】通用串行总线(USB)技术是一种为实现计算机与各种外设进行数据交换而提出的工业标准。它具有速度快、设备安装和配置容易、易于扩展、可采用总线供电和支持热插拔等优点。它的传输速率远高于一般的串行总线接口。
本文设计了一种基于FT245BM固件芯片的PC与FPGA的通信系统,并进行了系统的测试和验证。本系统采用AD芯片TCL5510采集信号,通过USB固件芯片,协调FPGA与PC的通信传输,并在PC上显示信号波形。软件设计利用FT245BM固件的D2XX驱动和Microsoft提供的MFC类库,通过AD多采样间隔的设计,达到宽频显示波形的目的,软件界面友好,具有很高的互动性。在性能测试中分别对数据的下行速率和上行速率进行了系统的测试,最大速率均能超过10Mbyte/s,同时对影响传输速率的因素进行了分析。结果证明该系统高速可靠,具有实用性。
【关键词】USB; FPGA; FT245BM; AD; 固件。

目录
1 绪论 1
1.1 选题的背景 1
1.2 课题的研究现状 2
1.3 课题的主要研究内容和重点、难点 3
1.4 硬件描述语言编程与实现 3
1.5 主要难点 3
1.6 课题研究预期目标 4
2 USB协议通信原理 5
2.1 USB的基本特性和架构 5
2.1.1 USB主机 5
2.1.2 USB设备 6
2.2 USB通信的逻辑结构 6
2.3 USB的数据通信 7
2.3.1 数据域的格式 7
2.3.2 USB的封包类型 8
2.3.3 USB的传输类型 10
2.4 USB描述符[12] 14
2.5 USB设备枚举、配置 [13] 14
2.5.1 动态插接与拔开 14
2.5.2 地址分配 15
2.5.3 配置 15
2.5.4 数据传送 15
2.5.5 电源管理 15
2.5.6 请求处理 15
2.5.7 请求错误 15
3 软件平台的介绍 16
3.1 Verilog hdl语言描述 16
3.2 Quartus II简介 17
3.3 Visual C++ 6.0介绍 19
3.4 MFC介绍 20
4 系统设计 22
4.1 总体框图 22
4.2 芯片的选择 22
4.3 FT245BM固件模块 23
4.4 FPGA模块 23
4.5 AD采样模块 23
5 FT245BM芯片介绍 25
5.1 FT245BM概述 25
5.2 芯片结构与功能[15] 25
5.2.1 3.3V LDO 25
5.2.2 USB收发器 26
5.2.3 USB DPLL 26
5.2.4 6MHZ晶振 26
5.2.5 x8 时钟放大器 26
5.2.6 串行接口引擎 26
5.2.7 USB协议引擎 26
5.2.8 FIFO接收缓存(128 bytes) 26
5.2.9 FIFO传输缓存(384 bytes) 26
5.2.10 FIFO控制器 26
5.2.11 复位产生器 27
5.2.12 EEPROM接口 27
5.3 FT245BM读写时序 27
5.3.1 FT245BM写时序 27
5.3.2 FT245BM读时序 27
6 硬件设计 29
6.1 总体构架 29
6.2 FT245BM硬件模块 29
6.2.1 USB接口部分 30
6.2.2 FT245BM电路 31
6.2.3 EEPROM部分 32
6.3 AD采集模块 33
6.3.1 TLC5510引脚图 33
6.3.2 TLC5510控制时序 34
6.3.3 TLC5510电路原理图 34
7 软件设计 35
7.1 上位机程序 35
7.1.1程序的设计要求 35
7.1.2 FT245BM的驱动软件 35
7.1.3 测试系统程序 37
7.1.4 波形采集系统程序 43
7.2 FPGA程序 45
7.2.1 程序的设计要求 45
7.2.2 测试系统程序 45
7.2.3 波形采集系统程序 50
8 调试与测试 52
8.1 系统调试 52
8.1.1 设备的安装 52
8.1.2 固件的下载 53
8.1.3 设备发现与关闭 54
8.2 系统测试 54
8.2.1 数据收发的测试 55
8.2.2 下行数据的测试 55
8.2.3 上行数据的测试 58
8.2.4 采集系统测试 60
结论 65
致谢 66
参考文献 67
附录 68
资料文件预览
共1文件夹,1个文件,文件总大小:1.45MB,压缩后大小:838.61KB
  • 毕业设计-基于FT245BM的USB通信研究
    • Microsoft Word文档基于FT245BM的USB通信研究.doc  [1.45MB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部