USB_OTG+IP核OTG控制器的研究和实现.pdfVIP

  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文档。上传文档
查看更多
黝矿中国通信集成电路技术与应用碍讨会论文集 CCIC2008 I US艮OTGP核OTG控制器的研究与实现 熊明林水生阎波 (电子科技大学通信与信息工程学院成都610054) 摘要:在分析了OTG的补充规范和ISPl76l/ISPl362OTG实现方案的基础上,针对嵌入式系统的特点,给出了一种新 的OTG控制器的软硬件设计实现方法,解决了现行OTG控制器软件实现复杂、存在时间误差等问题,并在FPGA硬件 上得到验证。 关键词0TG:会话请求协议;主机交换协议;嵌入式系统:ARM; This theOTG of Abstract andthe then, paperanalyzes supplementimplementispl761,.spl362first.and a newOTGcontrollersoftware/hardware tothe of proposes implementapproachaccordingcharacteristics embedded the of softwareandtime inthe ofcurrentUSBoTG systems。solvingproblemcomplex error implement Furthermore.theverificationonFPGAhardwareindicatesthatthe isfeasible. proposedapproach words Key OTG;SRP;HNP;EmbeddedSystem;ARM 1、前言 2001年UsBImplementers 嵌入式USB设备间的数据通信。现行USB主从切换的实现方案中主要有两类:一类是主从的硬切换 方案,即预先设定主机和设备功能,如数码伴侣产品。它主要是通过一款具有USB主机控制器和设 备控制器的芯片来实现主从功能的切换,并不支持OTG规范中的SRP和HNP;另外一类是主从的软 切换的OTG方案,即可在连接传输过程中实现主从的切换,如PHILIP半导体公司的 硬件结合,分别使用软件和硬件两个状态机来实现OTG规范中的SRP和HNP,而且还需要通过中断 的方式实现软件和硬件的信息交互,增加了软件部分的开发难度和硬件状态机运行的时间误差。基 于以上因素,同时考虑到嵌入式系统的低成本、低功耗、可移植性强等特点,本文在18P1761/1362 集中到硬件中实现,减少软件的干预,简化系统驱动程序的设计。 2、OTG协议分析 根据OTG补充协议,所有OTG设备可以被分为A设备和B设备两类。A设备具有默认状态下为主 的USB插头多出了一根信号线“ID”,用来在初始化连接状态指明设备的默认功能。OTG规范在完全 兼容USB2.0标准的基础上,增加了HNP和SRP协议。 会话请求协议(SRP):为了节省OTG系统功耗,OTG规范规定双重A设备在没有总线活动的时 候可以关掉电源Vbus。当一个双重B设备需要请求数据传输的时候,需要初始化SRP给双重A设备, 请求打开Vbus。OTG规范定义了两种请求开始会话的方式:数据线脉冲调制(data-Iinepulsing) 和Vbus脉冲调制(Vbus .167- 2008中国通信集成电路技术与应用石开讨会论文集 CCIC2008 脉冲调制。A设备只需响应其中的一种。 主机交换协议(HNP):当默认的双重B设备请求成为主机时,A设备会在挂起期间提供给B设 备控制总线的机会。当检测到B设备能够控制总线,A设备会通过HNP协议将默认的总线控制权传 递给B设备,并在B设备使用完总线后收回总线控制权。在整个过程中,A设备会在枚举期间首先 的HNP特性。 现行OTG控制器的运行需要软件控制。因此OT

文档评论(0)

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

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

1亿VIP精品文档

相关文档