一种基于Type-c接口的充放电电路控制方法、电路以及控制器与流程

文档序号:25989634发布日期:2021-07-23 21:00阅读:320来源:国知局
一种基于Type-c接口的充放电电路控制方法、电路以及控制器与流程

本申请涉及电路控制技术领域,尤其涉及一种基于type-c接口的充放电电路控制方法以及控制器。



背景技术:

随着电子设备的不断普及以及发展,电子设备的充电问题也越来越受到人们的重视,人们对电子设备的充电效率也提出了更高的要求,由此衍生出了快充技术。

在现有技术提供的方案中,当为受电设备充电时,供电设备需要能够识别受电设备的充电请求信息,例如目前市面出现了一些能够为电子设备提供快充的充电器,电源适配器属于供电设备,电子设备输入受电设备,然而使用这些快充充电器的前提是电子设备本身支持快充协议并且电子设备所使用的快充协议与快充充电器的电源适配器所使用的快充协议一致,例如在一些type—c接口的充电器中,虽然type-c接口的充电器会带有cc线,使得线缆以及电源适配器可以支持最大100w的充电功率,但是由于不同厂家生产的电源适配器所使用的充电协议可能不一致,例如有的厂家使用了qc协议,有的厂家使用了pd协议,当使用不一致的充电协议的电源适配器为电子设备充电时,电源适配器无法识别电子设备的充电请求,进而无法达到快充的效果,严重影响充电效率。



技术实现要素:

为了解决上述技术问题,提高电子设备的充电效率,本申请提供了一种基于type-c接口的充放电电路控制方法、电路以及控制器。

本申请第一方面提供了一种基于type-c接口的充放电电路控制方法,所述方法应用于基于type-c接口的充放电电路控制系统中,所述系统中设置有控制器、输入接口、输出接口,所述控制器分别连接所述输出接口以及所述输出接口,所述输入接口用于连接供电设备,所述输出接口用于连接受电设备,所述方法包括:

所述控制器检测所述输出接口是否有受电设备接入;

当所述控制器确定所述输出接口有受电设备接入时,所述控制器检测所述供电设备是否支持usb-pd充电协议;

若否,则所述控制器为所述供电设备以及所述受电设备配置usb-pd连接,并识别所述受电设备的充电请求信息。

可选的,在所述控制器检测所述输出接口是否有受电设备接入之后,所述方法还包括:

当所述控制器确定所述输出接口没有受电设备接入时,所述控制器控制与所述输入接口连接的供电设备向所述输入接口输入第一电压值。

可选的,在所述控制器检测所述供电设备是否支持usb-pd充电协议之后,所述方法还包括:

若是,则所述控制器控制所述输入接口与所述输出接口进行usb-pd连接,以使得所述供电设备向所述受电设备进行充电。

可选的,在所述控制器识别所述受电设备的充电请求信息之前,所述方法还包括:

所述控制器检测所述供电设备是否支持dmdp充电协议;

若是,则所述控制器为所述供电设备以及所述受电设备配置dmdp连接,并识别所述受电设备的充电请求信息;

若否,则所述控制器为所述供电设备以及所述受电设备配置usb-pd连接,并识别所述受电设备的充电请求信息。

可选的,在所述控制器检测所述输出接口是否有受电设备接入之后,所述方法还包括:

所述控制器接收所述受电设备或者所述供电设备发送的e-marker查询信息;

所述控制器向所述受电设备或者所述供电设备回复e-marker信息。

可选的,当所述输出接口包含有多个端口时,所述控制器检测所述输出接口是否有受电设备接入包括:

所述控制器检测所述输出接口中所有端口是否有受电设备接入。

本申请第二方面提供了一种控制器,所述控制器与输入接口以及输出接口相连,所述输入接口用于连接供电设备,所述输出接口用于连接受电设备,所述控制器包括:

第一检测单元,用于检测所述输出接口是否有受电设备接入;

第二检测单元,用于当所述第一检测单元确定所述输出接口有受电设备接入时,检测所述供电设备是否支持usb-pd充电协议;

当所述第二检测单元确定所述供电设备不支持usb-pd协议时,为所述供电设备以及所述受电设备配置usb-pd连接,并识别所述受电设备的充电请求信息。

