对单独串行接口的多个连接的制作方法

文档序号:6570857阅读:234来源:国知局
专利名称:对单独串行接口的多个连接的制作方法
技术领域
本发明涉及用于例如USB接口的第 一 串行接口和第二串行接口 的方法、设备、计算机程序产品和系统。
背景技术
USB是一种在称为主机的复杂设备(例如,PC)与称为设备的 已连接外围设备(例如,鼠标,键盘等)之间提供快速线缆数据连 接的技术。
USB标准已经扩展为包括USB便携式(on-The-Go, OTG )附 录中的移动设备之间的连接。该附录允许在该连接任一 端处的外围 设备发挥主机或者设备的作用。初始作用由线缆连接的方向(也即, 插入外围设备的插头A或者B的类型)来确定。
插入有USB OTG A插头的外围设备称为A设备,其中A设备 在连接期间供电,并且最初将发挥主机作用。插入有USBOTGB插 头的外围设备称为B设备,其中B设备从A设备获得供电并且最初 发挥设备作用。
由于USB提供了从一个设备向另一个供电的能力,还可以制造 使用USB端口的充电器。这种充电器目前在USB实现者论坛2006 年7月22日的白皮书"USB charging white paper( USB充电白皮书)" 中进行了定义。这种USB充电器的检测需要充电器在D+线被拉高 并且D-线被拉低时,在D-线上输出逻辑高。
很多外围设备只提供有一个单独USB连接器。这显现出了以下 问题例如借助于上述充电器为USB单元充电、并同时经由所述 USB单元的单独USB连接器将数据传递给其他USB设备,由此不 能实现OTG功能。

