通过通信控制引脚的串行通信的制作方法

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

【发明内容】

[0003]提供了用于通过通信控制引脚的串行通信的方法和装置,包含计算机程序产品。
[0004]在一些示例实施例中,提供一种方法。该方法可以包含:由包含数据接口的第一设备来检测在所述数据接口处的第一通信控制引脚处的电流流动;以及基于在所述第一通信控制引脚处的所述电流流动的检测,由所述第一设备向在所述数据接口处的第二通信控制引脚分配串行数据通信电路,以向另一个设备运送串行数据通信。
[0005]在一些变型中,非必须地,能够以任意可行的组合包含含有以下特征的本文中公开的特征中的一个或多个特征。所述数据接口可以包含通用串行总线连接器和通用串行总线插插座中的至少一个。所述第一通信控制引脚和所述第二通信控制引脚可以耦合到至少下拉电阻器和接地。所述第一通信控制引脚可以耦合到包含上拉电阻器的其他设备,该上拉电阻器在耦合时引起电流流动。所述第一通信控制引脚可以位于所述数据接口的第一排,以及其中所述第二通信控制引脚可以位于所述数据接口的第二排。所述检测可以进一步包含将所述第一通信控制引脚识别成活动地运送通信控制信令。所述分配可以进一步包含选择所述第二通信控制引脚以运送串行数据,该第二通信控制引脚没有正在活动地运送通信控制信令。所述第一设备可以检测在所述第二通信控制引脚处的电流流动,以及基于在所述第二通信控制引脚处的所述电流流动的检测,向所述第一通信控制引脚分配所述串行数据通信电路,以向其他设备运送串行数据通信。
[0006]此外,在一些示例实施例中,可以提供一种方法。该方法可以包含:由包含数据接口的设备检测在第一通信控制引脚处的电流流动,该数据接口具有第一通信控制引脚和第二通信控制引脚,由至少上拉电阻器导致该电流流动;以及当在所述第一通信引脚处检测到所述电流流动时,由所述设备经由在所述数据接口处的所述第二通信控制引脚传送串行数据。
[0007]在一些变型中,非必须地,能够以任意可行的组合包含含有以下特征的本文中公开的特征中的一个或多个特征。所述数据接口可以包含通用串行总线连接器和通用串行总线插座中的至少一个。所述第一通信控制引脚可以耦合到包含下拉电阻器的其他设备,该下拉电阻器在耦合时导致电流流动。所述第一通信控制引脚可以位于所述数据接口的第一排,以及其中所述第二通信控制引脚可以位于所述数据接口的第二排。
[0008]取决于期望的配置,可以在系统、装置、方法和/或产品中实现上述方面和特征。在附图和以下描述中,将阐述本文描述的主题的一个或多个变型的细节。从说明书和附图,以及从权利要求书,本文描述的主题的特征和优点将是明显的。
【附图说明】
[0009]在附图中,
[0010]附图1描绘了数据连接器的示例;
[0011]附图2描绘了依据一些示例性实施例的系统200的示例,系统200被配置为使用用于串行通信的数据连接器的通信控制引脚;
[0012]附图3描绘了依据一些示例性实施例的系统300的示例,系统300包含充电器和主机,它们被配置为使用用于串行通信的数据连接器的通信控制引脚;
[0013]附图4描绘了依据一些示例性实施例的过程400的示例,过程400用于检测活动的通信控制引脚,以及分配另外的通信控制引脚以运送串行数据通信;以及
[0014]附图5描绘了依据一些示例性实施例的装置的示例。
[0015]在附图中,相似的标记用于指示相同或类似的项目。
【具体实施方式】
[0016]附图1描绘了数据连接器的示例。该连接器可以包括:单独的、小尺寸的能够被交换的数据连接器,以便终端用户无需关心该连接器是连接到主机还是连接到从设备,或者插头是以什么方式被插入到插座。该连接器可以被配置成通用串行总线(USB)连接器,以便例如两条USB 3.0总线中的任一条能够用于耦合到主机设备或者从设备。而且,能够旋转或者扭转该连接器。这不同于之前的USB连接器,之前的USB连接器具有物理上不同的主机连接器和从设备连接器。可以使用通信控制(Communicat1n Control, CC)信号来执行主机或者从设备的检测,该通信控制信号由CC引脚或线路来运送。这些CC信号还可以用于检测USB连接器的定向或者方向。该连接器(例如阳插头)可以具有两个CC引脚102和104,一个在连接器100的上排,以及一个在连接器100的下排,如附图1所示。虽然CC引脚102和104能够存在,但是在标准线缆中,在连接器100处只有单个CC引脚可以通过该线缆被连接和被线接,以及耦合到另外的设备。在具有俘虏线缆的附件或直接附着的附件中,只有一个CC引脚可以用于正常的CC检测。
[0017]在一些示例实施例中,本文公开的主题可以涉及检测CC引脚102和104中的哪一个被连接和被线接,以运送包含通信、信令和/或等的USB通信控制(CC)信息。此外,一旦检测到CC引脚,则可以分配其他未使用的CC引脚,以运送串行数据通信等。用于说明,在建立USB连接之后,CC引脚102中的一个引脚可以用于通信控制(CC),并且另一个引脚104可以被重新使用,以便引脚104能够用于在USB设备之间的简单串行通信。
[0018]不是使用两个CC引脚来检测连接器100的定向,可以使用单个CC引脚,以及在经由俘虏线缆或者经由直接附着到USB设备插座的附件而出现单连接的示例框架中检测其定向。一旦检测了活动的CC引脚,则其他CC引脚(其没有正在用于CC)可以被重新使用,例如通过分配其他CC引脚以运送串行数据通信等。活动的CC引脚可以用于通过电压电平的变化来识别从设备/主机连接,并且可以运载电力输送(Power Delivery, PD)类型的通信。
[0019]附图2描绘了系统200的示例,系统200包含具有USB连接器100 (例如阳插头)的第一设备205,以及具有USB连接器272 (例如阴插座)的第二设备270。
[0020]第一连接器和第二连接器100和272可以是具有两排的USB连接器(例如阳插头或阴插座)。第一连接器,其顶排可以包含:接地引脚(GND),传输引脚(TX1+),传输引脚(TX1-),CCl引脚102,D+引脚,D-引脚等等,直到VBUS引脚296。底排可以包含:VBUS引脚,接收引脚(RXl+),接收引脚(RX1-),以及包含了 CC2引脚104的等等引脚。连接器100被配置为,使得如果连接器旋转了 180度,那么前面的底排(其被旋转至顶排)与针对顶排所需的引脚相兼容。
[0021]虽然附图1和附图2描绘了针对连接器100和272的引脚的特定配置,但是也可以使用其他的引脚配置。
[0022]虽然本文描绘的示例中的一些示例可以指USB、USB3.0等,但是本文公开的主题还可以与其他类型的连接器结合使用。
[0023]在附图2的示例中,USB连接器100可以包含:两个CC引脚(标记为CCl 102和CC2104),串行数据路径208,电源(标记为VBUS电源210),以及检测和控制电路212,其被配置为检测两个CC引脚102和104中的哪一个引脚运送CC信号。
[0024]第二设备270进一步包含USB连接器272,其具有与连接器100相同或相似的配置。连接器272也可以包含:两个CC引脚274和276,串行数据路径278,电源(标记为VBUS电源280),以及检测和控制电路282。
[0025]检测和控制电路212可以被配置为检测两个CC引脚102和104中哪一个引脚运送CC信号。此外,检测和控制电路212可以被配置为重新利用未使用的CC引脚以在CC检测过程之后运送数据。检测和控制电路212还可以控制至CC引脚104的数据208的施加。例如,检测和控制电路212可以在设备270处检测到CC引脚102的有效连接时或
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1