本申请第三方面提供了一种基于type-c接口的充放电控制电路,所述电路包括:输入接口、输出接口以及控制器,所述输入接口通过cc通讯线与所述输出接口连接,所述控制器分别与所述输入接口以及所述输出接口连接,所述输入接口用于连接供电设备,所述输出接口用于连接受电设备,所述控制器用于检测所述输出接口是否有设备接入,并检测与所述输入接口相连接的供电设备的充电协议信息,所述控制器还用于为所述供电设备以及所述受电设备配置与所述充电请求信息相匹配的充电连接,并识别与所述输出接口相连接的受电设备的充电请求信息。

可选的,所述系统还设置有第一开关模组,所述第一开关模组分别与所述输入接口以及所述输出接口连接。

可选的,所述cc通讯线中设置有第二cc通讯线,所述系统还设置有第二开关模组,所述第二开关模组连接于所述第二cc通讯线上,所述第二开关模组用于控制所述第二cc通讯线的开合状态。

从以上技术方案可以看出,本申请具有以下优点:

本申请提供的基于type-c接口的充放电电路控制方法中,控制器在检测到输出接口有受电设备接入后,检测与输入接口相连接的供电设备是否支持usb-pd协议,如果该供电设备不支持,则控制器会为供电设备以及受电设备配置usb-pd连接,并识别供电设备的充电请求信息,使得供电设备能够为受电设备提供usb-pd快充,提高了充电效率。

附图说明

为了更清楚地说明本申请中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请提供的基于type-c接口的充放电电路控制方法一个实施例流程示意图;

图2为本申请提供的基于type-c接口的充放电电路控制方法另一个实施例流程示意图;

图3为本申请中提供的控制器的一个实施例结构示意图;

图4为本申请中提供的基于type-c接口的充放电控制电路的一个实施例结构示意图;

图5为本申请中提供的控制器的另一个实施例结构示意图。

具体实施方式

在现有技术提供的方案中,当为受电设备充电时,供电设备需要能够识别受电设备的充电请求信息,例如目前市面出现了一些能够为电子设备提供快充的充电器,电源适配器属于供电设备,电子设备输入受电设备,然而使用这些快充充电器的前提是电子设备本身支持快充协议并且电子设备所使用的快充协议与快充充电器的电源适配器所使用的快充协议一致,例如在一些type—c接口的充电器中,虽然type-c接口的充电器会带有cc线,使得线缆以及电源适配器可以支持最大100w的充电功率,但是由于不同厂家生产的电源适配器所使用的充电协议可能不一致,例如有的厂家使用了qc协议,有的厂家使用了pd协议,当使用不一致的充电协议的电源适配器为电子设备充电时,电源适配器无法识别电子设备的充电请求,进而无法达到快充的效果,严重影响充电效率。

基于此,本申请提供了一种基于type-c接口的充放电电路控制方法,用于提高电子设备的充电效率。

需要说明的是,本申请提供的基于type-c接口的充放电电路控制方法,应用于基于type-c接口的充放电电路控制系统中,系统中设置有控制器、输入接口、输出接口,控制器分别连接输出接口以及输出接口,输入接口用于连接供电设备,输出接口用于连接受电设备。

为描述更清楚,首先对本申请中相关名词进行解释,type-c是一种接口规范,支持正反插入,默认最大支持15w(5v/3a),但type-c接口带有专用的通信线,即cc(channelconfigure)线,可以传输usb-pd协议,能够使输出功率最大支持到100w(20v/5a);同时支持drp(dualroleport)typec接口,可以在电源和负载之间进行角色转换,进而支持功率双向传输。

请参阅图1,图1为本申请提供的基于type-c接口的充放电电路控制方法一个实施例流程示意图,该基于type-c接口的充放电电路控制方法包括:

101、控制器检测输出接口是否有受电设备接入,若是,则执行步骤102,若否,则执行步骤105;

本申请提供的基于type-c接口的充放电电路控制方法中,控制器检测输出接口是否有受电设备接入。

102、当控制器确定输出接口有受电设备接入时,控制器检测供电设备是否支持usb-pd充电协议,若是,则执行步骤103,若否,则执行步骤104;

当控制器检测到输出接口有受电设备接入之后,控制器检测供电设备是否支持usb-pd协议,供电设备可以是电源适配器,受电设备可以是手机,在实际应用中,充电器需要能够识别受电设备的充电请求信息才可以与手机进行快充,而如果所使用的电源适配器和手机的充电协议不一致,电源适配器则无法为手机提供快充,在本申请中,当电源适配器不支持usb-pd充电协议时,控制器则识别受电设备的充电请求信息,并为供电设备以及受电设备配置usb-pd连接,如果供电设备支持usb-pd连接,则控制器直接控制供电设备与受电设备进行usb-pd连接。

