首页 / 专利分类库 / 发电、变电或配电 / 充电控制电路、方法、芯片及电子设备

充电控制电路、方法、芯片及电子设备

申请号 CN202410008638.3 申请日 2024-01-02 公开(公告)号 CN117955208A 公开(公告)日 2024-04-30
申请人 合肥市芯海电子科技有限公司; 发明人 胡庆贺; 张昆明;
摘要 本 申请 涉及集成 电路 技术领域,本申请 实施例 提供的充电控制电路、方法、芯片及 电子 设备,包括分别与所述至少两个 硬件 接口 一一对应设置的第一充电控制电路以及至少一个第二充电控制电路;第二充电控制电路在对应硬件接口接入或拔出适配器时,向第一充电控制电路反馈当前接口连接信息;第一充电控制电路用于当任意一硬件接口接入适配器或当前执行充电任务的适配器被拔出时,根据接入硬件接口的所有适配器的充电特征信息确定目标适配器,控制所述目标适配器为所述电子设备的 电池 模 块 充电;通过上述方式,根据接入的所有适配器的充电特征信息从中选择与当前充电需求最适配的一个执行充电任务,有利于提高当前充电需求的适配性,进而提高充电效果。
权利要求

1.一种充电控制电路,其特征在于,应用于包括至少两个硬件接口电子设备,所述充电控制电路包括:分别与所述至少两个硬件接口一一对应设置的第一充电控制电路以及至少一个第二充电控制电路;
所述第一充电控制电路用于:
当检测到任意一所述硬件接口接入适配器或拔出当前正在执行充电任务的适配器时,根据接入所述硬件接口的所述适配器的充电特征信息确定目标适配器,控制所述目标适配器为所述电子设备充电;
所述第二充电控制电路用于:
当对应的所述硬件接口接入或拔出适配器时,向所述第一充电控制电路发送状态变化提醒信号
响应于所述第一充电控制电路发送的接口连接信息获取指令,向所述第一充电控制电路发送当前接口连接信息,其中,所述当前接口连接信息包括接入状态以及当接入适配器时,接入的适配器的充电特征信息;
所述第一充电控制电路还用于:
响应于所述第二充电控制电路发送的所述状态变化提醒信号,向对应的所述第二充电控制电路发送所述接口连接信息获取指令。
2.根据权利要求1所述的充电控制电路,其特征在于,所述充电特征信息包括充电协议以及充电功率;
所述第一充电控制电路用于:
当对应的所述硬件接口接入适配器时,若新接入的适配器的充电协议优先级高于当前执行充电任务的适配器的充电协议优先级,则将所述第一充电控制电路对应的适配器作为目标适配器;
若新接入的适配器的充电协议优先级低于当前执行充电任务的适配器的充电协议优先级,则将当前执行充电任务的适配器作为目标适配器;
若新接入的适配器的充电协议优先级与当前执行充电任务的适配器的充电协议优先级相等,则将新接入的适配器和当前执行充电任务的适配器中充电功率较大的适配器作为目标适配器。
3.根据权利要求2所述的充电控制电路,其特征在于,所述第一充电控制电路用于:
当对应的所述硬件接口拔出当前正在执行充电任务的适配器时,获取接入各所述第二充电控制电路对应硬件接口的适配器中充电协议优先级最高的一个或多个待选适配器;
若所述待选适配器的数量为1,则将所述待选适配器作为所述目标适配器;
若所述待选适配器的数量大于1,则将所述待选适配器中充电功率最高的一个作为所述目标适配器。
4.根据权利要求1所述的充电控制电路,其特征在于,所述第二充电控制电路还用于:
接收所述第一充电控制电路发送的接口连接信息获取指令;
当所述接口连接信息获取指令通过校验时,向所述第一充电控制电路发送数据量信息,其中,所述数据量信息与所述当前接口连接信息的数据量对应;
接收所述第一充电控制电路发送的数据量接收反馈指令;
当所述数据量接收反馈指令通过校验时,向所述第一充电控制电路发送至少一个接口连接信息数据包,其中,所述至少一个接口连接信息数据包是根据所述当前接口连接信息获取的。
5.根据权利要求4所述的充电控制电路,其特征在于,所述第一充电控制电路还用于:
接收所述第二充电控制电路发送的所述数据量信息;
当所述数据量信息通过校验时,向对应所述第二充电控制电路发送所述数据量接收反馈指令;
接收所述第二充电控制电路发送的所述至少一个接口连接信息数据包;
当接收的所述接口连接信息数据包的数据量与所述数据量信息匹配时,根据接收的所述接口连接信息数据包更新对应所述第二充电控制电路的所述当前接口连接信息。
6.根据权利要求1所述的充电控制电路,其特征在于,所述第一充电控制电路还用于:
向所述目标适配器对应的所述第二充电控制电路发送充电开关开启指令;
所述第二充电控制电路还用于:
接收所述第一充电控制电路发送的充电开关开启指令,开启充电开关以使所述目标适配器为所述电子设备的电池充电;
向所述第一充电控制电路发送执行充电状态信息。
7.根据权利要求6所述的充电控制电路,其特征在于,所述第一充电控制电路还用于:
向当前执行充电任务的适配器对应的所述第二充电控制电路发送充电开关关闭指令;
所述第二充电控制电路还用于:
接收所述第一充电控制电路发送的充电开关关闭指令,关闭充电开关以使接入的适配器停止为所述电子设备的电池模块充电;
向所述第一充电控制电路发送执行充电状态信息。
8.根据权利要求1~7任一项所述的充电控制电路,其特征在于,所述第一充电控制电路包括第一通信模块以及第一控制模块,所述第二充电控制电路包括第二通信模块以及第二控制模块
9.根据权利要求8所述的充电控制电路,其特征在于,所述第一充电控制电路为第一PD芯片,所述第二充电控制电路为第二PD芯片。
10.根据权利要求9所述的充电控制电路,其特征在于,所述第一PD芯片的第一引脚与所述第二PD芯片的第二引脚电性连接。
11.一种充电控制方法,其特征在于,包括:
当获取到任意一所述硬件接口接入适配器或拔出当前正在执行充电任务的适配器时,根据接入所述硬件接口的所述适配器的充电特征信息确定目标适配器;
控制所述目标适配器为所述电子设备的电池模块充电。
12.根据权利要求11所述的充电控制方法,其特征在于,所述充电特征信息包括充电协议以及充电功率;
所述当获取到任意一所述硬件接口接入适配器或拔出当前正在执行充电任务的适配器时,根据接入所述硬件接口的所有适配器的充电特征信息确定目标适配器,包括:
当对应的所述硬件接口接入适配器时,若新接入的适配器的充电协议优先级高于当前执行充电任务的适配器的充电协议优先级,则将所述第一充电控制电路对应的适配器作为目标适配器;
若新接入的适配器的充电协议优先级低于当前执行充电任务的适配器的充电协议优先级,则将当前执行充电任务的适配器作为目标适配器;
若新接入的适配器的充电协议优先级与当前执行充电任务的适配器的充电协议优先级相等,则将新接入的适配器和当前执行充电任务的适配器中充电功率较大的适配器作为目标适配器。
13.根据权利要求12所述的充电控制方法,其特征在于,所述当获取到任意一所述硬件接口接入适配器或拔出当前正在执行充电任务的适配器时,根据接入所述硬件接口的所有适配器的充电特征信息确定目标适配器,还包括:
当对应的所述硬件接口拔出当前正在执行充电任务的适配器时,获取接入各第二充电控制电路对应硬件接口的适配器中充电协议优先级最高的一个或多个待选适配器;
若所述待选适配器的数量为1,则将所述待选适配器作为所述目标适配器;
若所述待选适配器的数量大于1,则将所述待选适配器中充电功率最高的一个作为所述目标适配器。
14.一种芯片,其特征在于,包括如权利要求1~10任一项所述的充电控制电路。
15.一种电子设备,其特征在于,包括如权利要求1~10任一项所述的充电控制电路或如权利要求14所述的芯片。
16.根据权利要求15所述的电子设备,其特征在于,所述电子设备为笔记本电脑

