嵌入式数据采集系统USB-HOST设计.pdf

弓l 言 移动数据的交换和存储,是近年来lT行业的热点。如今,各种各样的移动存 和多媒体家电中使用的数据存储器等等。可见,数据交换的可移动性和便捷性是 整个数字化时代的根基。 与此同时,还应注意到这样一个问题:移动数据交换足伴随着USB技术的成 熟而兴起的。USB既是数据交换的媒介,又是其核心。可以这样说,没有USB, 就不会有移动数据业务的迅猛发展。 数据传输都必须由主机来发起和控制,所有USB设备都只能和主机建立连接,任 何两个主机或足两个外设之间都无法直接通信(伴随着USBOTG技术的发展这种 Mass 本课题主要工作是开发了一个精简的嵌入式USB主机系统,支持了USB 机。 作为应用开发,需要借助大量的技术文献的帮助,从选用的硬件技术文档、 程序样例到操作系统说明、uIP协议都需要认真研究并加咀应用。本开发过程中居 于核心的是USB协议,好在大部分文献都可以在嘲上获得。在丌发过程中,也借 鉴了各种期刊的相关技术文章,具体内容可见附录。 第i章USB技术 随着PC技术的不断发展,对接口标准的要求也相应提高。在许多新的总线接 更适合于应用在专业领域。除此之外,同样满足新接口设计标准的USB则异军突 起,凭借高速度、低成本、低功耗、即插即用、使用方便等优点,不仅在PC机上 得到广泛应用,并且推广到移动硬盘,信息家电网络应用及多种便携式设备。 1.1 USB特点 1.1.1传输速度快 在传输速度方而,USB支持三种信道速度:低速(10w (fullspeed)l筝J12Mb/s,以及高速fhigh 道支持的位速率,每一个USB设备的实际数据传输速率会比较低。除了数据之外, 信道还需要传输状态、控制、与错误检查的信号。通常用全速的设备取代原来使 用串行端口或是并行端口的设备。 1.1.2即插即用 这是USB的易用性,支持热插拔和操作系统的自动配置。这样一来,在 驱动程序,而用户不用进行任何多余的操作,只需开始使片}该设备。对于更多的 USB设备,用户也只足需要为操作系统提供驱动程序,因此使用起来也很方便。 1.1.3低能耗 USB外围设备处在待机状态的时候,会自动启动省屯的功能束降低耗电量。 当要使用设备时,又会自动恢复原来的状态。对于电池驱动的系统,省电特性特 别有用。 1.1.4广泛的软硬件支持 和外部设备也越来越多。 1.1.5有弹性 可以有弹性的选择。不管是交换少量或是大量的数据,还是有无时效的限制,都 有适合的传输类型。在操作系统,驱动程序,以及应用程序J二:如果数据不能够 有延迟,USB会尽其可能来达到真实传输时间。USB并没有指定信号的处理例程, 也不会假设接口如何使用,这是与其他接口不同之处。 1.1.6低价位 虽然USB接口比起以前的接口来得复杂,不过它的组件与电缆都不责。与以 前的接门比较起来,USB接口甚至可能花费更少。 1.2USB的结构体系 1.2.1 USB系统模型 就是说,USB提供的足主机和设备中间的一种数据通信服务。主机是USB的核心, 即使是新兴的USB USB系统的模型就是主机与设备的数据通信。 1.2.2 USB的拓扑结构图 USB的拓扑机结构是与串口和并口不同的层次化的星形结构。 个设备的上限就已经完全够用了。 5层 图1.1USB的拓扑结构 I.2.3完整的USB系统软硬件组成 图1.2中的演示了一个完整的USB系统的软硬件组成以及它们之间的联系。 Pc主机系统 USB设备 USB 用户软件lnUSB设 备驱动程序 功能单元 功能层

文档评论(0)

1亿VIP精品文档

相关文档