103、控制器为供电设备以及受电设备配置usb-pd连接,并识别受电设备的充电请求信息。

若供电设备,例如电源适配器不支持usb-pd协议,则控制器根据受电设备的充电能力,为电源适配器以及手机配置usb-pd连接,并识别手机的充电请求信息,使得电源适配器输出的电压与手机所使用的快充电压值相匹配。

104、控制器控制输入接口与输出接口进行usb-pd连接,以使得供电设备向受电设备进行充电;

如果供电设备支持usb-pd快充协议,则说明供电设备可以直接识别受电设备的充电请求信息,供电设备可以直接与受电设备进行usb-pd连接进行快充。

105、控制器控制与输入接口连接的供电设备向输入接口输入第一电压值。

当控制器确定输出接口没有受电设备接入时,控制器控制供电设备向输入接口输入第一电压值,例如当输出接口没有连接手机时,控制器控制电源适配器向线缆输入第一电压值,第一电压值可以是5v,以向控制器提供工作电压。

本申请提供的基于type-c接口的充放电电路控制方法中,控制器在检测到输出接口有受电设备接入后,检测与输入接口相连接的供电设备是否支持usb-pd协议,如果该供电设备不支持,则控制器会为供电设备以及受电设备配置usb-pd连接,并识别供电设备的充电请求信息,使得供电设备能够为受电设备提供usb-pd快充,提高了充电效率。

本申请实施例提供的方法中,可以应用于为支持usb-pd充电协议的受电设备充电,也可以应用于使用基于type-c接口的其它协议的受电设备充电,例如dmdp协议,下面将结合附图对该实施例进行详细说明。

201、控制器检测输出接口是否有受电设备接入;若是,则执行步骤202,若否,则执行步骤207;

202、当控制器确定输出接口有受电设备接入时,控制器检测供电设备是否支持usb-pd充电协议,若是,则执行步骤203;若否,则执行步骤204;

203、控制器制输入接口与输出接口进行usb-pd连接,以使得供电设备向受电设备进行充电;

本实施例中步骤201至步骤203与前述实施例中步骤101至102类似,此处不再赘述。

204、控制器检测供电设备是否支持dmdp充电协议,若是,则执行步骤205,若否,则执行步骤206;

本实施例提供的方法中,控制器检测受电设备是否支持dmdp协议,如果支持,则控制器为供电设备和受电设备配置dmdp连接。

205、控制器为供电设备以及受电设备配置dmdp连接,并识别受电设备的充电请求信息;

控制器为供电设备以及受电设备配置dmdp连接,并识别受电设备的充电请求信息,如果受电设备支持其他dmdp协议,则控制器也可以识别受电设备的充电请求信息,并控制供电设备输入相应的电压,进而实现快速充电。

206、控制器为供电设备以及受电设备配置usb-pd连接,并识别受电设备的充电请求信息;

在实际应用中,一般基于type-c接口的受电设备都支持usb-pd充电,因此,如果受电设备不支持dmdp协议,则控制器为供电设备以及受电设备配置usb-pd连接。

207、控制器控制与输入接口连接的供电设备向输入接口输入第一电压值。

例如:在实际应用中,在检测到电源适配器不支持usb-pd协议之后,电源适配器如果支持dmdp协议,则控制器可以为电源适配器和手机配置dmdp连接,如果不支持dmdp,则还是为电源适配器和手机配置usb-pd连接,通过本实施例提供的方法可以实现不同协议之间的转换。

上述实施例对本申请中提供的方法实施例进行了详细阐述,下面将结合附图对本申请中提供的控制器进行阐述。

请参阅图3,图3为本申请中提供的控制器的一个实施例结构示意图,该控制器包括:

第一检测单元301,用于检测输出接口是否有受电设备接入;

第二检测单元302,用于当第一检测单元确定输出接口有受电设备接入时,检测供电设备是否支持usb-pd充电协议;

当第二检测单元302确定供电设备不支持usb-pd协议时,第二检测单元302为所述供电设备以及所述受电设备配置usb-pd连接,并识别所述受电设备的充电请求信息。

可选的,控制器还包括第一控制单元303,第一控制单元303用于:

当第一检测单元确定输出接口有受电设备接入时,第一控制单元控制与输入接口相连接的供电设备向输入接口输入第一电压值。

可选的,控制器还包括第二控制单元304,第二控制单元304具体用于:

