认识USB OTG miniAB
时间:2010-09-16 来源:coder_jack
本文内容载自网络
USB2.0 仅定义了如下允许的 cable 类型:
在 USB OTG 中又扩展定义了如下几种 cable 类型:
当然, USB 协议定义的电缆并不能满足所有的要求。当你觉得电缆长度不够,或者当你想把一种带标准 A 型插头的设备到插入标准 B 插座主板上时,你可就麻烦了,这时你需要使用 USB 电缆转接器( cable adapter )。
为了使更多的 USB 设备能连接在一起, USB 定义了几种转接器。所谓转接器是一种特殊的电缆,它不可能直接连接起两个设备,而至少一端连接在电缆上。
如 USB2.0 定义了一种 adapter ,这就是我们常见的所谓 USB 延长线。
Standard-A-receptacle to Standard-A-plug
USB OTG 还新增定义了两种电缆转接器:
USB Adapter 与 USB cable 的最大区别就是有且仅有一端是插座,而非 USB 电缆那样。两端都是插头。
由上可见,只有 A-A 系列之间的 adapter ,没有 A-B 系列之间的转接,因此不会破坏 USB 的主从设备连接规定, , , 。
USB 协议对 cable 种类和样式做如此细致的规定,就是为了避免非法设备连接的情况,也就是说,你将永远无法使用正常手段将两台 PC 的 USB 端口连在一起,或者将两台 U 盘连接在一起。或者说,你无法使用正常 USB 电缆将两台主设备或者两台从设备连接在一起。
USB OTG 主从设备的判定
上面提到,支持 OTG 功能的双角色设备配备的是 MiniAB 插座,为了让其能区分插入的是 MiniA 型还是 MiniB 型插头, USB 将 Mini 系列连接器的信号线由标准的 4 线增加到 5 线,增加了一个称为“ ID ”的新信号线,用于插头识别。
标准类型的 A 系、 B 系列插头或插座都是 4pin 的,而 MiniA 、 MiniB 、 MiniAB 类型的插头和插座都是 5pin 的。在 Mini 系列中增加的 ID pin ,在带有 Mini-A 型插头的电缆中将该 pin 固定接地,而在带有 Mini-B 插头的电缆中悬空。
于是,支持 OTG 功能的“双角色设备”可以根据板上 MiniAB 插座的 ID 信号线的电平状态来区分插入的是 MiniA 型插头还是 MiniB 型插头。
当插入 MiniA 型插头时,表示用户希望该设备作为一个主设备使用;当插入 MiniB 型插头时,表示用户希望该设备作为一个从设备使用。该设备应根据用户的要求执行相应的应用软件来完成服务。
USB OTG 的设备连接
USB OTG 设备之间的连接似乎要复杂一些,我们分两种情况来看:
主从设备状态使用不同 USB 接口的情况
在一些体积较大的 OTG 设备中,比如数码伴侣,车载播放器等设备,其体积允许放置两个或多个 USB 插座,此时可将主从设备状态下的 USB 端口分开,简化用户操作。
比如与 PC 连接时,可通过板上的 B 型插座连接。当需要直接插入常用的 U 盘工作时,可以通过安置的标准 A 插座连接。
主从设备状态使用同一 USB 口的状况:
比如典型的支持 OTG 功能的智能手机,受体积限制只允许使用一个 USB 插座,即主从设备状态下使用同一 USB 口,此时应放置 MiniAB 插座(也只能放这个插座)。
当与 PC 连接时,使用 Standard A plug to Mini B plug 电缆。
当与其他设备 (MP3 ,数码相机等 ) 连接时,使用 Mini A plug to Mini B plug 电缆。虽然这种电缆的 MiniB 型插头也可以插入智能手机中,但只有 Mini B 插头一端能插入 MP3, 数码相机等设备,因此,为了完成连接,用户只好将余下的 MiniA 插头端插入智能手机。
当智能手机希望与通常的带有标准 A 型插头的 U 盘连接时,只能使用电缆转接器了。
后 记:
阅读这篇文章后,相信大家在产品设计时,再遇到 USB 插座选择时,再选择 USB 电缆测试产品时,应该可以轻松一点了。再遇到 USB 电缆时,您也可以清楚的知道这种电缆是属于那种类型的了。
如果本文真的能带给您上述益处,作者将非常之高兴。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/coder_jack/archive/2010/05/25/5622511.aspx
相关阅读 更多 +