- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
USB接口说明推荐
AT91SAM7XXX系列的外设简单说明 Universal Serial Bus(USB) 项目中USART实验要求 熟悉并掌握AT91SAM7X256处理器的基本体系结构以及相关接口芯片的使用方法,功能应用,适用场所及应用前景,了解嵌入式系统开发会遇到的几种硬件接口协议(UART、I2C、SPI、CAN、USB、I2S等)相关硬件接口方式,了解其数据传输要求,理解相关接口协议规范; 通过学习、总结、了解USB通信应用协议,重点掌握USB的概念和特点、工作原理、工作模式选择、时钟波特率的设置、以及数据通过UDC进行传输机制、数据容错处理机制等; 在掌握项目相关硬件电路结构、熟练掌握相关硬件设备的连接,数据的通信访问机制,如硬件上如何实现低层协议,如何定义可靠的上层应用协议框架,以及低层协议驱动同上层应用协议之间的接口设计等; 根据学习、总结,形成一个较完备的多路中间件USB总线设备的驱动框架结构:实现对对下位机数据读取的操作,同时是现在程序的在线ISP更新。 USB系统组成 3部分组成:USB主机、USB设备和USB互连。 USB主机:在任一USB系统中只有一个主机,到主计算机系统的USB接口被称作主控制器。 USB设备:分为Hub(集线器)和Function(功能)两大类。Hub提供到USB的附加连接点,功能为主机系统提供附加的性能,就是可发送和接收USB数据的、可实现某种功能的USB设备。 USB互连:USB互连指的是USB设备与主机的连接和通信方式,它包括总线拓扑结构、内层关系、数据流模型和USB调度表。 USB总线用来连接各USB设备和USB主机 。 USB的物理接口 4根导线:一对标准尺寸的双绞信号线和一对标准尺寸的电源线。 3种数据传输率: 高速信令位传输率为480Mbs; 全速信令位传输率为12Mbs; 低速信令位传输率为1.5Mb/s。 USB2.0支持在主控制器与Hub之间用高速传输全速和低速数据。 Hub与设备之间以全速或低速传输数据。 这种支持能力可以将全速设备和低速设备对高速设备可用带宽的影响减到最小。 USB的总线协议 USB是一种查询总线,由主控制器启动所有的数据传输。 USB上所挂连的外设通过由主机调度的协议、基于令牌的协议来共享USB带宽。 总线事务涉及3个包的传输 : 令牌包 数据包 握手包 主控制器和Hub之间的某些总线事务涉及4个包的传输,这些类型的事务用来管理主机与全/低速设备之间的数据传输。 主机与设备端点之间的USB数据传输模型被称作管道,管道有两种类型:流、消息。消息数据具有USB定义的结构,而流数据没有。 7X256 USB 的特色 支持USB 2.0全速(12Mbit/s) 可设置端点的数量 最多可达到16个单向的/单缓冲区的端点 最多可达到8双缓冲区的端点 支持同步传输 支持双缓冲区的Bulk端点 USB挂起恢复/操作 AT91SAM7系列 USB 的概述 USB 功能方框图 USB 外设连接示意图 USB 软件库 测验 USB宏单元有几个端点? ____________ USB宏单元支持哪些特殊的传输方式? ____________ * * 实验目的: USB (Universal Serial Bus)即“通用串行总线”是一种应用在PC中的表型总线,由Compaq、HP、Intel、Lucent、Microsoft、NEC和Philips 7家公司联合提出,他是一种连接外围设备的新型的外接串联口,提出该规格的厂商希望用USB取代现有的外接设备接口,最多可连接127个设备,它还具备连接单一化、软件自动侦测以及热插拔(即插即用)的功能,USB具有以下特点: USB总线性能特点: 1、支持热拔。USB实现了真正的“即插即用”功能,设备连接后由USB自检测, 并且由软件自动配置,完成后立刻就能使用,不需要用户进行干涉。 2、每个USB系统中有个主机,采用“级联”方式USB总线可连接多个外部设备。 3、数据传输速率高。适用于带宽范围在几千位/秒~几百Mb/s)的设备。 USB高速480Mb/s;USB全速12Mb/s;USB低速 1.5Mb/s; 4、低成本的电缆和连接器。 5、数据传输可靠。USB事务处理包括错误检测机制,可以确保数据无错误发 送,在发生错误时,事务处理可以重新进行。 6、较低的协议开销带来了高的总线性能,且适合于低成本外设的开发。 7、支持主机与设备之间的多数据流、多消息流传输,支持同步和异步传输类型。 8、 USB接口能为设备供电。当外界电源要求电压为5V且电流小于500mA时,可以直接从USB总线获取电源,这样,USB设备无需专用电源线,从而降低了设备成本。 U
您可能关注的文档
- C语言程序设计ppt-第8章推荐.ppt
- C语言程序设计ppt-第9章推荐.ppt
- Delphi+SQL_图书馆管理系统的设计与实现推荐.doc
- Design and Implementation of the lwIP TCPIP Stack推荐.pdf
- D20S03L03推荐.ppt
- dg30005推荐.pdf
- Developing Modeling Capability to Predict Life of Batteries, Jon Christopherson, Idaho National Lab推荐.pdf
- Design and Development of Novel Materials for Advanced Lithium Ion Battery, Li Yang, Shanghai Jiao Tong University推荐.pdf
- CAXA-ME培训教程 1-7章推荐.doc
- DNS原理介绍推荐.ppt
文档评论(0)