第7章-USB接口.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 7 章 USB通用串行总线 7.1 USB概述 问题的提出: 外设与CUP的连接存在接口标准各自独立、互不兼容、无法共享的连接头问题,并且安装、配置麻烦。 解决基本思路: 采用通用连接器和自动配置及热插拔技术和相应的软件,实现资源共享和外设简单快速连接,提供设备共享接口来解决PC机与外部设备连接的通用性。 USB的主要优点: 速度快 USB1.1: 有全速和低速两种方式,主模式为全速模式,速率为12Mbps,另外为了适应一些不需要很大吞吐量和很高实时性的设备,如鼠标等,USB还提供低速方式,速率为1.5Mbps。 USB2.0: 2000年9月推出的USB2.0协议将使其速率达到480Mbps,它非常适用于一些视频输入/输出产品,并很有可能替代SCSI接口标准。 设备安装和配置容易 安装USB设备不必再打开机箱,所有USB设备支持热拔插,系统对其进行自动配置,彻底抛弃了过去的跳线和拨码开关设置。 实现成本低 USB对系统与PC的集成进行了优化,适合于开发低成本的外设。 易于扩展 通过使用Hub扩展可驳接多达127个外设。标准USB电缆长度为3米(低速为5米)。通过Hub或中继器可以使外设距离达到30米。 使用灵活 USB共有4种传输模式:控制传输(control)、同步传输(Synchronization)、中断传输(interrupt)、块传输(bulk),以适应不同设备的需要。 能够采用总线供电 USB工作在5V电压下,总线提供最大达500mA电流。 7.1.2 USB的设计目标及特点 设计准则: 1)易于扩充 2)协议灵活 3)支持音频/视频等实时数据的传输 4)提供价格低廉的标准接口 USB的特点: 1)速度快 2)设备安装和配置容易 3)易于扩展 4)使用灵活 5)可总线供电 6)成本低 2、电气特性 USB主机或根Hub对设备提供的对地电源电压为4.75~5.25V。设备能吸入的最大电流值为500mA。 USB设备的电源供给有两种方式:自给方式(设备自带电源)和总线供给方式。USB Hub是前一种方式。 USB主机有一个独立于USB的电源管理系统(APM)。USB系统软件通过与主机电源管理系统交互来处理诸如挂起、唤醒等电源事件。 USB设备连接原理: USB的输出 . 差分驱动,支持半双工方式 . 电缆阻抗范围: 76.5 – 103.5Ω . 驱动器输出阻抗匹配电阻: 28 – 44Ω . 所有USB设备的上游端口,按设备的 最高速定义。 USB的接收 . 差分接收 7.1.4 USB信号的定义 7.1.5 数据的编码与解码 NRZI的编码方法不需独立的时钟信号和数据一起发送,电平跳变代表“0”,没有电平跳变代表“1”。在数据被编码前,在数据流中每6个连续的“1”后插入1个“0”,从而强迫NRZI码发生变化,接收端必须去掉这个插入的“0”。 例: 7.2.2 USB主机 2. USB主机 USB主机是一个带有USB主控制器的PC机,在USB系统中,只有1个主机,它是USB系统的主控者。 USB主控制器/根Hub(USB Host Controller/Root Hub)分别完成对传输的初始化和设备的接入。主机控制器负责产生由主机软件高度的传输,然后再传给根Hub。 1. 帧产生 USB系统采用帧同步传输。 . 控制器将总线时间化分为帧,每帧持续时间:1ms . 每1ms都以SOF(Start–Of-Frame)令牌开始,标识新的一帧开始。 . SOF以广播的方式,发到所有的全速设备,每隔1ms发送一次。 . 在帧结束间隔区(EOF)间内,所有的传输都被禁止或暂停。 . 高速微帧的持续时间为125us,每1ms内可产生8个微帧SOF令牌。 一个USB设备连上以后,系统软件将获得他的设备描述符,USB系统软件将根据设备描述符对各个设备分配带宽! USB是基于这样一种方式的,他们以1mS的时间片为单位来进行数据传输。每个USB设备在这个时间片里将分的一定的带宽! 2. 传输差错控制 . 超时错。目标端口没有反应。 . 协议错。位插入错(出现连续7个“1”),无效握 手包,错误的包标志等。 . 数据丢失错或无效传输错。传输时间超过 EOF(1ms)、CRC校验错等。 对于批传输、命令传输和中断传输,上述各类型的错误出现3次后,终止传输。同步传输则不受此限制。 3. 状态处理 控制器负责管理和报告USB系统的

文档评论(0)

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

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

1亿VIP精品文档

相关文档