发明内容
鉴于上述问题,本发明的目的特别是提供一种支持经由单独串 行连接器的增强的同时充电与去往其他设备的数据传递的方法、计 算机程序、计算机程序产品、设备和系统。
提出一种设备,包括第一串行接口和第二串行接口 ,每个串 行接口都包括电源线以及至少 一个数据线;耦合至所述第 一 串行接 口和所述第二串行接口的电源线的第 一开关单元,其中在第 一状态 中,所述第一开关单元将所述第一串行接口的电源线连接至所述第 二串行接口的电源线,并且其中在第二状态中,所述第一开关单元
将所述第 一 串行接口的电源线连接至第 一附加电源线,所述第 一附 加电源线配置为连接至第一电源;并且所述设备包括控制器,其配 置用于控制所述第一开关单元。
所述第 一 串行接口和所述第二串行接口可以是任意类型的串行 接口,其配置用于借助于电源线来传输功率,并且配置用于经由所 述至少一个数据线来传输数据。例如,所述串行接口可以代表USB 接口,但是其也可以代表任何其他串行接口。
例如,所述设备可以经由第 一 串行接口连接至第 一 电子单元, 并且所述设备可以经由第二串行接口连接至第二电子单元。第一和 第二电子单元可以配置用于经由所述串行接口的至少一个数据线来 进行通信。
在所述第一开关单元的第一状态中,所述第一电子单元可以经 由所述第 一 和第二串行接口的连接的电源线来从第二电子单元充 电。在所述第一开关单元的第二状态中,第一电子单元可以从设备 的第 一附加电源线来充电。第 一附加电源线可以连接至位于设备中 的内部充电器,其中所述内部充电器可以连接至第一电源,或者所 述第 一 电源线可以连接至位于所述设备外部、并连接至第 一电源的 外部充电器。
由此,按照本发明的设备允许经由 一个单独串行接口连接器同时将第一电子单元连接至第二电子单元,并同时对第一电子单元充 电。充电可以由所述设备的电源来执行,或者由连接至第二接口的 第二电子单元来执行,这可以取决于连接至所述设备的电子单元的类型。
由此,实现了提高的灵活性,因为第一电子单元可以从两个不 同的源来进行充电。此外,关于第一电子单元的实现复杂性得以降 低,因为只需要一个串行接口连接器而不是两个连接器,便可以分 离地和同时地进行充电以及提供向第二电子单元的数据传送。
按照本发明的设备的实施方式,所述第 一 和第二串行接口是
USB接口 。
由此,每个第一 USB接口和第二 USB 口可以包括差分数据线, 也即D+和D-线,并且电源线可以对应于VBUS线。
例如,所述设备可以经由第一 USB接口连接至第一 USB单元, 并且所述设备可以经由第二 USB接口连接至第二 USB单元。第一和 第二 USB单元可以经由D+和D-线来进行通信,其中第一接口的D+ 管脚可以连接至第二接口的D+管脚,并且其中第一接口的D-管脚可 以连接至第二接口的D-管脚。
在所述第一开关单元的第一状态中,所述第一 USB单元可以从 第二 USB单元充电,这例如是在第一 USB单元表示USB OTG B设 备并且第二 USB设备表示USB OTG A设备(例如,主机充电器) 的情况下,或者反之亦然,第一 USB单元可以为第二 USB单元充电, 这例如是在第一 USB单元表示USB OTG A设备并且第二 USB单元 表示USB OTGB设备的情况下。在所述第一开关单元的第二状态中, USB单元可以从所述设备的第一电源线充电。第一电源线可以连接 至位于所述设备中的内部充电器,其中所述内部充电器可以连接至 第一电源,或者第一电源线可以连接至位于所述设备外部、并且连 接至第一电源的外部充电器。
由此,按照本发明的设备允许经由一个单独的USB连接器同时 将第一 USB单元连接至第二 USB单元,并同时为第一 USB单元充
12电。充电可以由所述设备的电源来执行,或者可以由连接至第二接
口的第二 USB单元来执行,这可以取决于连接至所述设备的USB 单元的类型。例如,在任何应用数据传送期间的USB充电可以经由 第一 USB单元的单独USB连接器来执行。
由此,实现了灵活性的提升,因为第一 USB单元可以从两个不 同的源进行充电。此外,关于第一USB单元的实现复杂度得以降低, 因为只需要一个USB连接器而不是两个USB连接器,便可以用于分 离地充电以及与第二 USB单元的连接。
按照本发明的设备的实施方式,所述设备包括用于将第 一 附加 电源线连接至第 一 电源的接口 。
例如,主电源可以经由所述连接器而连接至所述设备,以便为 所述第一附加电源线供电。所述主电源可以包括或者可以表示所述 第 一 电源。
备选地,充电器可以经由所述连接器而连接至所述设备。例如, 在串行接口表示USB接口的情况下,USB充电器可以经由所述连接 器而连接至所述设备。在这种情况下,USB充电器具有干线(mains) 连接器;变压装置,用于生成指定的VBUS电压(例如,5V);线 缆以及USB连接器,用于将VBUS电压提供给USB设备以便充电。 由此,所述设备的所述连接器是USB连接器。该实施方式具有如下 优点所提供的电压不需要在所述设备内进行变压,因为其已经提 供了正确的电压电平。
按照本发明的设备的实施方式,如果所述第 一 附加电源线连接 至所述第 一电源,则所述控制器将第 一开关单元切换为第二状态。
由此,当从第一电源为所述设备供电时,则连接至第一接口的 第一电子单元(例如,USB单元)可以由所连接的第一电源来充电。 对于充电器或者主机充电器作为第二电子单元连接至第二接口的情 况而言,控制器可以可选地将第一开关单元切换至第一状态,以便 由所连接的充电器或者主机充电器来为第一电子单元充电。
按照本发明的设备的实施方式,所述设备包括充电器标识单元,其配置用于检测连接至第二串行接口的充电器,并且其中,如果在 第二串行接口处检测到充电器,则所述控制器将所述第 一开关单元 切换为第一状态。
所述充电器标识可以取决于串行接口的类型。
例如,在第一和第二串行接口表示USB接口的情况下,所述充 电器标识可以通过检测第二接口的D+和D-管脚的电平来执行,例 如,可以通过D+高和D-低以及例如第二接口的VBUS的电压来指
示充电器。
按照本发明的设备的实施方式,所述设备包括第二开关单元, 其分别耦合至所述第 一 串行接口的所述至少 一个数据线中的至少一 个数据线,并且耦合至第二串行接口的所述至少一个数据线中的至 少一个数据线,并且其中,在第一状态中,所述第二开关单元将所 述第 一 串行接口的所述至少 一 个数据线中的所述至少 一 个数据线分 别连接至所述第二串行接口的所述至少一个数据线中相应的至少一 个数据线,并且其中,在第二状态中,所述第二开关单元禁用从第 一串行接口到第二串行接口的数据通行。
由此,在所述第一状态中,启用所述第一串行接口和所述第二 串行接口之间的数据通行。
按照本发明的设备的实施方式,所述第 一 和第二串行接口是 USB接口 ,并且所述第一和第二 USB接口的所述电源线表示VBUS 电源线,其中所述第二开关单元分别耦合至所述第一和第二USB接 口的D+和D-管脚,其中在所述第一状态中,所述第二开关单元将第 一和第二USB接口的D+管脚彼此连接,并将第一和第二USB接口 的D-管脚彼此连接。
由此,在第一状态中,启用所述第一 USB接口和所述第二 USB 接口之间的数据通行。例如,在第二状态中,第一4妄口的D+和D-管脚和/或第二接口的D+和D-管脚可以被短路,其中在接口处被短 路的D+和D-管脚指示按照USB OTG规则的充电器。由此,为了指 示第一接口处和/或第二接口处的充电器,也可以使用该第二状态。按照本发明的设备的实施方式,在所述第二状态的第 一 子状态
中,所述第二开关单元将所述第一USB接口的D+管脚和D-管脚一 起短路,以便指示充电器,并且如果在第二USB接口处检测到充电 器,则所述第二开关单元切换至所述第一子状态。
例如,可以通过切换第一 USB接口的相应D+和D-管脚之间的 阻抗来执行所述短路。由此,可以降低或者消除RF干扰。此外,可 以应用静电放电器之类的其他滤波器装置,以便降低可能干扰所述 设备的RF千扰。
按照本发明的设备的实施方式,所述设备配置用于经由第一 USB4妄口的ID管脚进行通信。
例如,为了提供完全的OTG功能,所述设备应当能够经由第一 接口与连接的第一USB单元通信。按照USB标准,B插头的ID管 脚是悬空的(floating),并且A插头的ID管脚接地。由此,可以 将第一接口的ID管脚用于与兼容的USB单元进行数据通信,例如, 通过将5线缆线连接至第一接口,该第一接口在其末端具有适于连 接至USB单元的USB插口的USB B插头。为了进行经由第一接口 的ID管脚的这一通信,所述设备可以包括通信单元,其可以连接至 所述控制器。任何适当的链路系统都可以用于与所连接的USB单元 的这一通信。
此外,例如,所述设备可以配置用于经由第一 USB接口的ID 管脚来发射和/或接收射频(RF)信号。这例如可以用于经由所述设 备将来自附件的FM天线信号旁路到连接至第一USB接口的USB单元。
按照本发明的设备的实施方式,所述经由ID管脚的通信由双阻 抗增强控制接口 (ECI)链路中断来执行。
按照本发明的设备的实施方式,当USB单元连接至第一 USB接 口时,如果所述USB单元适于经由第一USB接口的ID管脚与所述 设备通信,并且没有在第二USB接口处检测到充电器,则所述设备 将第二开关单元切换至第一状态,并且其中,如果所述USB单元不适于经由第一USB接口的ID管脚来与所述设备通信,则所述设备 将第二开关单元切换至第二状态。
由此,可以仅在所述设备和连接至第一接口的USB单元可以彼 此通信的情况下,才提供通过所述设备的数据传送。否则,所述设 备可以仅提供有限的功能,例如,仅有充电。
按照本发明的设备的实施方式,在USB OTG B设备连接至第二 USB接口的情况下,控制器将第一开关单元切换至第二状态的第一 子状态,其中在所述第一子状态中,第一开关单元将第一USB接口 的VBUS连接至第一附加电源线,并且将第二USB接口的VBUS连 接至第二附加电源线。
该第二附加电源线可以连接至独立的第二电源,以便为连接至 第二接口的第二 USB单元供电。如果该第二附加电源可以表示可以 从第一电源供电的内部电源,则该第二附加电源还可以连接至所述 设备的连接器。
按照本发明的设备的实施方式,在USBOTGB设备连接至第二 USB接口的情况下,并且在连接至第一 USB接口的所述USB单元 适于经由第一 USB接口的ID管脚与所述设备通信的情况下,所述 设备经由ID管脚发信号给所述USB单元以切换为主机作用。
由此,提供了完全的USB OTG功能,因为连接至第二接口的 USBOTGB设备需要A设备作为对手(antagonist),也即,主机设 备。因此,经由ID管脚的通信确保了 OTG功能。
按照本发明的设备的实施方式,在USB OTG A设备连接至第二 USB接口 ,并且连接至第一 USB接口的所述USB单元适于经由第 一 USB接口的ID管脚与所述设备通信的情况下,则所述设备经由 ID管脚发信号给所述USB单元以切换为外围设备作用。
由此,提供了完全的USB OTG功能,因为连接至第二接口的 USBOTGA设备需要B设备作为对手,也即,外围设备。因此,经 由ID管脚的通信确保了 OTG功能。
按照本发明的设备的实施方式,所述设备包括连接至第二 USB接口的VBUS的泄漏开关电路,其中所述泄漏开关电路配置用于切 换到用于按照USB OTG标准的VBUS负载范围来补偿VBUS负载
的状态。
由此,VBUS可以满足标准和OTG附录中定义的VBUS阻抗和
功耗值。
按照本发明的设备的实施方式,如果连接至第一 USB接口的所 述USB单元适于经由第一USB接口的ID管脚与所述设备通信,并 且如果在操作期间所述第 一 电源从所述设备移除,则所述控制器将 第 一开关单元切换为第 一状态,并且继而如果USB OTG B设备连接 至第二USB,则经由ID管脚发信号给USB单元以打开其电源。
如果在操作期间第一电源被移除,例如,从设备连接器断开, 则将第一开关单元切换为第一状态,以便将第一接口的VBUS连接 至第二接口的VBUS。如果第二USB单元是OTGA设备,则对连接 至第一接口的第一 USB单元的电源由A设备提供,并且如果第二 USR不是OTG A设备,则经由通信单元发信号给连接至第一接口的 第一 USB单元以打开其电源,以便为连接至第二接口的第二 USB 单元供电。
由此,即使在移除第一电源时,也能够确保供电。 按照本发明的设备的实施方式,如果连接至第一 USB接口的所 述USB单元适于经由第一USB接口的ID管脚与所述设备通信,并 且如果在操作期间所述第 一 电源连接至所述设备,则控制器将第一 开关单元切换为第二状态,并且如果USB OTG B设备连接至第二 USB,则经由ID管脚发信号给USB单元以关闭其电源。
如碼在操作期间检测到移除的第 一 电源连接至所迷设备,则将 第一开关单元切换为第二状态,并且如果第二 USB单元不是OTG A 设备,则经由通信单元发信号给连接至第 一接口的第一 USB单元以 关闭其电源。
按照本发明的设备的实施方式,所述设备配置用于切换为双路 (dual)充电模式,其中第一开关单元切换为第二状态的第一子状态,并且其中在所述第一子状态中,第一开关单元将第一 USB接口的 VBUS连接至第一附加电源线,并且将第二USB接口的VBUS连接 至第二附加电源线,并且其中,所述第二开关单元切换为第二状态 的第二子状态,其中在所述第二子状态中,所述第二开关单元将第 一USB接口和第二USB接口的D+和D-管脚短路在一起,以指示充 电器。
例如,在第二状态的此第一子状态中,第一附加电源线可以将 第一接口的VBUS连接至第一充电器,以便对连接至第一接口的 USB单元充电,并且第二接口的VBUS连接至第二附加电源线,其 中所述第二附加电源线可以由第二充电器提供,或者备选地也由第 一充电器提供。
按照本发明的设备的实施方式,所述第一接口表示USB微型B插头。
按照USB微型B插头,ID管脚是悬空的,并且由此可以用于如 上所述的与所连接的USB单元的通信。例如,微型B插头可以位于 连接至所述设备的5线缆线的末端。
按照本发明的设备的实施方式,所述第二接口表示USB微型AB
插口 。
由此,任何USB微型插头可以连接至所述微型AB插口 。按照 OTG规则,经由第一接口的ID管脚上的通信链路,可以发信号给连 接至第 一接口的兼容USB单元以相应地发挥主机或者设备的作用。
此外,提出了一种方法,所述方法包括将设备的第一开关单 元切换为来自状态集的状态,其中所述设备包括第 一 串行接口和第 二串行接口 ,所述第一和第二串行接口中的每一个包括电源线以及 至少一个数据线,并且其中所述第一开关单元耦合至所述第一串行 接口和所述第二串行接口二者的电源线;其中所述状态集包括第 一状态,用于将所述第 一 串行接口的电源线连接至所述第二串行接 口的电源线;以及第二状态,用于将所述第一串行接口的电源线连 接至第一附加电源线,所述第一附加电源线配置为连接至第一电源。关于所提出的设备的实施方式的阐释对于所提出的方法同样成立。
此外,提出一种计算机程序产品,其中计算机程序代码存储在 计算机可读介质上,该计算机程序代码实现上文提出的方法。
此外,提出一种具有存储于其上的计算机程序的计算机可读介 质,所述计算机程序包括指令,所述指令可操作以使处理器执行上 文才是出的方法。
此外,提出一种设备,所述设备包括第一串行接口装置和第二 串行接口装置,所述第 一和第二串行接口装置的每一个包括电源线 以及至少一个数据线,所述设备还包括用于切换的第一装置,其耦 合至所述第 一 串行接口装置和所述第二串行接口装置的电源线,其 中在第一状态中,所述用于切换的第一装置将所述第一串行接口装 置的电源线连接至所述第二串行接口装置的电源线,并且其中在第 二状态中,所述用于切换的第一装置将所述第一串行接口装置的电 源线连接至第 一 附加电源线,所述第 一 附加电源线配置为连接至第
一电源;并且所述设备包括用于控制的装置,其配置用于控制所述 用于切换的第一装置。
最后,提出一种系统,所述系统包括上文提出的设备,以及适 于连接至所述第一串行接口的电子单元。
例如,适于连接至第一串行接口的所述电子单元可以表示移动 电话或者手持设备。
按照本发明的所述系统的实施方式,所述第 一和第二串行接口 是USB接口,并且所述电子单元是USB单元。
按照本发明的所述系统的实施方式,所述USB单元配置用于经 由第一 USB接口的ID管脚与所述设备通信。
例如,所述USB单元可以配置用于借助于经由第一 USB接口的 ID管脚的通信来检测所连接的设备,并且其可以经由该通信来传送 对设备的所述检测的积极结果。例如,如果上述ECI链路中断被用 于经由ID管脚的通信,则在所述检测的积极结果的情况下,USB单元可以允许设备经由ID管脚来使用低阻抗中断。该许可可以保证兼 容性,并且其可以保证不会错误地命令连接至第一 USB接口的没有 准备好的USB单元。
本发明的这些以及其他方面将参考此后描述的实施方式进行说 明,并由此变得易见。


