- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
35.usb主机端口(uhp)
微控电子——专业开发工具提供商,专业 ATARM 推广商
35. USB 主机端口(UHP )
35.1 描述
USB 主机端口(UHP)在主机应用中和 USB 。UHP 处理 USB v2.0 全速和低
速协议还处理开放的 HCI 协议(开放主机控制器接口)
USB 主机端口集成一个根集线器,并在下游端口集成收发器。它提供若干
速率为 12Mbit/s 的高速半双工高速串行通信端口。在 USB“分层星形”拓扑
结构中可以连接多达 127 个USB 设备和 USB 集线器到 USB 主机。
USB 主机端口控制器和开 HCI 规范全兼容。可以容易的以同样的方法将标
准的 OHCI USB 堆栈启动器连接到 ATMEL 的架构。所有现存的类驱动器可在无
硬件规范的情况下运行
这就是说标准分类驱动是自动检测并可在应用程序可用。例如,集成一个
HID(人机接口设备)类驱动器为所有 USB 键盘和鼠标提供一个即插即用功能
35.2 框图
图 35-1 框图
通过 AHB 总线从设备接口完成 USB 主机操作寄存器的访问。OHCI 主机
控制器通过以下 ASB 总线主控接口初始化主控 DMA 传输:
取得端点描述符和传输描述符
从系统存储器访问端点数据
访问 HC 通信域
写状态并退出传输描述符
存储器访问错误(中止,未对准)导致一个“不可恢复的错误”,由主机控制
器操作寄存器中的相应标志位指示
USB 根集线器集成在 USB 主机端口。若干 USB 下游端口可用。下游端口数
由软件驱动器读取根集线器的操作寄存器来决定。由USB 主机端口逻辑电路
自动检测设备连接。
警告:必须在板上连接一个上拉电阻。否则 USB 主机将一直检测此端口的器
件连接。
USB 物理收发器集成在产品中并且由根集线器端口驱动。
由 USB 主机控制器激活端口上的过电流保护。Atmel 的标准产品不给外部过
电流保护提供保护垫。
35.3 附属产品
http://www.ATARM.com
微控电子——专业开发工具提供商,专业 ATARM 推广商
35.3.1 I/O 口线
DP 和 DM 不由任何 PIO 控制器控制。嵌入式 USB 物理收发器由 USB 主
机控制器控制
35.3.2 电源管理
USB 主机控制器需要 48MHz 的时钟。必须由精度位 0.25% 的0PLL 产生
该时钟。
因此USB 器件外设从电源管理控制器(PMC )接收两个时钟:用于驱动
外设用户接口的主控时钟 MCK (MCK 域)和用于连接总线 USB 信号的
UHPCLK 48 MHz 的时钟(恢复 12MHz 域)
35.3.3 中断
USB 主机接口有一个连接到高级中断控制器(AIC )的中断口线。
处理 USB 主机中断需要在配置 UHP 前编程 AIC
35.4 功能描述
请参考 USB 发行 1.0.a 的OHCI 规范
35.4.1 主机控制器接口
在主机控制器和主机控制器驱动器之间有两个通信通道。第一个通道使用
分配在 USB 主机控制器上的一套工作寄存器。主机控制器为此通道上所有通
信的目标。操作寄存器包括控制,状态和表指针寄
文档评论(0)