欢迎来到天天文库
浏览记录
ID:6330369
大小:103.50 KB
页数:47页
时间:2018-01-10
《毕业设计(usb接口设计)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章前言当今的计算机外部设备都在追求高速度和高通用性为了满足用户的需求以Intel为首的七家公司于1994年推出了USBUniversalSerialBus通用串行总线总线协议专用于低中速的计算机外设目前USB端口已成为了微机主板的标准端口而在不久的将来所有的微机外设包括键盘鼠标显示器打印机数字相机扫描仪和游戏柄等等都将通过USB与主机相连这种连接较以往普通并口和串口的连接而言主要的优点是速度高功耗低支持即插即用Plug&Play和使用维护方便作为一个硬件厂商或是开发者最关心的便是如何去开发USB外设一般的USB设备都使用一片微控制器作为其核心部件通过微控制器强大的
2、控制和运算功能开发者可以很容易地实现USB设备的智能化MOTOROLA公司是目前世界上最大的微控制器供应商其8位微控制器的全球市场份额达到了30%左右MOTOROLA公司将其8位微控制器归类为用户定制的集成电路CSIC为客户提供了MPURAMEPROMSPISCI定时器和USB等多种模块用量大的客户可以根据自己的需要选择不同的模块来构筑自己的微控制器MOTOROLA公司从1996年开始陆续推出了一系列含有USB模块的8位微控制器用于支持USB总线协议的设备如最早的用于显示器的68HC05BD9A用于鼠标的68HC05JB2以及用于键盘的68HC08KL8和68HC08
3、KH12等等通过微控制器内含的USB模块用户可以很方便地实现USB总线上的数据通讯68HC05JB4最初是用于开发USB游戏柄的后来也常被用于其他一些USB外设的开发国外在近两年已出现了不少的USB外设但目前在国内市场上我们仅发现了台湾生产的摄像头等少数几类高速USB外设低速USB设备还是一个空白同时国外开发的USB设备多集中在鼠标键盘等少数几类设备上诸如USB手写板等设备就是在国外也很少见国内近年来计算机非键盘输入技术发展很快在汉字英文和数字的手写识别方面已有相当基础本项目之目的就是吸收USB总线和MOTOROLA微控制器的先进技术与中科院自动化所汉王公司的手写识别
4、技术相结合在汉王笔的基础上设计生产出自己的新一代USB手写输入系统此USB手写系统采用汉王公司的传感器获得笔画信息传给68HC05JB4经过整理后通过USB总线发送到PC再由自行编写的驱动程序接收最终转给汉王公司的文字识别软件识别第二章USB总线协议USBUniversalSerialBus总线协议是以Intel为主并有CompaqMicrosoftIBMDECNorthernTelecom以及日本NEC等共七家公司共同制定的串行接口标准1994年11月制定了第一个草案1996年2月公布了USB规范版本1.0USB可把多达127个外设同时联到你的系统上所有的外设通过协
5、议来共享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总线的物理连接是一种分层的菊花链结构集线器(
6、hub)是每个星形结构的中心PC机就是主机和根Hub用户可以将外设或附加的Hub与之相连这些附加的Hub可以连接另外的外设以及下层HubUSB支持最多5个Hub层以及127个外设图2.1描述了USB的物理拓扑结构从中可以看出每一段的连接都是点对点的图2.1USB总线拓扑2.2USB的物理层USB的物理接口包括电气特性和机械特性USB通过一个四线电缆来传输信号与电源如图2.2所示图2.2USB电缆定义其中D+和D-是一对差模的信号线而VBus和GND则提供了5V的电源它可以给一些设备(包括Hub)供电当然要有一定的条件限制USB提供了两种数据传输率一种是12Mb的高速(
7、fullspeed)模式另一种是1.5Mb的低速模式这两种模式可以同时存在于一个USB系统中而引入低速模式主要是为了降低要求不高的设备的成本比如鼠标键盘等等USB信号线在高速模式下必须使用带有屏蔽的双绞线而且最长不能超过5m而在低速模式时中可以使用不带屏蔽或不是双绞的线但最长不能超过3m这主要是由于信号衰减的限制为了提供信号电压保证以及与终端负载相匹配在电缆的每一端都使用了不平衡的终端负载这种终端负载也保证了能够检测外设与端口的连接或分离并且可以区分高速与低速设备所有的设备都有上行的接口上行和下行的接头是不能互换的这保证了不会有非法的连接出现插头与插
此文档下载收益归作者所有