连接器接口引脚映射的制作方法

文档序号:8472917阅读:308来源:国知局
连接器接口引脚映射的制作方法
【技术领域】
[0001]本文描述的主题涉及包含通用串行总线(USB)连接器映射的连接器映射。
【背景技术】
[0002]物理连接器,例如与通用串行总线(USB) —起使用的连接器,能够用于耦合设备。USB标准定义了 USB的物理和电气方面。这些标准的示例包含通用串行总线3.1规范、通用串行总线3.0规范,以及对它们的任何附加、修订和更新。

【发明内容】

[0003]提供了用于连接器接口映射的方法和装置,包含计算机程序产品。
[0004]在某些示例实施例中,提供了一种方法。该方法可以包含在第一设备处检测能够连接到数据接口的数据连接器的方向,所述数据接口具有第一部分和第二部分,第一部分在所述第一设备处耦合到第一类型的单端口 ;由所述第一设备将检测的方向信息发送给第二设备;以及在包含所述单端口的第一设备处接收由所述第二设备向所述单端口发送的数据。
[0005]在某些变型中,非必须地,能够以任意可行的组合包含含有以下特征的本文中公开的特征中的一个或多个特征。所述数据接口可以包含通用串行总线插头和通用串行总线插座中的至少一个。所述方向信息可以表示所述数据连接器是位于第一方向还是位于旋转约180度的第二方向。所述数据接口可以包含至少两个通信控制引脚,以及其中检测所述方向信息可以包含:响应于在第一通信控制引脚处检测到电流,确定所述数据连接器位于所述第一方向,以及响应于在所述第二通信控制引脚处检测到电流,确定所述数据连接器位于所述第二方向。可以对称地放置所述第一部分和所述第二部分,其中当所述数据连接器位于所述第一方向时,所述单端口被连接到第一类型的第一连接器部分,并且当所述数据连接器位于所述第一方向时,所述单端口被连接到第一类型的第二连接器部分。可以通过通信控制引脚中的一个引脚来发送方向信息。数据接口可以包含至少一个第二类型的第二端口。可以由第二端口发送方向信息。所述第一类型的单端口可以是通用串行总线3.0端口,以及所述第二类型的第二端口可以是通用串行总线2.0端口。第二设备可以包含第一类型的多个端口,以及所述方向信息使得所述第二设备能够选择所述多个端口中的一个端口以耦合到在第一设备处的所述第一部分和所述单端口。
[0006]在某些示例实施例中,一种方法可以包含由设备接收来自另一设备的方向信息,所述方向信息表示耦合到其它设备的数据连接器的方向;基于所接收的方向信息由所述设备选择连接到数据接口的第一类型的多个端口中的一个端口 ;以及由所述设备发送数据给所述端口中的所选择的一个端口。
[0007]在某些变型中,非必须地,能够以任意可行的组合包含含有以下特征的在此公开的特征中的一个或多个特征。该设备可检测连接到数据接口的插头的方向。所述数据接口可以包含通用串行总线插座,以及所述插头可以包含通用串行总线插头。所述选择可以进一步包含:基于所接收的方向信息和所检测的方向信息,选择多个端口中的一个端口。第一类型的单端口可以是通用串行总线3.0端口。所接收的方向信息可以表示所述数据连接器是位于第一方向还是位于旋转约180度的第二方向。所述数据接口可以包含至少两个通信控制引脚,所述通信控制引脚中的至少一个引脚位于所述数据接口的第一排,以及所述通信控制引脚中的至少另一个引脚位于所述数据接口的第二排。
[0008]取决于期望的配置,可以在系统、装置、方法和/或产品中实现上述方面和特征。在附图和以下描述中,将阐述本文描述的主题的一个或多个变型的细节。从说明书和附图,以及从权利要求书,本文描述的主题的特征和优点将是明显的。
【附图说明】
[0009]附图中,
[0010]图1描绘了示例连接器;
[0011]图2描绘了根据某些示例性实施例的被配置为检测连接器的方向或选择端口以通过该端口进行通信的系统200的示例;
[0012]图3描绘了根据某些示例性实施例的用于检测连接器的方向或选择端口以通过该端口进行通信的过程300的示例;以及
[0013]图4描绘了根据某些示例性实施例的装置的示例。
[0014]附图中同样的标记用于指代相同或相似的项。
【具体实施方式】
[0015]在某些示例实施例中,提供了如图1所描绘的一种类型的数据连接器。该连接器可以包括:单个、小型连接器,例如通用串行总线(USB)连接器,其能够被交换,以便终端用户不需要关心该连接器是连接到主机还是从属设备,或者连接器插头以何种方式被插入到插座。
[0016]如图1所描绘的,可以实现USB连接器,以便在能够用于耦合到USB主机设备或USB从属设备的连接器的任一端具有一个USB 3.0总线。并且,可以旋转或扭转该连接器,并且该连接器仍然与配对的插座兼容。这与之前USB连接器不同,之前USB连接器在物理上具有不同的主机连接器和从属连接器。尽管设备可以具有如图1所示的双排连接器或插座,但是某些设备可选择仅实现双排插座中的一部分。并且,即使设备可完全实现该插座,也只有该插座中的某些部分可以连接到设备中的合适的功能块,诸如例如USB 3.0端口。例如,设备(诸如USB充电器或其他设备)可以包含如图1所示的USB插座,但插座100可能仅使用插座100的上排,而不用下排(或者相反)。在这种情况下,主机可能无法使用通信控制(CC)引脚,例如CCl和CC2,以执行通信控制信令,方向检测和/或通信,例如串行数据通信。
[0017]本文中公开的主题涉及一种设备,该设备向另一设备提供USB插头方向信息。接着,该方向信息可以由其他设备使用以选择活动端口,例如USB 3.0端口以及诸如此类。其他设备也可以在选择该活动端口之前考虑它自己的连接器的方向。
[0018]图2描绘了根据某些示例实施例的包含第一设备205和第二设备250的系统200的示例。
[0019]在某些示例实施例中,设备205可以具有使用双USB 3.0端口 /通道进行通信的能力,但是由于设备250只有一个USB 3.0端口 /通道被连接到该连接器一部分,因此设备205被配置为在设备205处选择将使用哪个端口 /通道以使得能够进行通信。
[0020]第一设备205可以被实现为包含两个USB端口(例如USB 3.0端口 210和214)的主机USB设备。第一 USB 3.0端口 214可以耦合216至插座207的左边部分,而第二 USB
3.0端口 210可以耦合212至插座207的右边部分。第一设备205还可以包含方向检测电路209A,方向检测电路209A用于检测USB连接器240A和240C的方向。例如,方向检测电路209A可以基于当连接时CC线(多个)的极性、CC线(多个)中的电流的变化、CC线(多个)处的电阻值或CC线(多个)的电压状态以及诸如此类,来检测连接器的方向。第一设备205也可以包含用于通过CC引脚/通道(或任何其他引脚/通道)与第二设备205通信的通信接口 209B。可以依照USB 3.0,将端口 214和端口 210实现成数据端口,尽管也可以使用其他类型的端口。
[0021]尽管第一设备205描绘了两个USB 3.0端口 210和214,但是也可以实现其他数量的端口。例如,可以使用复用器来实现单USB 3.0端口 210,以提供至212和216的USB
3.0连通性。
[0022]此外,尽管描绘了 USB和USB 3.0,但是在此公开的连接器映射主题不限于USB和USB 3.0,以及因此也能够用在其他框架中。
[0023]可以将第二设备250实现为USB设备,但是仅包含耦合256到插座252的左边或右边的单USB 3.0端口 258。在图2的示例中,USB 3.0端口 258耦合到插座252的左边。第二设备250也可以包含用于检测USB连接器方向的方向检测电路253A。第二设备250也可以包含用于通过CC引脚/通道(或任何其他引脚/通道)与第一设备205通信的通信接口 253B。
[0024]图3根据某些示例实施例描绘了用于连接器映射的过程300。图3的描述也参照图2。
[0025]在305,根据某些示例实施例,可以检测连接器方向。例如,方向检测电路253A可以检测连接器240A、电缆240B和/或连接器240C的方向。可以基于CC引脚(例如,基于引脚的极性等,如上所述)确定该方向。在图2的示例中,连接器240C被扭转,因此方向检测电路253A可以基于CCl引脚和CC2引脚检测到该扭转(例如,从未扭转连接旋转180度)。例如,如果插座207载有CCl 264A和CC2 264B,则如所示出的,连接器240A将接受CCl 264C和CC2 264D。但由于扭转,连接器240C在左边提供CC2 264E并在右边提供CCl264F。在图2的示例中,只有CCl通过电缆被接线。当耦合到插座252时,CC2 264G出现在左边,以及CC1264H出现在右边。在该示例中,方向检测电路253A检测CC2位于264G(例如,基于CC2的极性)。
[0026]在310,根据某些示例实施例,将所检测的方向提供给另一设备。例如,包含通信接口 253B的设备250可以将所检测的方向信息发送给设备205。通信接口 253B可以通过CC线将方向信息发送给设备205。例如,通信接口 253
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1