10.1usb总线技术.ppt.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.1usb总线技术.ppt

USB移动硬盘 USB设计 USB设计分硬件和软件两部分。 硬件包括电路的设计和固件程序(Firmware)的编写,通常用汇编或C语言; 软件分USB设备驱动程序和USB客户软件。 从硬件开始来设计整个的系统,要正确选择传送的方式。 作为一个驱动程序的书写者,需要弄清楚他是采用的什么工作方式。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3. USB接口 USB(Universal?Serial?Bus)通用串行总线接口 适用于低速外围设备, USB接口到现在发展了2代(USB1.0/1.1,USB2.0)。 USB1.1接口,传输速度为12Mbps。 USB 2.0将设备之间的数据传输速度增加到了480Mbps。 USB接口已成为PC的标准接口。 USB的主要特点 1.使用方便 可以连接多个不同的设备,支持热插拔。 2.速度快 USB1.1最高传输率12Mb/s,USB2.0的速度480Mb/s以上。 3.连接灵活 可以使用串行连接, 也可以使用USB集线器;理论上可以连接127个USB设备。每个外设线缆长度达5米。 4.独立供电 提供了内置电源。USB电源能向低压设备提供5V的电源。 5.支持多媒体 USB 体系结构硬件及接口信号 (p387) 1.体系结构 USB系统由USB硬件和USB软件组成。 (1)USB硬件 USB系统拓扑结构 从物理结构上,USB系统是一个星形结构 USB主机(USB?HOST) USB设备(USB?DEVICE) USB集线器(USB?HUB) USB HOST 管理USB系统; 每毫秒产生一帧数据; 发送配置请求对USB设备进行配置操作; 对总线上的错误进行管理和恢复。 USB DEVICE USB?DEVICE和USB?HUB总数不能超过127个 USB?DEVICE接收USB总线上的所有数据包,通过数据包的地址域来判断是不是发给自己的数据包: 若地址不符,则简单地丢弃该数据包; 若地址相符,则通过响应USB?HOST的数据包与USB?HOST进行数据传输。 USB HUB 用于设备扩展连接 USB?HOST与根HUB?(USB?ROOT?HUB)相连 HUB为其每个端口提供100mA电流供设备使用 HUB可以通过端口的电气变化诊断出设备的插拔操作 USB设备与USB?HUB间的连线长度不超过5m USB系统的级联不能超过5级(包括ROOT?HUB) (2)USB软件 1)USB设备驱动程序 2)USB驱动程序 3)USB主控制器驱动程序 1)USB设备驱动程序 USB设备驱动程序通过I/O请求包(IRPs)将请求发送给USB设备。这些IRPs初始化一个给定的传输,这个传输或者来自于一个USB设备,或者是发送到USB设备。 2)USB驱动程序 USB驱动程序在设备设置时读取描述器以获取USB设备的特征,并根据这些特征,在请求发生时组织数据传输。根据操作系统环境的不同,USB驱动程序可以是捆绑在操作系统中,也可以是以可装载的设备驱动程序形式加入到操作系统中。 3)USB主控制器驱动程序 USB主控制器驱动程序完成以对USB交换的调度,并通过根Hub或其他Hub完成对交换的初始化。 接口信号线 Vcc (红线) Data- (白线) Data+ (绿线) 地线(黑线) 电气特性 收发器:对地电源电压为4.75~5.25V,设备吸入的最大电流值为500mA ,D+、 D-上不加电压。 USB设备:高速在D+上加3.0~3.6V电压, 低速反之。 D+、D-线信号特性: 高电平:VD+ - VD->200mV,VD+ >2.0V ; 低电平:VD- - VD+ >200mV,VD- >2.0V 。 D+、D-线数据特性: 逻辑0:D+、D-线上电平高、低间跳变; 逻辑1:D+、D-线上电平不变。 USB总线数据传输 在USB标准规定了4种传输方式 : (1)等时(Isochronous)传输方式 (2)中断(Interrupt)传输方式 (3)控制(Control)传输方式 (4)批(Bulk)传输方式 (1)等时(Isochronous)传输方式 该方式用来连接需要连续传输数据,且对数据的正确性要求不高而对时间极为敏感的外部设备。 如麦克风、喇叭以及电话等。 (2)中断(Interrupt)传输方式 该方式传送的数据量很小,但这些数据需要及时处理,以达到实时效果。 此方式主

文档评论(0)

sunhao111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档