OTG
OTG是On-The-Go的缩写。简单地说,当具备OTG功能的设备连接到USB主设备(以电脑为例)的时候,该设备会识别出它连接的是主设备,于是把自己作为从设备与电脑通信,不给OTG接口供电;当该设备与U盘连接的时候,其会识别出它连接的是从设备,于是把自己作为主设备与U盘通信,并给OTG接口供电,为U盘提供电源。这一功能的实现是通过一个ID引脚实现的。在实际设计时需要将此引脚做上拉处理。
当主设备(如电脑)通过电缆插入插座时,电缆的插头内的ID脚是悬空的,CPU检测到的ID引脚是高电平,同时电脑通过USB电缆将插座的1脚电压提升至5V,CPU就工作在device模式下
当从设备(如U盘)通过电缆插入插座时,电缆的插头内的ID脚是对地短路的, CPU检测到ID引脚是低电平,CPU就工作在HOST模式,同时通过USB座子1脚为设备端供电。
HOST和device模式也可以通过软件进行相应配置。在主板中我们将USB_OTG1作为device,将USB_OTG2作为host使用,不具备主从模式切换的功能。使用USB功能时,核心板USB_OTG_VBUS接口需要提供5V电源。

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Powered by Discuz! X3.5  © 2001-2013 Comsenz Inc.