...产生了USB和IEEE 1394两种通用外设接口标准,其基本思路汇总67.pptVIP

...产生了USB和IEEE 1394两种通用外设接口标准,其基本思路汇总67.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
...产生了USB和IEEE 1394两种通用外设接口标准,其基本思路汇总67.ppt

微计算机系统 kkkkk ggggg kkkkk ggggg kkkkk ggggg kkkkk ggggg kkkkk ggggg kkkkk ggggg kkkkk ggggg kkkkk ggggg kkkkk ggggg kkkkk ggggg kkkkk ggggg kkkkk ggggg kkkkk ggggg kkkkk ggggg kkkkk ggggg kkkkk ggggg kkkkk ggggg 通用串行通信接口标准(USB) 为解决目前微机系统中外设与CPU连接标准互不兼容,无法共享的问题,产生了USB和IEEE 1394两种通用外设接口标准,其基本思路是采用通用连接器和自动配置及热插拔计术和相应的软件,实现资源共享和外设简单快速连接。 1.USB的物理接口和电气特性 USB(Uniersal Serial Bus)即通用串行总线,是以Intel为主,Compaq,Microsoft,IBM,DEC及NEC等公司共同开发的。WIN98及WIN2K都内置了对USB接口的支持模块。 1.1接口信号线 USB总线包含4根信号线,其中D+和D-为信号线,Vbus和GND为电源线。 * jjjkk 1.2 电气特性 USB主机或根HUB对设备提供的对地电源电压为4.75-5.25,设备能吸入 的最大电流为500mA. USB设备的电源供给有两种方式:设备自带电源和总线供给方式。 * jjjkk * jjjkk 2 USB设备及其描述器 1).USB设备 USB设备分成HUB设备和功能设备两种。 HUB设备即集线器,是USB即插即用计术中的核心部分,完成USB设备 的添加、插拔检测和电源管理等功能。HUB设备不仅能向下层设备提供 电源和设置速度类型,而且能为其它USB设备提供扩展端口。 一个集线器由中继器和控制器构成,中继器负责连接的建立和断开,控 制器管理主机与集线器间的通信及帧定时。 功能设备能在总线上发送和接收数据和控制信息,是完成某项具体功能 的硬件设备,如键盘,鼠标等。 2).端点 在USB接口中不再考虑I/O地址空间,IRQ及DMA的问题,只给每个USB外设分配一个逻辑地址,但并不制定分配任何系统资源。而USB外设本身应包含一定数量的独立寄存器端口,并能由USB设备驱动程序直接操作。这些寄存器就是USB设备的端点(Endpoint)。当设备插入时,系统会分给每个逻辑设备一个唯一的地址,而每个设备上的端点都有不同的端点号。通过端点号和设备地址,主机软件可以和每个端点通信。 * jjjkk 3).管道 USB设备的端点与主机软件间可进行数据与控制命令的传输,USB设备的端点和主机软件间的连接就称管道(PIPE)。一个USB设备可以有多个端点,也就有多个管道。但一个USB设备必须有一个零端点用于设置,端点0所对应的管道称为默认管道,默认管道用于传输控制类型信息。 4).USB设备描述器 USB设备是通过描述器来报告它的属性和特点的。描述器是一个有一定格式的数据结构。每个USB设备必须有设备描述器、设置描述器、接口描述器和端点描述器。这些描时期提供的信息包括目标USB设备的地址、要进行的传输类型、数据包的大小和带宽请求等。 设备描述器:一个USB设备只有一个设备描述器,它包含了设备设置所用的默认管道的信息和设备的一般信息。 设置描述器:一个USB设备有一个或多个设备描述器。 接口描述器:一种设置可能支持一个或多个接口。比如CDROM,需要3个接口,数据口,音频口,视频口。 端点描述器:一个接口可能包含一个或多个端点描述器,分别定义各自的通信点。 * jjjkk * jjjkk 3.USB系统组成和拓扑结构 3.1 USB系统的组成 USB系统包括硬件和软件部分 1)USB硬件部分 包括USB主机、USB设备(HUB和功能设备)及连接电缆。 USB主机:是一个带有USB控制器的PC机,在USB系统中,只有1个主机,它是USB系统的主控者。 USB主控器/根 HUB(USB Host Controller/Root Hub):分别完成对传输的初始化和设备的接入。主机控制器负责产生由主机软件调度的传输,然后再传给根HUB。 USB HUBS:除了根HUB外,为了介入更多的外部设备,系统还需要其它USB HUBS。USB HUBS可串在一起接入根HUB 2)USB软件部分 USB设备驱动程序(USB Device Drivers)通过I/O请求包(IRPs)发出USB设备请求,而这些IRPs则完成对目标设备传输的设置。 USB驱动程序(USB Drivers)在设备设置时读取描述符寄存器以获取USB设备的特征,并根据这些特征,在请求发生时组织数据传输。 主控制器驱动程序(Host Controller Driver)完

文档评论(0)

liuxiaoyu92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档