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

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