一种USB的OTG装置
技术领域
本实用新型是有关于一种USB接口的OTG装置,尤指一种OTG装置其可以通过由一预先决定的优先权以选择性地致能一端口切换装置,且可感应***该第一插座或该第二插座的动作的USB接口的OTG装置。
背景技术
USB(Universal Serial Bus,USB)标准定义-主机/从机的关系,其中个人计算机是为-主机,而连接至该个人计算机的装置是为-从机(或***)。
然而,信息技术产品的使用者相当依赖可移动及以电池操作的可携式装置,例如可携式硬盘机装置、个人数字助理器(PDA),智能型行动电话(cellular smart-phones)以及数字像机等,其常常需要将数据传输给其它装置。使用者有时想要将这些可携式装置互相直接地连接,但USB标准并不提供此种连接方式。
对此限制的反应,USB2.0规格中已增补此种功能,其被USB组织称为USB On-The-Go(OTG)。OTG允许使用者直接连接装置并进行数据传输,而不需要经过一个人计算机主机。OTG通过由定义两个装置如何直接地连接而不需要一个人计算机主机而提出可携式装置互连。USB OTG允许使用者同时***两个装置以建立一直接连接。此装置本身会处理主机/***间的协调而不需要使用者输入任何讯息;其目的是让普通使用者可尽可能简单地使用该规格。
该USB OTG定义两种组态:A-装置(具有标准A-或迷你-A插头***的装置),当A-装置连接时,其被预设为主机(host);以及B-装置(具有标准B-或迷你-B插头***的装置),当B-装置连接时,其被预设为从机(slave)。
该OTG装置(以前被称为双重-身分-装置)可以为一A-装置或B-装置,使其具有成为-主机或从机的潜力。此主机或从机身分是由装置间互些协调所达成。一个新连接器已经被定义,被称为一迷你-AB连接器,其具有-额外接点以侦测主机/从机状态。此要求该装置具有迷你-A及/或迷你-B插座的缆线,但现存的装置,以及该些想要连接至-传统USB主机的装置,并未具有这些合适的插座。
因此,必须使用适合迷你-A及/或迷你-B插座的缆线及配接器(adapters)。此确立该连接交握的协商起始点。此种解决方案可以适用于OTG的各种连接情形,然而,对于必须从具有全尺寸A插座的数据取得数据以及连接至具有全尺寸B插座的个人计算机的储存装置而言并不理想,其需要两个额外的配接器以致能该连接。此外,对于想要该构成连接的使用者而言,可能并未具有自信可以得知构成该连接需要何种项目,或者该装置根本无法被连接。
因此,需要提供一种USB接口的OTG装置以克服上述现有技术的缺点。
实用新型内容
为解决上述现有技术的缺点,本实用新型的主要目的是提供一种USB接口的OTG装置,其提供全尺寸A插座(主机,端口A)及全尺寸B插座(从机,端口B),以方便现存装置连接至-OTG双重身份装置。
为解决上述现有技术的缺点,本实用新型的另一目的是提供一种USB接口的OTG装置,其可感应***装置上A插座或B插座的连接,且通过由其实际A或B插座被自我定义成主机或从机。
为达上述的目的,本实用新型的一种USB接口的OTG装置,其包括:一OTG控制器;至少一端口切换装置,是耦接至该OTG控制器,用以分别切换连接至该端口切换装置的装置是为一主机或一从机;一第一插座,是耦接至该端口切换装置,用以连接至一第一USB装置;一第二插座,是耦接至该端口切换装置,用以连接至一第二USB装置;以及一状态机器逻辑,是耦接至该OTG控制器,可通过由一预先决定的优先权以选择性地致能该端口切换装置,且可感应***该第一插座或该第二插座的动作。
本实用新型提供一种USB接口的OTG装置的特点是,其提供全尺寸A插座(主机,端口A)及全尺寸B插座(从机,端口B),以方便现存装置连接至一OTG双重身份装置。此外,本实用新型的USB接口的OTG装置可感应***装置上A插座或B插座的连接,且通过由其实际A或B插座被自我定义成主机或从机;因此,本实用新型的USB接口的OTG装置可以克服上述现有技术的缺点。此外,本实用新型的USB接口的OTG装置进一步包括一IDE接口,其可与该第二控制器共享且被连接至储存装置,且熟习该项技艺的人士可轻易地推知该状态机器逻辑可以被扩充以控制各种不同的接口型态。
本实用新型的有益效果是可提供全尺寸A插座(主机,端口A)及全尺寸B插座(从机,端口B),以方便现存装置连接至一OTG双重身份装置,此外其亦可感应***装置上A插座或B插座的连接,且通过由其实际A或B插座被自我定义成主机或从机等優點,因此可改善習知具USB接口的OTG装置之缺點。
附图说明
图1,其绘示根据本实用新型-较佳实施例的USB接口的OTG装置的方块示意图;
图2,其绘示本实用新型一较佳实施例的状态机器逻辑被用以选择USBA或B端口的示意图;
图3,其绘示根据本实用新型另一较佳实施例的USB接口的OTG装置其具有一第二控制器与该OTG控制器接口连接的方块示意图;
图4,其绘示本实用新型另一较佳实施例的状态机器逻辑可以被扩充以控制一或多个控制器的示意图。
具体实施方式
请参照图1,其绘示根据本实用新型一较佳实施例的USB接口的OTG装置的方块示意图。如图所示,本实用新型的USB接口的OTG装置包括:一OTG控制器10;至少一端口切换装置20;一第一插座30;一第二插座40以及一状态机器逻辑50所组合而成。
其中,该OTG控制器10具有一如上所述的OTG功能且允许使用者通过由将USB装置直接连接以便在USB装置(例如USB储存装置或数字相机)间传输数据,而不需要使用一个人计算机主机;此外,该OTG控制器10通常具有一韧体(firmware,图未示)以处理该OTG功能。该OTG控制器10进一步包括一实体接口(PHY)11以耦接至该端口切换装置20。
该端口切换装置20是耦接至该OTG控制器10,用以分别切换连接至该端口切换装置20的装置是为一主机或一从机;其中该端口切换装置20较佳是为一三态逻辑缓冲器(tri-state buffers)。
该第一插座30是耦接至该端口切换装置20,用以通过由一包括USB“A”至USB“B”插座的标准缆线连接至该第一USB装置(图未示),例如但不限于为一个人计算机,USB主机;其中,该第一插座30例如但不限于为-全尺寸的“B”型插座,且当装置被***该全尺寸的“B”型插座30中时,将被当成一主机(host)。
该第二插座40也耦接至该端口切换装置20,用以连接至一第二USB装置(图未示),例如但不限于为一USB储存装置或数字相机等;其中,该第二插座40例如但不限于为一全尺寸的“A”型插座,且当装置被***该全尺寸的“A”型插座40中时,将被当成一从机(slave)。
该状态机器逻辑50是耦接至该OTG控制器10,可通过由一预先决定的优先权以选择性地致能该端口切换装置20,且可感应***该第一插座30或该第二插座40的动作;其中,该状态机器逻辑50例如但不限于为一分离的控制器、由分散的逻辑闸所实施或者是内建于该OTG控制器的一韧体(图未示)中的一部分。该状态机器逻辑50的预先决定的优先权决定该第一插座30具有最高优先权,该第二插座40具有较低优先权。
当本实用新型的USB接口的OTG装置被完成连接时,一个端口(例如第一插座30)被授予比其它端口(例如第二插座40)高的优先权。优先权是由装置的功能所决定,例如一可携式数据储存装置(图未示)可能设定该第一插座30的优先权高于该第二插座40的优先权。当经由该第二插座40连接一装置(图未示)至一数字相机的从机(图未示)时,该装置是为一主机具有。然而,例如如果当数据被传输到一个人计算机主机(图未示)时,该个人计算机将被连接至该第一插座30且该端口切换装置20将切换连接至该第一插座30。一旦数据传输完成,该个人计算机将被切断连接,且该端口切换装置20将回复变成一主机以连接至该数字相机的从机。
请参照图2,其绘示本实用新型一较佳实施例的状态机器逻辑50被用以选择USB A或B端口的示意图。如图所示,本实用新型的状态机器逻辑50可通过由一预先决定的优先权以选择性地致能该端口切换装置20,且可感应***该第一插座30或该第二插座40的动作。该状态机器逻辑50将首先感应该第一插座30,如果有一个USB装置***置于该第一插座30中,则致能该第一插座30并禁能该第二插座40;接着,该状态机器逻辑50感应该第二插座40,如果有一个USB装置***置于该第二插座40中,则致能该第二插座40。亦即该第一插座30的优先权是高于该第二插座40的优先权。
请参照图3,其绘示根据本实用新型另一较佳实施例的USB接口的OTG装置其具有一第二控制器60与该OTG控制器10接口连接的方块示意图。
如图所示,本实用新型的该OTG控制器10进一步包括一接口,例如但不限于为一IDE总线(Integrated Drive Electronics,IDE),该IDE总线是与一第二控制器60共享且被连接至储存装置70。该OTG控制器10及第二控制器60的一IDE总线,该OTG控制器及该第二控制器通过由该状态机器逻辑50预先决定的优先权被选择性地致能连接至该IDE总线,且可感应***该第一插座30、该第二插座40以及附属于该第二控制器60的插座的动作。其中,该第二控制器60例如但不限于为-IEEE1394控制器且该第二控制器60进一步包括一实体接口61以及至少一插座62以耦接至一IEEE1394***装置(图未示);其中,该插座62可被用以连接至一IEEE1394***装置,而该插座63可通过由雏菊花环(daisy-chain)方式被连接至一IEEE1394***装置。
该状态机器逻辑50预先决定的优先权决定该第一插座30具有最高优先权,该第二插座40具有次高优先权,而该插座62倍耦接至该第二控制器60则具有最低优先权。
请参照图4,其绘示本实用新型另一较佳实施例的状态机器逻辑50可以被扩充以控制一或多个控制器的示意图。如图所示,本实用新型的状态机器逻辑50可通过由一预先决定的优先权以选择性地致能该端口切换装置20,且可感应***该第一插座30、该第二插座40或该插座62的动作。该状态机器逻辑50将首先感应该第一插座30,如果有一个USB装置***置于该第一插座30中,则致能该第一插座30并禁能该第二插座40及该第二控制器60;接着,该状态机器逻辑50感应该第二插座40,如果有一个USB装置***置于该第二插座40中且该第一插座30是被禁能,则致能该第二插座40;最后,该状态机器逻辑50感应该插座62,如果有一个IEEE1394装置***置于该插座62中且该第一插座30及该第二插座40是分别被禁能,则致能该插座62。亦即该第一插座30的优先权是高于该第二插座40的优先权,且该OTG控制器10的优先权是高于该第二控制器60的优先权。
本实用新型所揭示的,乃较佳实施例,举凡局部的变更或修饰而源于本实用新型的技术思想而为熟习该项技艺的人所易于推知者,俱不脱本实用新型的专利权范畴。