预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

清华大学毕业设计论文第一章前言 当今的计算机外部设备都在追求高速度和高通用性为了满足用户的需求以Intel为首的七家公司于1994年推出了USBUniversalSerialBus通用串行总线总线协议专用于低中速的计算机外设目前USB端口已成为了微机主板的标准端口而在不久的将来所有的微机外设包括键盘鼠标显示器打印机数字相机扫描仪和游戏柄等等都将通过USB与主机相连这种连接较以往普通并诤痛诘牧佣?主要的优点是速度高功耗低支持即插即用Plug&Play和使用维护方便作为一个硬件厂商或是开发者最关心的便是如何去开发USB外设一般的USB设备都使用一片微控制器作为其核心部件通过微控制器强大的控制和运算功能开发者可以很容易地实现USB设备的智能化MOTOROLA公司是目前世界上最大的微控制器供应商其8位微控制器的全球市场份额达到了30%左右MOTOROLA公司将其8位微控制器归类为用户定制的集成电路CSIC为客户提供了MPURAMEPROMSPISCI定时器和USB等多种模块用量大的客户可以根据自己的需要选择不同的模块来构筑自己的微控制器MOTOROLA公司从1996年开始陆续推出了一系列含有USB模块的8位微控制器用于支持USB总线协议的设备如最早的用于显示器的68HC05BD9A用于鼠标的68HC05JB2以及用于键盘的68HC08KL8和68HC08KH12等等通过微控制器内含的USB模块用户可以很方便地实现USB总线上的数据通讯68HC05JB4最初是用于开发USB游戏柄的后来也常被用于其他一些USB外设的开发国外在近两年已出现了不少的USB外设但目前在国内市场上我们仅发现了台湾生产的摄像头等少数几类高速USB外设低速USB设备还是一个空白同时国外开发的USB设备多集中在鼠标键盘等少数几类设备上诸如USB手写板等设备就是在国外也很少见国内近年来计算机非键盘输入技术发展很快在汉字英文和数字的手写识别方面已有相当基础本项目之目的就是吸收USB总线和MOTOROLA微控制器的先进技术与中科院自动化所汉王公司的手写识别技术相结合在汉王笔的基础上设计生产出自己的新一代USB手写输入系统此USB手写系统采用汉王公司的传感器获得笔画信息传给68HC05JB4经过整理后通过USB总线发送到PC再由自行编写的驱动程序接收最终转给汉王公司的文字识别软件识别 清华大学毕业设计论文第二章USB总线协议 USBUniversalSerialBus总线协议是以Intel为主并有CompaqMicrosoftIBMDECNorthernTelecom以及日本NEC等共七家公司共同制定的串行接口标准1994年11月制定了第一个草案1996年2月公布了USB规范版本1.0USB可把多达127个外设同时联到你的系统上所有的外设通过协议来共享USB的带宽其12Mbps的带宽对于键盘鼠标等低中速外设是完全足够的注在1999年2月发布的USB规范版本2.0草案中已建议将12Mbps的带宽提升到120-240MbpsUSB允许外设在主机和其它外设工作时进行连接配置使用及移除即所谓的即插即用Plug&Play同时USB总线的应用可以清除PC上过多的I/O端口而以一个串行通道取代使PC与外设之间的连接更容易以下简单介绍USB总线的结构原理以使读者对USB有大致的了解如果需要了解其协议细节请查阅USB总线规范这可以从www.usb.org下载 2.1总线拓扑结构 USB总线的物理连接是一种分层的菊花链结构集线器(hub)是每个星形结构的中心PC机就是主机和根Hub用户可以将外设或附加的Hub与之相连这些附加的Hub可以连接另外的外设以及下层HubUSB支持最多5个Hub层以及127个外设图2.1描述了USB的物理拓扑结构从中可以看出每一段的连接都是点对点的 Host RootHub Host(RootTier)Tier1 Hub1 Tier2 NodeHub2Node Tier3 Hub3Hub4NodeNode Tier4 NodeNodeNode 图2.1 USB总线拓扑 清华大学毕业设计论文2.2USB的物理层 USB的物理接口包括电气特性和机械特性USB通过一个四线电缆来传输信号与电源如图2.2所示 5metersmax VBusD+DGND ...... VBusD+DGND 图2.2 USB电缆定义 其中D+和D-是一对差模的信号线而VBus和GND则提供了5V的电源它可以给一些设备(包括Hub)供电当然要有一定的条件限制USB提供了两种数据传输率一种是12Mb的高速(fullspeed)模式另一种是1.5Mb的低速模式这两种模式可以同时存在于一个USB系统中而引入低速模式主要是为了降低要求不高的设备的