CN117134009B - 充电方法及电子设备 - Google Patents
充电方法及电子设备 Download PDFInfo
- Publication number
- CN117134009B CN117134009B CN202310461793.6A CN202310461793A CN117134009B CN 117134009 B CN117134009 B CN 117134009B CN 202310461793 A CN202310461793 A CN 202310461793A CN 117134009 B CN117134009 B CN 117134009B
- Authority
- CN
- China
- Prior art keywords
- electronic device
- charging
- power
- frequency
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 113
- 230000008569 process Effects 0.000 claims abstract description 62
- 230000006854 communication Effects 0.000 claims description 38
- 238000004891 communication Methods 0.000 claims description 38
- 230000015654 memory Effects 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 description 30
- 230000004044 response Effects 0.000 description 26
- 238000007726 management method Methods 0.000 description 25
- 230000005236 sound signal Effects 0.000 description 13
- 230000003993 interaction Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000013500 data storage Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 101150075681 SCL1 gene Proteins 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000013529 biological neural network Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/00032—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries characterised by data exchange
- H02J7/00034—Charger exchanging data with an electronic device, i.e. telephone, whose internal battery is under charge
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/44—Methods for charging or discharging
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/0047—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with monitoring or indicating devices or circuits
- H02J7/0048—Detection of remaining charge capacity or state of charge [SOC]
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/007—Regulation of charging or discharging current or voltage
- H02J7/00712—Regulation of charging or discharging current or voltage the cycle being controlled or terminated in response to electric parameters
- H02J7/007182—Regulation of charging or discharging current or voltage the cycle being controlled or terminated in response to electric parameters in response to battery voltage
- H02J7/007184—Regulation of charging or discharging current or voltage the cycle being controlled or terminated in response to electric parameters in response to battery voltage in response to battery voltage gradient
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Manufacturing & Machinery (AREA)
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Electrochemistry (AREA)
- General Chemical & Material Sciences (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
本申请适用于终端技术领域,提供了一种充电方法及电子设备,该充电方法应用在第一电子设备中,包括:在开机初始化过程中,将嵌入式控制器的主频由第一频率调高至第二频率;开机后,若检测到第二电子设备接入,则在第二电子设备接入后的第一时段内,以第一功率为第二电子设备充电;在第一时段内,嵌入式控制器以第二频率处理第一电子设备与第二电子设备之间的充电协商数据;在第一时段之后,在电源状态满足反向快充条件的情况下,以第二功率为第二电子设备充电;第二功率为第一电子设备与第二电子设备在第一时段内协商确定的充电功率,第二功率大于第一功率,能够提高第一电子设备向第二电子设备充电的充电速度,从而提升用户的充电体验。
Description
技术领域
本申请涉及终端技术领域,尤其涉及一种充电方法及电子设备。
背景技术
在日常生活的很多场景中,用户会利用个人计算机(personal computer,PC)为手机充电。例如,在没有电源插座、电源适配器或者移动电源(例如充电宝)等电源设备的情况下,用户可以将手机与PC相连,以通过PC为手机充电。
然而,PC作为充电器使用时,通常仅支持5伏特(V)的输出电压以及2安培(A)的输出电流,输出功率较低,导致PC向手机充电的充电速度较慢。
发明内容
本申请实施例提供一种充电方法及电子设备,能够提高第一电子设备向第二电子设备充电的充电速度,从而提升用户通过第一电子设备为第二电子设备充电时的充电体验。
第一方面,本申请实施例提供一种充电方法,包括:
在开机初始化过程中,将嵌入式控制器的主频由第一频率调高至第二频率;
开机后,若检测到第二电子设备接入,则在所述第二电子设备接入后的第一时段内,以第一功率为所述第二电子设备充电;在所述第一时段内,所述嵌入式控制器以所述第二频率处理所述第一电子设备与所述第二电子设备之间的充电协商数据;
在所述第一时段之后,在电源状态满足反向快充条件的情况下,以第二功率为所述第二电子设备充电;所述第二功率为所述第一电子设备与所述第二电子设备在所述第一时段内协商确定的充电功率,所述第二功率大于所述第一功率。
开机初始化过程可以指从开始开机到开机完成(即进入正常运行状态)所持续的过程。
EC的主频可以指EC的工作频率。
第一频率可以为EC的默认工作频率。第二频率大于第一频率。
在一个具体的实现方式中,将EC的主频由第一频率调高至第二频率,可以包括:
将EC的主频由第一频率倍频至第二频率。
示例性的,可以采用向EC中的第一寄存器写入与第二频率对应的寄存器值的方式,将EC的主频倍频至第二频率。其中,第一寄存器为用于控制EC的主频的寄存器。
第一时段之后可以指第一电子设备与第二电子设备之间的充电协商过程完成之后。
本申请实施例提供的充电方法,通过在开机初始化过程中,将EC的主频由第一频率调高至第二频率,使EC的数据处理效率得到较大提升,如此能够缩短第一电子设备的数据响应时间,使第二电子设备能够在规定的时间内接收到第一电子设备发送的响应数据,确保了第一电子设备与第二电子设备之间的充电协商过程的顺利进行,从而实现了第一电子设备对第二电子设备的快速充电,提升了用户通过第一电子设备为第二电子设备充电时的充电体验。
在第一方面的一种可选的实现方式中,还包括:
在所述开机初始化过程中,将所述嵌入式控制器中用于传输所述充电协商数据的数据接口的通信速率由第一速率调高至第二速率。
其中,充电协商数据可以包括第一电子设备与第二电子设备基于快充协议协商第二电子设备的充电信息时,第一电子设备与第二电子设备之间所交互的数据。
EC中用于传输充电协商数据的数据接口可以为EC中用于连接第一芯片U1的任意一组空闲的I2C接口。
本申请实施例提供的充电方法,通过将EC中用于传输充电协商数据的数据接口的通信速率由第一速率调高至第二速率,进一步提高了第一电子设备的数据响应速度,使第一电子设备与第二电子设备能够更加快速地完成充电协商过程,从而提高了第一电子设备对第二电子设备的快充效率。
在第一方面的一种可选的实现方式中,所述在电源状态满足反向快充条件的情况下,以第二功率为所述第二电子设备充电,包括:
在所述第一电子设备连接充电器的情况下,以第二功率为所述第二电子设备充电。
在第一方面的一种可选的实现方式中,所述在电源状态满足反向快充条件的情况下,以第二功率为所述第二电子设备充电,包括:
在所述第一电子设备未连接充电器,且所述第一电子设备的剩余电量大于或等于第一电量阈值的情况下,以第二功率为所述第二电子设备充电。
在第一方面的一种可选的实现方式中,还包括:
在所述第一时段之后,在所述电源状态不满足所述反向快充条件,且满足反向慢充条件的情况下,以所述第一功率为所述第二电子设备充电。
在第一方面的一种可选的实现方式中,所述在所述电源状态不满足所述反向快充条件,且满足反向慢充条件的情况下,以所述第一功率为所述第二电子设备充电,包括:
在所述第一电子设备未连接充电器,且所述第一电子设备的剩余电量小于第一电量阈值且大于或等于第二电量阈值的情况下,以所述第一功率为所述第二电子设备充电。
在第一方面的一种可选的实现方式中,所述若检测到第二电子设备接入,则在所述第二电子设备接入后的第一时段内,以第一功率为所述第二电子设备充电,包括:
在检测到第二电子设备接入,且所述第一电子设备的电源状态满足反向慢充条件的情况下,在所述第二电子设备接入后的第一时段内,以第一功率为所述第二电子设备充电。
在第一方面的一种可选的实现方式中,所述在检测到第二电子设备接入,且所述第一电子设备的电源状态满足反向慢充条件的情况下,在所述第二电子设备接入后的第一时段内,以第一功率为所述第二电子设备充电,包括:
在检测到第二电子设备接入,且所述第一电子设备的剩余电量大于或等于第二电量阈值的情况下,在所述第二电子设备接入后的第一时段内,以第一功率为所述第二电子设备充电。
在第一方面的一种可选的实现方式中,还包括:
在所述第一时段之后,在所述电源状态不满足反向慢充条件的情况下,停止为所述第二电子设备充电。
在第一方面的一种可选的实现方式中,所述在所述电源状态不满足反向慢充条件的情况下,停止为所述第二电子设备充电,包括:
在所述第一电子设备的剩余电量小于第二电量阈值的情况下,停止为所述第二电子设备充电。
本申请实施例提供的充电方法,能够基于第一电子设备的电源状态,对第一电子设备向第二电子设备充电的充电方式进行切换控制,不仅能够实现对第二电子设备的充电,还能够避免对第一电子设备的正常运行造成影响。
在第一方面的一种可选的实现方式中,在所述以第二功率为所述第二电子设备充电之后,还包括:
将所述嵌入式控制器的主频由所述第二频率调低至所述第一频率。
在第一方面的一种可选的实现方式中,在所述以第二功率为所述第二电子设备充电之后,还包括:
将所述通信速率由所述第二速率调低至所述第一速率。
本申请实施例提供的充电方法,通过在第一电子设备与第二电子设备完成充电协商过程后,将EC的主频恢复至第一频率,将EC中用于传输充电协商数据的数据接口的通信速率恢复至第一速率,便于EC处理其他非快充事件。
第二方面,本申请实施例提供一种电子设备,包括:一个或多个处理器;一个或多个存储器;所述一个或多个存储器存储有一个或多个计算机可执行程序,所述一个或多个计算机可执行程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行如上述第一方面的任一实现方式所述的充电方法中的各步骤。
在第二方面的一种可选的实现方式中,所述处理器包括嵌入式控制器;所述电子设备还包括快充控制模块、电池、电源管理模块以及USB接口;
所述快充控制模块与所述嵌入式控制器、所述电池管理模块以及所述USB接口连接,所述电源管理模块与所述电池连接。
第三方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行程序,所述计算机可执行程序在被计算机调用时使所述计算机执行如上述第一方面的任一实现方式所述的充电方法中的各步骤。
第四方面,本申请实施例提供一种计算机可执行程序产品,当计算机可执行程序产品在电子设备上运行时,使得电子设备执行上述第一方面的任一实现方式所述的充电方法中的各步骤。
第五方面,本申请实施例提供一种芯片系统,包括处理器,处理器与存储器耦合,处理器执行存储器中存储的计算机可执行程序,以实现如上述第一方面的任一实现方式所述的充电方法中的各步骤。该芯片系统可以为单个芯片,或者多个芯片组成的芯片模组。
可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
图1为本申请实施例提供的一种第一电子设备的结构示意图;
图2为本申请实施例提供的一种第一电子设备的电路原理示意图;
图3为本申请实施例提供的一种充电方法的示意性流程图;
图4为本申请另一实施例提供的一种充电方法的示意性流程图;
图5为本申请实施例提供的一种第一电子设备与第二电子设备进行充电协商过程时涉及的交互流程示例图;
图6为本申请实施例提供的一种充电协商过程涉及的信号波形示意图;
图7为本申请实施例提供的一种第一电子设备的示意性架构图。
具体实施方式
需要说明的是,本申请实施例的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联物的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况I。另外,在本申请实施例的描述中,除非另有说明,“多个”是指两个或多于两个,“至少一个”、“一个或多个”是指一个、两个或两个以上。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”特征可以明示或者隐含地包括一个或者更多个该特征。
在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
鉴于PC向手机充电时的充电速度较慢,而PC的电池容量较大,PC本身具备对外大功率放电的功率基础,本申请实施例首先提供一种充电方法。该充电方法可以应用在第一电子设备中,即,该充电方法的执行主体可以为第一电子设备。
第一电子设备可以包括PC、车载设备、增强现实(augmented reality,AR)以及虚拟现实(virtual reality,VR)设备等。其中,PC可以包括台式电脑、笔记本电脑、平板电脑、上网本以及超级移动个人计算机(ultra-mobile personal computer,UMPC)等。
示例性的,本申请实施例提供的充电方法可以应用在第一电子设备向第二电子设备充电的应用场景中。第二电子设备例如可以包括手机或可穿戴设备等电子设备。
为了便于理解本申请实施例提供的充电方法,以下以PC为例,对本申请实施例提供的充电方法所适用的第一电子设备的结构进行说明。
请参阅图1,为本申请实施例提供的一种第一电子设备的结构示意图。如图1所示,第一电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,快充控制模块143,显示屏150,键盘151,触控板152,摄像头153,无线通信模块160,天线161,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180等。其中,传感器模块180可以包括温度传感器180A。
处理器110可以包括一个或多个处理单元,例如,处理器110可以包括中央处理器(central processing unit,CPU)、应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processing unit,GPU),图像信号处理器(image signalprocessor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。示例性的,控制器可以包括嵌入式控制器(embedded controller,EC)。
EC可以用于进行电源管理。例如,EC可以用于监测电池的电量,进行PC开关机的上下电时序的控制,进行PC休眠或挂起的上下电时序的控制,进行电池的充放电控制等。
EC还可以用于进行温度管理。例如,EC可以基于温度传感器180A采集到的温度信息来监控PC内部的温度,并根据需要调节风扇的转速以进行温度控制。
EC还可以用于进行PC的时钟控制。例如,EC可以用于控制PC进入睡眠模式,或者可以用于唤醒PC。
EC还可以用于管理低速外设,例如键盘151或触控板152等。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integratedcircuit,I2C)接口,集成电路内置音频(inter-integrated circuit sound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universalasynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobileindustry processor interface,MIPI),通用输入输出(general-purpose input/output,GPIO)接口,和/或USB接口等。
I2C接口是一种双向同步串行总线,包括一根串行数据线(serial data line,SDA)和一根串行时钟线(derail clock line,SCL)。在一些实施例中,处理器110可以包含多组I2C总线。处理器110可以通过不同的I2C总线接口分别耦合快充控制模块143,充电器,闪光灯,摄像头153等。例如,处理器110可以通过I2C接口耦合快充控制模块143,使处理器110中的EC与快充控制模块143通过I2C总线接口通信,实现第一电子设备100的反向快充功能。
I2S接口可以用于音频通信。在一些实施例中,处理器110可以包含多组I2S总线。处理器110可以通过I2S总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过I2S接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。
PCM接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过PCM总线接口耦合。在一些实施例中,音频模块170也可以通过PCM接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述I2S接口和所述PCM接口都可以用于音频通信。
UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,UART接口通常被用于连接处理器110与无线通信模块160。例如,处理器110通过UART接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过UART接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
MIPI接口可以被用于连接处理器110与显示屏150,摄像头153等外围器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(displayserial interface,DSI)等。在一些实施例中,处理器110和摄像头153通过CSI接口通信,实现第一电子设备100的拍摄功能。处理器110和显示屏150通过DSI接口通信,实现第一电子设备100的显示功能。
GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,GPIO接口可以用于连接处理器110与快充控制模块143,摄像头153,显示屏150,无线通信模块160,音频模块170,传感器模块180等。GPIO接口还可以被配置为I2C接口,I2S接口,UART接口,MIPI接口等。
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为第一电子设备100充电;也可以用于第一电子设备100与外围设备之间传输数据;也可以用于连接耳机,通过耳机播放音频;也可以用于连接其他电子设备(例如手机等),为其他电子设备供电。
可以理解的是,上述各模块间的接口连接关系,只是示意性说明,并不构成对第一电子设备100的结构限定。在本申请的其他实施例中,第一电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过第一电子设备100的无线充电线圈接收无线充电输入。可以理解的是,充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏150,摄像头153,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
快充控制模块143用于连接USB接口130,电源管理模块141以及处理器110中的EC。快充控制模块143可以用于在第二电子设备通过USB接口接入第一电子设备,且快充控制模块143识别到第二电子设备为支持快充协议的设备时,与第二电子设备进行充电电压和充电电流的协商,并指示电源管理模块基于协商好的充电电压和充电电流为第二电子设备供电。
第一电子设备100的无线通信功能可以通过天线161,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线161用于发射和接收电磁波信号。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏150显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与其他功能模块设置在同一个器件中。
无线通信模块160可以提供应用在第一电子设备100上的包括无线局域网(wireless local area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线161接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线161转为电磁波辐射出去。
第一电子设备100通过GPU,显示屏150,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏150和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏150用于显示图像,视频等。显示屏150包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,第一电子设备100可以包括1个或N个显示屏150,N为大于1的正整数。
第一电子设备100可以通过ISP,摄像头153,视频编解码器,GPU,显示屏150以及应用处理器等实现拍摄功能。
ISP用于处理摄像头153反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头153中。
摄像头153用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,第一电子设备100可以包括1个或N个摄像头153,N为大于1的正整数。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当第一电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。第一电子设备100可以支持一种或多种视频编解码器。这样,第一电子设备100可以播放或录制多种编码格式的视频,例如,动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现第一电子设备100的智能认知等应用,例如,图像识别,人脸识别,语音识别,文本理解等。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展第一电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储第一电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行第一电子设备100的各种功能应用以及数据处理。
第一电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。第一电子设备100可以通过扬声器170A收听音乐,或收听免提通话。
受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当第一电子设备100接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。
麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风170C。第一电子设备100可以设置至少一个麦克风170C。在另一些实施例中,第一电子设备100可以设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,第一电子设备100还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。
温度传感器180A用于检测温度。在一些实施例中,第一电子设备100利用温度传感器180A检测的温度,执行温度处理策略。例如,当温度传感器180A上报的温度超过阈值,第一电子设备100执行降低位于温度传感器180A附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,第一电子设备100对电池142加热,以避免低温导致第一电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,第一电子设备100对电池142的输出电压执行升压,以避免低温导致的异常关机。
可以理解的是,图1示意的结构并不构成对第一电子设备100的具体限定。在其他实施例中,第一电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
请参阅图2,为本申请实施例提供的一种第一电子设备的电路原理示意图。如图2所示,第一电子设备100中的快充控制模块143可以包括第一芯片U1和第一开关器件S1。
其中,第一芯片U1可以为支持快速充电协议(以下简称为快充协议)的芯片。示例性的,快充协议可以包括超级充电协议(super charge protocol,SCP)。可以理解的是,由于第一芯片U1支持快充协议,因此第一电子设备具备反向快充功能,即第一电子设备作为充电器使用时,可以为其他电子设备进行快速充电。
具体地,第一芯片U1的第一数据引脚D1+可以与USB接口130的第一差分数据引脚D+连接,第一芯片U1的第二数据引脚D1-可以与USB接口130的第二差分数据引脚D-连接,第一开关器件S1可以连接在USB接口130的第一差分数据引脚D+与第二差分数据引脚D-之间。此外,第一芯片U1的GPIO接口GPIO1可以与EC的GPIO接口CPIO2连接,第一芯片U1的I2C接口(包括引脚SCL1和引脚SDA)可以与EC的I2C接口(包括引脚SCL2和引脚SDA2)连接,第一芯片U1还可以与电源管理模块141连接。
当第一芯片U1检测到第二电子设备通过USB接口130接入第一电子设备时,第一芯片U1可以确定第二电子设备是否为支持快充功能的目标设备。在第一芯片U1确定第二电子设备为目标设备的情况下,第一芯片U1可以进入SCP模式,并告知第二电子设备,第一芯片U1已做好接收来自第二电子设备的充电协商数据的准备。之后,第一电子设备和第二电子设备进入充电协商过程,以协商第二电子设备的充电信息。
示例性的,第二电子设备的充电信息可以包括第二电子设备的充电电流和充电电压等。
来自第二电子设备的充电协商数据可以包括读数据指令和写数据指令等。
其中,读数据指令可以用于读取第一电子设备的供电信息。第一电子设备的供电信息例如可以包括第一电子设备的最大输出电压、最大输出电流、最小输出电压及最小输出电流等。
写数据指令可以用于向第一芯片U1写入第一电子设备与第二电子设备协商确定出的,第二电子设备的充电电流和充电电压等。
在实际应用中,第一电子设备与第二电子设备协商好第二电子设备的充电信息后,第一电子设备中的第一芯片U1可以将协商好的充电信息发送给电源管理模块141,以控制电源管理模块141以协商好的充电电压和充电电流为第二电子设备充电。
需要说明的是,在第一电子设备与第二电子设备协商第二电子设备的充电信息的过程中,第二电子设备会向第一芯片U1发送多条读数据指令或写数据指令。第一芯片U1接收到来自第二电子设备的读数据指令或写数据指令时,会将读数据指令或写数据指令传输给EC,EC会对读数据指令或写数据指令进行处理,并基于读数据指令或写数据指令对第一芯片U1中相应的寄存器进行配置,以控制第一芯片U1对读数据指令或写数据指令进行响应。
然而,EC的默认工作频率通常较低,一般为9.2兆赫兹(MHz),若EC以默认工作频率进行数据处理,那么针对每条读数据指令或写数据指令,从EC接收到读数据指令或写数据指令到第一芯片U1对读数据指令或写数据指令进行响应的持续时间大概为25毫秒(ms),超过了第二电子设备等待响应的时间上限(一般为6ms),从而会导致第一电子设备与第二电子设备之间的充电协商过程无法正常进行。
基于此,本申请实施例通过在开机初始化过程中,将EC的主频由第一频率调高至第二频率,使EC的数据处理效率得到较大提升,如此能够缩短第一电子设备的数据响应时间,使第二电子设备能够在规定的时间内接收到第一电子设备发送的响应数据,确保了第一电子设备与第二电子设备之间的充电协商过程的顺利进行,从而实现了第一电子设备对第二电子设备的快速充电,提升了用户通过第一电子设备为第二电子设备充电时的充电体验。
请参阅图3,为本申请实施例提供的一种充电方法的示意性流程图,该充电方法可以包括S301~S303,详述如下:
S301:第一电子设备在开机初始化过程中,将EC的主频由第一频率调高至第二频率。
开机初始化过程可以指从开始开机到开机完成(即进入正常运行状态)所持续的过程。
EC的主频可以指EC的工作频率。
第一频率可以为EC的默认工作频率。EC的默认工作频率例如可以为9.2兆赫兹(MHz)。
第二频率大于第一频率。第二频率可以根据实际需求设置,此处对其不做特别限定。示例性的,第二频率可以为64.5MHz。
在一个具体的实现方式中,将EC的主频由第一频率调高至第二频率,可以包括:
将EC的主频由第一频率倍频至第二频率。
示例性的,可以采用向EC中的第一寄存器写入与第二频率对应的寄存器值的方式,将EC的主频倍频至第二频率。其中,第一寄存器为用于控制EC的主频的寄存器。
本实施例通过将EC的主频由第一频率调高至第二频率,可以提高EC的数据处理效率。
S302:第一电子设备开机后,若检测到第二电子设备接入,则第一电子设备在第二电子设备接入后的第一时段内,以第一功率为第二电子设备充电;在第一时段内,EC以第二频率处理第一电子设备与第二电子设备之间的充电协商数据。
在一种可选的实现方式中,第一电子设备开机后,若检测到第二电子设备接入,则第一电子设备可以在第二电子设备接入后的第一时段内,直接以第一功率为第二电子设备充电。
其中,第一时段可以为第一电子设备与第二电子设备之间的充电协商过程所持续的时段。即,在第一时段内,第一电子设备与第二电子设备协商第二电子设备的充电信息。第二电子设备的充电信息可以包括但不限于第二电子设备的目标充电电压和目标充电电流等。
在另一种可选的实现方式中,为了确保第一电子设备有足够的电量供自身正常运行,第一电子设备开机后,可以在检测到第二电子设备接入,且第一电子设备的电源状态满足反向慢充条件的情况下,在第一时段内,以第一功率为第二电子设备充电。
示例性的,第一电子设备的电源状态满足反向慢充条件可以为,第一电子设备的剩余电量大于第二电量阈值。第二电量阈值例如可以为满电量的20%。
在一个具体的实现方式中,第一电子设备以第一功率为第二电子设备充电,可以包括:
第一电子设备向第二电子设备输出第一充电电压和第一充电电流。
其中,第一充电电压与第一充电电流的乘积等于第一功率。示例性的,第一功率可以为10瓦特(W),基于此,第一充电电压可以为5V,第一充电电流可以为2A。
可以理解的是,在一些实施例中,在第一电子设备与第二电子设备协商第二电子设备的充电信息之前,第一电子设备可以先识别第二电子设备是否为支持快充功能的目标设备。在第二电子设备为目标设备的情况下,第一电子设备与第二电子设备才进行充电协商过程。
基于此,在本申请的另一个实施例中,在第一电子设备检测到第二电子设备接入之后,在第一电子设备与第二电子设备协商第二电子设备的充电信息之前,充电方法还可以包括如图4所示的S401~S404。示例性的,S401~S404可以由第一电子设备中的第一芯片执行。
S401,检测第一电子设备的USB接口的电源引脚VBUS上的电压。
S402,在电源引脚VBUS上的电压大于或等于第一电压阈值的情况下,将USB接口的第一差分数据引脚D+与第二差分数据引脚D-进行短接。
其中,第一电压阈值为能够支持第一电子设备与第二电子设备之间的充电协商过程顺利进行的电压下限值。示例性的,第一电压阈值可以为5V。
在一个具体的实现方式中,将USB接口的第一差分数据引脚D+与第二差分数据引脚D-进行短接的步骤具体可以包括:
控制连接在第一差分数据引脚D+与第二差分数据引脚D-之间的第一开关器件S1闭合。
S403,检测USB接口的第一差分数据引脚D+上的电压。
S404,在USB接口的第一差分数据引脚D+上的电压持续第一时长均大于第二电压阈值的情况下,确定第二电子设备为目标设备,并断开USB接口的第一差分数据引脚D+与第二差分数据引脚D-之间的连接。
其中,第一时长可以根据实际需求设置。示例性的,第一时长可以为1秒(s)。
第二电压阈值可以根据实际需求设置。示例性的,第二电压阈值可以为0.5V~0.7V。
在具体应用中,USB接口的第二差分数据引脚D-会通过电阻与地连接,因此,第一电子设备在断开USB接口的第一差分数据引脚D+与第二差分数据引脚D-之间的连接后,USB接口的第二差分数据引脚D-会被下拉倒地,从而可以使第二电子设备获知,第一电子设备中的第一芯片已进入SCP模式,即第一电子设备已经做好接收充电协商数据的准备。
在一个具体的实现方式中,第一电子设备与第二电子设备进行充电协商过程时涉及的交互流程可以包括如图5所示的S501~S502。可选的,第一电子设备可以在执行完S401~S404之后,执行S501~S502。其中,S501可以包括S5011~S5013,详述如下:
S5011,第一芯片对内部用于管理第一芯片的工作模式的寄存器进行配置。
示例性的,第一芯片的工作模式可以包括普通模式和SCP模式。用于管理第一芯片的工作模式的寄存器的目标位的值为1时,可以表示第一芯片处于SCP模式;用于管理第一芯片的工作模式的寄存器的目标位的值为0时,可以表示第一芯片处于普通模式。第一芯片处于SCP模式时,可以与第二电子设备进行充电信息的协商。
基于此,第一芯片对其内部用于管理第一芯片的工作模式的寄存器进行配置,可以包括:
第一芯片将其内部用于管理第一芯片的工作模式的寄存器的目标位的值配置为1。
S5012,第一芯片对其内部用于监测中断信号的寄存器进行配置。
用于监测中断信号的寄存器的目标位的值为1时,可以表示第一芯片需要向EC发送终端信号。基于此,第一芯片可以将其内部用于监测中断信号的寄存器的目标位的值配置为1。
S5013,第一芯片向EC发送中断信号。
本申请实施例中,第一芯片向EC发送中断信号的目的是为了告知EC,第一芯片已做好接收来自第二电子设备的充电协商数据的准备。
示例性的,来自第二电子设备的充电协商数据可以包括读数据指令和写数据指令等。
其中,读数据指令可以用于读取第一电子设备的供电信息。第一电子设备的供电信息例如可以包括第一电子设备的最大输出电压、最大输出电流、最小输出电压及最小输出电流等。
写数据指令可以用于向第一芯片写入第一电子设备与第二电子设备协商确定出的,第二电子设备的充电电流和充电电压等。
此外,第一电子设备与所述第二电子设备之间的充电协商数据还可以包括来自第一电子设备的充电协商数据。示例性的,来自第一电子设备的充电协商数据可以包括读数据指令和/或写数据指令对应的响应数据。
在一个具体的实现方式中,第一芯片向EC发送中断信号,可以包括:第一芯片通过与EC连接的GPIO接口向EC输出低电平信号,以拉低EC中对应的GPIO接口处的电平。
需要说明的是,第一芯片可以同时执行S5011、S5012以及S5013。
S502,第一芯片接收来自第二电子设备的读数据指令。
S503,EC从第一芯片中获取第二电子设备发送的读数据指令。
在一个具体的实现方式中,EC可以通过与第一芯片连接的I2C接口从第一芯片中获取第二电子设备发送的读数据指令。
S504,EC基于读数据指令,对第一芯片中用于管理数据交互的寄存器进行配置。
示例性的,第一芯片中用于管理数据交互的寄存器可以包括响应标识寄存器、响应数据长度寄存、响应数据值寄存器以及响应数据状态寄存器。
其中,响应标识寄存器用于记录是否读数据指令或写数据指令进行响应。
响应数据长度寄存器用于记录读数据指令对应的响应数据的长度。
响应数据值寄存器用于记录读数据指令对应的响应数据的值。
响应数据状态寄存器用于记录响应数据是否已准备完成。
示例性的,EC可以基于读数据指令,确定该读数据指令对应的响应数据,并基于该响应数据对第一芯片中用于管理数据交互的寄存器进行配置。
S505,第一芯片向第二电子设备返回读数据指令对应的响应数据。
第一芯片中用于管理数据交互的寄存器被配置完成后,第一芯片便会主动向第二电子设备返回读数据指令对应的响应数据。
S506,第一芯片接收来自第二电子设备的写数据指令。
S507,EC从第一芯片中获取写数据指令。
在一个具体的实现方式中,EC可以通过与第一芯片连接的I2C接口从第一芯片中获取第二电子设备发送的写数据指令。
S508,EC基于写数据指令,对第一芯片中用于管理数据交互的寄存器进行配置。
S509,第一芯片对写数据指令进行响应。
第一芯片中用于管理数据交互的寄存器被配置完成后,第一芯片会主动对写数据指令进行响应,以告知第二电子设备,写数据指令对应的数据已写入完成。
需要说明的是,在充电协商过程中,第二电子设备通常会向第一电子设备发送多条读数据指令或写数据指令,因此,在充电协商过程中,第一电子设备中的EC和第一芯片会轮询执行上述S502~S509。示例性的,请参阅图6,为本申请实施例提供的一种充电协商过程涉及的信号波形示意图。其中,XH1可以为EC中用于接收中断信号的GPIO接口处的电压波形,XH2可以为第一芯片与第二电子设备之间传输的数据信号的电压波形。可以看出,在EC中用于接收中断信号的GPIO接口处的电平被拉低的情况下,第一电子设备与第二电子设备之间才会进行数据交互。
由于第一电子设备在开机初始化时将EC的主频调整至第二频率,且将EC中用于传输充电协商数据的数据接口的通信速率调整为第二速率,因此,在充电协商过程中,EC会以第二频率进行数据处理,且会以第二速率从第一芯片中获取读数据指令或写数据指令,或者以第二速率对第一芯片中用于管理数据交互的寄存器进行配置。如此,从第一电子设备接收到读数据指令或写数据指令到第一电子设备对读数据指令或写数据指令作出响应所持续的时间小于第二电子设备等待响应的时间上限,使得充电协商过程能够顺利进行。
S303:在第二电子设备接入后的第一时段之后,在第一电子设备的电源状态满足反向快充条件的情况下,第一电子设备以第二功率为第二电子设备充电。
其中,第一时段之后可以指第一电子设备与第二电子设备之间的充电协商过程完成之后。
在一种可选的实现方式中,第一电子设备的电源状态满足反向快充条件例如可以为,第一电子设备连接充电器。即,在第一电子设备连接充电器的情况下,第一电子设备可以一直对第二电子设备进行快速充电。
在另一种可选的实现方式中,第一电子设备的电源状态满足反向快充条件例如可以为,第一电子设备未连接充电器,且第一电子设备的剩余电量大于或等于第一电量阈值。
其中,第一电量阈值可以根据实际需求设置,此处对其不做特别限定。示例性的,第一电量阈值可以为满电量的30%。
第二功率可以为第一电子设备与第二电子设备在第一时段内协商确定的充电功率。第二功率大于第一功率。示例性的,第二功率可以为20W或18W等。
在一个具体的实现方式中,第一电子设备以第二功率为第二电子设备充电,可以包括:
第一电子设备向第二电子设备输出第二充电电压和第二充电电流。
其中,第二充电电压与第二充电电流的乘积等于第二功率。
可选的,第二充电电压大于第一充电电压,且第二充电电流等于第一充电电流。示例性的,第二功率可以为18W,其中,第二充电电压可以为9A,第二充电电流可以为2A。
可选的,第二充电电压等于第一充电电压,且第二充电电流大于第一充电电流。示例性的,第二功率可以为20W,其中,第二充电电压可以为5A,第二充电电流可以为4A。
可选的,第二充电电压大于第一充电电压,且第二充电电流大于第一充电电流。示例性的,第二功率可以为36W,其中,第二充电电压可以为9A,第二充电电流可以为4A。
以上可以看出,本申请实施例通过在开机初始化时将EC的主频由第一频率调高至第二频率,使EC的数据处理效率得到较大提升,如此能够缩短第一电子设备的数据响应时间,使第二电子设备能够在规定的时间内接收到第一电子设备发送的响应数据,确保了第一电子设备与第二电子设备之间的充电协商过程的顺利进行,从而实现了第一电子设备对第二电子设备的快速充电,提升了用户通过第一电子设备为第二电子设备充电时的充电体验。
请继续参阅图3,在本申请的又一个实施例中,充电方法还可以包括S304,详述如下:
S304,第一电子设备在开机初始化过程中,将EC中用于传输充电协商数据的数据接口的通信速率由第一速率调高至第二速率。
其中,充电协商数据可以包括第一电子设备与第二电子设备基于快充协议协商第二电子设备的充电信息时,第一电子设备与第二电子设备之间所交互的数据。
示例性的,结合图2,EC中用于传输充电协商数据的数据接口可以为EC中用于连接第一芯片U1的任意一组空闲的I2C接口。第一速率可以为I2C接口的默认通信速率。第二速率大于第一速率。例如,第一速率可以为100千赫兹(kHz),第二速率可以为1MHz。
示例性的,可以采用向EC中的第二寄存器写入与第二速率对应的寄存器值的方式,将EC中用于传输充电协商数据的数据接口的通信速率调整为第二速率。
本实现方式通过将EC中用于传输充电协商数据的数据接口的通信速率由第一速率调高至第二速率,进一步提高了第一电子设备的数据响应速度,使第一电子设备与第二电子设备能够更加快速地完成充电协商过程,从而提高了第一电子设备对第二电子设备的快充效率。
需要说明的是,本实施例不对S301与S304的执行顺序进行限定。即,第一电子设备可以先执行S301,再执行S304;或者,第一电子设备可以先执行S304,再执行S301;又或者,第一电子设备可以同时执行S301和S304。
请继续参阅图3,在本申请的又一个实施例中,在第二电子设备接入后的第一时段之后,充电方法还可以包括S305,详述如下:
S305,在第二电子设备接入后的第一时段之后,在第一电子设备的电源状态不满足反向快充条件,且满足反向慢充条件的情况下,第一电子设备以第一功率为第二电子设备充电。
在一个具体的实现方式中,第一电子设备的电源状态不满足反向快充条件,且满足反向慢充条件可以为,第一电子设备未连接充电器,且第一电子设备的剩余电量小于第一电量阈值且大于或等于第二电量阈值。
请继续参阅图3,在本申请的又一个实施例中,在第二电子设备接入后的第一时段之后,充电方法还可以包括S306,详述如下:
S306,在第二电子设备接入后的第一时段之后,在第一电子设备的电源状态不满足反向慢充条件的情况下,第一电子设备停止为第二电子设备充电。
在一个具体的实现方式中,第一电子设备的电源状态不满足反向慢充条件可以为,第一电子设备的剩余电量小于第二电量阈值。
以上可以看出,本实施例提供的充电方法,能够基于第一电子设备的电源状态对第一电子设备向第二电子设备充电的充电方式进行切换控制,不仅能够实现对第二电子设备的充电,还能够避免对第一电子设备的正常运行造成影响。
请继续参阅图3,在本申请的又一个实施例中,在第一电子设备以第二功率为第二电子设备充电之后,充电方法还可以包括S307,详述如下:
S307,第一电子设备将EC的主频由第二频率调低至第一频率。
在本申请的又一个实施例中,在第一电子设备以第二功率为第二电子设备充电之后,充电方法还可以包括S308,详述如下:
S308,第一电子设备将EC中用于传输充电协商数据的数据接口的通信速率由第二速率调低至第一速率。
需要说明的是,本申请实施例对S307和S308的执行顺序不做特别限定。第一电子设备可以先执行S307,再执行S308;第一电子设备也可以先执行S308,再执行S307;第一电子设备也可以同时执行S307和S308。
本实施例通过在第一电子设备与第二电子设备完成充电协商过程后,将EC的主频恢复至第一频率,将EC中用于传输充电协商数据的数据接口的通信速率恢复至第一速率,便于EC处理其他非快充事件。
在本申请的又一个实施例中,为了便于用户对第一电子设备为第二电子设备充电的充电方式进行控制,如图7所示,第一电子设备的应用层中可以安装有管家应用。
管家应用可以与硬件层的EC进行数据交互。
示例性的,EC可以向管家应用上报第一电子设备的电源状态信息或工作状态信息等。管家应用可以基于第一电子设备的电源状态信息或工作状态信息等输出控制指令至EC,EC通过执行控制指令可以实现对第一电子设备的相应控制。
其中,电源状态信息可以用于描述第一电子设备的剩余电量和充电器的连接状况等。
工作状态信息可以用于描述第一电子设备所处的工作状态,第一电子设备的工作状态例如可以包括工作状态(S0状态)、待机状态(S3状态)、睡眠状态(S4状态)以及关机状态(S5状态)等。
管家应用中可以设置有用于开启或关闭第一电子设备的反向快充功能的开关控件。
基于此,当用户需要利用第一电子设备为第二电子设备进行快速充电时,用户可以在管家应用中将该开关控件置于开启状态,以开启第一电子设备的反向快充功能;当用户需要关闭第一电子设备的反向快充功能时,用户可以在管家应用中将该开关控件置于关闭状态,以关闭第一电子设备的反向快充功能。
需要说明的是,在第一电子设备的反向快充功能处于开启状态时,第一电子设备才可以与第二电子设备进行充电协商过程,第一电子设备才可以为第二电子设备进行快速充电。在第一电子设备的反向快充功能处于关闭状态时,第一电子设备不与第二电子设备之间进行充电协商过程,第一电子设备始终以第一功率为第二电子设备充电。
具体地,在第一电子设备的反向快充功能处于开启状态时,管家应用可以向EC发送第一指示信息,以指示EC控制第一芯片与第二电子设备进行充电协商过程,从而控制第一电子设备为第二电子设备进行快速充电。在第一电子设备的反向快充功能处于关闭状态时,管家应用可以向EC发送第二指示信息,以指示EC控制第一芯片停止与第二电子设备进行数据交互,从而控制第一电子设备停止为第二电子设备进行快速充电。
基于同样的技术构思,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行程序,该计算机可执行程序在被计算机调用时使计算机执行图3至图5所示的任意一个流程中的一个或多个步骤。
基于同样的技术构思,本申请实施例还提供了一种芯片系统,包括处理器,处理器与存储器耦合,该处理器执行存储器中存储的计算机可执行程序,以实现如图3至图5所示的任意一个流程中的一个或多个步骤。该芯片系统可以为单个芯片,或者多个芯片组成的芯片模组。
基于同样的技术构思,本申请实施例还提供了一种计算机可执行程序产品,当计算机可执行程序产品在电子设备上运行时,使得该电子设备执行图3至图5所示的任意一个流程中的一个或多个步骤。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其他实施例的相关描述。应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。
以上所述,仅为本申请实施例的具体实施方式,但本申请实施例的保护范围并不局限于此,任何在本申请实施例揭露的技术范围内的变化或替换,都应涵盖在本申请实施例的保护范围之内。因此,本申请实施例的保护范围应以所述权利要求的保护范围为准。
Claims (9)
1.一种充电方法,其特征在于,应用于第一电子设备,所述充电方法包括:
在开机初始化过程中,将嵌入式控制器的主频由第一频率调高至第二频率,且将所述嵌入式控制器中用于传输充电协商数据的数据接口的通信速率由第一速率调高至第二速率;所述第一频率为所述嵌入式控制器的默认工作频率;
开机后,若检测到第二电子设备通过所述第一电子设备的USB接口接入,则在所述第二电子设备接入后的第一时段内,以第一功率为所述第二电子设备充电;检测所述USB接口的电源引脚上的电压;在所述电源引脚上的电压大于或等于第一电压阈值的情况下,将所述USB接口的第一差分数据引脚与第二差分数据引脚进行短接;检测所述USB接口的第一差分数据引脚上的电压;在所述USB接口的第一差分数据引脚上的电压持续第一时长均大于第二电压阈值的情况下,确定所述第二电子设备为目标设备,并断开所述USB接口的第一差分数据引脚与第二差分数据引脚之间的连接,以提示所述第一电子设备做好接收充电协商数据的准备;其中,所述第一电压阈值为能够支持所述第一电子设备与所述第二电子设备之间的充电协商过程顺利进行的电压下限值;所述第一时段为所述第一电子设备与所述第二电子设备之间的充电协商过程所持续的时段;
在所述第一时段内,所述嵌入式控制器以所述第二频率处理所述第一电子设备与所述第二电子设备之间的充电协商数据;
在所述第一时段之后,在所述第一电子设备未连接充电器且所述第一电子设备的剩余电量大于或等于第一电量阈值的情况下,以第二功率为所述第二电子设备充电;所述第二功率为所述第一电子设备与所述第二电子设备在所述第一时段内协商确定的充电功率,所述第二功率大于所述第一功率。
2.根据权利要求1所述的充电方法,其特征在于,还包括:
在所述第一时段之后,在所述第一电子设备未连接充电器,且所述第一电子设备的剩余电量小于所述第一电量阈值且大于或等于第二电量阈值的情况下,以所述第一功率为所述第二电子设备充电。
3.根据权利要求1所述的充电方法,其特征在于,还包括:
在所述第一电子设备的剩余电量小于第二电量阈值的情况下,停止为所述第二电子设备充电。
4.根据权利要求1所述的充电方法,其特征在于,在所述以第二功率为所述第二电子设备充电之后,还包括:
将所述嵌入式控制器的主频由所述第二频率调低至所述第一频率。
5.根据权利要求1-4任一项所述的充电方法,其特征在于,在所述以第二功率为所述第二电子设备充电之后,还包括:
将所述通信速率由所述第二速率调低至所述第一速率。
6.一种电子设备,其特征在于,包括:
一个或多个处理器;
一个或多个存储器;
所述一个或多个存储器存储有一个或多个计算机可执行程序,所述一个或多个计算机可执行程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行如权利要求1-5任一项所述的充电方法中的各步骤。
7.根据权利要求6所述的电子设备,其特征在于,所述处理器包括嵌入式控制器;所述电子设备还包括快充控制模块、电池、电源管理模块以及USB接口;
所述快充控制模块与所述嵌入式控制器、所述电池管理模块以及所述USB接口连接,所述电源管理模块与所述电池连接。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行程序,所述计算机可执行程序在被计算机调用时,使所述计算机执行如权利要求1-5任一项所述的充电方法中的各步骤。
9.一种芯片系统,其特征在于,包括处理器,所述处理器与存储器耦合,所述存储器用于存储计算机程序指令,当所述处理器执行所述计算机程序指令时,使得所述芯片系统实现如权利要求1-5任一项所述的充电方法中的各步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310461793.6A CN117134009B (zh) | 2023-04-21 | 2023-04-21 | 充电方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310461793.6A CN117134009B (zh) | 2023-04-21 | 2023-04-21 | 充电方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117134009A CN117134009A (zh) | 2023-11-28 |
CN117134009B true CN117134009B (zh) | 2024-05-31 |
Family
ID=88855332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310461793.6A Active CN117134009B (zh) | 2023-04-21 | 2023-04-21 | 充电方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117134009B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110225576A (zh) * | 2019-05-08 | 2019-09-10 | 华为技术有限公司 | 一种开机控制方法与电子设备 |
CN110730021A (zh) * | 2019-08-31 | 2020-01-24 | 华为技术有限公司 | 一种无线控制方法及设备 |
CN113328478A (zh) * | 2020-02-29 | 2021-08-31 | 华为技术有限公司 | 一种无线充电方法、电子设备及充电系统 |
CN114156965A (zh) * | 2021-10-26 | 2022-03-08 | 荣耀终端有限公司 | 设备间充电的方法、设备和存储介质 |
DE102021134615A1 (de) * | 2021-01-08 | 2022-07-14 | Intel Corporation | Vorrichtung und verfahren für kontextbasiertes aufladen von batterien |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108923511A (zh) * | 2018-05-22 | 2018-11-30 | 上海广为美线电源电器有限公司 | 可连续循环启动的超级电容电池应急启动电源 |
CN111293749A (zh) * | 2020-02-28 | 2020-06-16 | Oppo广东移动通信有限公司 | 充电方法、充电装置、终端设备、移动电源及存储介质 |
-
2023
- 2023-04-21 CN CN202310461793.6A patent/CN117134009B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110225576A (zh) * | 2019-05-08 | 2019-09-10 | 华为技术有限公司 | 一种开机控制方法与电子设备 |
CN110730021A (zh) * | 2019-08-31 | 2020-01-24 | 华为技术有限公司 | 一种无线控制方法及设备 |
CN113328478A (zh) * | 2020-02-29 | 2021-08-31 | 华为技术有限公司 | 一种无线充电方法、电子设备及充电系统 |
DE102021134615A1 (de) * | 2021-01-08 | 2022-07-14 | Intel Corporation | Vorrichtung und verfahren für kontextbasiertes aufladen von batterien |
CN114156965A (zh) * | 2021-10-26 | 2022-03-08 | 荣耀终端有限公司 | 设备间充电的方法、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN117134009A (zh) | 2023-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6742465B2 (ja) | ブルートゥーススピーカーにおける連続ウェイクアップ遅延低減の方法、装置及びブルートゥーススピーカー | |
CN114498804B (zh) | 用于开机或唤醒系统的电子设备和控制电路 | |
CN114816026A (zh) | 一种低功耗待机方法、电子设备及计算机可读存储介质 | |
CN113489079B (zh) | 终端设备和充电系统 | |
CN117708009A (zh) | 一种信号传输方法及电子设备 | |
CN114498811B (zh) | 充电管理模块、充电电路、充电控制方法及电子设备 | |
WO2022199497A1 (zh) | 一种协同唤醒第一电子设备的方法及第一电子设备 | |
CN115065128A (zh) | 电子设备及充电控制方法 | |
CN117134009B (zh) | 充电方法及电子设备 | |
WO2024183598A1 (zh) | 一种处理器的频率控制方法及电子设备 | |
WO2024148811A1 (zh) | 终端设备及外接设备接入检测系统 | |
CN117130671B (zh) | 一种系统唤醒方法、电子设备及计算机可读存储介质 | |
EP4407831A1 (en) | Electronic device | |
WO2023016337A1 (zh) | 电子设备的充电控制方法和电子设备 | |
CN113641611B (zh) | I2c接口电路及其控制方法、电子设备 | |
WO2023197709A1 (zh) | 器件识别方法和相关装置 | |
CN115017075B (zh) | 通用串行总线接口的配置方法和相关装置 | |
TWM250461U (en) | Adaptive bluetooth wireless transmission device | |
CN116089319B (zh) | 内存处理方法及相关装置 | |
CN205378054U (zh) | 一种可实现手机快速充电功能的电视机 | |
WO2022022436A1 (zh) | 充电方法和电子设备 | |
WO2023000776A1 (zh) | 命令的发送方法、存储介质和设备 | |
CN117713268A (zh) | 充放电控制电路及可折叠电子设备 | |
CN116667268B (zh) | 防止触发过流保护的方法及电子设备 | |
CN117114961B (zh) | 一种频率调整方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040 Patentee after: Honor Terminal Co.,Ltd. Country or region after: China Address before: 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong Patentee before: Honor Device Co.,Ltd. Country or region before: China |