USB-OTG

news/2024/11/9 0:53:46/


基本类容转自http://blog.csdn.net/uranus_wm/article/details/9838847

常见的USB接头如下所示:



一 USB引脚一般四根线,定义如下:


为支持OTG功能,mini/micro usb接口扩展了一个ID引脚(第4脚)

A设备端ID脚接地,则初始状态为Host,例如PC和支持OTG设备做主设备时

B设备端ID脚悬空,默认上拉为高电平,则初始状态为Device,例如U盘和支持OTG设备做从设备时

1. 移动设备如需支持OTG,内部ID引脚需要默认上拉为高

2. VBUS是输入输出双向引脚。对于Device是power supply输入脚;对于Host需要串一个5V电源输出给device。


二 USB插入检测过程,看下面一个简单电路,Samsung Exynos4412平台:


电路描述:CON1为micro usb连接器,VBUS连接系统XuotgVBUS脚,同时提供一个中断输出脚到XEINT28

同时外部一个DC5V经过控制芯片也输出到XuotgVBUS,作为host时需要用到给外部供电

ID脚上拉1.8V作为Host/Slave检测,同时提供另一个中断输入脚到XEINT29

 

该设备支持OTG,下面说下设备的发现过程:

作为从设备插入PC端口时:

1.  系统检测到VBUS上的XEINT28上升沿触发中断,因为PC端会有一个5V从VBUS给过来,进入中断处理函数进一步确认ID脚状态,ID脚为低则状态错误,ID脚为高表示设备应该切换到从设备模式

2. 通知usb gadget使能vbus,按照device模式使能PHY。gadget在probe时注册了一个SPI软中断IRQ_USB_HSOTG,用于响应数据接收

3. 开启usb clk,使能PHY,此时外部5V电源供给系统XuotgVBUS,gadget收到IRQ_USB_HSOTG中断要求重启OTG core

4. USB DP(高速设备为DP,低速设备为DM)上产生一个高电平脉冲,此时PC识别到一个USB设备插入,windows会提示用户

5. 后续就是SETUP,GET DISCRIPTOR的过程

 

作为主设备发现设备插入时:

1. 系统检测到ID脚上XEINT29下降沿触发中断(实际是插入的usb公口第四脚直接连接到第五脚地上面),进入中断处理,切换到主设备模式

2. 关中断,使能DC5V给VBUS上电,唤醒ehci与ohci

3. usb core在内核初始化时注册了一个名为khubd的内核线程,由khubd监控port event。(实际过程我理解是从设别由VUBS供电后,会在DP或DM上产生一个高电平脉冲

ehci在接收到脉冲信号后识别到设备插入,仅仅是理解,这一点未验证)

3. khubd获取port,speed后交给ehci,接下来就是usb的SETUP,GET DISCRIPTOR过程




http://blog.csdn.net/uranus_wm/article/details/9838847


http://www.ppmy.cn/news/814027.html

相关文章

otg usb 定位_USB OTG插入检测识别

一 USB引脚一般四根线,定义如下: 为支持OTG功能,mini/micro usb接口扩展了一个ID引脚(第4脚) A设备端ID脚接地,则初始状态为Host,例如PC和支持OTG设备做主设备时 B设备端ID脚悬空,默认上拉为高电平&#xf…

高通android usb otg,Android OTG支持USB读卡器

我们知道,三星Android手机将USB读卡器通过OTG线插入Micro USB插口后,插拔读卡器里的SD卡,文件管理器也能够识别卡的插拔;而很多手机的OTG连上USB读卡器也来插拔SD卡,会发现文件管理器无法加载SD卡。而将USB读卡器放到Windows上或者桌面Linux上,我们发现插拔读卡器里的SD卡…

小程序前端上传图片直传七牛云不存储服务器

fastadmin文件API接口文件下的common修改默认的upload方法,直接替换即可 /*** 上传文件* ApiMethod (POST)* param File $file 文件流*/public function upload(){$file $this->request->file(file);if (empty($file)) {$this->error(__(No file upload…

小说作者推荐:木瓜黄合集

青梅竹马。 那个全校风云人物,是我竹马。 林折夏x迟曜 (小时候一拳打三个的)沙雕软妹x(小时候一天喝三袋药的)拽王 成长治愈向,慢热日常。 双向暗恋。 未成年无恋爱部分,富强民主文明和谐,自由平等公正法治…

画家慧子又贝娘的水墨人生:墨色中的心灵印记

画家慧子,又名贝娘,山东聊城人,现居北京,自幼好书画、善诗词、尤篆隶,多年执教,国家一级美术师,国礼艺术家,中国楹联学会会员,中国书法教育学会会员、北方工业大学书画座…

[转载] 新妖女传说:奸魔

来源:http://www.bestdy.net/a/dyzy/rhdy/2011/0404/2048.html 转载于:https://www.cnblogs.com/6DAN_HUST/archive/2011/07/21/2113034.html

“殺陣”之美:《对马岛之魂》对“黑泽式美学”的理解从何而来

去年《只狼》正火的时候,机核出过一期《从《只狼 影逝二度》说起,聊聊文化作品当中的剑客形象》 的电台节目,里面提到了“殺陣”这种颇具日式形式美感的对决模式,不过殊为遗憾的是当时几位老师没有在这个话题上多做展开。其实“殺…