毕业设计(论文)基于USB接口存储器设计.doc
《毕业设计(论文)基于USB接口存储器设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于USB接口存储器设计.doc(39页珍藏版)》请在三一办公上搜索。
1、 基于USB接口存储器设计目录基于USB接口存储器设计1摘要2ABSTRACT2第一章绪论31.1 课题来源及意义31.2 国内外研究现状41.3 课题主要研究内容和主要工作5第二章USB总线技术52.1 USB总线的物理连接和电气特征62.1.1设备的连接和速度的检测62.1.2电源72.2 USB总线环境72.2.1 NRZI数据编码72.2.2位填充(Bit Stuffing)82.2.3同步头(Sync Pattern)82.3 USB数据流模型92.3.1 USB总线的拓扑结构102.3.2 USB的通信流112.3.3 设备端点(Device Endpoint)122.3.4 管道
2、132.3.5 帧和微帧132.4 USB数据传输类型132.4.1块传输142.4.2 中断传输142.4.3同步传输152.4.4控制传输152.5 信息包162.5.1 包的格式162.5.2包中域的格式说明182.6系统设置202.6.1 USB设备的安装202.6.2 USB设备的拆卸202.6.3总线枚举(Bus Enumeration)20第3章 系统的硬件设计213.1 CY7C68013芯片介绍213.1.1 USB简介213.1.2 USB2.0的主要特点213.1.3CY7C68013芯片233.2电路设计263.2.1系统电源及时钟电路设计263.3 SD存储卡283.
3、4 SD卡读写模块设计293.4.1 SD模式303.4.2 SPI模式313.5 SD卡的初始化343.6 FAT文件系统35第4章 结论与展望374.1 结论374.2展望38参考文献38致谢39摘要在现代工业生产和科学研究中,对数据的存储要求日益提高。现在通用的高速存储器一般是采用PCI或ISA接口技术,存在着安装麻烦,价格昂贵。基于USB接口的存储器系统提供即插即用的USB接口,使得数据读写的应用变得更广泛、更便捷。通过方便的USB接口与PC机进行数据交换,可以实现对数据的大量存储。本课题重点那就 USB总线的体系结构和特点,包括总线特征、信号环境、传输类型、数据流模型等,并针对传统
4、PCI、ISA、EPP/ECP等接口的不足,我们提出了一种基于USB2.0接口的存储器(SD卡)扩展实现方案。设计并制作了基于USB接口的SD卡的硬件系统,编写了SD卡SPI模式的初始化程序,实现了大容量存储卡的访问:实现了单片机与容量存储卡SD卡之间数据读写操作,大大提高PC机单片机的信息存储量。基于课题的研究内容,本文先对USB总线进行了介绍,然后以设计一种基于USB2.0接口技术的存储器扩展为例,详细地介绍了USB的硬件设计。在硬件设计部分,论文首先介绍了USB2.0接口芯片的性能和特点,然后给出了具体的硬件设计方案。论文详细地介绍了CY7C68013的GPIF接口设计。在存储卡系统中应
5、用了USB2.0总线技术不仅实现了数据的读写,而且使系统具有热插拔、即插即用,便携式的特点,达到了预期效果。关键词:USB2.0;存储器;SD卡 ;CY7C68013;GPIF ABSTRACTWith the development of modem industry production and scienceResearch, the data storage face new challenge。Now most of high-speed data acquisition adopt PCI or IS technique。And they have some defects lik
6、e as complex;expensive。The data storage system based on USB interface provides a plug-and-play USB interface ,which makes the application of data read and write system become more extensive and convenient。We can stored large quantities of data through the USB interface. This subject discusses the ar
7、chitecture and feature of USB ,including bus attributes, signal environment, data flow model, and so on. After that, it brings forward a design scheme of SD card with USB2.0 interface, which is based upon the defects of traditional industry bus, such as ISA, PCI. Then it designs and realizes the har
8、dware system of the SD card with the USB interface ,compiled the SPI mode of SD card initialization procedure ,achieved a large-capacity memory card access: achieved data read and write operation between a single chip with the capacity and SD memory card ,greatly enhanced PC information storage.Base
9、d on the subject, this paper introduces the USB bus technology at first and then shows the design of memory system, Detailed description of the hardware design of USB. In hardware segment, Paper introduces the USB2.0 interface chip performance and characteristics, and then given a specific hardware
10、design. the paper introduces the design of GPIF of CY7C68013 in detail.The memory system used the USB2.0 technology to read and write data have the attributes of hot-plug-in, plus-and-play, and easy to take,and the anticipated performance has been achieved.Key words:USB2.0;Memory;SD memory Card;CY7C
11、68013;GPIF第一章绪论1.1 课题来源及意义随着信息技术的飞速发展,大量的各种各样的数据需要有大容量的存储器来存储。USB是一种新型的计算机总线接口技术。而USB设备的出现,是计算机和外部设备的连接变得十分方便,而且USB能够进行高速传输,使得越来越多的设备都开始采用USB接口来实现。其进行数据的存取,可以提高系统的可靠性,而且系统的抗干扰能力和实时性也可以得到增强。因此本设计利用USB技术的便捷性和可靠性开发一个基于USB接口的高速存储器,方便地将数据高速地在PC机与SD卡之间传输。USB 是 英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。它是一种应
12、用在PC领域的新型接口技术。早在1995年,就已经有PC机带有USB接口了,但由于缺乏软件及硬件设备的支持,这些PC机的USB接口都闲置未用。1998年后,随着微软在Windows 98中内置了对USB接口的支持模块,加上USB设备的日渐增多,USB接口才逐步走进了实用阶段.这几 年 , 随着大量支持USB的个人电脑的普及,USB逐步成为PC机的标准接口已经是大势所趋。在主机(host)端,最新推出的PC机几乎100%支持USB;而在外设(device)端,使用USB接口的设备也与日俱增,例如数码相机、扫描仪、游戏杆、磁带和软驱、图像设备、打印机、键盘、鼠标等等。US B设备之所以会被大量应用
13、,主要具有以下优点:(1)可以热插拔。这就让用户在使用外接设备时,不需要重复“关机”再“开机”这样的动作,而是直接在PC开机时,就可以将USB电缆插上使用。(2)携带方便。USB设备大多以“小、轻、薄”见长,对用户来说,同样20G的硬盘,USB硬盘比IDE硬盘要轻一半的重量,在想要随身携带大量数据时,当然USB硬盘会是首要之选了。(3) 标准统一。大家常见的是IDE接口的硬盘,串口的鼠标键盘,并口的打印机扫描仪,可是有了USB之后,这些应用外设统统可以用同样的标准与PC连接,这时就有了USB硬盘、USB鼠标、USB打印机等等。(4)可以连接多个设备。USB在PC上往往具有多个接口,可以同时连接
14、几个设备,如果接上一个有4个端口的USB HUB时,就可以再连上4个USB设备,以此类推,尽可以连下去,将你家的设备都同时连在一台PC上而不会有任何问题(注:最高可连接至127个设备)。1.2 国内外研究现状USB 最初推出的是1.X版本,其总线传输速度较低,有12Mbps(全速)和1.5M bps(低速)两种。目前,它主要应用于传统PC外设,如鼠标、键盘、显示器等,移动存储设备如移动硬盘、闪存盘等,以及新兴的消费类电子,如MP3播放器、数码相机、移动电话等。2000年 推出了USB2.0 ,将数据传输速度提高到480Mbps,在保持了USBI. 1的优点前提下,保证了向下兼容性,可以完全支持
15、各种USB1.1的产品。不过,如果要使用高速传输,则必须使用与USB2. 0兼容的主机软件与主机控制器,也就是说在主机的操作系统Windows2000/XP中安装USB2.0 补丁程序,另外还要安装支持USB2.0 的主机控制器或者PCI接口USB2.0 的扩展卡。目前,市场上已有很多公司的主板支持USB2.0, 如INTEL、技嘉公司的主板。USB 2.0的480Mbps的传输速率能完全满足高速音视频数据传输的需要,并且可以对未经压缩的音视频数据进行实时传送。另外,USB2.0 的高传送速率为研发新的、高性能的外设提供了可能。视频会议的摄相机将以更高的带宽进行存取,从而具备了更高的性能。US
16、B 2. 0 扫描仪将会具备和SCSI扫描仪和FireWire扫描一样的高速度,而价格却会非常低。很多厂商都已经开始开发他们的USB2.0 标准的扫描仪,包括:Hewlett Packard, MicroTek, P1usTek和其他一些厂商。USB 2. 0 的存储设备在高速存储方面成为一个新的热门。我们将会在市场上见到高速度的移动存储设备,例如便携刻录机、移动硬盘、闪盘存储器等等,USB2. 0的DVD-RAM也会出现。这些器件在使用USB2.0 通信时,要求对外设接口的改变越小越好。外设在附加了USB2.0 性能之后,相应附加的成本应尽可能地小。USBI.1器件和USB2.0 器件都应当
17、在USB2.0 系统中顺利的操作。总之,USB2.0的出现弥补了USB1.1的不足,使得USB的应用范围不断扩大。随着 U SB 设备的迅速增加,设备与设备之间的直接数据传输变得越来越迫切,USB OTG (On-The-Go)技术应运而生了,它于2001年12月底制定,赋予了设备双重身份,也就是说它既可以作为主机,又可以作为设备,其实质是在设备中增加了一个嵌入式计算机来执行主机任务。这一技术使USB设备摆脱了对PC的依赖,大大扩展了USB的应用范围,结合USB2. 0高速传输技术,将严重威胁到工EEE 1394的传统市场。目前,市场上己经有支持这一技术的芯片,如飞利浦公司的通用串行总线(US
18、B)On-The-Go (OTG)芯片ISP1362,它为最新的索尼CLIP手持设备提供USBOTG连接性。索尼CLIE是业内首个具备USB OTG功能的手持产品,可以与其它USB设备实现点到点通信。另外,扬智公司也成功地开发了国内首颗高速USB2.0OTG控制芯片.1.3 课题主要研究内容和主要工作本课题主要研究了USB总线技术,包括总线特征,数据传输类型,数据流模型和信息包等,并对USB1.1和USB2.1协议进行了分析和比较。基于USB2.0技术,我们提出了一种基于USB接口的存储器设计方案,设计并制作了基于USB接口的对SD卡进行读写操作的硬件系统,编写USB2.0接口芯片CY7C68
19、013的固件程序,实现了CY7C68013与外设之间的通信。为了实现主机和USB接口能够进行数据通信,我们编写了USB设备驱动程序。第二章USB总线技术为了解决传统PC机在发展过程中所遇到的一些问题,如外设通信端口数量不足,外设连接繁琐、配置困难,数据传输速率低等,ComPaq, DEC,IBM, Intel, Microsoft, NEC和Northern Telecom七家公司共同研制开发了USB (Universal Serial Bus,即通用串行总线)。USB是一种快速的、方便的、廉价的新一代总线接入技术,其优点如下:(1 ) 成本低。为了把外设连接到PC机上,USB提供了一种低成本
20、的解决方案;(2 ) USB支持热插拔和即插即用;(3 ) 占用的系统资源少(只占用一个IRP);无总线竞争;(4 ) 速度快:USB1.1 支持1.5 M bps和12M bps两种传输速率,而USB2.0可达480Mbps;(5 ) USB端口支持多个不同设备的串列联接,一个USB口理论上可连接127个USB设备;(6 ) USB事务处理包括错误检测机制,用以确保数据无错误的发送;(7 ) 设备能够直接由USB总线进行供电;(8 )支持四种传输方式:控制传输、中断传输、块传输和同步传输。支持多媒体:USB提供了对电话的两路数据的支持,可支持异步及等时传输,使电话可与PC集成,共享语音邮件及
21、其它特性,而且USB还能传输高保真音频。目前,USB设备的发展如日中天,国内外己推出了几百种USB设备,包括USB集线器、打印机、扫描仪器、存储器、数字音箱、数码相机和调制解调设备等。USB设备在实际应用中己经逐渐取代传统的外设,因此研究USB具有一定的意义。本章将介绍设计USB设备所必须的基本知识。2.1 USB总线的物理连接和电气特征USB数据传输采用四根电缆,其中两根(D+,D_)是用来传送数据的串行通道,另两根(Vbus, GND)是符合标准的电源线,为下游的USB设备提供电源,如图2-1所示。其中,D+,D_是串行数据通信线,它支持两种数据传输速率,对于高速且要求高带宽的外设,USB
22、以全速12Mbps或高速480Mbps传输数据;对于低速外设,USB则以1.5M bps的传输速率传输数据。USB总线会根据外设情况在不同的传输模式中自动地动态转换。VBUS通常+5V电源,GND是地线。USB总线是基于令牌的总线,类似于令牌环网络或FDDI基于令牌的总线。 图2-1 USB电缆2.1.1设备的连接和速度的检测图2-2 低速设备电缆和电阻连接图2-3 高速设备电缆和电阻连接从图上可以看出,高速设备和低速设备的区别在于电缆上行端上的上拉电阻的位置不同。高速设备电缆的下行端上的上拉电阻位于D+线上,而低速设备电缆的下行端上的上拉电阻位于D-线上。USB也是以次来判定连接USB上的设
23、备是高速的还是低速的。2.1.2电源USB的电源主要包括两方面:电源分配:即USB的设备如何通过USB总线获得USB主机提供的能源;电源管理:即通过电源管理系统,USB的系统软件和设备如何与主机协调工作。(1) 电源分配每个USB 单元通过电缆只能提供有限的能源。主机对那种直接相连的USB设备提供电源供其使用,并且每个USB设备都可能有自己的电源。那些完全依靠电缆提供能源的设备称作“总线供能”设备。相反,那些可选择能源来源的设备称作“自供电”设备。而且,集线器也可由与之相连的USB设备提供电源。(2 ) 电源管理USB主机与USB系统有相互独立的电源管理系统。USB的系统软件和主机电源管理系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 USB 接口 存储器 设计

链接地址:https://www.31ppt.com/p-2392262.html