说明书全文

充电控制电路、方法、芯片及电子设备

技术领域

[0001] 本申请涉及集成电路技术领域,尤其涉及一种充电控制电路、方法、芯片及电子设备。

背景技术

[0002] 背景技术中,很多电子设备通常设置有多个Type‑C接口,每个Type‑C接口对应设置一个PD(USB Power Delivery,功率传输)芯片,PD芯片用于管理Type‑C接口。当至少两个Type‑C接口分别接入适配器时,一般选择先接入的适配器为电子设备充电,不利于提高当前充电需求的适配性。发明内容
[0003] 鉴于以上问题,本申请实施例提供一种电路、芯片及电子设备,以解决上述技术问题。
[0004] 第一方面,本申请实施例提供一种充电控制电路,应用于包括至少两个硬件接口的电子设备,所述电控制电路包括:分别与所述至少两个硬件接口一一对应设置的第一充电控制电路以及至少一个第二充电控制电路;
[0005] 所述第一充电控制电路用于:
[0006] 当获取到任意一所述硬件接口接入适配器或拔出当前正在执行充电任务的适配器时,根据接入所述硬件接口的所有适配器的充电特征信息确定目标适配器,控制所述目标适配器为所述电子设备的电池充电;
[0007] 所述第二充电控制电路用于:
[0008] 当对应的所述硬件接口接入或拔出适配器时,向所述第一充电控制电路发送状态变化提醒信号
[0009] 响应于所述第一充电控制电路发送的接口连接信息获取指令,向所述第一充电控制电路发送当前接口连接信息,其中,所述当前接口连接信息包括接入状态以及当接入适配器时,接入的适配器的充电特征信息;
[0010] 所述第一充电控制电路还用于:
[0011] 响应于所述第二充电控制电路发送的所述状态变化提醒信号,向对应的所述第二充电控制电路发送所述接口连接信息获取指令。
[0012] 第二方面,本申请实施例提供一种充电控制方法,包括:
[0013] 当获取到任意一所述硬件接口接入适配器或拔出当前正在执行充电任务的适配器时,根据接入所述硬件接口的所有适配器的充电特征信息确定目标适配器;
[0014] 控制所述目标适配器为所述电子设备的电池模块充电。
[0015] 第三方面,本申请实施例提供一种芯片,所述芯片包括上述的充电控制电路。
[0016] 第四方面,本申请实施例提供一种电子设备,所述电子设备包括上述的充电控制电路或上述的芯片。
[0017] 本申请实施例提供的充电控制电路、方法、芯片及电子设备,包括分别与所述至少两个硬件接口一一对应设置的第一充电控制电路以及至少一个第二充电控制电路;第二充电控制电路在对应硬件接口接入或拔出适配器时,向第一充电控制电路反馈当前接口连接信息;第一充电控制电路用于当任意一硬件接口接入适配器或当前执行充电任务的适配器被拔出时,根据接入硬件接口的所有适配器的充电特征信息确定目标适配器,控制所述目标适配器为所述电子设备的电池模块充电;通过上述方式,根据接入的所有适配器的充电特征信息从中选择与当前充电需求最适配的一个执行充电任务,有利于提高当前充电需求的适配性,进而提高充电效果。
[0018] 本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。附图说明
[0019] 图1示出了本申请实施例提供的充电控制电路的应用场景图。
[0020] 图2示出了本申请实施例提供的充电控制电路的结构示意图。
[0021] 图3示出了本申请实施例提供的充电控制电路的结构示意图。
[0022] 图4示出了本申请实施例提供的充电控制电路中传输数据示意图。
[0023] 图5示出了本申请实施例提供的充电控制电路中传输数据示意图。
[0024] 图6示出了本申请实施例提供的充电控制电路中传输数据示意图。
[0025] 图7示出了本申请实施例提供的充电控制电路的流程示意图。
[0026] 图8示出了本申请实施例提供的芯片的结构示意图。
[0027] 图9示出了本申请实施例提供的电子设备的结构示意图。
[0028] 图10示出了本申请实施例提供的电子设备的结构示意图。

