嵌入式系统精品教学(田志忠)第5章 ARM接口设计-USB.pptVIP

嵌入式系统精品教学(田志忠)第5章 ARM接口设计-USB.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
§5.5 通信接口 5.5.2 USB 一、USB简介 USB:通用串行总线协议(Universal Serial Bus)标准。 由Intel,DEC,Compaq,microsoft等公司1994年底提出的串行总线标准 用于电脑与外围设备的互联 §5.5 通信接口 5.5.2 USB 二、USB接口 A型接口:计算机上使用 §5.5 通信接口 5.5.2 USB 二、USB接口 B型接口:设备上使用 §5.5 通信接口 5.5.2 USB mini USB:数码相机和摄像机、移动硬盘等设备使用 §5.5 通信接口 5.5.2 USB 三、USB版本 USB1.0:1.5Mbps 低速(Low-Speed)500mA USB1.1:12Mbps 全速(Full-Speed)500mA   USB2.0:480Mbps 高速(High-Speed)500mA USB3.0:5Gbps 超速(Super-Speed)900mA §5.5 通信接口 5.5.2 USB 四、USB特点 降低硬件复杂性,节省资源 比如替代专用键盘接口、打印机接口、鼠标接口等 支持即插即用(热插拔):不关机插拔设备、动态加载驱动程序 连接方便:使用串行集线器连接最多127个USB设备 低成本:使用4针标准插头 §5.5 通信接口 5.5.2 USB 五、USB硬件结构 电缆:4线,2根数据线,2根向下游提供电源。 USB基于令牌总线 主控制器广播令牌 总线设备总线上设备检测令牌中的地址是否与自身相符。如果地址为本设备地址,则设备可通过总线接收或发送数据。 USB通过支持悬挂/恢复操作来管理USB总线电源 USB系统采用级联星型拓扑,该拓扑由三个基本部分组成:主机(Host),集线器(Hub)和设备。 §5.5 通信接口 5.5.2 USB 主机,也称为根,或根Hub: 在主板上或作为适配卡安装在计算机上 主机包含有主控制器和根集线器(Root Hub),控制着USB总线上的数据和控制信息的流动,每个USB系统只能有一个根集线器,它连接在主控制器上。 集线器 提供叫做端口(Port)的点,它将设备连接到USB总线上 检测连接在总线上的设备,并为这些设备提供电源管理 负责总线的故障检测和恢复 §5.5 通信接口 5.5.2 USB 集线器可为总线提供能源,亦可为自身提供能源(从外部得到电源),自身提供能源的设备可插入总线提供能源的集线器中,但总线提供能源的设备不能插入自身提供能源的集线器或支持超过四个的下游端口中,如总线提供能源设备的需要超过100mA电源时,不能同总线提供电源的集线器连接。 设备通过端口与总线连接。 §5.5 通信接口 5.5.2 USB §5.5 通信接口 5.5.2 USB 六、USB软件结构 (1)USB总线接口   USB总线接口处理电气层业务。 USB总线接口由主控制器实现。 (2)控制器(Host Controller):执行控制器驱动程序发出的命令 控制器驱动程序 用与主控制器管理主机与USB设备间的数据传输. 负责管理USB资源 §5.5 通信接口 5.5.2 USB (3)USB芯片驱动程序(USB Driver):提供对USB芯片的支持和设备上的固件 (4)USB设备(USB Device):包括与PC机连接的USB外围设备 设备驱动程序(Client Driver Software):驱动USB设备的程序,由USB设备制造商提供 §5.5 通信接口 5.5.2 USB 七、USB主机硬件开发示意图 §5.5 通信接口 5.5.3 IIC 1、概述 IIC总线: Inter-Integrated Circuit,双向,两线制,串行总线 实现IC之间或IC与外部之间串行通信。中文名称是内部集成电路总线。由PHILIPS公司开发。 作为世界性串行标准 IIC使硬件工作更有效,电路更简单 §5.5 通信接口 5.5.3 IIC 特点:简单性,有效性,多主控。 任何能够进行发送和接收的设备都可以成主控器 。一个主控能够控制信号的传输和时钟频率。当然,在任何时间点上只能有一个主控。 §5.5 通信接口 5.5.3 IIC 2、 I2C总线的构成及信号类型 构成:数据线SDA,时钟SCL。 各种I2C组件均并联在总线上,每个电路和模块都有唯一的地址。 信息传输过程中,I2C总线上并接的每一模块电路既是主控器(或被控器),又是发送器(或接收器),这取决于它所要完成的功

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档