(毕业论文 字数:11131 页数:33)摘 要:通用串行总线USB是随着当前计算机科技的迅速发展而产生的一种崭新的总线技术。在各种场合中,USB总线正在得到越来越广泛的应用。在计算机领域,USB总线已经成为实际上的PC机外围设备接口标准,并有可能成为未来PC机唯一支持的接口标准。 随着半导体工业和数字信息化产品的发展,通过USB来实现数据传输越来越流行了。本文所讲述的重点是如何通过USB实现两台计算机之间的数据传输。所涉及到的知识包括USB的技术特点、传输方式、传输协议等。另外有关所设计出来的硬件系统如何在安装了EZ-LINK驱动程序的环境下直接就能够在WINGDOWS98/2000/XP系统下工作。硬件系统的主芯片为Cypress公司生产的AN2720。
关键词:通用串行总线(USB),数据传输,EZ-LINK
目录 1 绪论 1 1.1 选题的背景和依据 1 1.2 论文研究的主要内容和意义 2 1.2.1 主要内容 2 1.2.2 意义 2 2 系统设计 3 2.1 总体设计 3 2.1.1设计要求 3 2.1.2设计思路和方案选择 3 2.2系统方案的设计 3 3 系统的实现 5 3.1 USB技术简介 5 3.2芯片选型 5 3.2.1 芯片简介 5 3.2.2 AN2720SC的结构和配置 6 3.2.3 芯片端点及配置 7 3.2.4 VID/PID/DID配置 8 3.3 软件支持 8 3.4 系统的电源 9 3.5系统传输协议 9 3.5.1 系统传输的几种方式 9 3.5.2 系统的传输协议 11 3.6 小结 11 4 系统原理 12 4.1 整体电路原理图 12 4.2电路分析 13 4.2.1 USB接口电路 13 4.2.2 电流调节电路 13 4.2.3 USB保护电路 14 4.2.4 晶体振荡电路 15 4.2.5 EEPROM电路 15 4.3 AN2720芯片工作原理 16 4.4 印制电路板设计实现 16 5 调试 18 5.1.安装EZ-Link程序 18 5.2 数据传输实验 20 5.3 系统工作过程 24 5.3.1设置共享资源 24 5.3.2 进行连接 24 5.4 本章小结 24 6 结束语 25 附录A 系统的PCB版图 26 附录B 硬件实物及其工作组图 27 致 谢 28 参 考 文 献 29
1 绪论 1.1 选题的背景和依据 就目前而言,两台计算机直接互连并通信有很多方法,可以通过串口、并口、红外端口或网卡等,但这些方法要么传输速度慢要么安装不方便。而现在的计算机大多带有USB接口,其总线带宽可达12Mbit(USB1.0协议)或480Mbit(USB2.0协议)且支持带电拔插,应用十分方便,如此方便的资源如果不能够开发出能够满足人们需要的传输方式是很浪费的,也是USB总线技术的败笔。为此有必要设计一种基于USB接口的直接通信技术。 |