USB设备分类:HOST,OTG,DEVICE

usb设备分为三种:host,otg,device。其中id脚在otg功能中才使用。
a,如果你的系统自己仅仅是用做slave,那么就使用b接口。任何时候都悬空,都做slave。
如果是otg设备,它的系统控制器会判断外部设备的id脚的电平,决定是什么样的设备插入:
b,如果是高电平,则是b接头插入,此时otg设备就做主模式(master mode);
c,如果id为低,则是a接口插入,然后otg设备就会使用hnp对话协议来决定它跟外设哪个做master,哪个做slave。
d,还有种主动otg设置,就是接入外设后,在otg设备中点击host使能,会强制id拉低。此时的master和slave关系确定。
我们手机上一般用的都是b型mini-usb口
(1)usb
(2)mini usb
(3)总结
从左往右依次为:miniusb公口(a型插头)、miniusb公口(b型插头)、usb公口(b型)、usb母口(a型插座)、usb公口(a型插头) 。
(4)otg
特性:既能充当host又能用做device,即drd(dual-role-devices);otg 设备依然可以连接到pc上用做普通的外设,即pod(peripheral-only device)。协议简述:usb otg 中引入了两个新的协议, srp(session request protocol)和hnp(host negotiation protocol),即会话请求协议和主机交流协议。
(5)srp
srp 用于b设备向a设备请求建立会话和使用总线。otg系统中的a设备一般采用电池供电,因此,otg系统电源管理是非常重要的。为了节省otg系统的功耗,otg规定a设备在没有总线活动的时候,可以关掉vbus上的电源。这样,当一个b设备连接到a设备上之后,就要初始化srp,并发送给a设备,请求a设备在vbus上提供电流支持,进而进行通信。在otg中,1个会话定义为a类设备向电源总线vbus有效供电的时间。drd既可作为a设备,也可作为b设备,因此 drd必须支持初始化srp和响应srp,pod只能作b设备,所以只能初始化srp。
(6)hnp
hnp 用于两个otg设备互连时角色切换。当2个drd互连时,哪个设备作为主机,为什么要作为主机?为了解决这两个问题,在otg中提出了新的协议——主机协商协议(hnp)。在otg中还定义了一种新的接口——微型ab插座(mini-ab receptacle)以及微型a插头(mi-ni-a plug)和微型b插头(mini-b plug)。在微型ab插座、微型a插头和微型b插头中增加了1个引脚——id引脚,为了实现hnp,简而言之,两个otg设备互连时,可以通过hnp协议协商主从地位。协商过程如下:
在微型a插头中,id引脚接地,在微型b插头中,id引脚悬空。在otg中,如果设备的id引脚接地(如图l右侧的设备),则此设备默认为主机,否则为外设。同时,在设备连接使用过程中,通过主机协商协议,允许主机和外设功能互换。例如,假设图1左边的b-device为1个手持pda,右边的a-device为1个打印机。由于连接线的关系,打印机初始化为主机。但是打印机的驱动程序存在pda中,这时需要pda作为主机,打印机作为外设。通过hnp可以方便实现此功能,而不必拔下连接线调换插头方向,重新连接打印机和pda。

基于单片机的交通灯设计
紫光集团赵伟国表示存储器市场需求将呈现指数级增长 未来核心任务是推动产能爬坡提升
边缘处理器和传感器在智能家电中发挥着重要作用
爱立信理解的边缘计算是网络侧的边缘计算即边缘计算网络或边缘云
安费诺17亿美元收购MTS Systems
USB设备分类:HOST,OTG,DEVICE
国内最大规模的5G智能电网已经建成了
英伟达四款CMP矿卡规格曝光
三星S8 Plus配置和真机图曝光 , 售价近7000元
DxOMark将在本周陆续发布新的iPhone评测
十年内,京东半数员工将会失业,岗位空缺将被机器人替代
人脸识别已呈现滥用趋势
数据的碰撞带来的魔力 联通混改是电信行业秩序重构的燃点
中兴屏下3D结构光技术亮相MWC
实际工作中的晶体管适用性确认-确认芯片温度
苹果发布会汇总 除了加入双卡双待功能之外还有哪些看点
AI或将颠覆全球可穿戴设备市场
荣耀9i高清图赏
水文监测设备的特点以及应用领域的介绍
中移动TD-LTE基站采购招标 三星弃权