类别:其他 出处:网络整理 发布于:2025-06-11 16:18:20 | 47 次阅读
提供了实现隔离式USB平台的现有方法,以及有关为建立数据链路提供专用主机和外设端口的建议,如图1所示。上行(外设)端口通过一个1.5k电阻器对D+进行上拉(表示全速或高速外设)或对D-进行上拉(表示低速外设)。下行(主机)器件具有15k下拉电阻器,以符合USB 2.0标准。下行端口为5V VBUS电源轨供电,不会从上行端口取电。建立连接后,会检测到VBUS的存在,之后会进行上拉识别和数据包传输。因此,对于端口必须承担主机或外设角色的隔离式OTG实现,隔离器必须对连接透明。
OTG端口有一个额外的第五个引脚,标记为ID引脚。当连接发生时,该ID引脚上的状态控制初始主机和外设角色,如图2所示。连接到电缆ID接地短路的一端的端口承担初始主机(A器件)角色,连接到电缆ID悬空的另一端的器件承担初始外设角色(B器件)。OTG模块上的ID上拉有助于确定连接时ID引脚的状态。当B器件希望接管主机角色时,OTG定义了一个HNP,使器件能够无缝地交换角色,而无需拔出和交换电缆连接。为了使HNP无缝工作,隔离式USB中继器应该能够动态地将任何一侧切换为上行侧或下行侧。本文不讨论通过产生脉冲VBUS来启动A器件上的会话的会话请求协议。
图3显示隔离式中继器需要具有灵活性,以便任意一侧都能作为主机或外设运行。在运行期间,隔离式中继器在上电时引入了一个15k下拉电阻器。提供外部1.5k上拉电阻器的一侧将建立连接。另一侧承担主机角色,在中继器中引入内部1.5k上拉电阻器以镜像下行连接。使用Micro-A插头插入的一端承担初始A器件角色,使用Micro-B插头插入的一端承担初始B器件角色。在进行初始角色分配之后,HNP在器件希望交换角色的场景中有一组定义的转换:初始A器件挂起总线,初始B器件通过断开1.5k上拉电阻器并启用15k下拉电阻器来转换至等待连接状态。由于线路现在处于SE0状态,因此A器件承担外设角色并通过启用其内部1.5k上拉电阻器来建立连接。总线现在反映了J状态,初始B器件(现在处于主机状态)将其检测为外设连接。无论HNP确定的角色如何,5V VBUS都由A器件提供。
图4演示了使用板载元件的隔离式USB-OTG实现。该电路包含ISOUSB211隔离式高速USB中继器、SN65055W推挽变压器驱动器和ISO6721双通道数字隔离器,用于实现隔离式USB-OTG操作。正如上一节中强调的那样,对于USB-OTG应用,隔离式USB解决方案必须允许任一侧作为上行侧或下行侧。这种灵活性由ISOUSB211来实现,该器件具有自动角色检测功能,使任何一侧都可以轻松地根据哪一侧首先检测到1.5k上拉电阻器来承担上行或下行角色。ISO6721通过隔离栅将ID信息从连接器传输到OTG模块。来自ISOUSB211的V2OK信号(指示VBUS2是否可用)被馈送到OTG模块的USB_DET引脚。USB 2.0标准规定,除非存在VBUS,否则器件不应在DP/DM线路上引入上拉电阻器。OTG模块根据USB_DET状态控制内部上拉电阻器。次级侧低压降稳压器(LDO)输出与连接器的VBUS之间的电源路径中用于控制电力输送的开关取决于连接到模块的器件类型。OTG模块驱动VBUSON信号,以防片外电源需要为连接的器件供电。这将控制次级侧LDO输出与连接器的VBUS之间的开关。
在图5中,支持OTG功能的手机(带有母头Micro-B连接器,双角色端口)借助Type-A公头转Micro-B公头连接器通过ISOUSB211EVM连接到笔记本电脑(带有Type-A母头端口)。该实验的目标是将文件从手机复制到笔记本电脑中。
在图6中,支持OTG功能的手机(带有母头Micro-B连接器,双角色端口)通过Type-A母头转Micro-A公头连接器连接至闪存驱动器(使用Type-A端口)(使用Type-A母头转Micro-A公头连接器连接至EVM)。该实验的目标是将文件从闪存驱动器复制到手机中。
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。