一种实现Type-C接口正反插的系统转让专利

申请号 : CN201811103007.0

文献号 : CN109346883B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨磊郑志亮

申请人 : 合肥联宝信息技术有限公司

摘要 :

本发明公开了一种实现Type‑C接口正反插的系统,包括:SOC芯片,其至少具有第一USB接口和第二USB接口;Type‑C连接器,其配置为与具有Type‑C接口的电子设备建立通讯连接;第一控制器,其配置为检测所述Type‑C连接器中是否有电子设备接入,以及所述电子设备接入时的接口插入状态;第二控制器,其配置为根据所述第一控制器的检测结果,发送事件信号;BIOS,其配置为接收所述事件信号,并根据所述事件信号选择对所述第一USB接口或第二USB接口之一进行停用。本发明提供的一种实现Type‑C接口正反插的系统,该系统可以降低设计和生产成本并且系统兼容性较好。

权利要求 :

1.一种实现Type-C接口正反插的系统,包括:

SOC芯片,其至少具有第一USB接口和第二USB接口;

Type-C连接器,其配置为与具有Type-C接口的电子设备建立通讯连接;

第一控制器,其配置为检测所述Type-C连接器中是否有电子设备接入,以及所述电子设备接入时的接口插入状态;

第二控制器,其配置为根据所述第一控制器的检测结果,发送事件信号;

BIOS,其配置为接收所述事件信号,并根据所述事件信号选择对所述第一USB接口或第二USB接口之一进行停用。

2.如权利要求1所述的实现Type-C接口正反插的系统,所述事件信号为所述第一USB接口接入或所述第二USB接口接入,并且所述BIOS配置为在当所述第一USB接口接入时,停用所述第二USB接口;在当所述第二USB接口接入时,停用所述第一USB接口。

3.如权利要求1所述的实现Type-C接口正反插的系统,所述接口插入状态包括以正向插入所述Type-C连接器或以反向插入所述Type-C连接器。

4.如权利要求1所述的实现Type-C接口正反插的系统,所述第一控制器包括电源开关及CC控制器。

5.如权利要求1所述的实现Type-C接口正反插的系统,所述第一控制器包括电源开关及PD控制器。

6.如权利要求1所述的实现Type-C接口正反插的系统,所述第二控制器为嵌入式控制器。

7.如权利要求1所述的实现Type-C接口正反插的系统,所述第一USB接口和/或所述第二USB接口为USB3.0接口。

8.如权利要求1所述的实现Type-C接口正反插的系统,所述BIOS在停用所述第一USB接口或所述第二USB接口时,配置为停用所述第一USB接口或所述第二USB接口对应的主控制器。

说明书 :

一种实现Type-C接口正反插的系统

技术领域

[0001] 本发明涉及电子设备领域,特别是涉及一种实现Type-C接口正反插的系统。

背景技术

[0002] Type-C是USB接口的一种连接介面,不分正反两面均可插入,大小约为8.3mm×2.5mm,和其他介面一样支持USB标准的充电、数据传输、显示输出等功能。目前业界实现Type-C接口的正反插功能主要有两种方法:
[0003] 第一,参见附图1所示,通过在主机端SOC增加USB SS 2:1Mux实现,但是,这一种实现方式中,由于Mux(多路复用器)的引入,会导致生产成本的增加,以及会导致设计难度的增加。
[0004] 第二,参见附图2所示,在这一方案中,当连接三合一类型Type-C扩展坞(USB-A、VGA/HDMI以及充电器),主控端中必定有一个端口会直接连接到扩展坞的DP口(用来转VGA或者HDMI),这会导致这个端口出错,使得OS界面周期性发出“未知USB设备”或“USB设备不能识别”的错误提示,严重影响用户体验。
[0005] 综合来看,由于第二种方法存在的用户体验方面的缺点,大多厂商仍会选择第一种方法,但如前所述,第一种方法设计弹性小,也会不可避免地推高成本,大约会造成至少0.5美元以上的成本增加。因此,目前存在的现有技术方案亟需改进。

发明内容