在附图中示出
图la:按照本发明的设备的第一示例性实施方式的框图; 图lb:按照本发明的设备的第二示例性实施方式的框图; 图lc:按照本发明的设备的第一开关单元的示例性实施方式的
框图2:按照本发明的设备的第三示例性实施方式的框图; 图3a:按照本发明的设备的第二开关单元的第一示例性实施方 式的框图3b:按照本发明的设备的第二开关单元的第二示例性实施方 式的框图4:按照本发明实施方式的系统的示例性实施方式;
图5:按照本发明的设备的示例性控制链路和示例性控制级的框
图6:按照本发明的设备的示例性开关布置的框图7:按照本发明实施方式的系统的另一示例性实施方式的框
图8:按照本发明实施方式的系统的又一示例性实施方式的框
图9a/图9b:按照本发明的方法的示例性实施方式的流程图; 图10:按照本发明实施方式的系统的另一示例性实施方式的框图。
20
具体实施例方式
图1 a描绘了按照本发明的设备1的第 一 示例性实施方式的框图。 该设备包括第一串行接口 10;第二串行接口 20;以及第一开关单 元130,其耦合至第一串行接口 10的电源线11和第二串行接口 20 的电源线21。所述第一串行接口 10包括至少一个数据线12,并且 所述第二串行接口 20包括至少一个数据线22。所述第一开关单元 130配置用于在第一状态中,将所述第一串行接口 10的电源线11、 lll,连接至所述第二串行接口 20的电源线21、 121,,并且所述第一 切换单元130配置用于在第二状态中,将所述第一串行接口 IO的 电源线11连接至第一附加电源线160,其中所述第一附加电源线160 配置为例如由连接器150连接至第 一 电源。设备1还包括控制器140, 其配置用于控制所述第一切换单元130。
例如,所述设备1可以经由第一串行接口 IO连接至第一电子单 元,并且所述设备1可以经由第二串行接口 20连接至第二电子单元。 如图la中示例性描绘的,第一和第二电子单元可以经由第一和第二 接口 10、 20的至少一个数据线12、 22来通信,其中第一串行接口 10的至少一个数据线12中的每一个可以连接至第二串行接口 20的 至少一个数据线22中的相应数据线。例如,设备l可以包括用于切 换数据线的第二开关单元(图la和图lb中未示出)。
此外,在所述第一开关单元130的第一状态中,第一电子单元 可从第二电子单元充电,这例如是在第二电子单元表示配置用于供
电的电子设备的情况下,或者反之亦然,第一电子单元可以为第二 电子单元充电,这例如是在第一电子单元表示配置用于供电的电子 设备的情况下。在所述第一开关单元的第二状态中,第一电子单元 可以从设备1的第一附加电源线160充电。例如,该设备可以包含 位于连接器15Q与第一附加电源线160之间的内部充电器(图la中 未示出)。
图lb描绘了按照本发明的设备100的第二示例性实施方式的框 图,其中第二示例性实施方式基于第一实施方式,并且其中第一串行接口 10、 IIO表示USB接口 110 (II ),并且第二串行接口 20、 120表示USB接口 120(12)。由此,关于第一示例性实施方式的阐 释对于该第二示例性实施方式同样成立。下面的实施方式并不限于 排他地使用USB接口作为串行接口, USB接口 110、 120也可由其 他适当的接口取代。
设备100包括第一USB接口 110 (II);第二USB接口120 (12);以及第一开关单元130,其耦合至第一 USB接口 110的VBUS 111和第二 USB接口 120的VBUS 121。所述第一开关单元130配置 用于在第一状态中,将所述第一USB接口 IIO的VBUS 111 (也 即,电源线)连接至所述第二USB接口 120的VBUS 121 (也即, 电源线),并且所述第一开关单元130配置用于将所述第一USB 接口 110的VBUS 111连接至第一附加电源线160,其中所述第一附 加电源线160配置为例如由连接器150连接至第一电源。设备100 还包括控制器140,其配置用于控制所述第一开关单元130。
例如,所述设备100可以经由第一 USB接口 110连接至第一 USB 单元,并且所述设备100可以经由第二 USB接口 120连接至第二 USB单元。如图lb中示例性描绘的,第一和第二 USB单元可以经 由D+和D-线来通信,其中D+和D-线连接至第一和第二接口 110、 120的相应D+管脚112、 122和D-管脚113、 123。此外,在所述第 一开关单元130的第一状态中,第一 USB单元可以从第二 USB单元 充电,这例如是在第一 USB单元表示USB OTG B设备并且第二 USB 单元表示USBOTGA设备(例如,主机充电器)的情况下,或者反 之亦然,第一USB单元可以为第二USB单元充电,这例如是在第一 USB单元表示USB OTG A设备并且第二 USB表示USB OTG B设备 的情况下。在所述第一开关单元的第二状态中,第一USB单元可以 从设备100的第一附加电源线160充电。例如,该"i殳备可以包含位 于连接器150与第一附加电源线160之间的内部充电器(图1中未 示出)。
由此,按照本发明的设备IOO允许经由一个单独的USB连接器同时将第一 USB单元连接至第二 USB单元,并同时为第一 USB单 元充电。充电可以由设备100的内部电源来才丸行,或者由连4妾至第 二接口 120的第二 USB单元来执行,这可以取决于连接至设备100 的USB单元的类型。例如,任何应用数据传送期间的USB充电可以 经由第一 USB单元的单独USB连接器来执行。
关于按照本发明的这些第 一 和第二示例性实施方式的阐释和优 点对于后续示例性实施方式同样成立。因此,第一串行接口 10的至 少一个数据线12对应于第一USB接口 110的D+管脚112和D-管脚 113,并且第一串行接口 10的电源线11对应于第一 USB接口 110 的VBUS管脚lll。对于第二串行接口 20和第二USB接口 120,至 少一个数据线22对应于第二USB接口 120的D+管脚122和D-管脚 123,并且电源线21对应于第二USB接口 120的VBUS管脚121。
图lc中描绘了按照本发明的设备1、 100的所述第一开关单元 130的示例性实施方式的框图。此示例性第一开关单元130,包括三个 开关S1、 S2和S3,其中第三开关S3是可选的。在所述第一开关单 元130,的第一状态期间,第一开关Sl闭合,由此第一接口 110的 VBUS 111,连接至第二接口 120的VBUS 121,,并且第二开关S2 以及可选的第三开关S3可以打开。在所述第一开关单元130,的第二 状态中,第二开关S2闭合,以便将第一附加电源线160连接至第一 接口 llQ的VBUSlll,,第一开关S1可以打开。此外,可选的开关 S3可以闭合,以便将第二接口 120的VBUS 121,连接至可选的第二 附加电源线161。该可选的第二附加电源线可以连4妄至图la、图lb 中描绘的例如去往独立的第二电源的连接器150,从而为连接至第二 接口 120的第二 USB单元供电。例如,第一附加电源线160可以连 接至配置为连接至第一电源的内部充电器,以便为连接至第一接口 110的第一 USB单元充电。n-阵列中的这三个开关Sl、 S2、 S3提 供了完全的OTG复本。经由连接器141,开关Sl、 S2、 S3可以连 接至控制器140。
可以按照如下方式来控制第一开关单元130,即,如果垂直的开关S2、 S3之一闭合,则水平开关S1必须打开。这可以由连接至连 接器160的控制器(例如,图la、图lb中描绘的控制器140)来控 制。例如,第一开关单元130还可以包括硬件单元,例如硬件门, 以确保在潜在的软件崩溃的情况下不会出现错误状态。
图2描绘了按照本发明的设备200的第三示例性实施方式的框 图,其中该设备可以包括图lc中描绘的所述第一开关单元130,的示 例性实施方式。第一附加电源线160连接至内部充电器285,并且第 二附加电源线161连接至内部功率单元286,其中内部充电器285 和内部功率单元286 二者都连接至连接器250。第一开关单元130, 的开关S1、 S2、 S3经由连接器141由控制器240来控制。
设备200还包括第二开关单元270,其分别耦合至第一和第二接 口 110、 120的D+管脚112、 122和D-管脚113、 123,其中在第一 状态中,所述第二开关单元将第一和第二USB接口 110、 120的D十 管脚112、 122彼此连接,并将第一和第二 USB接口 110、 120的 D-管脚113、 123彼此连接,并且其中在第二状态中,所述第二开关 单元禁用从第一USB接口 IIO到第二USB接口 120的数据通行。
图3a描绘了按照本发明的设备200的所述第二开关单元270,的 第一示例性实施方式的框图,其中所述第二开关单元270,包括三个 开关D1、 D2、 D3,其每一个连接至连接器271,以便由控制器(例 如,控制器240)来控制。在第二开关单元270,的所述第一状态中, 开关D1和D3可以打开,并且双向开关D2可以闭合,而在所述第 二状态中,开关D1和D3可以闭合,而双向开关D2可以打开,从 而禁用数据通行。此外,该第二状态中D+和D-管脚之间的短路指示 充电器。
图3b描绘了按照本发明的设备200的第二开关单元270,,的第二 示例性实施方式的框图,其中所述第二开关单元270,包括连接至连 接器271的开关S4,以便由控制器(例如,控制器240)来控制。 在第二开关单元270,的所述第一状态中,开关S4打开,以便允许数 据通行,而在第二状态中,开关S4闭合,从而禁用数据通行。此外,该第二状态中D+和D-管脚之间的短路指示充电器。连接至D+和D-线的阻抗可以具有500Q-1000Q的DC阻抗,因而充电器检测系统仍 将D+和D-解释为短路,并且可以使用这些阻抗(图3b中描绘的可 能电阻器以及其他可能的滤波元件(例如,静电放电元件272、 273 )), 从而使充电器信号发送系统不会对U S B RF性能具有不良影响。
为了提供设备200的完全功能,连接至第一接口 IIO的USB单 元应当支持与设备200的通信,例如,以便发信号给所连接的USB 单元。该通信可以经由第一接口 110的ID管脚114来执行。按照 USB标准,B插头的ID管脚是悬空的,并且A插头的ID管脚接地。 由此,可以使用第一接口 110的ID管脚114用于与兼容USB单元 的数据通信,例如,通过将5线缆线连接至第一接口 110,该第一接 口 IIO在其端部具有适于连接USB单元的USB插口的USBB插头。 为了经由第一接口 110的ID管脚114的这一通信,所述设备可以包 括通信单元280,其可以连接至控制器240。经由ID管脚114的可 能通信可由增强控制接口 (ECI)链路来执行,其作为示例在图4和 图5中描绘。将在关于图4和图5的相应实施方式的阐释中说明细 节,其中这些细节对于图2中描绘的通信单元280同样成立。
此外,例如,设备20Q可以配置用于经由第一USB接口 110的 ID管脚114来发射和/或接收射频(RF)信号。这例如可以用来经由 设备200将来自附件的FM天线信号旁路到连接至第一USB接口 110 的USB单元。例如,第二USB接口 120的ID管脚124可以借助于 ID线而连接至第一 USB接口的ID管脚114,并且所述FM天线信 号可以经由第二 USB接口 120的ID管脚124从连接的附件通过设 备的ID线而传输至第一 USB接口 110的ID管脚114。例如,可以 借助于低通单元将通信单元280和/或检测单元290连接至所述ID 线,从而使ID线上的RF信号不会干扰通信单元280和/或检测单元 290。所述低通单元可以包括至少一个线圈。
因此,设备200的功能将参考图9a/图9b中描绘的按照本发明 的方法的示例性实施方式的流程图来加以阐释。首先,设备可以确定连接至第一接口 110 (II)的USB单元是 否为兼容的单元,也即,配置用于经由第一接口 110的ID管脚114 与设备200通信的USB单元。该确定(步骤910)可以由通信单元 280来执行。如果连接至第一接口 110的USB单元不提供与设备200 的通信,也即,表示不兼容的USB单元,则设备200可以仅提供有 限的功能,例如只有充电,从而使第二开关单元270、 270,、 270" 可以切换为第二状态(步骤920)。由此,不会有经由D+和D-线的 数据通信,并且设备200经由D+和D-线来发信号给充电器。设备可 以例如借助于检测单元290来检测充电器是否连接至第二接口 ,其 中可以通过D十122高和D- 123低以及VBUS 121供电来检测充电 器。该检测可以在第二开关切换为第二状态(步骤920)之前执行。 如果充电器连接至第二接口 120(步骤921 ),则连接至第一接口 110 的USB单元可以从所连接的充电器进行充电,也即,控制器240将 第一开关单元130,切换为第一状态(步骤921和923 ),或者连接至 第一接口 110的USB单元可以从第一附加电源线160充电,也即控 制器240将第一开关单元130,切换为第二状态(步骤921和923 )。 如果没有充电器连接至第二接口 120 (12)(步骤921),则控制器 240可以直接将第一开关单元130,切换为第二状态(如果没有实现可 选的双路充电模式),或者,如果存在双路充电模式,则在步骤922 中确定双路充电是否已激活,如果已激活,则第一开关单元切换为 第二状态的第 一 子状态(步骤924 )。在第二状态的该第 一 子状态中, 第一附加电源线160可以将第一接口 IIO的VBUS lll连接至充电 器285,以便为连接至第一接口 IIO的USB单元充电,并且第二接 口 120的VBUS 121连接至第二附加电源线161, 4吏得连接至第二 USB接口的USB单元可以经由功率单元286来充电,其中功率单元 286可以在双路充电模式中切换至充电器功能。如果没有激活双路充 电,则在步骤925,第一开关单元130,切换为第二状态。激活双路充 电模式可由双路充电按钮来执行,这显示了低成本实现和良好用户 舒适度的有点,或者其例如可以基于软件控制而由控制器240来激活,这无需其他硬件成本。
如果连接至第一接口 110的USB单元被检测为兼容的单元(步
骤910),则设备200可以提供完全功能。继而,连接至第二接口 120的第二USB单元可以由检测单元290来检测(步骤930 )。
继而,可以检查第二USB单元是否为USB OTG A设备(步骤 935 )。如果第二USB单元是A设备,并且如果该A设备表示主机 充电器(host-charger)(步骤940),则第一开关单元130,切换为 第一状态并且第二开关单元270切换为第一状态(步骤942)。如果 第二USB单元是A设备但是不是主机充电器,则(步骤943 )第一 开关单元切换为第二状态,以便经由第一接口 IIO来为第一USB单 元充电,并且第二开关单元切换为第一状态,以便允许经由第一接 口 110和第二接口 120的数据通行。此外,设备可以经由第一接口 110的ID管脚114来发信号给连接至第一接口 IIO的第一USB单元 以通过该通信单元来禁用HNP&SRP (步骤944)。
如果没有USB OTG A设备连接至第二接口 120(步骤935 ), 则可以检查充电器是否连接至第二 USB接口 (步骤937),这例如 由D+122高和D-123低表示,并且如果检测到充电器,则方法可以 进行到步骤920或者可以直接跳转到步骤923。
如果没有检测到充电器连接至第二接口 120(步骤937 ),并且 如果实现了可选的双路充电模式,则首先检查双路充电是否打开(步 骤950 ),如果双路充电激活,则(步骤951)第一开关单元切换为 第二状态的第一子状态,并且第二开关单元切换为第二状态,以指 示USB充电器。否则,如果双路充电没有打开或者如果没有实现可 选的双路充电模式,则第一开关单元130,切换至第二状态,以便经 由第一接口 IIO为第一USB单元充电,并且第二开关单元270切换 至第一状态,以便提供数据通行(步骤952),并且,例如如果检测 到USB OTGB设备连接至第二接口 ,则设备可以发信号给连接至第 一接口 110的第一 USB单元以切换为主机。
此外,如果第一电源在操作期间被移除,例如从连接器250断开,这分别可以在步骤945或者954中检测,则第一开关单元切换 为第一状态(步骤946和955 ),以便将第一接口 llO的VBUSlll 连接至第二接口的VBUS 121。如果第二USB单元是OTG A设备, 则为连接至第一接口 110的第一USB单元的供电由A设备提供(步 骤946、 955 ),如果第二USB单元不是OTG A设备,则经由通信 单元280发信号给连接至第一接口 110的第一 USB单元以打开其电 源,以便为连接至第二接口 120的第二USB单元供电。
此外,如果检测到在操作期间移除的第一电源连接至设备200 (步骤947和957 ),则第一开关单元130,切换为第二状态(步骤 948和958 ),并且,如果第二USB单元不是OTG A设备,则经由 通信单元280发信号给连接至第一接口 110的第一USB单元以关闭 其电源(步骤959 )。
可选地,设备200还可以包括附加开关,其配置用于将控制器 240切换至第一或者第二USB接口 110、 120的VBUS111、 121,使 得如果第一电源在操作期间被移除(步骤945、 954 ),则该附加开 关可以将控制器240连接至VBUS,以便得到功率。如果第一电源 为设备200供电,则该附加开关打开,并且由此功率不会从外部 VBUS去往控制单元240,以防止从外部VBUS获得过多电流。由此, 在断电的情况下可以确保额外的鲁棒性。
此外,任何一次性检测(例如,在步骤930 )可以通过多路复用 来完成。这期待的是,充电被中断一段短时间,并在VBUS检测完 成之后恢复。
而且,设备200还可以配置用于检测第一 USB单元从第一 USB 接口 110的断开(图9a和图9b中未示出),并且如果检测到断开, 则设备200可以立即重置,并跳转到步骤910,以便等待USB单元 连接至第一USB接口 110。所述断开的检测可以由第一USB^妄口的 ID管脚114来执行,例如借助于连续的ECI通信。
设备200还可以可选地包括可选OTG设备295,其连接至第二 接口的VBUS 121,其中该OTG设备295表示泄漏开关电if各,其配置用于切换为用于按照USB OTG标准的VBUS负载范围来补偿 VBUS负载的状态。图5中描绘了此OTG设备295的示例性实施方 式("OTG扩展")。
图4描绘了按照本发明的设备400的另一示意性实施方式,其 可以应用以耳又代前面阐述的设备。请注意,两个接口 110、 120的 GND管脚115、 125未在图4中示出。
设备400类似于图2中描绘的设备200,其中通信单元280可以 利用TX和RX组件来实现,以便经由第一接口的ID管脚与连接至 第一接口 110的兼容USB单元405进行通信。例如,所述USB单 元405可以表示移动电话,例如USB主机电话。USB单元405中的 所述TX和RX组件以及ECI组件406可以与i若基亚制定的增强控制 接口 (ECI)链路相兼容。
E CI链路需要适当的机制以便按照规范兼容的方式开始与ID线 的通信。为此目的,需要Hi-Z中断信号,并且其还是可用的专用检 测电路,其被作为混合信号IC而集成在USB单元405中,否则可 以使用与其他IC或者离散解决方案的集成。
当USB单元405检测到ID低状态时,其还将在不中断设备400 的情况下启动特定数据模式。数据模式显示出低阻抗并且由图6中 的LZ模式开关来设置。除了 USB单元405控制之外,设备将自动 地恢复Hi-Z模式。自动地强制切换是在所有插入和非插入情况中维 护兼容性所需的。还具有到ECI的其他功能、作为数字电池接口 (DBI)和签名连接器的USB单元405需要模式切换。
ECI接口通信和配置也可以由USB单元405来启动。在这种情 况下,需要VBUS电压出现来开始通信询问,并且USB单元405需 要设置低阻抗模式,因为通信阻抗需要约为1…2kQ。如果没有响应, 则可以确定连接的系统不包括ECI,并且可以中止通信模式。通信可 以期望设备400由连接器(例如,图2中描绘的连接器250 )来供电。 该方法避免了 USB单元405中的Hi-Z检测,同时该方法可以基于中 断来检测所有设备。ECI链路可以是菊花链式的,如图5中所描绘的,但是这给硬件和软件带来了额外的复杂度。
图5描绘了按照本发明的设备的示例性控制链路和示例性控制 级的框图,其中所述设备可以是上述任何设备。该控制链路包括经
由检测单元290,对第二接口的ID管脚124状态的#企测。例如,所述 检测单元290,可以是图2中描绘的检测单元290的一部分。例如, 对ID管脚124状态的检测可以用来检测A设备或者B设备是否连 接至第二接口 120。此外,如果连接至第二接口 124的第二USB单 元被移除,则比较器可以触发以及可以给出对控制器的信号,控制 器可以重置设备200、 400。
图6描绘了按照本发明的设备的示例性开关布置的框图,其包 括与第一开关单元相关联的三个开关Sl、 S2、 S3,并且包括第二开 关单元270"的实施方式。图6给出了两种不同的开关布置情况。默 认的安全控制硬件由逻辑门给出。控制系统可以在开机时重置,使 得所有控制线为低。
静电放电(ESD)保护连接至连接器VBUS 111、 121以及ID管 脚114、 124 二者(参见图5)。
此外,当应用在USB单元上运行的同时从电池供电、并且设备 100、 200、 400连接至充电器但是未由其供电时,则切换在功率递送 中创建中断。如果现在需要充电,则转变(switch-over)将终止运行 的应用,这可能为用户带来问题。在这种情况下,可以在需要来自 充电器的特殊控制性能的设备100、 200、 400中布置交接(handover) 系统。可以通过对设备的调节器(regulator)的电压控制回路布置来 控制设备和VBUS交接,使得在交接过程中将不会发生任何电压瞬 变。交接可以在两个方向中完成,直到电源打开。经由ECI通信系 统(例如,图6中描述的)的交接切换控制延迟在几十亳秒的范围 内。该交接系统可以是可选的。
图7描绘了按照本发明实施方式的系统的另一示例性实施方式 的框图,其中仅示出了 USB接口 110、 120的数据线D+和D-。第一 接口 110可以表示B插头,而第二接口 120可以表示AB插口 。 USB单元720表示PC或者主机充电器,USB单元730表示分立充电器, 并且USB单元74表示B设备,每个都适于连接至按照本发明的设 备700的第二接口 120。 USB单元710表示"主4几"移动系统。所 述设备可以是上述任何设备。
此外,例如,i殳备100、 200、 400对于外部充电器标识系统而 言可以是透明的,其中D+和D-的作用例如可以交换。
图8描绘了按照本发明实施方式的系统的另一示例性实施方式 的框图。设备820对应于图7中描绘的设备700,并且"主机"移动 系统810对应于图7中描绘的USB单元710。表示为"连接的"移 动系统830 (包括AB连接器)的另一移动系统可以由AB缆线或者 BA缆线备选地连接至第二接口 120,其中在第一情况中,"连接的" 移动系统起到B设备的初始作用,并且在第二情况中,起到A设备 的初始作用。
图10描绘了按照本发明实施方式的系统的另 一 示例性实施方式 的框图,其中设备1000的示例性实施方式可以包括连接至第二接口 120的USB微型AB插口 ,以及终止于微型B插头1010的5线缆线, 所述5线缆线连接至第一接口 110。设备IOOO还可以可选地包括双 路充电按钮。该设备可以由连接至第一电源的干线电源1030供电。 例如,所述设备1000可以包括去往干线电源/连接器1030的长供电 导线,使得设备可以位于远离干线电源1030处。设备1000的设计 可以是这样的与设备1000的USB连接可以物理上与干线插座隔 开一定距离。外围设备可以通过微型AB插口 1020连接至该_没备。 这将采用微型A或者微型B插头,按照USB OTG规则,其还确定 第一 USB单元1100的初始作用。图10中示出了可以连接的设备类 型的示例在任一配置中连接的膝上型计算机/PC 1500、 USB充电 器1400、 USB耳机1300、或者其他USB单元1200,例如终端或者 移动电话等。
此外,上述设备l、 100、 200、 400、 1000中的任何设备可以包 括连接至第一USB接口 110的插头1010,其中该插头1010可以来自以下之一标准B插头、迷你B插头、微型B插头、自产(captive) (也即,专有)或者硬线自产(也即,不可移动),并且设备100、 200、 400、 1000中的任何设备可以包括连接至第二 USB接口 120的 插口 1020,其中该插口 1020来自以下之一迷你AB、微型AB或 者标准A/迷你A插头加B侧连接器之一的组合。
上文借助于示例性实施方式描述了本发明。应当注意,存在备 选方案以及变形,其对于本领域技术人员而言是显而易见的,并且 可以在不脱离所附权利要求书的范围和精神的情况下加以实现。
权利要求
1.一种设备,包括第一串行接口和第二串行接口,每个都包括电源线以及至少一个数据线;耦合至所述第一串行接口和所述第二串行接口的电源线的第一开关单元,其中在第一状态中,所述第一开关单元将所述第一串行接口的所述电源线连接至所述第二串行接口的所述电源线,并且其中在第二状态中,所述第一开关单元将所述第一串行接口的所述电源线连接至第一附加电源线,所述第一附加电源线配置为连接至第一电源;以及控制器,其配置用于控制所述第一开关单元。
2. 按照权利要求1所述的设备,其中所述第一串行接口和第二 串行接口是USB接口 。
3. 根据权利要求1或2所述的设备,其中所述设备包括用于将 所述第 一附加电源线连接至所述第 一电源的接口 。
4. 根据任一在前权利要求所述的设备,其中如果所述第一附加 电源线连接至所述第 一 电源,则所述控制器将所述第 一 开关单元切 换为所述第二状态。
5. 根据任一在前权利要求所述的设备,其中所述设备包括充电 器标识单元,其配置用于检测连接至所述第二串行接口的充电器, 并且其中,如果在所述第二串行接口处检测到充电器,则所述控制 器将所述第 一开关单元切换为所述第 一状态。
6. 根据任一在前权利要求所述的设备,所述设备包括第二开关 单元,其分别耦合至所述第一串行接口的所述至少一个数据线中的 至少 一个数据线,并且耦合至第二串行接口的所述至少 一个数据线 中的至少一个数据线,并且其中,在第一状态中,所述第二开关单 元将所述第 一 串行接口的所述至少 一 个数至少一个数据线,并且其中,在第二状态中,所述第二开关单元禁 用从所述第 一 串行接口到所述第二串行接口的数据通行。
7. 根据权利要求6所述的设备,其中所述第一串行接口和第二 串行接口是USB接口,并且其中所述第一和第二 USB接口的所述电 源线表示VBUS电源线,其中所述第二开关单元分别耦合至所述第 一和第二 USB接口的D+和D-管脚,并且其中在所述第一状态中, 所述第二开关单元将所述第一和第二 USB接口的所述D+管脚彼此 连接,并将所述第一和第二 USB接口的所述D-管脚彼此连接。
8. 根据权利要求7所述的设备,其中在所述第二状态的第一子 状态中,所述第二开关单元将所述第一 USB接口的所述D+和D-管 脚短路在一起,以便指示充电器,并且其中如果在所述第二USB接 口处检测到充电器,则所述第二开关单元切换至所述第一子状态。
9. 根据权利要求7或8所述的设备,其中所述设备配置用于经 由所述第一 USB接口的所述ID管脚来进行通信。
10. 根据权利要求9所述的设备,其中经由所述ID管脚的所述 通信由双路阻抗增强控制接口 (ECI)链路中断来执行。
11. 根据权利要求9或10所述的设备,其中,当USB单元连接 至所述第一 USB接口时,如果所述USB单元适于经由所述第一 USB 接口的所述ID管脚与所述设备通信,并且没有在所述第二 USB接 口处检测到充电器,则所述设备将所述第二开关单元切换至所述第 一状态,并且其中,如果所述USB单元不适于经由所述第一 USB 接口的所述ID管脚来与所述设备通信,则所述设备将所述第二开关 单元切换为所述第二状态。
12. 根据权利要求11所述的设备,其中如果USBOTGB设备连 接至所述第二 USB接口 ,则所述控制器将所述第 一开关单元切换为 所述第二状态的第一子状态,其中在所述第一子状态中,所述第一 开关单元将所述第一 USB "t妾口的VBUS连4矣至所述第一附加电源 线,并且将所述第二 USB接口的VBUS连接至第二附加电源线。
13. 根据权利要求11或12所述的设备,其中如果USB OTG B设备连接至所述第二 USB接口 ,并且如果连接至所述第一 USB接口 的所述USB单元适于经由所述第一USB接口的所述ID管脚与所述 设备通信,则所述设备经由所述ID管脚发信号给所述USB单元以 切换为主机作用。
14. 根据权利要求11所述的设备,其中如果USBOTGA设备连 接至所述第二 USB接口 ,并且连接至所述USB接口的所述USB单 元适于经由所述第一 USB接口的所述ID管脚与所述设备通信,则 所述设备经由所述ID管脚发信号给所述USB单元以切换为外围设 备作用。
15. 根据权利要求11-14中任一项所述的设备,其中所述设备包 括连接至所述第二 USB接口的VBUS的泄漏开关电路,其中所述泄 漏开关电路配置用于切换为用于按照USB OTG标准的VBUS负载范 围来补偿VBUS负载的状态。
16. 根据权利要求11-15中任一项所述的设备,其中,如果连接 至所述第一 USB接口的所述USB单元适于经由所述第一 USB接口 的所述ID管脚与所述设备通信,并且如果在操作期间所述第 一 电源 从所述设备移除,贝'J:所述控制器将所述第一开关单元切换为所述第一状态,以及 如果USB OTG B设备连接至所述第二USB,则经由所述ID管 脚发信号给所述USB单元以打开其电源。
17. 根据权利要求11-16中任一项所述的设备,其中,如果连接 至所述第一 USB接口的所述USB单元适于经由所述第一 USB接口 的所述ID管脚与所述设备通信,并且如果在操作期间所述第 一 电源 连接至所述设备,贝'J:所述控制器将所述第一开关单元切换为所述第二状态,以及 如果USB OTG B设备连接至所述第二USB,则经由所述ID管 脚发信号给所述U S B单元以关闭其电源。
18. 根据权利要求6-17中任一项所述的设备,其中所述设备配 置用于切换为双路充电模式,其中所述第一开关单元切换为所述第二状态的第一子状态,其中在所述第一子状态中,所述第一开关单元将所述第一 USB接口的VBUS 连接至所述第一附加电源线,并且将所述第二USB接口的VBUS连 接至第二附加电源线,以及其中所述第二开关单元切换为所述第二状态的第二子状态,其中 在所述第二子状态中,所述第二开关单元将所述第一 USB接口和所 述第二 USB接口的所述D+和D-管脚短路在一起,以指示充电器。
19. 根据任一在前权利要求所述的设备,其中所述第一接口表示 USB-B插头,并且其中所述第二接口表示USB-AB插口。
20. —种方法,包4舌将设备的第 一 开关单元切换为来自状态集的状态,其中所述设备 包括第一串行接口和第二串行接口 ,所述第一串行接口和第二串行 接口中的每一个包括电源线以及至少一个数据线,并且其中所述第 一开关单元耦合至所述第一串行接口和所述第二串行接口二者的所 述电源线;其中所述状态集包括第 一状态,用于将所述第 一 串行接口的所述电源线连接至所述第 二串行接口的所述电源线;以及第二状态,用于将所述第 一 串行接口的所述电源线连接至第 一附 加电源线,所述第一附加电源线配置为连接至第一电源。
21. 按照权利要求19所述的方法,其中所述第一串行接口和第 二串行接口是USB接口。
22. 根据权利要求20或21所述的方法,其中所述设备包括用于 将所述第一附加电源线连接至所述第一电源的接口。
23. 根据权利要求20-22中任一项所述的方法,其中所述方法包 括如果所述第一附加电源线连接至所述第一电源,则将所述第一 开关单元切换为所述第二状态。
24. 根据权利要求20-23中任一项所述的方法,其中所述方法包括检测连接至所述第二串行接口的充电器,以及如果在所述第二串行接口处检测到充电器,则将所述第一开关单 元切换为所述第一状态。
25. 根据权利要求20-24中任一项所述的方法,其中所述设备包 括第二开关单元,其分别耦合至所述第一串行接口的所述至少一个 数据线中的至少一个数据线,并且耦合至第二串行接口的所述至少 一个数据线中的至少一个数据线,并且其中,在第一状态中,所述 第二开关单元将所述第一串行接口的所述至少一个数据线中的所述 至少 一 个数据线分别连接至所述第二串行接口的所述至少 一 个数据 线中相应的至少一个数据线,并且其中,在第二状态中,所述第二 开关单元禁用从所述第 一 串行接口到所述第二串行接口的数据通 行。
26. 根据权利要求25所述的方法,其中所述第一串行接口和第 二串行接口是USB接口,并且其中所述第一和第二 USB 4妄口的所述 电源线表示VBUS电源线,其中所述第二开关单元分别耦合至所述 第一和第二USB接口的D+和D-管脚,并且其中在所述第一状态中, 所述第二开关单元将所述第一和第二 USB接口的所述D+管脚彼此 连接,并将所述第一和第二 USB接口的所述D-管脚彼此连接。
27. 根据权利要求26所述的方法,其中在所述第二状态的第一 子状态中,所述第二开关单元将所述第一 USB接口的所述D+和D-管脚短路在一起,以便指示充电器,并且其中所述方法包括如果 在所述第二 USB接口处检测到充电器,则将所述第二开关单元切换 为所述第一子状态。
28. 根据权利要求26或27所述的方法,其中所述设备配置用于 经由所述第一 USB接口的所述ID管脚来进行通信。
29. 根据权利要求28所述的方法,其中经由所述ID管脚的所述 通信由双路阻抗增强控制接口 (ECI)链路中断来执行。
30. 根据权利要求28或29所述的方法,所述方法包括确定适于经由所述ID管脚与所述设备通信的USB单元是否连接至所述第一 USB接口 ,如果所述USB单元适于经由所述第一 USB接口的所述ID管脚 与所述设备通信,并且没有在所述第二 USB接口处检测到充电器, 则将所述第二开关单元切换为所述第一状态,以及如果所述USB单元不适于经由所述第一 USB接口的所述ID管 脚来与所述设备通信,则将所述第二开关单元切换为所述第二状态。
31. 根据权利要求30所述的方法,所述方法包括确定USB OTG B设备是否连接至所述第二 USB接口 , 如果检测到USBOTGB设备,则将所述第一开关单元切换为所 述第二状态的第一子状态,其中在所述第一子状态中,所述第一开 关单元将所述第一 USB接口的VBUS连接至所述第 一附加电源线, 并且将所述第二 USB接口的VBUS连接至第二附加电源线。
32. 根据权利要求30或31所述的方法,所述方法包括如果在 所述第二 USB接口处检测到USB OTG B设备,并且连接至所述第 一 USB接口的所述USB单元适于经由所述第一 USB接口的所述ID 管脚与所述设备通信,则经由所述ID管脚发信号给所述USB单元 以切换为主才几作用。
33. 根据权利要求30所述的方法,所述方法包括确定USB OTG A设备是否连接至所述第二 USB接口 , 如果在所述第二 USB接口处检测到USB OTG B设备,并且连接 至所述第一 USB接口的所述USB单元适于经由所述第一 USB接口 的所述ID管脚与所述设备通信,则经由所述ID管脚发信号给所述 USB单元,以切换为外围设备作用。
34. 根据权利要求30-33中任一项所述的方法,其中所述设备包 括连接至所述第二USB接口的VBUS的泄漏开关电路,其中所述泄 漏开关电路配置用于切换为用于按照USB OTG标准的VBUS负载范 围来补偿VBUS负载的状态。
35. 根据权利要求30-34中任一项所述的方法,所述方法包括 检测在操作期间所述第 一 电源是否从所述设备移除;如果连接至所述第一USB接口的所述USB单元适于经由所述第 一 USB接口的所述ID管脚与所述设备通信,并且如果在操作期间 所述第一电源从所述设备移除,则执行电源交接,所述电源交接包 括将所述第一开关单元切换为所述第一状态,以及 如果USB OTG B设备连接至所述第二USB,则经由所述ID管 脚发信号给所述USB单元以打开其电源。
36. 根据权利要求30-35中任一项所述的方法,所述方法包括 检测在操作期间所述第 一 电源是否连接至所述设备; 如果连接至所述第一 USB接口的所述USB单元适于经由所述第一 USB接口的所述ID管脚与所述设备通信,并且如果在操作期间 所述第一电源连接至所述设备,则执行电源交接,所述电源交接包 括将所述第一开关单元切换为所述第二状态,以及 如果USB OTG B设备连接至所述第二 USB,则经由所述ID管 脚发信号给所述USB单元以关闭其电源。
37. 根据权利要求26-36中任一项所述的方法,其中所述方法包 ^括双;洛充电状态,所述双3各充电状态包括将所述第一开关单元切换为所述第二状态的第一子状态,其中在 所述第一子状态中,所述第一开关单元将所述第一 USB接口的 VBUS连接至所述第一附加电源线,并且将所述第二 USB接口的 VBUS连接至第二附加电源线,以及将所述第二开关单元切换为所述第二状态的第二子状态,其中在 所述第二子状态中,所述第二开关单元将所述第一 USB接口和所述 第二 USB接口的所述D+和D-管脚短路在一起,以指示充电器。
38. 根据任一在前权利要求所述的方法,其中所述第一接口表示 USB-B插头,并且其中所述第二接口表示USB-AB插口。
39. —种计算机程序产品,其中计算机程序代码存储在计算机可 读介质中,所述计算机程序代码实现如权利要求20所述的方法。
40. —种设备,包括第一串行接口装置和第二串行接口装置,每个都包括电源线以及 至少一个数据线;耦合至所述第 一 串行接口装置和所述第二串行接口装置的电源 线的用于切换的第一装置,其中在第一状态中,所述用于切换的第 一装置将所述第一串行接口装置的所述电源线连接至所述第二串行 接口装置的所述电源线,并且其中在第二状态中,所述用于切换的 第一装置将所述第一串行接口装置的所述电源线连接至第一附加电 源线,所述第一附加电源线配置为连接至第一电源;以及用于控制的装置,其配置用于控制所述用于切换的第 一装置。
41. 一种系统,包括 根据权利要求1所述的设备;以及 适于连接至所述第一串行接口的电子单元。
42. 根据权利要求41所述的系统,其中所述第一串行接口和第 二串行接口是USB接口,并且所述电子单元是USB单元。
43. 根据权利要求42所述的系统,其中所述USB单元配置用于 经由所述第一 USB接口的所述ID管脚来与所述设备通信。
全文摘要
本发明涉及用于将设备的第一开关单元切换为状态集中状态的方法、计算机程序产品、设备和系统,其中所述设备包括第一串行接口和第二串行接口,该第一串行接口和第二串行接口的每个都包括电源线以及至少一个数据线,并且其中所述第一开关单元耦合至所述第一串行接口和所述第二串行接口二者的电源线,其中所述状态集包括第一状态,用于将所述第一串行接口的所述电源线连接至所述第二串行接口的所述电源线;以及第二状态,用于所述第一开关单元将所述第一串行接口的所述电源线连接至第一附加电源线,所述第一附加电源线配置为连接至第一电源。
文档编号G06F1/26GK101601001SQ200680056905
公开日2009年12月9日 申请日期2006年12月8日 优先权日2006年12月8日
发明者P·萨里南, R·皮特里 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1