host就是主的,可以起控制作用;device(slave)就是从,是被控制的。比如PC机的USB口,可以识别U盘或者其他USB设备,起到控制的作用,就是host;而U盘是被控制的,是device(slave)。 只有一个host和一个device(slave)才能起到数据传输或者控制的作用。 而还有一种称为OTG,例如芯片ISP1761就有OTG的口,它是指它既可以做...
所以在USB2.0端口的Data Role里,USB根据数据传输的方向定义了HOST/Device/OTG三种角色,其中OTG即可作为HOST,也可作为Device,即在Type-C中,也是一样有类似的定义的,只是名字会有些许的修改。 1.DFP(Downstream Facing Port): 下行端口,可以理解为Host或者是HUB,DFP提供VBUS、VCONN,可以接收数据。在协议规范中DFP特指...
Hub:Hub是一个双向通路的device,即向上接host,又同时为host扩展出多个port,向下接device. function顾名思义,为系统提供capabilities的device,鼠标,键盘,U盘等等。 USB_host芯片现在应该做的厂商不是太多。目前大多数还是OTG(可host可device,类似手机)和USB_device居多。USB_host和USB_deivce的phy基本是相同的(UTMI-P...
(1) host only, 使用于内部互联芯片USB做host的情况 (2) device only, 使用于内部互联芯片USB做device的情况 2. otg模式 (1) typec OTG: 基于typec接口 + cclogic的设计方案 (2) phy OTG: 基于GPIO实现USB模式的切换的设计方案 2、总线架构 主从结构,总线上只能有一个主机,依靠hub向下扩展,一条总线最多...
控制器/主机(controller/host)设备(peripheral)OTG(on-the-go),通过id线确定作为主机还是作为设备 ...
另外在USB2.0的基础上还扩展出了一种既可以工作为USB主机又可以工作为USB外设(但不能同时)的协议标准USB on the go(USB_OTG),易于进行角色的转换 3.2、USB设备 一个USB系统包括USB主机(USB HOST)、USB外设(USB DEVICE)和USB连接三个部分,USB外设又可以分为USB功能外设(USB FUNCTION)和USB集线器(USB HUB) ...
USB是主从模式的总线,主机称为Host,从机(也称为设备)称为Device。从机与从机之间、主机与主机之间(不包括USB4.0),不能互联。每次通信都是由主机发起,从机不能主动发起通信,只能被动的应答主机的请求。USB3.0及以后的USB协议,主机也可以和集线器(Hub)通信。为了增加灵活性,又出现了USB OTG(On The Go),USB OTG...
usb主机控制器:就是usb host,典型的就是PC机上的usb控制器,有三大类包括OHCI,UHCI,EHCI,XHCI等.Usb设备控制器:一般运行Linux系统的设备,要想作为一个usb外设(比如你的手机插入到PC上作为一个U盘),就要有一个usb设备控制器。OTG控制器:在支持OTG设备的系统中决定是启动主机控制器还是设备控制器。Root ...
只有而言支持USB OTG的设备(即可以做USB Host有可以做Slave的设备),USB_ID信号才有意义。 当设备检测到USB_ID信号为低时,表该设备应作为Host(主机,也称A设备)用。 当设备检测到USB_ID信号为高时,表示该设备作为Slave(外设,也称B设备)用。 实际的USB连接线中,是没有USB_ID这根线的。 都是在接口部分直接拉...
在OTG中,如果设备的ID引脚接地(即mini-A插头连接的设备,如图l右側的设备),则此设备默觉得主机,否则为外设。同一时候,在设备连接使用过程中,通过主机协商协议,同意主机和外设功能互换。比如,如果图1左边的B-Device为1个手持PDA,右边的A-Device为1个打印机。因为连接线的关系,打印机初始化为主机。可是打印机的驱动...