电子装置及其充电方法与流程

文档序号:12618393阅读:292来源:国知局
电子装置及其充电方法与流程
本发明涉及快速充电
技术领域
,具体涉及一种电子装置及其充电方法。
背景技术
:现有的手机等电子装置通常只支持一种的快速充电协议,例如,支持QC2.0/3.0协议的手机通常就不支持VOOC(VoltageOpenLoopMulti-stepConstant-CurrentCharging,电压开环多步恒流充电)协议方案及PumpExpress2.0/3.0快充协议,(简称PE+2.0/3.0),即只能搭配支持QC2.0/3.0协议的充电器实现快速充电,无法搭配支持VOOC协议及PE+2.0/3.0协议的充电器进行快速充电。支持VOOC协议方案的手机通常就不支持QC2.0/3.0协议方案及PE+2.0/3.0协议方案,即只能搭配支持VOOC协议的充电器实现快速充电,无法搭配支持QC2.0/3.0协议及PE+2.0/3.0协议的充电器进行快速充电。支持PE+2.0协议方案的手机通常就不支持QC2.0/3.0协议方案及VOOC协议方案,即只能搭配支持PE+2.0/3.0协议的充电器实现快速充电,无法搭配支持QC2.0/3.0协议及VOOC协议的充电器进行快速充电。因此,现有电子装置对充电器的兼容性较差。技术实现要素:鉴于以上内容,有必要提供一种可同时兼容支持QuickCharge2.0/QuickCharge3.0协议、PE+2.0/PE+3.0协议及VOOC协议的充电器的电子装置。另外,有必要提供一种上述电子装置对应的充电方法。一种电子装置,所述电子装置包括:充电模块,所述充电模块用于连接充电器;CPU(CentralProcessingUnit,中央处理器),当所述CPU支持USBPD协议接口时,所述CPU与充电器连接,当所述CPU不支持USBPD协议接口时,所述CPU与USBPD协议接口芯片连接,所述USBPD协议接口芯片与充电器连接;所述CPU用于检测所连接的所述充电器的端口类型,并根据所述充电器的端口类型,从所述充电器获取与所述端口类型对应的充电电流,以对所述电子装置进行充电;所述CPU还用于当检测到所述充电器为专用充电端口类型的充电器时,检测所述充电器所支持的第一类快充协议,并选择对应的第一类快充协议方案控制所述充电器对所述电子装置进行充电,所述第一类快充协议包括QuickCharge2.0协议、QuickCharge3.0协议、PumpExpress2.0协议及PumpExpress3.0协议;MCU(MicroControllerUnit,微控制单元),所述MCU与所述充电器相连,所述MCU用于当检测到所述充电器为所述专用充电端口类型的充电器时,检测所述充电器所支持的第二类快充协议,并选择对应的第二类快充协议方案控制所述充电器对所述电子装置进行充电,所述第二类快充协议包括电压开环多步恒流充电VOOC协议;在所述CPU检测到所述充电器为标准下行端口类型的充电器时,所述CPU从所述充电器获取第一充电电流对所述电子装置进行充电;在所述CPU检测到所述充电器为充电下行端口类型的充电器时,所述CPU从所述充电器获取第二充电电流对所述电子装置进行充电。根据本发明优选实施例,所述电子装置还包括电源管理模块,所述电源管理模块用于检测所述充电模块是否与所述充电器相连,并在所述电子装置与所述充电器相连时,所述CPU检测所述充电器的端口类型。根据本发明优选实施例,所述CPU检测USB电池充电规范1.2协议,以完成所述电子装置与所述充电器的第一次握手。根据本发明优选实施例,当所述CPU检测到所述充电器为所述专用充电端口类型的充电器,且没有检测到所述充电器所支持的所述第一类快充协议及所述第二类快充协议时,按照5V充电器类型对所述电子装置进行充电。一种充电方法,用于控制充电器对电子装置进行充电,所述方法包括:检测所述充电器的端口类型;根据所述充电器的端口类型,从所述充电器获取对应充电电流对所述电子装置进行充电;以及当检测到所述充电器为专用充电端口类型的充电器,且检测到所述充电器支持的第一类快充协议时,选择对应的第一类快充协议方案控制所述充电器对所述电子装置进行充电;当检测到所述充电器为专用充电端口类型的充电器,且检测到所述充电器支持第二类快充协议时,选择对应的第二类快充协议方案控制所述充电器对所述电子装置进行充电,所述第一类快充协议包括QuickCharge2.0协议、QuickCharge3.0协议、PumpExpress2.0协议及PumpExpress3.0协议,所述第二类快充协议包括电压开环多步恒流充电VOOC协议;当检测到所述充电器为标准下行端口类型的充电器时,从所述充电器获取第一充电电流对所述电子装置进行充电;当所述充电器为充电下行端口类型的充电器时,从所述充电器获取第二充电电流对所述电子装置进行充电。根据本发明优选实施例,所述方法还包括检测所述电子装置的充电模块是否与所述充电器相连,并在所述电子装置与所述充电器相连时,检测所述充电器的端口类型。根据本发明优选实施例,所述方法还包括:检测USB电池充电规范1.2协议,以完成所述电子装置与所述充电器的第一次握手。根据本发明优选实施例,所述方法还包括:当检测到所述充电器为所述专用充电端口类型的充电器,且没有检测到所述充电器所支持的所述第一类快充协议及所述第二类快充协议时,按照5V充电器类型对所述电子装置进行充电。相较于现有技术,所述电子装置及其充电方法可检测所述充电器所支持的充电协议,并根据检测结果选择对应的充电协议进行充电,使得所述电子装置可兼容支持第一类快充协议及第二类快充协议的充电器,方便用户使用,提升用户体验。附图说明图1所示是本发明一较佳实施例的电子装置的电路图。图2所示是本发明另一较佳实施例的电子装置的电路图。图3所示是本发明第一较佳实施例的方法的流程图。图4所示是本发明第二较佳实施例的方法的流程图。图5所示是本发明第三较佳实施例的方法的流程图。图6所示是本发明第四较佳实施例的方法的流程图。图7所示是本发明第五较佳实施例的方法的流程图。图8所示是本发明第六较佳实施例的方法的流程图。主要元件符号说明电子装置100充电模块10CPU30MCU50电源管理模块70充电器200连接器201电源引脚VBUS接地引脚GND数据引脚USB_D+、USB_D-第一电阻R1第二电阻R2USBPD协议接口芯片60如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清除、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。参考图1所示,是本发明一个较佳实施例的电子装置100的电路图。所述电子装置100包括充电模块10、CPU(CentralProcessingUnit,中央处理器)30及MCU(MicroControllerUnit,微控制单元)50。所述电子装置100可与充电器200相连,以进行充电。所述充电器200包括连接器201。所述连接器201可以是Type-C型USB连接器,所述连接器201包括电压引脚VBUS、接地引脚GND、数据引脚USB_D+(D+)及USB_D-(D-)、第一引脚CC1及第二引脚CC2。所述充电模块10用于与充电器200相连,所述充电模块10与VBUS引脚、接地引脚GND直接相连。当所述CPU30支持USBPD(USBPowerDeliverySpecification)协议接口时,所述CPU通过第一引脚CC1及第二引脚CC2与所述充电器200相连。所述CPU30还通过连接器201的数据引脚USB_D+相连以及数据引脚USB_D-与所述充电器200相连。如图2所示,是本发明另外一个较佳实施例的电子装置100的电路图。当所述CPU30不支持USBPD协议接口时,所述CPU30通过I2C(Inter-IntegratedCircuit)总线连接一个USBPD协议接口芯片60,所述USBPD协议接口芯片60通过第一引脚CC1及第二引脚CC2与连接所述充电器200,其他元件的连接与图1相同,不再赘述。所述CPU30用于检测所连接的所述充电器200的端口类型,并根据所述充电器200的端口类型,控制所述充电器200对电子装置100的充电方案。具体的,CPU30从所述充电器200获取与所述端口类型对应的充电电流,以对所述电子装置100进行充电。在本较佳实施例中,所述充电器200的端口类型包括SDP(StandardDownstreamPort,标准下行端口)、CDP(ChargingDownstreamPort,充电下行端口)以及DCP(DedicatedChargingPort,专用充电端口)。如果所述CPU30检测到所述充电器200为SDP类型,则从所述充电器200获取第一充电电流对所述电子装置进行充电,如果所述CPU30检测到所述充电器200为CDP类型,则从所述充电器200获取第二充电电流对所述电子装置进行充电。在本较佳实施例中,所述第一充电电流为最大电流约为500mA的充电电流,所述第二充电电流为最大电流约为900mA的充电电流。如果所述CPU30检测到所述充电器200为DCP类型的充电器,所述CPU30进一步检测所述充电器200是否支持第一类快充协议,如果所述充电器200支持第一类快充协议,则选择对应的第一类快充协议方案对所述电子装置100进行充电。所述MCU50经第一电阻R1与第二电阻R2与所述充电模块10相连,所述MCU50用于在检测到所述充电器200为DCP类型的充电器时,检测所述充电器200是否支持第二类快充协议,如果所述充电器200支持第二类快充协议,则选择对应的第二类快充协议方案对所述电子装置100进行充电。在其他实施例中,也可以由所述CPU30进一步检测所述充电器200是否支持第二类快充协议。在本较佳实施例中,所述第一类快充协议包括QuickCharge2.0协议、QuickCharge3.0协议、PumpExpress2.0快充协议(简称PE+2.0)及PumpExpress3.0快充协议(简称PE+3.0),所述第二类快充协议包括VOOC(VoltageOpenLoopMulti-stepConstant-CurrentCharging,电压开环多步恒流充电)协议。所述CPU30具体检测所述充电器200所支持的第一类快充协议及所述MCU50具体检测所述充电器200所支持的第二类快充协议的方法将在如图3、图4中所示的本发明的较佳实施方式中具体详述。在本发明的另一较佳实施例中,所述电子装置100还包括电源管理模块70,所述电源管理模块70用于检测所述电子装置100是否与所述充电器200相连,如果所述充电模块10与所述充电器200相连,则所述所述CPU30检测所述充电器200的端口类型,如果所述充电模块10未与所述充电器200相连,则所述电源管理模块70则以预设频率重复检测,直至检测到所述充电器200与所述电子装置100相连。参考图3所示,本发明充电方法第一较佳实施方式的流程图。所述充电方法包括以下步骤。所述较佳实施方式也是本发明的较佳实施例。根据不同的需求,所述图所示流程图中的执行顺序可以改变,某些可以省略。步骤300,所述电源管理模块70检测所述充电模块10是否与所述充电器200相连,如果检测到所述电子装置100与充电器200相连,则进入步骤301,如果未检测到所述电子装置100与充电器200相连,则重复所述步骤。步骤301,所述CPU30检测USB电池充电规范1.2协议(简称BC1.2),以完成电子装置100与充电器200的第一次握手。步骤302,所述CPU30检测所连接的充电器200是否是DCP类型的充电器,如果检测到所连接的充电器200是DCP类型的充电器200,则进入步骤303,如果检测到所连接的充电器200不是DCP类型的充电器,则进入步骤314。在本发明的一个实施例中,当电子装置100连接到一个充电器时,然后打开电子装置100的D-信号的上拉电源VDM_SRC,即电子装置100的D-信号为高电平,断开电子装置100的D+信号的上拉电源VDP_SRC,打开电子装置100的D+信号的下拉电流源IDP_SINK,此时电子装置100的D+信号将变成高电平,此时,据此判断所连接的充电器为DCP类型的充电器。步骤303,所述CPU30控制所述充电模块10检测所述充电器200是否支持QC3.0协议,如果所述充电器200支持QC3.0协议,则进入步骤304,如果所述充电器200不支持QC3.0协议,则进入步骤305。在本发明的一个实施例中,电子装置100根据USBBC1.2规范执行检测,当检测到DCP类型的充电器200时,电子装置100在其D+打开一个上拉电源VDP_SRC。充电器200检测D+上的输出电压、并确保D+上的输出电压在一秒的时长里高于第一判断电平VDAT_REF并低于第二判断电平VSEL_REF。一秒以后,充电器200将D+和D-开路并接通下拉电阻Rdm_dwn。如果D-保持为低,那么电子装置100不支持QC3.0协议规范。如果D-保持为高,则电子装置100支持QC3.0协议。步骤304,所述CPU30控制所述充电模块10采用QC3.0协议方案对所述电子装置100进行充电。步骤305,所述CPU30控制所述充电模块10检测所述充电器200是否支持QC2.0协议,如果所述充电器200支持QC2.0协议,则进入步骤306,如果所述充电器200不支持QC2.0协议,则进入步骤307。本发明的一个实施例中,类似于QC3.0协议的检测,电子装置100先根据USBBC1.2规范执行检测,再根据D+上的输出电压检测所述充电器200是否支持QC2.0协议。具体检测的方法可以参照QC3.0协议的内容。步骤306,所述CPU30控制所述充电模块10采用QC2.0协议方案对所述电子装置100进行充电。步骤307,所述CPU30检测所述充电器200是否支持PE+3.0协议,如果所述充电器200支持PE+3.0协议,则进入步骤308,如果所述充电器200不支持PE+3.0协议,则进入步骤309。在本发明的一个实施例中,当充电模块10确定与电子装置100相连的充电器为CDP类型或者DCP类型时,充电模块10根据PE+3.0协议中的握手协议判断充电器200是否支持PE+3.0协议。例如充电模块10发送升电压指令CurrentPattern,充电器200的输出电压调整至一个预设值并维持。因此,充电模块10透过量测VBUS可以判定经由USB连接器插入的装置是否为符合FC协议的电源适配器。若VBUS符合电源适配器输出所述预设值的规格,可以判定为充电器200支持PE+3.0协议。步骤308,所述CPU30控制所述充电模块10采用PE+3.0协议方案对所述电子装置100进行充电。步骤309,所述CPU30检测所述充电器200是否支持PE+2.0协议,如果所述充电器200支持PE+2.0协议,则进入步骤310,如果所述充电器200不支持PE+2.0协议,则进入步骤311。在本发明的一个实施例中,当充电模块10确定与电子装置100相连的充电器为CDP类型或者DCP类型时,充电模块10发送升电压指令CurrentPattern,目的是进一步区别插入的装置是否为符合PE+2.0协议的电源适配器。充电器200的输出电压调整至7V并维持。因此,充电模块10透过量测VBUS可以判定经由USB连接器插入的装置是否为符合FC协议的电源适配器。若VBUS符合电源适配器输出7V的规格,可以判定为充电器200支持PE+2.0协议。步骤310,所述CPU30采用PE+2.0协议方案对所述电子装置100进行充电。步骤311,所述MCU50检测所述充电器200是否支持VOOC协议,如果所述充电器200支持VOOC协议,则进入步骤312,如果所述充电器200不支持QC2.0协议,则进入步骤313。在本发明的一个实施例中,所述MCU50通过检测连接器201的D+信号,及D-信号来判断VOOC的协议,其中D+用于传输握手信号的CLK数据,D-用于传输握手信号的DATA数据。步骤312,所述MCU50采用VOOC协议方案对所述电子装置100进行充电。步骤313,所述CPU30按照普通5V充电器类型进行常规充电。步骤314,所述CPU30检测所连接的充电器200是否是SDP类型的充电器200,如果检测到所连接的充电器200是SDP类型的充电器,则进入步骤316,如果检测到所连接的充电器200不是SDP类型的充电器,则进入步骤317。在本发明的一个实施例中,当电子装置100连接到充电器200后,若充电模块10检测到电子装置的D+、D-信号为低电平时,则确定所接的设备为SDP类型充电器。步骤315,所述CPU30从充电器200获取第一充电电流对所述电子装置100进行充电。在本较佳实施例中,所述第一充电电流为最大电流约为500mA的充电电流。步骤316,所述CPU30检测所连接的充电器200是否是CDP类型的充电器200,如果检测到所连接的充电器200是CDP类型的充电器,则进入步骤317,如果检测到所连接的充电器200不是CDP类型的充电器,则进入步骤318。在本发明的一个实施例中,当电子装置100连接到一个充电器时,然后打开电子装置100的D-信号的上拉电源VDM_SRC,即电子装置100的D-信号为高电平,断开电子装置100的D+信号的上拉电源VDP_SRC,打开电子装置100的D+信号的下拉电流源IDP_SINK,此时电子装置100的D+信号将变成低电平,则可据此判断所连接的充电器为CDP类型的充电器。步骤317,所述CPU30从充电器200获取第二充电电流对所述电子装置100进行充电。在本较佳实施例中,所述第二充电电流为最大电流约为900mA的充电电流。步骤318,所述CPU30从充电器200获取第三充电电流对所述电子装置100进行充电。在本较佳实施例中,所述第三充电电流为最大电流约为500mA的充电电流。可以理解的是,如图4所示,在本发明第二较佳实施方式中,在步骤305判断否时,执行步骤311。在步骤311判断为否时,执行步骤307;步骤311判断为是时,执行步骤312。步骤307判断为否时,执行步骤309;步骤307判断为是时,执行步骤308。步骤309判断为否时,执行步骤313。其他步骤与图3相同,不再赘述。可以理解的是,如图5所示,在本发明第三较佳实施方式中,在步骤302判断为是时,执行步骤307。在步骤307判断否时,执行步骤309;在步骤307判断是时,执行步骤308。在步骤309判断为否时,执行步骤303;步骤309判断为是时,执行步骤310。步骤303判断为否时,执行步骤305;步骤303判断为是时,执行步骤304。步骤305判断为否时,执行步骤311;步骤305判断为是时,执行步骤306。步骤311判断为否时,执行步骤313。其他步骤与图3相同,不再赘述。可以理解的是,如图6所示,在本发明第四较佳实施方式中,在步骤302判断为是时,执行步骤307。在步骤307判断否时,执行步骤309;在步骤307判断是时,执行步骤308。在步骤309判断为否时,执行步骤311;步骤309判断为是时,执行步骤310。步骤311判断为否时,执行步骤303;步骤311判断为是时,执行步骤304。步骤303判断为否时,执行步骤305;步骤303判断为是时,执行步骤304。步骤305判断为否时,执行步骤313。其他步骤与图3相同,不再赘述。可以理解的是,如图7所示,在本发明第五较佳实施方式中,在步骤302判断为是时,执行步骤311。在步骤311判断否时,执行步骤303;在步骤311判断是时,执行步骤312。在步骤303判断为否时,执行步骤305;步骤303判断为是时,执行步骤304。步骤305判断为否时,执行步骤307;步骤305判断为是时,执行步骤306。步骤307判断为否时,执行步骤309;步骤307判断为是时,执行步骤308。步骤309判断为否时,执行步骤313。其他步骤与图3相同,不再赘述。可以理解的是,如图8所示,在本发明第六较佳实施方式中,在步骤302判断为是时,执行步骤311。在步骤311判断否时,执行步骤307;在步骤311判断是时,执行步骤312。在步骤307判断为否时,执行步骤309;步骤307判断为是时,执行步骤308。步骤309判断为否时,执行步骤303;步骤309判断为是时,执行步骤310。步骤303判断为否时,执行步骤305;步骤303判断为是时,执行步骤304。步骤305判断为否时,执行步骤313。其他步骤与图3相同,不再赘述。另外,上述步骤303与步骤305的执行顺序可以交换;步骤307与步骤309的执行顺序可以交换;步骤314与步骤316的执行顺序也可以交换。本发明的电子装置100及其充电方法可检测所述充电器200所支持的专用快充充电协议,并根据检测结果选择对应的专用快充充电协议进行充电,使得电子装置100可兼容支持第一类快充协议、第二类快充协议的充电器200,方便用户使用,提升用户体验。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1