[0006] 鉴于现有技术存在的上述问题,本发明的目的在于提供一种实现Type-C接口正反插的系统,该系统可以降低设计和生产成本并且系统兼容性较好。
[0007] 为了实现上述目的,本发明提供的一种实现Type-C接口正反插的系统,包括:
[0008] SOC芯片,其至少具有第一USB接口和第二USB接口;
[0009] Type-C连接器,其配置为与具有Type-C接口的电子设备建立通讯连接;
[0010] 第一控制器,其配置为检测所述Type-C连接器中是否有电子设备接入,以及所述电子设备接入时的接口插入状态;
[0011] 第二控制器,其配置为根据所述第一控制器的检测结果,发送事件信号;
[0012] BIOS,其配置为接收所述事件信号,并根据所述事件信号选择对所述第一USB接口或第二USB接口之一进行停用。
[0013] 作为优选,所述事件信号为所述第一USB接口接入或所述第二USB接口接入,并且所述BIOS配置为在当所述第一USB接口接入时,停用所述第二USB接口;在当所述第二USB接口接入时,停用所述第一USB接口。
[0014] 作为优选,所述接口插入状态包括以正向插入所述Type-C连接器或以反向插入所述Type-C连接器。在本发明中,正向插入及反向插入是相对地,本领域技术人员可以理解,针对常规USB接口来说,具备两个插入方向,正向插入意味着正确的插入方向,而另一侧则为反向插入,即不正确的插入方向。虽然针对Type-C接口来说,并无严格意义的正向插入或反向插入,但是本领域技术人员应当理解本申请中这一含义,即插头的不同的两个插入方向。
[0015] 作为优选,所述第一控制器包括电源开关(Power SW)及CC控制器(Configuration Channel Controller)。
[0016] 作为优选,所述第一控制器包括电源开关及PD控制器(Power  Delivery Controller)。
[0017] 作为优选,所述第二控制器为嵌入式控制器(EC)。
[0018] 作为优选,所述第一USB接口和/或所述第二USB接口为USB3.0接口。
[0019] 作为优选,所述BIOS在停用所述第一USB接口或所述第二USB接口时,配置为停用所述第一USB接口或所述第二USB接口对应的主控制器(Host Controller)。
[0020] 与现有技术相比较,本发明提供的一种实现Type-C接口正反插的系统,该系统可以降低设计和生产成本并且系统兼容性较好。

附图说明

[0021] 图1为现有的实现Type-C接口正反插的系统框图;
[0022] 图2为现有的另一种实现Type-C接口正反插的系统框图;
[0023] 图3为本发明的实现Type-C接口正反插的系统框图;
[0024] 图4为本发明的另一实现Type-C接口正反插的系统框图。

具体实施方式

[0025] 下面,结合附图对本申请的具体实施例进行详细的描述,但不作为本申请的限定。
[0026] 应理解的是,可以对此处公开的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。
[0027] 包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。
[0028] 通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。
[0029] 还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。
[0030] 当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见。
[0031] 此后参照附图描述本公开的具体实施例;然而,应当理解,所公开的实施例仅仅是本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本公开模糊不清。因此,本文所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本公开。
[0032] 本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本公开的相同或不同实施例中的一个或多个。
[0033] 如图2和图3所示,本发明实施例提供的一种实现Type-C接口正反插的系统,包括:
[0034] SOC芯片1,其至少具有第一USB接口和第二USB接口;本申请中,SoC称为系统级芯片,也有称片上系统,指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。而对于第一USB接口和第二USB接口来说,其可以为USB2.0接口,也可以为USB3.0接口。并且,依据通常理解,USB是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。不同的USB接口标准,USB设备都需要主控制器(Host controller)来负责发送数据或接收数据。也即,在本申请中,如需要对第一USB接口或第二USB接口进行启用/停用操作,实际是针对第一USB接口或第二USB接口对应的主控制器进行启用/停用。
[0035] 继续参照图3所示,本发明系统还包括:Type-C连接器4,其配置为与具有Type-C接口的电子设备建立通讯连接;这里的电子设备是指可通过Type-C连接线建立通讯连接的电子设备,例如手机、平板电脑或笔记本电脑等等。换句话说,本申请的系统也可选择性的应用于手机、平板电脑或笔记本电脑等电子设备,而通过Type-C连接线与另一具有Type-C接口的电子设备建立通讯连接。
[0036] 继续参照图3所示,本发明系统还包括:第一控制器,其配置为检测所述Type-C连接器4中是否有电子设备接入,以及所述电子设备接入时的接口插入状态;在本实施例中,所述第一控制器包括电源开关(Power  SW)及CC控制器(Configuration Channel Controller)或PD控制器(Power Delivery Controller)。所述接口插入状态包括以正向插入所述Type-C连接器或以反向插入所述Type-C连接器。在本发明中,正向插入及反向插入是相对地,本领域技术人员可以理解,针对常规USB接口来说,具备两个插入方向,正向插入意味着正确的插入方向,而另一侧则为反向插入,即不正确的插入方向。虽然针对Type-C接口来说,并无严格意义的正向插入或反向插入,但是本领域技术人员应当理解本申请中这一含义,即插头的不同的两个插入方向。
[0037] 继续参照图3所示,本发明系统还包括:第二控制器,其配置为根据所述第一控制器的检测结果,发送事件信号;在本实施例中,所述第二控制器为嵌入式控制器(EC)。
[0038] 继续参照图3所示,本发明系统还包括:BIOS,其配置为接收所述事件信号,并根据所述事件信号选择对所述第一USB接口或第二USB接口之一进行停用。所述事件信号为所述第一USB接口接入或所述第二USB接口接入,并且所述BIOS配置为在当所述第一USB接口接入时,停用所述第二USB接口;在当所述第二USB接口接入时,停用所述第一USB接口。如前所述,所述BIOS在停用所述第一USB接口或所述第二USB接口时,配置为停用所述第一USB接口或所述第二USB接口对应的主控制器(Host Controller)。
[0039] 以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。