随着科技的发展,智能手机和平板电脑已经成为一个小型的应用平台。它们使用全功能的操作系统,在桌面系统上也有类似的应用,如电子表格、文档、PDF、电子邮件等,因为PC是以USB为标准接口的,所以这些便携式设备!但这些设备在特定的环境中,标准USB已经无法满足他们的所有需求,所以USB设计论坛(USB-IF,USB工业协会)推出的版本的一个移动的usbmdash基于USB标准;mdash;USB OTG规范。

根本原因是USB OTG USB OTG接口,即USB上。它意味着通过USB接口的连接功能,各种移动设备都可以在没有计算机的情况下进行数据交换。

了解1.usb历史,了解USB OTG功能,你必须先了解USB标准。这要追溯到1994年11月。7家公司中,由英特尔推出的USB协议初稿,打开一个新的汽车轮革命。1996年2月,USB协议版本1的发布和同意,任何人都可以免费使用它。在这一点上,USB开始逐渐被计算机技术人员和广大用户认可,并逐渐成为计算机主板的标准接口。然后,USB-IF迅速启动USB 1.1和USB2.0版本1998和2000,大大扩展了USB应用领域。随着USB应用领域的逐渐扩大,预计USB也越来越高,希望USB可应用于各个领域,尤其是在移动通信领域移动设备和USB外设可以直接通信,也可以让USB在PC机上使用,这是USB在非PC应用中的致命弱点。

2。USB OTG需要主终端(主机)为移动要求的一个标准的USB设备的诞生,这是通常的电脑。如果你想存储在一个外围设备到另一个外设的数据传输,唯一的办法就是通过主端转移。例如,如果你想打印的数码相机照片中,您必须先将照片上传到PC,然后发送到打印机。为什么不加在移动设备的主要功能usb是一种基于主从结构的通信协议。它最初是根据对一个主端口应用多个外设的方式来设计的,因此USB的操作和管理依赖于主端,如果要在移动设备中设置USB规范的主控模块,将给移动设备的简单和方便带来很大的负担。

因此,如何将USB技术应用于嵌入式领域如何实现USB点对点通信等问题也开始进入USB开发者讨论议程。正是在这种新的需求,USB-IF在2001年12月18日,由于USB 2主从式架构的不足,然后USB 21.0 USB OTG补充规范;;而且,经过6次修订,对USB OTG 1.0a 2003年6月推出。












作为主机,USB OTG特性解析

USB OTG规范的初始目标是许多消费者的便携设备,即:最终用户要共享的数据时,没有计算机的装置。

1。电源管理USB OTG 1.0a,这是更节能,是一种互补的协议为USB2.0,这基本上是符合USB2.0规格相符。像标准的USB OTG是一个点对点,中央主控制器总线,而不是点的网络连接,一个新的点,连接到一个标准的USB主机时,OTG的产品仍然是外设的作用。OTG的补充标准,主要介绍了设备必须工作在主机模式。它对USB 2最重要的扩展是它更节能的电源管理,允许设备以两种形式工作:主机和外设。

作为标准的USB主机端口,为OTG的主机提供动力,但应用水平,USB OTG是一种便携式电子产品如数码相机、智能手机、平板电脑为主要应用市场,这样的产品强调超薄和低功耗,因此目前的USB OTG的限制——一个;mdash;的电源电流限制在小于8毫安。由于大多数OTG支持产品电池供电,之间总是有延长电池寿命,提供USB外围设备的足够的动力平衡。在这里,OTG规范采用会话请求协议(SRP)实现权力,通过削减VBUS节省功耗当总线在不使用设备的功率和功率消耗。

延长为制造商和最终用户的电池寿命是考虑到这一点的最重要的事情,OTG连接的设备可以关闭总线电源,以延长电池使用时间,如果你需要的睡眠模式,这也让B设备进入睡眠模式,睡眠模式,如果从设备需要使用总线主设备可以被要求打开VBUS和权力的VBUS。低功率可以支持USB设备在电池供电的情况下正常工作,延长电池的使用寿命和节约能源。

2、禁止沉默的failure功能USB规范和OTG规范之间的另一个重要的区别是OTG功能已禁止沉默的failure,和OTG,这是因为OTG设备不具有的功能;它不承认设备添加驱动程序。这是因为OTG设备配置操作系统的一个固定的存储容量,但由于开放的内存不足,无法添加其他司机这个存储空间。因此,OTG装置必须提供所谓目标设备列表(TPL)这允许设备供应商准确地指定他们support.tpl外设是一个供应商的识别号码(VID)和产品识别码(PID),可确定为OTG的主机可自动包含的驱动程序来支持它。USB规范使用所谓的USB头信息识别每一个USB设备,任何设备的标题是前,和两个VID和PID。