具体实施方式

[0029] 下面详细描述本申请的实施方式,实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性地,仅用于解释本申请,而不能理解为对本申请的限制。
[0030] 为了使本技术领域的人员更好地理解本申请的方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031] 本申请实施例中,需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
[0032] 而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0033] 在本申请实施例的描述中,“示例”或“例如”等词语用于表示举例、说明或描述。本申请实施例中描述为“举例”或“例如”的任何实施例或设计方案均不解释为比另一实施例或设计方案更优选或具有更多优点。使用“示例”或“例如”等词语旨在以清晰的方式呈现相对概念。
[0034] 另外,本申请实施例中的“多个”是指两个或两个以上,鉴于此,本申请实施例中也可以将“多个”理解为“至少两个”。“至少一个”,可理解为一个或多个,例如理解为一个、两个或更多个。例如,包括至少一个,是指包括一个、两个或更多个,而且不限制包括的是哪几个,例如,包括A、B和C中的至少一个,那么包括的可以是A、B、C、A和B、A和C、B和C、或A和B和C。
[0035] 需要说明的是,本申请实施例中,“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
[0036] 需要指出的是,本申请实施例中“连接”可以理解为电连接,两个电学元件连接可以是两个电学元件之间的直接或间接连接。例如,A与B连接,既可以是A与B直接连接,也可以是A与B之间通过一个或多个其它电学元件间接连接。
[0037] 本申请提供的充电控制电路100可以应用于图1所示的笔记本电脑200中,该笔记本电脑200包括四个硬件接口,充电控制电路100分别与四个硬件接口连接,充电控制电路100用于对四个硬件接口的充电状态进行控制。
[0038] 本申请一实施例提供了一种充电控制电路100,请参阅图2所示,本实施例的充电控制电路100包括:第一充电控制电路11以及至少一个第二充电控制电路12,第一充电控制电路11以及至少一个第二充电控制电路12与至少两个硬件接口10一一对应设置。
[0039] 其中,每个硬件接口10可以用于充电。
[0040] 第一充电控制电路11用于:当获取到任意一硬件接口10接入适配器或拔出当前正在执行充电任务的适配器时,根据接入硬件接口10的适配器的充电特征信息确定目标适配器,控制目标适配器为电子设备的电池模块充电。
[0041] 其中,第一充电控制电路11或第二充电控制电路12对应的硬件接口10发生适配器接入事件时,第一充电控制电路11根据新接入的适配器的充电特征信息以及已接入对应硬件接口10的适配器的充电特征信息,从中选择一个与当前充电需求最适配的适配器用于执行充电任务。示例性地,第一充电控制电路11可以根据新接入的适配器的充电特征信息以及正在执行充电任务的适配器的充电特征信息,从新接入的适配器和正在执行充电任务的适配器中选择一个与当前充电需求最适配的适配器用于执行充电任务。示例性地,第一充电控制电路11也可以根据接入的适配器的充电特征信息以及其他所有已接入对应硬件接口10的适配器的充电特征信息,从中选择一个与当前充电需求最适配的适配器用于执行充电任务。
[0042] 其中,当前正在执行充电任务的适配器被拔出,第一充电控制电路11根据接入硬件接口10的适配器的充电特征信息,从中选择一个与当前充电需求最适配的适配器用于执行充电任务。
[0043] 其中,充电特征信息可以包括充电协议、充电功率、充电电压、充电电流、适配器类型中的至少一种,充电协议的优先级可以根据应用场景的需要设置。可以根据充电特征信息获取与当前充电需求最匹配的一个适配器。示例性地,在电子设备的电池模块电量小于第一预设值时,可以选择充电功率最大的适配器进行充电;示例性地,在电子设备的电池模块电量大于第二预设值时,可以选择充电电流最小的适配器进行充电;示例性地,还可以根据充电协议选择充电协议优先级最高的适配器进行充电。
[0044] 第二充电控制电路12用于:当对应的硬件接口10接入或拔出适配器时,向第一充电控制电路11发送状态变化提醒信号;响应于第一充电控制电路11发送的接口连接信息获取指令,向第一充电控制电路11发送当前接口连接信息,其中,当前接口连接信息包括接入状态以及当接入适配器时,接入的适配器的充电特征信息。
[0045] 其中,第二充电控制电路12对应的硬件接口10发生适配器接入状态变化时,发送状态变化提醒信号以通知第一充电控制电路11。第二充电控制电路12接收到第一充电控制电路11发送的接口连接信息获取指令时,根据接口连接信息获取指令向第一充电控制电路11发送当前接口连接信息。接入状态可以为接入或拔出,接入状态为拔出时,当前接口连接信息包括接入状态;接入状态为接入时,当前接口连接信息包括接入状态以及接入适配器的充电特征信息。通过上述方式,第一充电控制电路11可以及时获取所有硬件接口10的当前接口连接信息,以在目标事件(适配器接入事件以及当前正在执行充电任务的适配器拔出事件)出现时便于确定目标适配器。
[0046] 第一充电控制电路11还用于:响应于第二充电控制电路12发送的状态变化提醒信号,向对应的第二充电控制电路11发送接口连接信息获取指令。
[0047] 其中,第一充电控制电路11接收到状态变化提醒信号,向发送状态变化提醒信号的第二充电控制电路12发送接口连接信息获取指令。
[0048] 在本实施例中,第二充电控制电路在对应硬件接口接入或拔出适配器时,向第一充电控制电路反馈当前接口连接信息;第一充电控制电路用于当任意一硬件接口接入适配器或当前执行充电任务的适配器被拔出时,根据接入硬件接口的所有适配器的充电特征信息确定目标适配器,控制所述目标适配器为所述电子设备的电池模块充电;通过上述方式,根据接入的所有适配器的充电特征信息从中选择与当前充电需求最适配的一个执行充电任务,有利于提高当前充电需求的适配性,进而提高充电效果。
[0049] 作为一种实施方式,除了充电功能,硬件接口还可以具有数据传输功能,至少一个硬件接口10还可以用于数据传输。
[0050] 作为一种实施方式,该硬件接口10为Type‑C接口。
[0051] 作为一种实施方式,充电特征信息包括充电协议以及充电功率;当第一充电控制电路11对应的硬件接口接入适配器时,第一充电控制电路11执行下述步骤。第一充电控制电路11用于:
[0052] 当对应的硬件接口10接入适配器时,若新接入的适配器的充电协议优先级高于当前执行充电任务的适配器的充电协议优先级,则将第一充电控制电路对应的适配器作为目标适配器;
[0053] 若新接入的适配器的充电协议优先级低于当前执行充电任务的适配器的充电协议优先级,则将当前执行充电任务的适配器作为目标适配器;
[0054] 若新接入的适配器的充电协议优先级与当前执行充电任务的适配器的充电协议优先级相等,则将新接入的适配器和当前执行充电任务的适配器中充电功率较大的适配器作为目标适配器。
[0055] 在本实施方式中,第一充电控制电路11对应的硬件接口接入适配器时,存在当前执行充电任务的适配器,在新接入的适配器和当前执行充电任务的适配器中选择一个作为目标适配器,并且,首先选择充电协议优先级高的一个,如果充电协议优先级相同再选择充电功率大的一个。
[0056] 在本实施方式中,当目标适配器为新接入的适配器时,第一充电控制电路11还用于:向当前执行充电任务的适配器对应的第二控制电路12发送停止充电指令;第二充电控制电路12还用于:接收停止充电指令,控制当前执行充电任务的适配器停止向电子设备的电池模块充电,向第一充电控制电路11发送执行充电状态信息(未执行充电状态);第一充电控制电路11接收执行充电状态信息(未执行充电状态)后,控制新接入的适配器向电子设备的电池模块充电。
[0057] 在本实施方式中,当目标适配器为当前执行充电任务的适配器时,保持当前执行充电任务的适配器向电子设备的电池模块充电的状态。
[0058] 作为一种实施方式,充电特征信息包括充电协议以及充电功率;当第一充电控制电路11对应的硬件接口拔出当前正在执行充电任务的适配器时,第一充电控制电路11执行下述步骤。第一充电控制电路11用于:
[0059] 当对应的硬件接口10拔出当前正在执行充电任务的适配器时,获取接入各第二充电控制电路12对应硬件接口的适配器中充电协议优先级最高的一个或多个待选适配器;
[0060] 若待选适配器的数量为1,则将待选适配器作为所述目标适配器;
[0061] 若待选适配器的数量大于1,则将待选适配器中充电功率最高的一个作为目标适配器。
[0062] 在本实施方式中,不存在当前执行充电任务的适配器,在接入的适配器中选择一个作为目标适配器,并且,首先选择充电协议优先级高的一个或多个,如果存在充电协议优先级相同的至少两个适配器再选择充电功率大的一个。
[0063] 在本实施方式中,第一充电控制电路11还用于:向目标适配器对应的第二控制电路12发送开始充电指令;第二充电控制电路12还用于:接收开始充电指令,控制目标适配器向电子设备的电池模块充电,向第一充电控制电路11发送执行充电状态信息(执行充电状态);第一充电控制电路11接收执行充电状态信息(执行充电状态)。
[0064] 作为一种实施方式,在第二充电控制电路12对应的硬件接口接入或拔出适配器时,向第一充电控制电路11发送状态变化提醒信号,第一充电控制电路11根据状态变化提醒信号发送了接口连接信息获取指令,随后,第二充电控制电路12还用于:
[0065] 接收第一充电控制电路11发送的接口连接信息获取指令;
[0066] 当接口连接信息获取指令通过校验时,向第一充电控制电路11发送数据量信息,其中,数据量信息与当前接口连接信息的数据量对应;
[0067] 接收第一充电控制电路11发送的数据量接收反馈指令;
[0068] 当数据量接收反馈指令通过校验时,向第一充电控制电路11发送至少一个接口连接信息数据包,其中,至少一个接口连接信息数据包是根据当前接口连接信息获取的。
[0069] 在本实施方式中,第二充电控制电路12向第一充电控制电路11发送当前接口连接信息的方式:
[0070] 若当前接口连接信息的数据量小于或等于预设数据量阈值,则第二充电控制电路12将当前接口连接信息作为一个接口连接信息数据包;第二充电控制电路12先发送用于表征当前接口连接信息数据量的数据量信息至第一充电控制电路11;第一充电控制电路11接收数据量信息,当数据量信息校验通过时,向对应的第二充电控制电路12发送数据量接收反馈指令;第二充电控制电路12接收数据量接收反馈指令,向第一充电控制电路11发送接口连接信息数据包。
[0071] 若当前接口连接信息的数据量大于预设数据量阈值,则第二充电控制电路12将当前接口连接信息拆分为多个接口连接信息数据包;第二充电控制电路12先发送用于表征当前接口连接信息数据量的数据量信息至第一充电控制电路11;第一充电控制电路11接收数据量信息,当数据量信息校验通过时,向对应的第二充电控制电路12发送数据量接收反馈指令;第二充电控制电路12接收数据量接收反馈指令,向第一充电控制电路11发送第一个接口连接信息数据包;第一充电控制电路11接收第一个接口连接信息数据包,当第一个接口连接信息数据包校验通过时,向对应的第二充电控制电路12发送数据包接收反馈指令;第二充电控制电路12接收上一个数据包的数据包接收反馈指令,当数据包接收反馈指令校验通过时,向第一充电控制电路11发送下一个接口连接信息数据包。
[0072] 在一些实施方式中,第一充电控制电路11还用于:
[0073] 接收第二充电控制电路12发送的数据量信息;
[0074] 当数据量信息通过校验时,向对应第二充电控制电路12发送数据量接收反馈指令;
[0075] 接收第二充电控制电路发送的至少一个接口连接信息数据包;
[0076] 当接收的接口连接信息数据包的数据量与数据量信息匹配时,根据接收的接口连接信息数据包更新对应第二充电控制电路的当前接口连接信息。
[0077] 在本实施方式中,接口连接信息数据包的数量为多个时,第一充电控制电路11每接收一个接口连接信息数据包,对其进行校验,当该接口连接信息数据包校验通过时,向对应的第二充电控制电路12发送数据包接收反馈指令以使第二充电控制电路12继续发送下一个接口连接信息数据包。
[0078] 作为一种实施方式,第一充电控制电路11和第二充电控制电路12分别包括充电开关,充电开关开启,接入的适配器开始为电池模块供电;充电开关关闭,接入的适配器停止为电池模块供电。
[0079] 第一充电控制电路11还用于:
[0080] 向目标适配器对应的第二充电控制电路12发送充电开关开启指令;
[0081] 第二充电控制电路12还用于:
[0082] 接收第一充电控制电路11发送的充电开关开启指令,开启充电开关以使目标适配器为电子设备的电池模块充电;
[0083] 向第一充电控制电路11发送执行充电状态信息。
[0084] 在本实施方式中,第二充电控制电路12开启充电开关后,向第一充电控制电路11反馈执行充电状态信息(执行充电状态),以使第一充电控制电路11记录当前执行充电任务的适配器对应的第二充电控制电路12及硬件接口10。
[0085] 在一些实施方式中,当新接入的适配器为目标适配器时,需要使当前执行充电任务的适配器停止充电,再控制新接入的适配器进行充电。
[0086] 第一充电控制电路11还用于:
[0087] 向当前执行充电任务的适配器对应的第二充电控制电路发送充电开关关闭指令;
[0088] 第二充电控制电路12还用于:
[0089] 接收第一充电控制电路11发送的充电开关关闭指令,关闭充电开关以使接入的适配器停止为电子设备的电池模块充电;
[0090] 向所述第一充电控制电路发送执行充电状态信息。
[0091] 在本实施方式中,第二充电控制电路12关闭充电开关后,向第一充电控制电路11反馈执行充电状态信息(未执行充电状态),以使第一充电控制电路11记录对应的第二充电控制电路12充电开关关闭并开始开启目标适配器对应的第一充电电路11或第二充电控制电路12的充电开关。
[0092] 在一些实施方式中,当目标适配器为当前执行充电任务的适配器时,保持当前执行充电任务的适配器向电子设备的电池模块充电的状态。示例性地,第一充电控制电路11可以控制目标适配器对应的第二充电控制电路12保持充电开关开启状态。
[0093] 在一些实施方式中,请参阅图3所示,第一充电控制电路11包括第一通信模块111以及第一控制模块112,第二充电控制电路12包括第二通信模块121以及第二控制模块122。
[0094] 其中,第一充电控制电路11通过第一通信模块111向第二通信模块121发送上述的接口连接信息获取指令、停止充电指令(示例性地,为充电开关关闭指令)、开始充电指令(示例性地,为充电开关开启指令)、数据量接收反馈指令或数据包接收反馈指令。
[0095] 其中,第二充电控制电路12通过第二通信模块121向第一通信模块111发送上述的当前接口连接信息、执行充电状态信息、数据量信息或接口连接信息数据包。
[0096] 在一些实施方式中,请继续参阅图3所示,第一通信模块111包括用于接收数据的第一通信接收单元111a以及用于发送数据的第一通信发送单元111b。第二通信模块121包括用于接收数据的第二通信接收单元121a以及用于发送数据的第二通信发送单元121b。
[0097] 在一些实施方式中,第一通信模块111与第二通信模块121之间可以基于IIC(Inter‑Integrated Circuit,集成电路总线)协议进行通信。第一充电控制电路11接收第二充电控制电路12发送的状态变化提醒信号,第一充电控制电路11获取对应的第二充电控制电路12的地址信息,第一充电控制电路11向对应的第二充电控制电路12发送通信命令,其中,命令类型信息可以为写命令Wr或读命令Rd,写命令Wr可以为0,读命令Rd可以为1。示例性地,通信命令如图4所示,通信命令包括传输开始信号S、地址信息Slave Address以及命令类型信息Wr;随后,第二充电控制电路12接收到通信命令向第一充电控制电路11发送确认信号A,示例性地,确认信号可以为ACK信号(Acknowledge character);第一充电控制电路11接收确认信号A,向第二充电控制电路12发送接口连接信息获取指令GET STATUS;第二充电控制电路12接收接口连接信息获取指令GET STATUS,向第一充电控制电路11发送确认信号A;第一充电控制电路11接收确认信号A,向第二充电控制电路12发送传输结束信号P。请继续参阅图5所示,第二充电控制电路12响应于接口连接信息获取指令,向第一充电控制电路11发送通信命令,示例性地,通信命令可以包括传输开始信号S、地址信息Slave Address以及命令类型信息Rd;随后,第一充电控制电路11接收到通信命令向第二充电控制电路12发送确认信号A,示例性地,确认信号可以为ACK信号(Acknowledge character);第二充电控制电路12向第一充电控制电路11发送数据量信息Byte Count;第一充电控制电路11接收数据量信息,当数据量信息校验通过时,向对应的第二充电控制电路12发送数据量接收反馈指令A;第二充电控制电路12接收数据量接收反馈指令,向第一充电控制电路11发送第一个接口连接信息数据包(例如为接入状态数据包,图5中Connect Status);第一充电控制电路11接收第一个接口连接信息数据包,当第一个接口连接信息数据包校验通过时,向对应的第二充电控制电路12发送数据包接收反馈指令A;第二充电控制电路12接收第一个数据包的数据包接收反馈指令,当数据包接收反馈指令校验通过时,向第一充电控制电路11发送第二个接口连接信息数据包(例如为充电协议类型,图5中Protocol Type);第一充电控制电路11接收第二个接口连接信息数据包,当第二个接口连接信息数据包校验通过时,向对应的第二充电控制电路12发送数据包接收反馈指令A;第二充电控制电路12接收第二个数据包的数据包接收反馈指令A,当数据包接收反馈指令A校验通过时,向第一充电控制电路11发送第三个接口连接信息数据包(例如为充电功率,图5中Voltage);第一充电控制电路11接收第三个接口连接信息数据包,当第三个接口连接信息数据包校验通过时,向对应的第二充电控制电路12发送数据包接收反馈指令A;第二充电控制电路12数据包接收反馈指令A,当数据包接收反馈指令A校验通过时,向第一充电控制电路11发送接口连接信息数据包(例如为当前充电状态,图5中Current);第一充电控制电路11接收第四个接口连接信息数据包,当第四个接口连接信息数据包校验通过时,向对应的第二充电控制电路12发送数据包接收反馈指令A;第二充电控制电路12数据包接收反馈指令A,向第一充电控制电路11发送传输结束信号P;第一充电控制电路11在四个数据包的数据量与数据量信息匹配时将对应的当前接口连接信息进行更新。请继续参阅图6所示,第一充电控制电路11控制目标适配器为电子设备的电池模块充电的过程如下:第一充电控制电路11向对应的第二充电控制电路12发送通信命令,示例性地,通信命令如图6所示,通信命令包括传输开始信号S、地址信息Slave Address以及命令类型信息Wr;随后,第二充电控制电路12接收到通信命令向第一充电控制电路11发送确认信号A,示例性地,确认信号可以为ACK信号(Acknowledge character);第一充电控制电路11接收确认信号A,向对应的第二充电控制电路12发送充电开关开启指令SET SINKPATH STATUS;第二充电控制电路12接收到充电开关开启指令SET SINKPATH STATUS,开启充电开关以使目标适配器为电子设备的电池模块充电,向第一充电控制电路11发送确认信号A;第二充电控制电路12继续向第一充电控制电路11发送用于表征执行充电状态信息数据量的数据量信息Byte Count;第一充电控制电路
11接收数据量信息Byte Count,当数据量信息Byte Count校验通过时,向对应的第二充电控制电路12发送数据量接收反馈指令A;第二充电控制电路12接收数据量接收反馈指令A,向第一充电控制电路11发送执行充电状态信息Sinkpath Status;第一充电控制电路11接收执行充电状态信息Sinkpath Status,当执行充电状态信息Sinkpath Status校验通过时,向对应的第二充电控制电路12发送充电状态接收反馈指令A;第二充电控制电路12接收充电状态接收反馈指令A,向第一充电控制电路11发送传输结束信号P。
[0098] 本领域技术人员应当理解,第一通信模块111与第二通信模块121之间除了可以基于IIC(Inter‑Integrated Circuit,集成电路总线)协议进行通信之外,还可以基于USART(Universal Synchronous/Asynchronous Receiver/Transmitter,通用同步/异步串行接收/发送器)协议,或SPI(Serial Peripheral interface,串行外设接口)协议,或CAN(Controller Area Network,控制器局域网总线)协议,或SMBUS(System Management Bus,系统管理总线)协议进行通信。
[0099] 在一些实施方式中,第一充电控制电路11为第一PD芯片,第二充电控制电路12为第二PD芯片。
[0100] 在一些实施方式中,第一PD芯片的第一引脚与第二PD芯片的第二引脚电性连接。示例性地,当第二PD芯片对应的硬件接口接入或拔出适配器时,第二PD芯片通过第二引脚向第一PD芯片的第一引脚发送状态变化提醒信号,状态变化提醒信号用于表征IP接口的电平变化,例如,状态变化提醒信号可以为Alert中断信号。
[0101] 本申请一实施例提供了一种充电控制方法,请参阅图7所示,该充电控制方法包括如下步骤:
[0102] S11,当获取到任意一硬件接口接入适配器或拔出当前正在执行充电任务的适配器时,根据接入硬件接口的所有适配器的充电特征信息确定目标适配器;
[0103] S12,控制目标适配器为所述电子设备的电池模块充电。
[0104] 在本实施例中,当任意一硬件接口接入适配器或当前执行充电任务的适配器被拔出时,根据接入硬件接口的所有适配器的充电特征信息确定目标适配器,控制所述目标适配器为所述电子设备的电池模块充电;通过上述方式,根据接入的所有适配器的充电特征信息从中选择与当前充电需求最适配的一个执行充电任务,有利于提高当前充电需求的适配性,进而提高充电效果。
[0105] 作为一种实施方式,充电特征信息包括充电协议以及充电功率;
[0106] 步骤S11具体包括如下步骤:
[0107] S111,当对应的所述硬件接口接入适配器时,若新接入的适配器的充电协议优先级高于当前执行充电任务的适配器的充电协议优先级,则将所述第一充电控制电路对应的适配器作为目标适配器;
[0108] S112,若新接入的适配器的充电协议优先级低于当前执行充电任务的适配器的充电协议优先级,则将当前执行充电任务的适配器作为目标适配器;
[0109] S113,若新接入的适配器的充电协议优先级与当前执行充电任务的适配器的充电协议优先级相等,则将新接入的适配器和当前执行充电任务的适配器中充电功率较大的适配器作为目标适配器。
[0110] 在一些实施方式中,步骤S11还包括如下步骤:
[0111] S114,当对应的所述硬件接口拔出当前正在执行充电任务的适配器时,获取接入各第二充电控制电路对应硬件接口的适配器中充电协议优先级最高的一个或多个待选适配器;
[0112] S115,若所述待选适配器的数量为1,则将所述待选适配器作为所述目标适配器;
[0113] S116,若所述待选适配器的数量大于1,则将所述待选适配器中充电功率最高的一个作为所述目标适配器。
[0114] 在一些实施方式中,步骤S12具体包括如下步骤:
[0115] S121,当目标适配器为当前执行充电任务的适配器时,保持当前执行充电任务的适配器向电子设备的电池模块充电的状态。
[0116] S122,当目标适配器为新接入的适配器时,控制当前执行充电任务的适配器停止向电子设备的电池模块充电,控制新接入的适配器向电子设备的电池模块充电。
[0117] 本申请一实施例提供了一种芯片300,该芯片300可以应用于包括硬件接口21的电子设备,请参阅图8所示,芯片300包括上述的充电控制电路100。芯片(Integrated Circuit,IC)也称芯片,该芯片可以是但不限于是SOC(System on Chip,芯片级系统)芯片、SIP(systemin package,系统级封装)芯片。
[0118] 本实施例的芯片,第二充电控制电路在对应硬件接口接入或拔出适配器时,向第一充电控制电路反馈当前接口连接信息;第一充电控制电路用于当任意一硬件接口接入适配器或当前执行充电任务的适配器被拔出时,根据接入硬件接口的所有适配器的充电特征信息确定目标适配器,控制所述目标适配器为所述电子设备的电池模块充电;通过上述方式,根据接入的所有适配器的充电特征信息从中选择与当前充电需求最适配的一个执行充电任务,有利于提高当前充电需求的适配性,进而提高充电效果。
[0119] 本申请实施例还提供一种电子设备400,请参阅图9所示,该电子设备400包括上述的芯片300。电子设备可以是但不限于体重秤、体脂秤、营养秤、脉搏仪、人体成分分析仪、显示器、USB(Universal Serial Bus,通用串行总线)扩展坞、汽车、智能穿戴设备、移动终端、智能家居设备。智能穿戴设备包括但不限于智能手表、智能手环、颈椎按摩仪。移动终端包括但不限于智能手机、笔记本电脑、平板电脑、POS(point of sales terminal,销售点终端)机。智能家居设备包括但不限于智能插座、智能电饭煲、智能扫地机、智能灯。
[0120] 本实施例的电子设备,第二充电控制电路在对应硬件接口接入或拔出适配器时,向第一充电控制电路反馈当前接口连接信息;第一充电控制电路用于当任意一硬件接口接入适配器或当前执行充电任务的适配器被拔出时,根据接入硬件接口的所有适配器的充电特征信息确定目标适配器,控制所述目标适配器为所述电子设备的电池模块充电;通过上述方式,根据接入的所有适配器的充电特征信息从中选择与当前充电需求最适配的一个执行充电任务,有利于提高当前充电需求的适配性,进而提高充电效果。
[0121] 作为一种实施方式,该电子设备400为笔记本电脑。
[0122] 本申请实施例还提供一种电子设备500,请参阅图10所示,该电子设备500包括上述的充电控制电路100。电子设备可以是但不限于体重秤、体脂秤、营养秤、脉搏血氧仪、人体成分分析仪、显示器、USB(Universal Serial Bus,通用串行总线)扩展坞、汽车、智能穿戴设备、移动终端、智能家居设备。智能穿戴设备包括但不限于智能手表、智能手环、颈椎按摩仪。移动终端包括但不限于智能手机、笔记本电脑、平板电脑、POS(point of sales terminal,销售点终端)机。智能家居设备包括但不限于智能插座、智能电饭煲、智能扫地机、智能灯。
[0123] 本实施例的电子设备,第二充电控制电路在对应硬件接口接入或拔出适配器时,向第一充电控制电路反馈当前接口连接信息;第一充电控制电路用于当任意一硬件接口接入适配器或当前执行充电任务的适配器被拔出时,根据接入硬件接口的所有适配器的充电特征信息确定目标适配器,控制所述目标适配器为所述电子设备的电池模块充电;通过上述方式,根据接入的所有适配器的充电特征信息从中选择与当前充电需求最适配的一个执行充电任务,有利于提高当前充电需求的适配性,进而提高充电效果。
[0124] 作为一种实施方式,该电子设备500为笔记本电脑。
[0125] 以上所述的仅是本申请的实施方式,在此应当指出,对于本领域的普通技术人员来说,在不脱离本申请创造构思的前提下,还可以做出改进,但这些均属于本申请的保护范围。
QQ群二维码
意见反馈