用于配置连接器的触点的技术的制作方法_4

文档序号:9923101阅读:来源:国知局
关中的一个或多个以将它们置于“断开”状态中,从而保护设备402的内部电路免遭在插头连接器的任何相应触点上有电力的情况下的可能的电弧放电和短路的危害。
[0078]在以后某时,如果连接器406再次配对到连接器404,则设备402可再次执行上述连接检测过程。
[0079]如上所述,在一些实施例中,附件侧连接器例如连接器406能够以多于一种取向与主机侧连接器例如连接器404配对。在这种情况下,可能希望确定附件侧连接器相对于主机侧连接器的取向以便适当地在主机设备和附件之间路由信号。
[0080]在一些实施例中,连接器404中的触点中的一个或多个可用于确定取向。如前所述,微控制器412内部的控制连接器404的相应触点的所有开关最初处于“断开”状态中。在图4的实施例中,被示为ODl和0D2的两个触点可用于确定取向。为了描述取向检测和触点配置过程,例如考虑触点206⑴(在图4中被指定为“0D2”)和触点206(8)(在图4中被指定为“0D1”)可被从连接器404的触点206⑴-206(N)中选出。这些触点ODl和0D2中的每一个分别连接到相应的开关416和418。要理解,也可选择来自连接器404的任何其他触点,并且触点206⑴和206(8)在这里只是用于说明技术。与触点206⑴-206(N)类似,触点ODl和0D2也可被配置为执行若干中功能之一。在一些实施例中,触点ODl和0D2可首先用于检测取向,然后一旦取向检测完成则可被配置为执行某些其他功能,例如在附件和主机设备之间传送通信信号和/或将附件电力从主机设备传送到附件。在一些实施例中,连接器404中的触点206⑴-206(N)在取向检测过程完成之前可以是浮动的。“浮动”在此上下文中指的是触点206⑴-206W在取向检测之前可不被指派任何功能并且处于解除激活或隔离状态中。这可通过让开关1-N中的一个或多个处于“断开”状态中来实现。
[0081]在一些实施例中,取向检测电路420可耦合到触点ODl和0D2并且可监视触点ODl和0D2以检测任一触点上的特定或预期信号的存在。取向检测电路420可通过触点ODl和0D2中的任何一个发送命令并且检测对该命令的响应。这将在下文中详细说明。
[0082]在一些实施例中,系统400可包括ID模块408<JD模块408可被实现为被编程为执行特定功能的专用集成电路(ASIC)芯片,例如实现为图1A的芯片113a或113b之一。在一些实施例中,ID模块408可被部署在与主机设备402连接的附件中。在其他实施例中,ID模块408可以是连接器406的形成部分并且可被部署在连接器406的壳体内,例如如图1A中所示。在一些实施例中,ID模块408可经由触点0D2接收来自主机设备402的命令,并且可通过同一触点0D2以对该命令的预定响应作出响应。在一些实施例中,ID模块408与连接器406紧密集成。换言之,ID模块408和连接器406可被部署在被配置为可与设备402—起操作的附件中。从而,在附件是线缆的情况下,连接器406和ID模块408可以是该线缆的一部分。在一些实施例中,ID模块408可包括与和其相关联的连接器406的触点相关联的配置信息。在与主机设备402成功连接后,ID模块408可向主机设备402提供配置信息,如下所述。
[0083]在一些实施例中,系统400还可包括附件硬件410。附件硬件410可以是被设计为与设备402—起操作的附件的处理器和其他关联电路。在一些实施例中,附件可向设备402提供电力;并且在其他实施例中,附件可由设备402供电。附件硬件410可依据附件的类型和功能而变化。
[0084]将会明白,这里描述的系统配置和组件是示例性的,并且变化和修改是可能的。设备和/或附件可具有这里没有具体描述的其他组件。另外,虽然设备和附件在这里是参考特定块来描述的,但要理解这些块是为了描述方便而定义的,而并不想要暗示组件部分的特定物理布置。另外,块不需要对应于物理上不同的组件。块可例如通过对处理器编程或提供适当的控制电路而被配置为执行各种操作,并且依据初始配置是如何获得的,各种块可以是可重配置或不是可重配置的。本发明的实施例可被实现在多种设备中,其中包括利用电路和软件的任何组合实现的电子设备。
[0085]在操作中,在本发明的一实施例中,当连接器406与连接器404物理配对时,在连接器404的连接检测触点与连接器406的接地环部分发生物理接触时,信号线414将其状态从逻辑“高”改变到逻辑“低”。这向设备402表明连接器406现在连接到连接器404。然后,微控制器412发起取向检测操作。
[0086]连接器406被配置成使得连接器406内的一个触点传送识别信号,例如ID触点422,其可对应于上述触点ODl或0D2之一。一旦识别了传送附件识别信号的触点,设备402就可确定连接器406相对于连接器404的取向。如以上联系图3A和3B所述,连接器406可按多于一种取向与连接器404配对。如以上还描述的,为了说明取向检测过程,我们考虑连接器404的触点ODl或0D2与连接器406的ID触点422连接。从而,在一个取向中,ID触点422可连接到连接器404的触点0D2;而在与第一取向成180度的第二取向中,ID触点422可连接到连接器404的触点0D2 ο为了确定触点ODl或0D2中的哪一个连接到ID触点422,可使用以下过程。
[0087]一旦确定连接器406与连接器404配对,开关416或开关418之一就被闭合,以使得与闭合的开关相对应的触点现在“活动”(active)。换言之,与闭合的设定相关联的触点现在与连接器406中的相应触点发生电连接。如上所述,当连接器404和连接器406最初与彼此配对时,开关416和418两者都处于“断开”状态中。考虑开关416首先被闭合。在此情况下,开关418被保持断开,以避免任何电力或其他有害信号出现在相关联的0D2触点上。在图4中所示的情况中,闭合开关416导致触点ODl经由连接器406电耦合到附件电力线。要理解,依据连接器406以何种取向连接到连接器404(如图4中的虚线所示),触点ODl也可连接到了ID模块408。然而,为了说明取向检测过程,图4假定触点ODI连接到附件电力线,而触点0D2连接到ID模块408。
[0088]一旦开关416被闭合,微控制器412就通过ODl触点例如利用OD电路420发送命令。OD电路420随后在ODl触点上“侦听”对该命令的特定和/或预期响应。在一些实施例中,该命令仅能被ID模块408解译,ID模块408进而生成对该命令的响应。然而,在此示例中,ODl触点耦合到附件电力线,而不耦合到ID模块408。因此,ID模块408不接收命令,从而不生成对该命令的响应。结果,OD电路420不经由ODI触点接收到对命令的响应。
[0089]如果在预定时间之后,OD电路420在ODl触点上没有检测到响应,则微控制器412断定ODl触点未连接到附件侧的ID模块408,并且断开开关416。然后,微控制器412闭合开关418。这使得触点0D2现在经由ID触点422电连接到ID模块408。然后,OD电路420通过0D2触点发送与以上相同的命令。因为0D2触点连接到ID模块408,所以一旦ID模块408接收到该命令,其就生成并通过0D2触点发送响应到微控制器412。该响应被OD电路420检测到。从而,微控制器412现在知道0D2触点连接到ID模块408,并且将耦合到0D2触点的线路指定为附件通信线(例如图1E的ACC_ID)。从而,在我们的示例中,触点206⑴或206(8)中的一个现在传送着附件通信信号,并且另一个触点现在可被指定为附件电力触点(例如图1E的ACC_PWR)。基于附件通信触点和附件电力触点的位置/定位,主机设备402现在可确定连接器406相对于连接器404的取向。
[0090]图5是根据本发明的一实施例的用于确定附件侧连接器相对于主机侧连接器的取向的过程500的流程图。过程500可例如由图4的主机设备402执行。
[0091]在块502,主机设备可检测附件(第一)连接器与其自身(第二)连接器的耦合。换言之,主机设备可例如经由其连接器中的连接器检测触点检测到附件连接器已物理耦合到其自身连接器。一旦主机设备确定附件连接器物理耦合到其连接器,主机设备就可经由微控制器通过其连接器的第一触点,例如图4的ODl,例如以上在块504描述的ODl触点,来发送命令。例如,主机设备可发送下文参考图7A描述的ID命令。一旦发送了命令,主机设备就可等待来自附件的对该命令的响应。在块506,主机设备可检查是否通过第一触点从附件接收到对命令的响应。如果通过第一触点接收到响应,则主机设备在块508可确定附件连接器相对于其自身连接器的取向。例如,基于该响应,主机设备现在知道其自身连接器中的哪个触点耦合到附件侧连接器中的ID模块,并且因此可将该触点指定为ID总线线路或附件通信线。一旦知道了 ID总线线路/触点,主机设备就可确定附件连接器插入的取向。一旦知道了取向,主机设备在块510就可基于所确定的取向来配置第二连接器的其余触点。
[0092]如果在块506,主机设备没有接收到对命令的响应,则主机设备在块512可通过其连接器中的第二触点例如图4的0D2发送相同命令。在块514,主机设备可再次查明是否通过第二触点从ID模块接收到对于该命令的有效响应。如果接收到有效响应,则过程500前进到如上所述的块508和510,并且主机设备相应地配置其自身(第二)连接器中的其余触点。如果在块514没有接收到响应,则过程返回到块504,在该块中主机设备再次通过第一触点发送相同命令。从而,主机设备可交替通过第一和第二触点发送命令,直到其在触点之一上接收到有效响应为止。在一些实施例中,过程500可被编程为在一定的持续时间之后或者在一定次数的尝试之后超时。
[0093]应当明白,图5中示出的具体步骤提供了根据本发明的一实施例的用于确定取向的特定方法。根据替换实施例,也可执行其他步骤序列。例如,本发明的替换实施例可按不同的顺序执行以上概述的步骤。另外,图5中所示的各个体步骤可包括可按适于该个体步骤的各种序列执行的多个子步骤。另外,依据特定应用,可添加额外的步骤或去除步骤。特别地,在一些实施例中可省略若干个步骤。本领域普通技术人员将会认识到许多变化、修改和替换。
[0094]本发明的某些实施例提供了用于动态地配置主机侧连接器的触点的技术。触点的配置可在没有首先确定附件侧连接器的取向的情况下完成。在一些实施例中,主机设备可向附件发送命令,如上所述。对该命令的响应可包括关于对于附件侧连接器的触点指派/配置的信息。附件可用与下文描述的那种类似的响应分组向主机设备提供此触点指派信息。命令和响应的细节在下文中联系图7A和7B描述。除了触点配置信息以外,附件例如经由ID模块408还可向主机设备发送附件的配置信息、附件识别符等等。
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1