当第二检测单元302确定供电设备支持usb-pd协议之后,第二控制单元304控制输入接口与输出接口进行usb-pd连接。

可选的,所述控制器还包括:

第三检测单元305,所述第三检测单元305具体用于:

检测所述供电设备是否支持dmdp充电协议;

若是,则第三检测单元305为所述供电设备以及所述受电设备配置dmdp连接,并识别所述受电设备的充电请求信息;

若否,则第三检测单元305为所述供电设备以及所述受电设备配置usb-pd连接,并识别所述受电设备的充电请求信息。

请参阅图4以及图5,图4为本申请中提供的基于type-c接口的充放电控制电路的一个实施例结构示意图;图5为本申请中提供的控制器的另一个实施例结构示意图。

本申请第三方面提供了一种基于type-c接口的充放电控制电路,电路包括:输入接口1、输出接口2以及控制器3,所述输入接口1通过cc通讯线4与所述输出接口2连接,所述控制器3分别连接所述输入接口1以及所述输出接口2,所述输入接口1用于连接供电设备,所述输出接口2用于连接受电设备,所述控制器3用于检测所述输出接口2是否有设备接入,并检测与所述输入接口1相连接的供电设备的充电协议信息,所述控制器3还用于为所述供电设备以及所述受电设备配置与所述充电请求信息相匹配的充电连接,并识别与所述输出接口2相连接的受电设备的充电请求信息。

为了更清楚的对本申请进行阐述,下面将通过举例的方式进行说明:

在实际应用中,type-c接口的线缆一般都会有cc通讯线,能够支持最大100w的充电功率,但是如果需要实现快充,需要电源适配器能够识别手机进行快充的充电请求信息,然而由于不同厂商所生产的电源适配器所使用的充电协议可能不一样,因此当使用的电源适配器与手机所使用的充电协议不一致时,无法为手机提供快充,本申请提供的基于type-c接口的充放电电路控制系统中,设置有控制器3,输入接口1以及输出接口2,输入接口1用于连接供电设备,例如电源适配器,输出接口2用于连接受电设备,例如手机,当控制器3检测到输出接口2有手机接入时,可以识别电源适配器的充电协议信息,如果电源适配器所使用的充电协议与手机所使用的不一致,则控制器3可以识别手机的充电请求信息,并控制电源适配器与手机进行与该充电请求信息相匹配的充电连接,例如进行usb-pd连接。使得电源适配器向输入接口1输入与该充电请求信息匹配的电压值。

可选的,所述系统还设置有第一开关模组51,所述第一开关模组51分别与所述输入接口1以及所述输出接口2连接。

可选的,所述cc通讯线4中设置有第二cc通讯线42,所述系统还设置有第二开关模组52,所述第二开关模组52连接于所述第二cc通讯线42上,所述第二开关模组52用于控制所述第二cc通讯线42的开合状态。

本申请提供的电路中,第一开关模组51可以是vbus端的mos模组,第一开关模组51中可以设置有单个pmos管,第二开关模组52中可以设置有双nmos管。第一开关模组51与控制器3电性连接,控制器3还用于控制第一开关模组51的开合状态。

在实际应用中,第一开关模组例如可以是双pmos,也可以是单nmos,还可以是双nmos等,具体此处不做限定。

第二开关模组还可以是switch开关等,具体此处不做限定。

可选的,所述控制器3中设置有第一控制模块31,所述第一控制模块31通过所述cc通讯线4分别与所述输入接口1以及所述输出接口2连接,所述第一控制模块31用于控制所述供电设备向所述输入接口1输入第一电压值。

当控制器3检测到输出接口没有受电设备接入时,第一控制模块31控制受电设备输入第一电压值,为系统提供工作电压,第一电压值可以是5v。

可选的,所述控制器3中设置有第二控制模块32,所述第二控制模块32通过所述cc通讯线4与所述输入接口1以及所述输出接口2连接,所述第二控制模块32用于控制所述供电设备与所述受电设备进行usb-pd连接。

在实际应用中,如果控制器3检测到电源适配器所使用的充电协议与手机所使用的一致,说明电源适配器可以识别手机的充电请求信息,则可以直接控制电源适配器与手机进行usb-pd连接。

可选的,所述控制器3中还设置有配置模块33,所述配置模块33用于为所述供电设备以及所述受电设备配置dmdp连接。

如果电源适配器支持dmdp协议,则控制器中的配置模块33可以为电源适配器以及手机配置dmdp连接。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1