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

文档序号:9923101阅读:来源:国知局
设备不能接收到不想要的信号,从而保护主机设备免遭任何毁坏。在块902,主机设备例如利用主机侧连接器中的连接检测触点确定附件侧连接器已与其主机侧连接器物理配对。响应于检测到两个连接器的物理配对,主机设备在块904闭合与主机侧连接器的第一触点相关联的开关以用于检测取向。这导致第一触点被激活,或者换言之,连续的连接路径现在经由第一触点存在于主机设备和附件之间。
[0115]然后,在块906,主机设备通过第一触点向附件发送命令。在一些实施例中,该命令可从附件请求某些信息。在通过第一触点发送了命令之后,主机设备随后在块908等待接收从附件返回的响应。然后,主机设备在块910查明是否从附件接收到了响应。如果主机设备在第一触点上接收到来自附件的响应,则主机设备将第一触点指定为传送附件通信信号。如上所述,主机设备发送的命令仅能被附件或附件侧连接器中的ID模块解译。从而,在第一触点上接收到响应这个事实意味着第一触点耦合到附件中的ID模块。
[0116]—旦确定了第一触点耦合到附件侧连接器的附件通信触点,主机设备就可在块912确定附件侧连接器相对于主机侧连接器的取向。换言之,主机设备现在知道附件侧连接器的哪些触点与主机侧连接器的触点发生物理接触。通过第一触点从附件接收到的响应包括指定与附件侧连接器的每个触点相关联的功能的信息。主机设备在块914可分析从附件接收的信息并且确定与附件侧连接器的每个触点相关联的功能。基于此信息和先前确定的取向信息,主机设备现在知道主机侧连接器的哪些触点要被指派哪个功能以便与附件侧连接器兼容。为了实现这一点,主机设备在块916操作与主机侧连接器的触点中的一个或多个相关联的开关以便配置该触点使能所确定的功能。
[0117]然而,如果在块910主机设备没有接收到来自附件的任何响应,则主机设备在块918断开第一开关并且解除激活第一触点,如图9B中所示。然后,在块920,主机设备闭合与第二触点相关联的第二开关并且激活第二触点。在块922,主机设备通过第二触点发送相同命令并且等待来自附件的响应。如果在块924通过第二触点接收到来自附件的响应,则过程900继续到步骤912。如果主机设备在块924没有接收到来自主机设备的响应,则主机设备在块928断开第二开关并且解除激活第二触点。然后,过程900返回到步骤904,在该步骤中第一触点再次被激活。
[0118]主机设备可交替激活第一触点和第二触点,通过活动的触点发送命令,并且等待来自附件的响应。在一些实施例中,主机设备可无限地重复此过程,直到其接收到来自附件的响应为止。在其他实施例中,在预定的持续时间期满之后,主机可停止过程900并且报告错误。在一些实施例中,用于确定取向的第一触点和第二触点是预定的并被编程到主机设备中。在其他实施例中,可以动态选择第一和/或第二触点。
[0119]应当明白,图9A和9B中示出的具体步骤提供了根据本发明的一实施例的用于确定取向并配置触点的特定方法。根据替换实施例,也可执行其他步骤序列。例如,本发明的替换实施例可按不同的顺序执行以上概述的步骤。另外,图9A和9B中所示的各个体步骤可包括可按适于该个体步骤的各种序列执行的多个子步骤。另外,依据特定应用,可添加额外的步骤或去除步骤。特别地,在一些实施例中可省略若干个步骤。本领域普通技术人员将会认识到许多变化、修改和替换。
[0120]电路、逻辑模块、处理器和/或其他组件在这里可被描述为“被配置为”执行各种操作。本领域技术人员将会认识到,依据实现方式,这种配置可通过对特定组件的设计、设置、互连和/或编程来实现,并且同样依据实现方式,所配置的组件可以能够或不能够被重配置用于不同的操作。例如,通过提供适当的可执行代码可配置可编程处理器;通过适当地连接逻辑门和其他电路元件可配置专用逻辑电路;等等。
[0121]虽然以上所述的实施例可参考具体硬件和软件组件,但本领域技术人员将会认识到也可使用硬件和/或软件组件的不同组合,并且被描述为用硬件实现的特定操作也可用软件实现,反之亦然。
[0122]包含本发明的各种特征的计算机程序可被编码在各种非暂态计算机可读存储介质上;适当的介质包括磁盘或磁带、诸如致密盘(CD)或DVD(数字多功能盘)之类的光存储介质、闪存存储器,等等。编码有程序代码的计算机可读存储介质可与兼容的设备打包在一起,或者可与其他设备分开提供。此外,程序代码可被编码并经由包括互联网在内的符合各种协议的有线网络、光网络和/或无线网络被传输,从而允许例如经由互联网下载的分发。
[0123]从而,虽然已参考具体实施例描述了本发明,但将会明白,本发明意图覆盖所附权利要求的范围内的所有修改和等同。
【主权项】
1.一种电子设备,包括: 插头连接器,被配置为要被插入到对应的插座连接器中,所述插头连接器包括: 第一多个触点,包括第一数据触点和第二数据触点以及ID触点,所述第一数据触点和第二数据触点被配置为使能所述电子设备与主机设备之间使用第一通信协议的通信,所述ID触点被配置为传送识别与所述第一数据触点和第二数据触点相关联的第一通信协议的信息;以及 识别模块,所述识别模块存储识别所述第一通信协议的信息并且被配置为通过所述ID触点发送所述信息。2.根据权利要求1所述的电子设备,其中,所述识别模块被配置为:通过所述ID触点从所述主机设备接收发送识别所述第一通信协议的信息的请求;以及响应于所述请求,通过所述ID触点向所述主机设备发送识别所述第一通信协议的信息以及用于所述第一多个触点的配置信息。3.根据权利要求1或者2所述的电子设备,还包括电力控制模块,被配置为使能所述电子设备与所述主机设备之间的电力路径。4.根据权利要求1-3中任一项所述的电子设备,其中,所述插头连接器具有180度对称性,使得该插头连接器能够以两个插入取向中的任一个被插入到对应的插座连接器中。5.根据权利要求4所述的电子设备,其中,所述第一多个触点布置在所述插头连接器的第一表面上,并且其中,所述插头连接器还包括布置在与所述第一表面相对的第二表面上的第二多个触点。6.根据权利要求5所述的电子设备,其中,所述第一多个触点包括与所述第二多个触点相同数目的触点。7.根据权利要求6所述的电子设备,其中,所述第一多个触点和所述第二多个触点各自包括8个触点。8.根据权利要求5或者6所述的电子设备,其中,所述第一多个触点中的每个单独触点在所述插头连接器内被连接到所述第二多个触点中的触点。9.根据权利要求5-8中任一项所述的电子设备,其中,所述第一表面和第二表面是外表面,并且所述第一多个触点和第二多个触点全部都是分别在第一外表面和第二外表面处暴露的外部触点。10.根据权利要求1-9中任一项所述的电子设备,还包括认证模块,被配置为向所述主机设备提供认证信息,以认证所述电子设备。11.根据权利要求10所述的电子设备,其中,所述认证模块被配置为在传达触点配置信息之前向所述主机设备认证所述电子设备。12.根据前述权利要求中任一项所述的电子设备,其中,所述第一多个触点还包括第三数据触点和第四数据触点,所述第三数据触点和第四数据触点被配置为使能使用第二通信协议的通信,并且其中,触点配置信息还包括进一步指定由所述第三数据触点和第四数据触点使用的第二通信协议。13.根据权利要求12所述的电子设备,其中,所述第一通信协议是USB协议,并且所述第二通信协议是UART协议。14.根据前述权利要求中任一项所述的电子设备,其中,所述识别模块还被配置为在所述电子设备的操作期间通过以下操作将用于通过所述第一数据触点和第二数据触点的通信的通信协议从第一通信协议切换到第二通信协议:通过所述ID触点向所述主机设备发送消息,从而使得所述第一数据触点和第二数据触点从被操作上耦合到所述电子设备内的与所述第一通信协议相关联的通信电路切换到被操作上耦合到所述电子设备内的与不同的通信协议相关联的通信电路。15.根据前述权利要求中任一项所述的电子设备,其中,所述识别模块将识别与所述第一数据触点和第二数据触点相关联的第一通信协议的信息存储为多个比特。16.根据权利要求15所述的电子设备,其中,所述多个比特包括命令响应字段后跟着有效载荷字段再跟着循环冗余校验字段。17.—种用于操作电子设备的方法,所述电子设备具有包括多个触点的连接器,所述多个触点包括第一数据触点、第二数据触点、以及识别ID触点,所述方法包括: 由所述电子设备通过所述ID触点从与所述连接器耦合的主机设备接收第一消息,所述第一消息请求来自所述电子设备的消息; 响应于所述第一消息,由所述电子设备通过所述ID触点向所述主机设备发送包括多个比特的第二消息,所述第二消息包括用于所述连接器的多个触点中的一个或者多个触点的触点配置信息,所述触点配置信息包括识别由所述第一数据触点和第二数据触点使用的通信协议的信息。18.根据权利要求17所述的方法,其中,所述第二消息包括命令响应字段后跟着有效载荷字段再跟着循环冗余校验字段。19.根据权利要求17所述的方法,其中,所述方法还包括通过将所述连接器与所述主机设备上的对应的连接器配对而将所述电子设备连接到所述主机设备,并且其中,所述第一消息是响应于所述配对而由所述电子设备接收的。20.根据权利要求17所述的方法,还包括在从所述主机设备接收所述第一消息之前向所述主机设备传达认证信息。
【专利摘要】本公开涉及用于配置连接器的触点的技术。更具体而言,涉及用于配置第一连接器的触点的系统和方法,包括检测第二连接器与第一连接器的配对,并且响应于该检测,通过触点之一发送命令并等待对命令的响应。如果接收到对命令的有效响应,则系统确定第二连接器的取向。响应还包括第二连接器中的触点的配置信息。系统随后基于所确定的取向和第二连接器的触点的配置信息来配置第一连接器的其他触点中的一些。
【IPC分类】H01R13/04, H01R24/60, H01R13/66, H01R27/00, H01R29/00, H01R43/26, H01R107/00
【公开号】CN105703112
【申请号】CN201610029106
【发明人】J·J·特利兹, S·穆林斯, A·科苏特, J·米诺
【申请人】苹果公司
【公开日】2016年6月22日
【申请日】2012年11月7日
【公告号】CA2794877A1, CA2794877C, CN103094783A, CN103094783B, CN203218514U, DE102012220256A1, DE202012010662U1, EP2590274A2, EP2590274A3, US8686600, US8806067, US9293876, US20130115817, US20130117470, US20130244489, US20140181328, WO2013070753A2, WO2013070753A3
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1