如果用户插入一个不受支持的设备(而不是在TPL),可以肯定的是,用户的错误信息将被提示。首先要选择的是对USB OTG设备屏幕显示图形或文本消息。如果OTG设备没有文本/图形显示,其他的方式来显示信息必须提供。例如,一个特定的LED点亮时,LED闪烁在一个特定的形式,和LED的颜色变化。无论什么样的信息系统被选择,必须将消息通知到最终用户。

3、迷你型在标准USB中。主机上的接口被称为A连接器,与外围设备的接口被称为B连接器。主要是因为一些小的电子产品,目标终端设备标准A界面是这些产品太大,所以OTG使用在硬件方面比较小;的连接器,包括界面的口袋(mini-a),一个(mini-a)接口迷你AB界面和口袋(小公司),这些连接器比通常的USB标准接口标准A和standard-b更小,更适合于便携式设备。


4。当然,双重角色,OTG功能的双重角色最大的特点。有两种OTG设备目前:两用OTG设备(双boledevice)和外设OTG设备(外围设备),外设OTG装置是一种传统的USB外设,只能使用迷你B接口不能使用迷你AB界面。两用OTG设备既可作为主机或作为一个外设。两用OTG设备,作为一个主持人,不需要支持所有的USB外设,但当它连接到PC,它只能作为一个外设。都有一个迷你AB OTG设备接口,可以连接的点对点的mini-a或迷你B连接器根据主从设置的东西。为了区分两用设备,mini-a通常是白色和多主控接口。该装置插入mini-a是一个装置(A -设备),迷你B是黑色的,大部分都是下属的接口,和设备插入迷你B是B设备(从机);迷你AB是灰色的,多为双作用连接。

问题是:如果是一个mini-a插入插头,该设备将作为主机;如果插入一个迷你B插头,然后它是一个外围设备,但如何迷你AB知道什么是产品进入OTG规范四接触标准的USB系统增加一个接触基于ID,called.usb OTG数据传输通过一个五英尺的接口和五线电缆。除了传统的VBUS,D,D,GND,四针,第五针的ID,ID引脚确定主从角色初始化的mini-a插头,ID短路接地,连接的设备初始化;悬挂标识插入迷你B,与所连接的设备初始化。电缆方向确定装置的作用是由两个OTG设备连接起。

在软件控制下,主人和奴隶的角色,也可以与主设备互换转换协议(HNP)。重定义了主机和设备的角色之间的动态切换的方法。如果你认为每一个OTG设备必须有一个第三方物流,你可以理解这一要求。左边的装置对其物流一打印机,但其不;对打印机的TPL,两个设备之间的通信是不可能的。如果电缆端反转并重新连接,通信可以实现。OTG规范是建立在协议自动回复此situation.hnp允许沉默和自动角色反转来实现通信,提高用户体验。


USB OTG是特别有用的各种设备需要快速同步、大容量数据流的传输,该规范已被柏树的广泛支持,菲尔普斯和其他芯片供应商、软件开发商和设备制造商。目前已知的设备支持USB OTG技术的诺基亚智能手机,最具代表性的机型N8、N9。虽然他们都没有配备USB接口,可以连接到通过USB OTG数据线、Flash直接读取,复制,删除数据。另一方面,基于微软Windows操作系统和谷歌的Android操作系统的平板电脑还支持USB OTG功能,代表产品的华硕变压器、宏碁一个500 / W500。


值得注意的是,USB设计论坛最近推出的USB 3规范的补充标准mdash;mdash;USB OTG 3。因此,两设备支持USB 3规范可以相互通信,而不需要通过PC主机,这样更方便和易于实现无PC移动设备之间高速传输可以。USB OTG 3规范还包括节能、节电功能的USB OTG 2提供,同时保持向后兼容,也就是说,USB 3和USB 2设备,也可以直接相互作用。我们有理由相信,OTG将很快成为新一代的移动计算;解决方案。

写在最后的USB OTG作为一个联通的移动终端之间通信的桥梁,有必要进行这类电子产品的技术标准。虽然有技术规范,而是因为它可以连接电脑无任何连接,接口的通用性将其价值的最大体现。一个不集中在PC时代可能诞生。