充电方法、充电装置、电源提供设备及待充电终端与流程

文档序号:16504008发布日期:2019-01-05 08:55阅读:120来源:国知局
充电方法、充电装置、电源提供设备及待充电终端与流程

本发明实施例涉及充电领域,并且更具体地,涉及一种充电方法、充电装置、电源提供设备和待充电终端。



背景技术:

目前,移动终端(如智能手机)越来越受到消费者的青睐,但是移动终端耗电量大,通常需要经常充电。随着移动终端的电池容量越来越高,充电时间相应变长。如何实现快速充电亟待解决。

现有技术中,为了达到快速充电的目的,通常不考虑移动终端的承受能力,直接增大电源适配器的输出电流,这样会导致移动终端过热甚至烧坏等现象,降低了移动终端的使用寿命。



技术实现要素:

本发明实施例提供一种快速充电方法、电源适配器和移动终端,以提高快充过程的安全性。

第一方面,提供一种快速充电方法,所述方法应用于电源适配器,所述电源适配器与移动终端通过usb接口相连,所述usb接口中的电源线用于所述电源适配器为所述移动终端充电,所述电源适配器支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,所述方法包括:所述电源适配器与所述移动终端连接的过程中,所述电源适配器通过所述usb接口中的第一数据线向所述移动终端发送时钟信号,所述时钟信号用于指示所述电源适配器和所述移动终端之间的通信时序;所述电源适配器在所述通信时序的控制下,通过所述usb接口中的第二数据线与所述移动终端进行双向通信,以确定使用所述快速充电模式为所述移动终端充电;所述电源适配器将充电电流调整至所述快速充电模式对应的充电电流,为所述移动终端充电。

结合第一方面,在第一方面的一种实现方式中,所述通信时序包括交替产生的所述电源适配器的指令发送时段和所述电源适配器的指令接收时段,所述电源适配器在所述通信时序的控制下,通过所述usb接口中的第二数据线与所述移动终端进行双向通信,以确定使用所述快速充电模式为所述移动终端充电,包括:所述电源控制器在所述电源适配器的指令发送时段通过所述第二数据线向所述移动终端发送第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;所述电源适配器在所述电源适配器的指令接收时段通过所述第二数据线从所述移动终端接收所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式;所述电源适配器根据所述第一指令的回复指令,确定使用所述快速充电模式为所述移动终端充电。

结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述电源适配器的指令发送时段包括多个时钟周期,其中,每个时钟周期用于发送1比特的数据。

结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述电源适配器的指令发送时段包括8个时钟周期,所述第一指令包括8比特的数据。

结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述电源适配器的指令接收时段包括多个时钟周期,其中,每个时钟周期用于接收1比特的数据。

结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述电源适配器的指令接收时段包括10个时钟周期,所述第一指令的回复指令包括10比特的数据。

结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述第一指令属于所述电源适配器的快充通信指令集中的指令,且所述快充通信指令集中的指令的前n个比特相同。

结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述时钟信号的每个时钟周期包括10us的低电平和500us的高电平。

结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述第一数据线为所述usb接口中的d+数据线,所述第二数据线为所述usb接口中的d-数据线。

第二方面,提供一种快速充电方法,所述方法应用于移动终端,所述移动终端与电源适配器通过通用串行总线usb接口相连,所述usb接口中的电源线用于所述电源适配器为所述移动终端充电,所述移动终端支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,所述方法包括:所述移动终端与所述电源适配器连接的过程中,所述移动终端通过所述usb接口中的第一数据线从所述电源适配器接收时钟信号,所述时钟信号用于指示所述移动终端和所述电源适配器之间的通信时序;所述移动终端在所述通信时序的控制下,通过所述usb接口中的第二数据线与所述电源适配器进行双向通信,以便所述电源适配器确定使用所述快速充电模式为所述移动终端充电;所述移动终端从所述电源适配器接收所述快速充电模式对应的充电电流,为所述移动终端内的电池充电。

结合第二方面,在第二方面的一种实现方式中,所述通信时序包括交替产生的所述移动终端的指令接收时段和所述移动终端的指令发送时段,所述移动终端在所述通信时序的控制下,通过所述usb接口中的第二数据线与所述电源适配器进行双向通信,以便所述电源适配器确定使用所述快速充电模式为所述移动终端充电,包括:所述移动终端在所述移动终端的指令接收时段通过所述第二数据线从所述电源适配器接收第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;所述移动终端在所述移动终端的指令发送时段通过所述第二数据线向所述电源适配器发送所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式。

结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述移动终端的指令接收时段包括多个时钟周期,其中,每个时钟周期用于接收1比特的数据。

结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述移动终端的指令接收时段包括8个时钟周期,所述第一指令包括8比特的数据。

结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述移动终端的指令发送时段包括多个时钟周期,其中,每个时钟周期用于发送1比特的数据。

结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述移动终端的指令发送时段包括10个时钟周期,所述第一指令的回复指令包括10比特的数据。

结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述第一指令的回复指令属于所述移动终端的快充通信指令集中的指令,且所述快充通信指令集中的指令的前n个比特相同。

结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述时钟信号的每个时钟周期包括10us的低电平和500us的高电平。

结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述第一数据线为所述usb接口中的d+数据线,所述第二数据线为所述usb接口中的d-数据线。

第三方面,提供一种电源适配器,所述电源适配器与移动终端通过通用串行总线usb接口相连,所述usb接口中的电源线用于所述电源适配器为所述移动终端充电,所述电源适配器支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,所述电源适配器包括:通信单元,用于所述电源适配器与所述移动终端连接的过程中,通过所述usb接口中的第一数据线向所述移动终端发送时钟信号,所述时钟信号用于指示所述电源适配器和所述移动终端之间的通信时序;在所述通信时序的控制下,通过所述usb接口中的第二数据线与所述移动终端进行双向通信,以确定使用所述快速充电模式为所述移动终端充电;电流调整单元,用于将充电电流调整至所述快速充电模式对应的充电电流,为所述移动终端充电。

结合第三方面,在第三方面的一种实现方式中,所述通信时序包括交替产生的所述电源适配器的指令发送时段和所述电源适配器的指令接收时段,所述通信单元具体用于在所述电源适配器的指令发送时段通过所述第二数据线向所述移动终端发送第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;在所述电源适配器的指令接收时段通过所述第二数据线从所述移动终端接收所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式;根据所述第一指令的回复指令,确定使用所述快速充电模式为所述移动终端充电。

结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述电源适配器的指令发送时段包括多个时钟周期,其中,每个时钟周期用于发送1比特的数据。

结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述电源适配器的指令发送时段包括8个时钟周期,所述第一指令包括8比特的数据。

结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述电源适配器的指令接收时段包括多个时钟周期,其中,每个时钟周期用于接收1比特的数据。

结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述电源适配器的指令接收时段包括10个时钟周期,所述第一指令的回复指令包括10比特的数据。

结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述第一指令属于所述电源适配器的快充通信指令集中的指令,且所述快充通信指令集中的指令的前n个比特相同。

结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述时钟信号的每个时钟周期包括10us的低电平和500us的高电平。

结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述第一数据线为所述usb接口中的d+数据线,所述第二数据线为所述usb接口中的d-数据线。

第四方面,提供一种移动终端,所述移动终端与电源适配器通过通用串行总线usb接口相连,所述usb接口中的电源线用于所述电源适配器为所述移动终端充电,所述移动终端支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,所述移动终端包括:通信单元,用于在所述移动终端与所述电源适配器连接的过程中,所述移动终端通过所述usb接口中的第一数据线从所述电源适配器接收时钟信号,所述时钟信号用于指示所述移动终端和所述电源适配器之间的通信时序;在所述通信时序的控制下,通过所述usb接口中的第二数据线与所述电源适配器进行双向通信,以便所述电源适配器确定使用所述快速充电模式为所述移动终端充电;充电单元,用于从所述电源适配器接收所述快速充电模式对应的充电电流,为所述移动终端内的电池充电。

结合第四方面,在第四方面的一种实现方式中,所述通信时序包括交替产生的所述移动终端的指令接收时段和所述移动终端的指令发送时段,所述通信单元具体用于在所述移动终端的指令接收时段通过所述第二数据线从所述电源适配器接收第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;在所述移动终端的指令发送时段通过所述第二数据线向所述电源适配器发送所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式。

结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述移动终端的指令接收时段包括多个时钟周期,其中,每个时钟周期用于接收1比特的数据。

结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述移动终端的指令接收时段包括8个时钟周期,所述第一指令包括8比特的数据。

结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述移动终端的指令发送时段包括多个时钟周期,其中,每个时钟周期用于发送1比特的数据。

结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述移动终端的指令发送时段包括10个时钟周期,所述第一指令的回复指令包括10比特的数据。

结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述第一指令的回复指令属于所述移动终端的快充通信指令集中的指令,且所述快充通信指令集中的指令的前n个比特相同。

结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述时钟信号的每个时钟周期包括10us的低电平和500us的高电平。

结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述第一数据线为所述usb接口中的d+数据线,所述第二数据线为所述usb接口中的d-数据线。

第五方面,提供一种快速充电方法,所述方法应用于电源适配器,所述电源适配器与移动终端通过通用串行总线usb接口相连,所述usb接口中的电源线用于所述电源适配器为所述移动终端充电,所述usb接口中的数据线用于所述电源适配器和所述移动终端进行双向通信,所述电源适配器支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,所述方法包括:所述电源适配器确定开启所述快速充电模式;所述电源适配器向所述移动终端发送第二指令,所述第二指令用于询问所述电源适配器的当前输出电压是否适合作为所述快速充电模式的充电电压;所述电源适配器接收所述移动终端发送的所述第二指令的回复指令,所述第二指令的回复指令用于指示所述电源适配器的当前输出电压合适、偏高或偏低;所述电源适配器根据所述第二指令的回复指令,将所述电源适配器的输出电压调整至所述快速充电模式对应的充电电压;所述电源适配器向所述移动终端发送第三指令,所述第三指令用于询问所述移动终端当前支持的最大充电电流;所述电源适配器接收所述移动终端发送的所述第三指令的回复指令,所述第三指令的回复指令用于指示所述移动终端当前支持的最大充电电流;所述电源适配器根据所述第三指令的回复指令,确定所述快速充电模式的充电电流;所述电源适配器将输出电流调整至所述快速充电模式对应的充电电流,进入恒流阶段;在所述恒流阶段,所述电源适配器向所述移动终端发送第四指令,所述第四指令用于询问所述移动终端内的电池的当前电压;所述电源适配器接收所述移动终端发送的所述第四指令的回复指令,所述第四指令的回复指令用于指示所述移动终端内的电池的当前电压;所述电源适配器根据所述电池的当前电压,调整所述电源适配器的输出电流,从而以分段恒流的方式为所述移动终端充电。

结合第五方面,在第五方面的一种实现方式中,所述电源适配器确定开启所述快速充电模式,包括:所述电源适配器向所述移动终端发送所述第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;所述电源适配器从所述移动终端接收所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式;所述电源适配器根据所述第一指令的回复指令,确定开启所述快速充电模式。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述第一指令的回复指令包括多个比特,所述多个比特包括用于指示所述移动终端是否同意开启所述快速充电模式的比特,以及用于指示所述移动终端通路阻抗的比特,所述移动终端的通路阻抗用于所述电源适配器确定所述usb接口的接触是否良好。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述第一指令的回复指令格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述移动终端同意开启所述快速充电模式,x=0表示所述移动终端不同意开启所述快速充电模式,所述移动终端的通路阻抗=yyyyyy*5mω。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述第一指令为10101000,或0xa8。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述第二指令的回复指令包括多个比特,所述第二指令的回复指令中的多个比特包括用于指示所述电源适配器的当前输出电压合适、偏高或偏低的比特。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述第二指令的回复指令的格式为1010xx0000,其中,x表示1个比特,xx=11表示所述电源适配器的当前输出电压合适,xx=10表示所述电源适配器的当前输出电压偏高,xx=01表示所述电源适配器的当前输出电压偏低。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述第二指令为10100100,或者0xa4。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述第三指令的回复指令包括多个比特,所述第三指令的回复指令中的多个比特包括用于指示所述移动终端当前支持的最大充电电流的比特。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述第三指令的回复指令的格式为1010xxxxxx,其中,x表示1个比特,所述移动终端当前支持的最大充电电流=3000+(xxxxxx*250)ma。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述第三指令为10100110或0xa6。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述第四指令的回复指令包括多个比特,所述第四指令的回复指令中的多个比特包括用于指示所述电池的当前电压的比特,以及所述电池是否正在充电的比特。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述第四指令的回复指令的格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述电池正在充电,x=0表示所述电池未充电,所述电池的当前电压=3404+(yyyyyy*16)mv。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述第四指令为10100010或0xa2。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述方法还包括:所述电源适配器确定所述usb接口的接触不良;所述电源适配器向所述移动终端发送第五指令,所述第五指令用于通知所述移动终端所述usb接口的接触不良,退出所述快速充电模式或重新确定是否开启所述快速充电模式。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述第五指令为10110010或0xb2。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述方法还包括:当所述电源适配器确定从所述移动终端接收到的回复指令出现编码错误时,所述电源适配器执行以下操作中的至少一种:退出所述快速充电模式、停止充电或重新确定是否开启所述快速充电模式。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述电源适配器向所述移动终端发送的指令包括多个比特,所述电源适配器在发送任一指令时,先发送所述任一指令的多个比特中的最高有效位msb;或者,所述电源适配器从所述移动终端接收的指令包括多个比特,所述电源适配器在接收某一指令时,先接收所述某一指令的多个比特中的msb。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述电源适配器与所述移动终端通信过程中的时钟信号或时钟中断信号均由所述电源适配器提供。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述电源适配器向所述移动终端发送的指令包括多个比特,在所述多个比特中的每个比特发送的过程中,所述电源适配器先发送所述每个比特,再发送时钟中断信号;或者,所述电源适配器从所述移动终端接收的回复指令包括多个比特,在所述多个比特中的每个比特接收的过程中,所述电源适配器先发送时钟中断信号,然后延迟预设时间间隔,再接收所述每个比特。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述电源适配器向所述移动终端发送的每个指令包括8个比特的数据,所述电源适配器通过所述时钟信号的连续的8个时钟周期向所述移动终端发送所述8个比特的数据,所述连续的8个时钟周期中的每个时钟周期的前10us为低电平,后500us为高电平;或者,所述电源适配器从所述移动终端接收的每个回复指令包括10个比特的数据,所述电源适配器通过所述时钟信号的连续10个时钟周期从所述移动终端接收所述10个比特的数据,所述连续的10个时钟周期中的每个时钟周期的前500us为高电平,后10us为低电平。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的高电平的最小值为所述电源适配器的vdd-0.7v;或者,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的低电平的最大值为0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最小值为0.25vdd+0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最大值为4.5v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的低电平的最大值为0.15vdd;其中,vdd为所述电源适配器的工作电压,和/或3.2v<vdd<4.5v。

结合第五方面或其上述实现方式的任一种,在第五方面的另一种实现方式中,所述移动终端收到所述时钟中断信号之后,所述电源适配器向所述移动终端发送的指令中的数据的保持时间为500±5us。

第六方面,提供一种快速充电方法,所述方法应用于移动终端,所述移动终端与电源适配器通过通用串行总线usb接口相连,所述usb接口中的电源线用于为所述移动终端充电,所述usb接口中的数据线用于所述移动终端和所述电源适配器进行双向通信,所述移动终端支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,所述方法包括:所述移动终端确定开启所述快速充电模式;所述移动终端从所述电源适配器接收第二指令,所述第二指令用于询问所述电源适配器的当前输出电压是否适合作为所述快速充电模式的充电电压;所述移动终端向所述电源适配器发送所述第二指令的回复指令,所述第二指令的回复指令用于指示所述电源适配器的当前输出电压合适、偏高或偏低,以便所述电源适配器根据所述第二指令的回复指令将所述电源适配器的输出电压调整至所述快速充电模式对应的充电电压;所述移动终端从所述电源适配器接收第三指令,所述第三指令用于询问所述移动终端当前支持的最大充电电流;所述移动终端向所述电源适配器发送所述第三指令的回复指令,所述第三指令的回复指令用于指示所述移动终端当前支持的最大充电电流,以便所述电源适配器根据所述第三指令的回复指令,确定所述快速充电模式对应的充电电流;在所述电源适配器将输出电流调整至所述快速充电模式对应的充电电流、进入恒流阶段之后,所述移动终端从所述电源适配器接收第四指令,所述第四指令用于询问所述移动终端内的电池的当前电压;所述移动终端向所述电源适配器发送所述第四指令的回复指令,所述第四指令的回复指令用于指示所述移动终端内的电池的当前电压,以便所述电源适配器根据所述电池的当前电压,调整所述电源适配器的输出电流,从而以分段恒流的方式为所述移动终端充电。

结合第六方面,在第六方面的一种实现方式中,所述移动终端确定开启所述快速充电模式,包括:所述移动终端从所述电源适配器接收所述第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;所述移动终端向所述电源适配器发送所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述第一指令的回复指令包括多个比特,所述多个比特包括用于指示所述移动终端是否同意开启所述快速充电模式的比特,以及用于指示所述移动终端通路阻抗的比特,所述移动终端的通路阻抗用于所述电源适配器确定所述usb接口的接触是否良好。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述第一指令的回复指令格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述移动终端同意开启所述快速充电模式,x=0表示所述移动终端不同意开启所述快速充电模式,所述移动终端的通路阻抗=yyyyyy*5mω。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述第一指令为10101000,或0xa8。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述第二指令的回复指令包括多个比特,所述第二指令的回复指令中的多个比特包括用于指示所述电源适配器的当前输出电压合适、偏高或偏低的比特。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述第二指令的回复指令的格式为1010xx0000,其中,x表示1个比特,xx=11表示所述电源适配器的当前输出电压合适,xx=10表示所述电源适配器的当前输出电压偏高,xx=01表示所述电源适配器的当前输出电压偏低。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述第二指令为10100100,或者0xa4。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述第三指令的回复指令包括多个比特,所述第三指令的回复指令中的多个比特包括用于指示所述移动终端当前支持的最大充电电流的比特。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述第三指令的回复指令的格式为1010xxxxxx,其中,x表示1个比特,所述移动终端当前支持的最大充电电流=3000+(xxxxxx*250)ma。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述第三指令为10100110或0xa6。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述第四指令的回复指令包括多个比特,所述第四指令的回复指令中的多个比特包括用于指示所述电池的当前电压的比特,以及所述电池是否正在充电的比特。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述第四指令的回复指令的格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述电池正在充电,x=0表示所述电池未充电,所述电池的当前电压=3404+(yyyyyy*16)mv。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述第四指令为10100010或0xa2。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述方法还包括:所述移动终端从所述电源适配器接收第五指令,所述第五指令用于通知所述移动终端所述usb接口的接触不良,退出所述快速充电模式或重新开启所述快速充电模式。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述第五指令为10110010或0xb2。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述方法还包括:当所述电源适配器确定从所述移动终端接收到的回复指令出现编码错误时,所述移动终端执行以下操作中的至少一种:退出所述快速充电模式、停止充电或重新确定是否开启所述快速充电模式。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述移动终端向所述电源适配器发送的指令包括多个比特,所述移动终端在发送任一指令时,先发送所述任一指令的多个比特中的最高有效位msb;或者,所述移动终端从所述电源适配器接收的指令包括多个比特,所述移动终端在接收某一指令时,先接收所述某一指令的多个比特中的msb。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述电源适配器与所述移动终端通信过程中的时钟信号均由所述电源适配器提供。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述电源适配器向所述移动终端发送的指令包括多个比特,在所述多个比特中的每个比特发送的过程中,所述电源适配器先发送所述每个比特,再发送时钟中断信号;或者,所述电源适配器从所述移动终端接收的回复指令包括多个比特,在所述多个比特中的每个比特接收的过程中,所述电源适配器先发送时钟中断信号,然后延迟预设时间间隔,再接收所述每个比特。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述电源适配器向所述移动终端发送的每个指令包括8个比特的数据,所述电源适配器通过所述时钟信号的连续的8个时钟周期向所述移动终端发送所述8个比特的数据,所述连续的8个时钟周期中的每个时钟周期的前10us为低电平,后500us为高电平;或者,所述电源适配器从所述移动终端接收的每个回复指令包括10个比特的数据,所述电源适配器通过所述时钟信号的连续10个时钟周期从所述移动终端接收所述10个比特的数据,所述连续的10个时钟周期中的每个时钟周期的前500us为高电平,后10us为低电平。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的高电平的最小值为所述电源适配器的vdd-0.7v;或者,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的低电平的最大值为0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最小值为0.25vdd+0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最大值为4.5v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的低电平的最大值为0.15vdd;其中,vdd为所述电源适配器的工作电压,和/或3.2v<vdd<4.5v。

结合第六方面或其上述实现方式的任一种,在第六方面的另一种实现方式中,所述移动终端收到所述时钟中断信号之后,所述电源适配器向所述移动终端发送的指令中的数据的保持时间为500±5us。

第七方面,提供一种电源适配器,所述电源适配器与移动终端通过通用串行总线usb接口相连,所述usb接口中的电源线用于所述电源适配器为所述移动终端充电,所述usb接口中的数据线用于所述电源适配器和所述移动终端进行双向通信,所述电源适配器支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,所述电源适配器包括:通信控制电路和充电电路,所述通信控制电路用于确定开启所述快速充电模式;向所述移动终端发送第二指令,所述第二指令用于询问所述电源适配器的当前输出电压是否适合作为所述快速充电模式的充电电压;接收所述移动终端发送的所述第二指令的回复指令,所述第二指令的回复指令用于指示所述电源适配器的当前输出电压合适、偏高或偏低;根据所述第二指令的回复指令,将所述电源适配器的输出电压调整至所述快速充电模式对应的充电电压;向所述移动终端发送第三指令,所述第三指令用于询问所述移动终端当前支持的最大充电电流;接收所述移动终端发送的所述第三指令的回复指令,所述第三指令的回复指令用于指示所述移动终端当前支持的最大充电电流;根据所述第三指令的回复指令,确定所述快速充电模式的充电电流;将输出电流调整至所述快速充电模式对应的充电电流,进入恒流阶段;在所述恒流阶段,向所述移动终端发送第四指令,所述第四指令用于询问所述移动终端内的电池的当前电压;接收所述移动终端发送的所述第四指令的回复指令,所述第四指令的回复指令用于指示所述移动终端内的电池的当前电压;根据所述电池的当前电压,调整所述电源适配器的输出电流,从而以分段恒流的方式通过所述充电电路为所述移动终端充电。

结合第七方面,在第七方面的一种实现方式中,所述通信控制电路具体用于向所述移动终端发送所述第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;从所述移动终端接收所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式;根据所述第一指令的回复指令,确定开启所述快速充电模式。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述第一指令的回复指令包括多个比特,所述多个比特包括用于指示所述移动终端是否同意开启所述快速充电模式的比特,以及用于指示所述移动终端通路阻抗的比特,所述移动终端的通路阻抗用于所述电源适配器确定所述usb接口的接触是否良好。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述第一指令的回复指令格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述移动终端同意开启所述快速充电模式,x=0表示所述移动终端不同意开启所述快速充电模式,所述移动终端的通路阻抗=yyyyyy*5mω。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述第一指令为10101000,或0xa8。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述第二指令的回复指令包括多个比特,所述第二指令的回复指令中的多个比特包括用于指示所述电源适配器的当前输出电压合适、偏高或偏低的比特。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述第二指令的回复指令的格式为1010xx0000,其中,x表示1个比特,xx=11表示所述电源适配器的当前输出电压合适,xx=10表示所述电源适配器的当前输出电压偏高,xx=01表示所述电源适配器的当前输出电压偏低。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述第二指令为10100100,或者0xa4。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述第三指令的回复指令包括多个比特,所述第三指令的回复指令中的多个比特包括用于指示所述移动终端当前支持的最大充电电流的比特。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述第三指令的回复指令的格式为1010xxxxxx,其中,x表示1个比特,所述移动终端当前支持的最大充电电流=3000+(xxxxxx*250)ma。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述第三指令为10100110或0xa6。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述第四指令的回复指令包括多个比特,所述第四指令的回复指令中的多个比特包括用于指示所述电池的当前电压的比特,以及所述电池是否正在充电的比特。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述第四指令的回复指令的格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述电池正在充电,x=0表示所述电池未充电,所述电池的当前电压=3404+(yyyyyy*16)mv。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述第四指令为10100010或0xa2。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述所述通信控制电路还用于确定所述usb接口的接触不良;向所述移动终端发送第五指令,所述第五指令用于通知所述移动终端所述usb接口的接触不良,退出所述快速充电模式或重新确定是否开启所述快速充电模式。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述第五指令为10110010或0xb2。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述通信控制电路还用于当所述电源适配器确定从所述移动终端接收到的回复指令出现编码错误时,执行以下操作中的至少一种:退出所述快速充电模式、停止充电或重新确定是否开启所述快速充电模式。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述电源适配器向所述移动终端发送的指令包括多个比特,所述电源适配器在发送任一指令时,先发送所述任一指令的多个比特中的最高有效位msb;或者,所述电源适配器从所述移动终端接收的指令包括多个比特,所述电源适配器在接收某一指令时,先接收所述某一指令的多个比特中的msb。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述电源适配器与所述移动终端通信过程中的时钟信号或时钟中断信号均由所述电源适配器提供。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述电源适配器向所述移动终端发送的指令包括多个比特,在所述多个比特中的每个比特发送的过程中,所述电源适配器先发送所述每个比特,再发送时钟中断信号;或者,所述电源适配器从所述移动终端接收的回复指令包括多个比特,在所述多个比特中的每个比特接收的过程中,所述电源适配器先发送时钟中断信号,然后延迟预设时间间隔,再接收所述每个比特。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述电源适配器向所述移动终端发送的每个指令包括8个比特的数据,所述电源适配器通过所述时钟信号的连续的8个时钟周期向所述移动终端发送所述8个比特的数据,所述连续的8个时钟周期中的每个时钟周期的前10us为低电平,后500us为高电平;或者,所述电源适配器从所述移动终端接收的每个回复指令包括10个比特的数据,所述电源适配器通过所述时钟信号的连续10个时钟周期从所述移动终端接收所述10个比特的数据,所述连续的10个时钟周期中的每个时钟周期的前500us为高电平,后10us为低电平。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的高电平的最小值为所述电源适配器的vdd-0.7v;或者,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的低电平的最大值为0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最小值为0.25vdd+0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最大值为4.5v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的低电平的最大值为0.15vdd;其中,vdd为所述电源适配器的工作电压,和/或3.2v<vdd<4.5v。

结合第七方面或其上述实现方式的任一种,在第七方面的另一种实现方式中,所述移动终端收到所述时钟中断信号之后,所述电源适配器向所述移动终端发送的指令中的数据的保持时间为500±5us。

第八方面,提供一种移动终端,所述移动终端与电源适配器通过通用串行总线usb接口相连,所述usb接口中的电源线用于为所述移动终端充电,所述usb接口中的数据线用于所述移动终端和所述电源适配器进行双向通信,所述移动终端支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,所述移动终端包括:通信控制电路和充电电路,所述通信控制电路用于确定开启所述快速充电模式;从所述电源适配器接收第二指令,所述第二指令用于询问所述电源适配器的当前输出电压是否适合作为所述快速充电模式的充电电压;向所述电源适配器发送所述第二指令的回复指令,所述第二指令的回复指令用于指示所述电源适配器的当前输出电压合适、偏高或偏低,以便所述电源适配器根据所述第二指令的回复指令将所述电源适配器的输出电压调整至所述快速充电模式对应的充电电压;从所述电源适配器接收第三指令,所述第三指令用于询问所述移动终端当前支持的最大充电电流;向所述电源适配器发送所述第三指令的回复指令,所述第三指令的回复指令用于指示所述移动终端当前支持的最大充电电流,以便所述电源适配器根据所述第三指令的回复指令,确定所述快速充电模式对应的充电电流;在所述电源适配器将输出电流调整至所述快速充电模式对应的充电电流、进入恒流阶段之后从所述电源适配器接收第四指令,所述第四指令用于询问所述移动终端内的电池的当前电压;向所述电源适配器发送所述第四指令的回复指令,所述第四指令的回复指令用于指示所述移动终端内的电池的当前电压,以便所述电源适配器根据所述电池的当前电压,调整所述电源适配器的输出电流,从而以分段恒流的方式通过所述充电电路为所述移动终端充电。

结合第八方面,在第八方面的一种实现方式中,所述通信控制电路具体用于从所述电源适配器接收所述第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;向所述电源适配器发送所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述第一指令的回复指令包括多个比特,所述多个比特包括用于指示所述移动终端是否同意开启所述快速充电模式的比特,以及用于指示所述移动终端通路阻抗的比特,所述移动终端的通路阻抗用于所述电源适配器确定所述usb接口的接触是否良好。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述第一指令的回复指令格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述移动终端同意开启所述快速充电模式,x=0表示所述移动终端不同意开启所述快速充电模式,所述移动终端的通路阻抗=yyyyyy*5mω。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述第一指令为10101000,或0xa8。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述第二指令的回复指令包括多个比特,所述第二指令的回复指令中的多个比特包括用于指示所述电源适配器的当前输出电压合适、偏高或偏低的比特。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述第二指令的回复指令的格式为1010xx0000,其中,x表示1个比特,xx=11表示所述电源适配器的当前输出电压合适,xx=10表示所述电源适配器的当前输出电压偏高,xx=01表示所述电源适配器的当前输出电压偏低。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述第二指令为10100100,或者0xa4。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述第三指令的回复指令包括多个比特,所述第三指令的回复指令中的多个比特包括用于指示所述移动终端当前支持的最大充电电流的比特。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述第三指令的回复指令的格式为1010xxxxxx,其中,x表示1个比特,所述移动终端当前支持的最大充电电流=3000+(xxxxxx*250)ma。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述第三指令为10100110或0xa6。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述第四指令的回复指令包括多个比特,所述第四指令的回复指令中的多个比特包括用于指示所述电池的当前电压的比特,以及所述电池是否正在充电的比特。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述第四指令的回复指令的格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述电池正在充电,x=0表示所述电池未充电,所述电池的当前电压=3404+(yyyyyy*16)mv。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述第四指令为10100010或0xa2。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述通信控制电路还用于从所述电源适配器接收第五指令,所述第五指令用于通知所述移动终端所述usb接口的接触不良,退出所述快速充电模式或重新开启所述快速充电模式。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述第五指令为10110010或0xb2。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述通信控制电路还用于当所述电源适配器确定从所述移动终端接收到的回复指令出现编码错误时,执行以下操作中的至少一种:退出所述快速充电模式、停止充电或重新确定是否开启所述快速充电模式。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述移动终端向所述电源适配器发送的指令包括多个比特,所述移动终端在发送任一指令时,先发送所述任一指令的多个比特中的最高有效位msb;或者,所述移动终端从所述电源适配器接收的指令包括多个比特,所述移动终端在接收某一指令时,先接收所述某一指令的多个比特中的msb。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述电源适配器与所述移动终端通信过程中的时钟信号均由所述电源适配器提供。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述电源适配器向所述移动终端发送的指令包括多个比特,在所述多个比特中的每个比特发送的过程中,所述电源适配器先发送所述每个比特,再发送时钟中断信号;或者,所述电源适配器从所述移动终端接收的回复指令包括多个比特,在所述多个比特中的每个比特接收的过程中,所述电源适配器先发送时钟中断信号,然后延迟预设时间间隔,再接收所述每个比特。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述电源适配器向所述移动终端发送的每个指令包括8个比特的数据,所述电源适配器通过所述时钟信号的连续的8个时钟周期向所述移动终端发送所述8个比特的数据,所述连续的8个时钟周期中的每个时钟周期的前10us为低电平,后500us为高电平;或者,所述电源适配器从所述移动终端接收的每个回复指令包括10个比特的数据,所述电源适配器通过所述时钟信号的连续10个时钟周期从所述移动终端接收所述10个比特的数据,所述连续的10个时钟周期中的每个时钟周期的前500us为高电平,后10us为低电平。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的高电平的最小值为所述电源适配器的vdd-0.7v;或者,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的低电平的最大值为0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最小值为0.25vdd+0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最大值为4.5v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的低电平的最大值为0.15vdd;其中,vdd为所述电源适配器的工作电压,和/或3.2v<vdd<4.5v。

结合第八方面或其上述实现方式的任一种,在第八方面的另一种实现方式中,所述移动终端收到所述时钟中断信号之后,所述电源适配器向所述移动终端发送的指令中的数据的保持时间为500±5us。

本发明实施例中,电源适配器并非盲目地增大输出电流进行快速充电,而是需要与移动终端进行双向通信,协商是否可以采用快速充电模式,与现有技术相比,提升了快速充电过程的安全性。

附图说明

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

图1是本发明实施例的快速充电方法的示意性流程图。

图2是本发明实施例的快速充电方法的示意性流程图。

图3是本发明实施例的电源适配器进行一次数据收发的示例图。

图4是本发明实施例的电源适配器的一次通信的时序示例图。

图5是本发明实施例的电源适配器的一次通信的时序示例图。

图6是本发明实施例的电源适配器的示意性结构图。

图7是本发明实施例的移动终端的示意性结构图。

图8是本发明实施例的快速充电方法的示意性流程图。

图9是本发明实施例的快速充电方法的示意性流程图。

图10是本发明实施例的电源适配器的示意性结构图。

图11是本发明实施例的移动终端的示意性结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。

图1是本发明实施例的快速充电方法的示意性流程图。图1的方法应用于电源适配器,所述电源适配器与移动终端通过通用串行总线(universalserialbus,usb)接口相连,该usb接口可以是普通的usb接口,也可以是microusb接口。所述usb接口中的电源线用于所述电源适配器为所述移动终端充电,其中,usb接口中的电源线可以是usb接口中的vbus线和/或地线。所述电源适配器支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,例如,普通充电模式的充电电流一般小于2.5a,快速充电模式的充电电流可以大于3a。

图1的方法包括:

110、所述电源适配器与所述移动终端连接的过程中,所述电源适配器通过所述usb接口中的第一数据线向所述移动终端发送时钟信号,所述时钟信号用于指示所述电源适配器和所述移动终端之间的通信时序。

应理解,电源适配器主动向移动终端发送时钟信号,且电源适配器可以在与移动终端连接的整个过程中保持该时钟信号的发送。

120、所述电源适配器在所述通信时序的控制下,通过所述usb接口中的第二数据线与所述移动终端进行双向通信,以确定使用所述快速充电模式为所述移动终端充电。

130、所述电源适配器将充电电流调整至所述快速充电模式对应的充电电流,为所述移动终端充电。

具体地,电源适配器可以预先记录快速充电模式对应的充电电流,等到确定使用快速充电模式为移动终端充电时,直接将充电电流调整至该快速充电模式对应的充电电流。或者,电源适配器可以与移动终端通过双向通信协商快速充电模式对应的充电电流,等协商完成后,再调整充电电流。

本发明实施例中,电源适配器并非盲目地增大输出电流进行快速充电,而是需要与移动终端进行双向通信,协商是否可以采用快速充电模式,与现有技术相比,提升了快速充电过程的安全性。

可选地,作为一个实施例,所述通信时序包括交替产生的所述电源适配器的指令发送时段和所述电源适配器的指令接收时段,所述电源适配器在所述通信时序的控制下,通过所述usb接口中的第二数据线与所述移动终端进行双向通信,以确定使用所述快速充电模式为所述移动终端充电,包括:所述电源控制器在所述电源适配器的指令发送时段通过所述第二数据线向所述移动终端发送第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;所述电源适配器在所述电源适配器的指令接收时段通过所述第二数据线从所述移动终端接收所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式;所述电源适配器根据所述第一指令的回复指令,确定使用所述快速充电模式为所述移动终端充电。

可选地,作为一个实施例,所述电源适配器的指令发送时段包括多个时钟周期,其中,每个时钟周期用于发送1比特的数据。

可选地,作为一个实施例,所述电源适配器的指令发送时段包括8个时钟周期,所述第一指令包括8比特的数据。

可选地,作为一个实施例,所述电源适配器的指令接收时段包括多个时钟周期,其中,每个时钟周期用于接收1比特的数据。

可选地,作为一个实施例,所述电源适配器的指令接收时段包括10个时钟周期,所述第一指令的回复指令包括10比特的数据。

可选地,作为一个实施例,所述第一指令属于所述电源适配器的快充通信指令集中的指令,且所述快充通信指令集中的指令的前n个比特相同。

可选地,作为一个实施例,所述时钟信号的每个时钟周期包括10us的低电平和500us的高电平。

可选地,作为一个实施例,所述第一数据线为所述usb接口中的d+数据线,所述第二数据线为所述usb接口中的d-数据线。

上文中结合图1,从电源适配器的角度详细描述了根据本发明实施例的快速充电方法,下面将结合图2,从移动终端的角度描述根据本发明实施例的快速充电方法。

应理解,移动终端侧描述的电源适配器与移动终端的交互及相关特性、功能等与电源适配器侧的描述相应,为了简洁,适当省略重复的描述。

图2是本发明实施例的快速充电方法的示意性流程图。图2的方法应用于移动终端,所述移动终端与电源适配器通过usb接口相连,所述usb接口中的电源线用于所述电源适配器为所述移动终端充电,所述移动终端支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,图2的方法包括:

210、所述移动终端与所述电源适配器连接的过程中,所述移动终端通过所述usb接口中的第一数据线从所述电源适配器接收时钟信号,所述时钟信号用于指示所述移动终端和所述电源适配器之间的通信时序。

220、所述移动终端在所述通信时序的控制下,通过所述usb接口中的第二数据线与所述电源适配器进行双向通信,以便所述电源适配器确定使用所述快速充电模式为所述移动终端充电。

230、所述移动终端从所述电源适配器接收所述快速充电模式对应的充电电流,为所述移动终端内的电池充电。

本发明实施例中,电源适配器并非盲目地增大输出电流进行快速充电,而是需要与移动终端进行双向通信,协商是否可以采用快速充电模式,与现有技术相比,提升了快速充电过程的安全性。

可选地,作为一个实施例,所述通信时序包括交替产生的所述移动终端的指令接收时段和所述移动终端的指令发送时段,所述移动终端在所述通信时序的控制下,通过所述usb接口中的第二数据线与所述电源适配器进行双向通信,以便所述电源适配器确定使用所述快速充电模式为所述移动终端充电,包括:所述移动终端在所述移动终端的指令接收时段通过所述第二数据线从所述电源适配器接收第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;所述移动终端在所述移动终端的指令发送时段通过所述第二数据线向所述电源适配器发送所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式。

可选地,作为一个实施例,所述移动终端的指令接收时段包括多个时钟周期,其中,每个时钟周期用于接收1比特的数据。

可选地,作为一个实施例,所述移动终端的指令接收时段包括8个时钟周期,所述第一指令包括8比特的数据。

可选地,作为一个实施例,所述移动终端的指令发送时段包括多个时钟周期,其中,每个时钟周期用于发送1比特的数据。

可选地,作为一个实施例,所述移动终端的指令发送时段包括10个时钟周期,所述第一指令的回复指令包括10比特的数据。

可选地,作为一个实施例,所述第一指令的回复指令属于所述移动终端的快充通信指令集中的指令,且所述快充通信指令集中的指令的前n个比特相同。

可选地,作为一个实施例,所述时钟信号的每个时钟周期包括10us的低电平和500us的高电平。

可选地,作为一个实施例,所述第一数据线为所述usb接口中的d+数据线,所述第二数据线为所述usb接口中的d-数据线。

下面结合具体例子,更加详细地描述本发明实施例。应注意,图3至图5的例子仅仅是为了帮助本领域技术人员理解本发明实施例,而非要将本发明实施例限于所例示的具体数值或具体场景。本领域技术人员根据所给出的图3至图5的例子,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本发明实施例的范围内。

首先,可以定义电源适配器和移动终端之间的快充通信指令集,例如,快速通信指令集如下表一所示:

表1快充通信指令集

从表1可以看出,每次通信先由电源适配器发送8比特数据,然后由移动终端回复10比特数据,数据传送时。电源适配器在数据发送时,可以先发送高位(msb),同理,电源适配器在数据接收时,也是先接收高位(msb)。电源适配器发送与接收的时钟均可由电源适配器提供。

电源适配器在发送数据时,每个bit数据,在clk中断发送之前发送数据,这样可以保证移动终端接收的数据的准确性。电源适配器在接收数据时,可以先发送clk中断信号,延时一定时间再读取数据,这样可以保证电源适配器端接收数据的准确性及可靠性。

图3是本发明实施例的电源适配器进行一次数据收发的示例图。图3中的解析数据是否合法的方式有很多,例如,可以预先定义数据的前n位为101,当电源适配器收到的数据的前3位不是101时,认定数据为非法数据,通信失败。或者,预先定义接收数据为10比特,如果接收到的数据不是10比特,认定数据为非法数据,通信失败。

图4是电源适配器的一次通信的时序示例图。从图4可以清楚的看出d+数据线中的时钟信号指示的通信时序与d-数据线中的数据传输的关系。图5给出一个具体的例子,在图5中,电源适配器向移动终端发送的指令10101000之后,从移动终端接收回复指令1011001111。

上文中结合图1至图5,详细描述了根据本发明实施例的快速充电方法,下面将结合图6至图7,详细描述根据本发明实施例的电源适配器和移动终端。应理解,图6中的电源适配器能够实现图1至图5中由电源适配器执行的各个步骤,图7的移动终端能够实现图1至图5中由移动终端执行的各个步骤,为避免重复,不再详细描述。

图6是本发明实施例的电源适配器的示意性结构图。图6的电源适配器600与移动终端通过usb接口相连,所述usb接口中的电源线用于所述电源适配器600为所述移动终端充电,所述电源适配器600支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,所述电源适配器600包括:

通信电路610,用于所述电源适配器600与所述移动终端连接的过程中,通过所述usb接口中的第一数据线向所述移动终端发送时钟信号,所述时钟信号用于指示所述电源适配器600和所述移动终端之间的通信时序;在所述通信时序的控制下,通过所述usb接口中的第二数据线与所述移动终端进行双向通信,以确定使用所述快速充电模式为所述移动终端充电;

电流调整电路620,用于将充电电流调整至所述快速充电模式对应的充电电流,为所述移动终端充电。

本发明实施例中,电源适配器并非盲目地增大输出电流进行快速充电,而是需要与移动终端进行双向通信,协商是否可以采用快速充电模式,与现有技术相比,提升了快速充电过程的安全性。

可选地,作为一个实施例,所述通信时序包括交替产生的所述电源适配器600的指令发送时段和所述电源适配器600的指令接收时段,所述通信电路610具体用于在所述电源适配器600的指令发送时段通过所述第二数据线向所述移动终端发送第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;在所述电源适配器600的指令接收时段通过所述第二数据线从所述移动终端接收所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式;根据所述第一指令的回复指令,确定使用所述快速充电模式为所述移动终端充电。

可选地,作为一个实施例,所述电源适配器600的指令发送时段包括多个时钟周期,其中,每个时钟周期用于发送1比特的数据。

可选地,作为一个实施例,所述电源适配器600的指令发送时段包括8个时钟周期,所述第一指令包括8比特的数据。

可选地,作为一个实施例,所述电源适配器600的指令接收时段包括多个时钟周期,其中,每个时钟周期用于接收1比特的数据。

可选地,作为一个实施例,所述电源适配器600的指令接收时段包括10个时钟周期,所述第一指令的回复指令包括10比特的数据。

可选地,作为一个实施例,所述第一指令属于所述电源适配器600的快充通信指令集中的指令,且所述快充通信指令集中的指令的前n个比特相同。

可选地,作为一个实施例,所述时钟信号的每个时钟周期包括10us的低电平和500us的高电平。

可选地,作为一个实施例,所述第一数据线为所述usb接口中的d+数据线,所述第二数据线为所述usb接口中的d-数据线。

图7是本发明实施例的移动终端的示意性框图。图7的移动终端700与电源适配器通过usb接口相连,所述usb接口中的电源线用于所述电源适配器为所述移动终端700充电,所述移动终端700支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,所述移动终端700包括:

通信电路710,用于在所述移动终端700与所述电源适配器连接的过程中,所述移动终端700通过所述usb接口中的第一数据线从所述电源适配器接收时钟信号,所述时钟信号用于指示所述移动终端700和所述电源适配器之间的通信时序;在所述通信时序的控制下,通过所述usb接口中的第二数据线与所述电源适配器进行双向通信,以便所述电源适配器确定使用所述快速充电模式为所述移动终端700充电;

充电电路720,用于从所述电源适配器接收所述快速充电模式对应的充电电流,为所述移动终端700内的电池充电。

本发明实施例中,电源适配器并非盲目地增大输出电流进行快速充电,而是需要与移动终端进行双向通信,协商是否可以采用快速充电模式,与现有技术相比,提升了快速充电过程的安全性。

可选地,作为一个实施例,所述通信时序包括交替产生的所述移动终端700的指令接收时段和所述移动终端700的指令发送时段,所述通信电路710具体用于在所述移动终端700的指令接收时段通过所述第二数据线从所述电源适配器接收第一指令,所述第一指令用于询问所述移动终端700是否开启所述快速充电模式;在所述移动终端700的指令发送时段通过所述第二数据线向所述电源适配器发送所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端700同意开启所述快速充电模式。

可选地,作为一个实施例,所述移动终端700的指令接收时段包括多个时钟周期,其中,每个时钟周期用于接收1比特的数据。

可选地,作为一个实施例,所述移动终端700的指令接收时段包括8个时钟周期,所述第一指令包括8比特的数据。

可选地,作为一个实施例,所述移动终端700的指令发送时段包括多个时钟周期,其中,每个时钟周期用于发送1比特的数据。

可选地,作为一个实施例,所述移动终端700的指令发送时段包括10个时钟周期,所述第一指令的回复指令包括10比特的数据。

可选地,作为一个实施例,所述第一指令的回复指令属于所述移动终端700的快充通信指令集中的指令,且所述快充通信指令集中的指令的前n个比特相同。

可选地,作为一个实施例,所述时钟信号的每个时钟周期包括10us的低电平和500us的高电平。

可选地,作为一个实施例,所述第一数据线为所述usb接口中的d+数据线,所述第二数据线为所述usb接口中的d-数据线。

图8是本发明实施例的快速充电方法的示意性流程图。图8的方法可应用于电源适配器,所述电源适配器与移动终端通过通用串行总线usb接口相连,所述usb接口中的电源线用于所述电源适配器为所述移动终端充电,所述usb接口中的数据线用于所述电源适配器和所述移动终端进行双向通信,所述电源适配器支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,图8的方法包括:

802、所述电源适配器确定开启所述快速充电模式;

804、所述电源适配器向所述移动终端发送第二指令,所述第二指令用于询问所述电源适配器的当前输出电压是否适合作为所述快速充电模式的充电电压;

806、所述电源适配器接收所述移动终端发送的所述第二指令的回复指令,所述第二指令的回复指令用于指示所述电源适配器的当前输出电压合适、偏高或偏低;

808、所述电源适配器根据所述第二指令的回复指令,将所述电源适配器的输出电压调整至所述快速充电模式对应的充电电压;

810、所述电源适配器向所述移动终端发送第三指令,所述第三指令用于询问所述移动终端当前支持的最大充电电流;

812、所述电源适配器接收所述移动终端发送的所述第三指令的回复指令,所述第三指令的回复指令用于指示所述移动终端当前支持的最大充电电流;

814、所述电源适配器根据所述第三指令的回复指令,确定所述快速充电模式的充电电流;

818、所述电源适配器将输出电流调整至所述快速充电模式对应的充电电流,进入恒流阶段;

820、在所述恒流阶段,所述电源适配器向所述移动终端发送第四指令,所述第四指令用于询问所述移动终端内的电池的当前电压;

822、所述电源适配器接收所述移动终端发送的所述第四指令的回复指令,所述第四指令的回复指令用于指示所述移动终端内的电池的当前电压;

824、所述电源适配器根据所述电池的当前电压,调整所述电源适配器的输出电流,从而以分段恒流的方式为所述移动终端充电。

本发明实施例中,电源适配器并非盲目地增大输出电流进行快速充电,而是需要与移动终端进行双向通信,协商是否可以采用快速充电模式,与现有技术相比,提升了快速充电过程的安全性。

可选地,作为一个实施例,所述电源适配器确定开启所述快速充电模式,包括:所述电源适配器向所述移动终端发送所述第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;所述电源适配器从所述移动终端接收所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式;所述电源适配器根据所述第一指令的回复指令,确定开启所述快速充电模式。

可选地,作为一个实施例,所述第一指令的回复指令包括多个比特,所述多个比特包括用于指示所述移动终端是否同意开启所述快速充电模式的比特,以及用于指示所述移动终端通路阻抗的比特,所述移动终端的通路阻抗用于所述电源适配器确定所述usb接口的接触是否良好。

可选地,作为一个实施例,所述第一指令的回复指令格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述移动终端同意开启所述快速充电模式,x=0表示所述移动终端不同意开启所述快速充电模式,所述移动终端的通路阻抗=yyyyyy*5mω。

可选地,作为一个实施例,所述第一指令为10101000,或0xa8。

可选地,作为一个实施例,所述第二指令的回复指令包括多个比特,所述第二指令的回复指令中的多个比特包括用于指示所述电源适配器的当前输出电压合适、偏高或偏低的比特。

可选地,作为一个实施例,所述第二指令的回复指令的格式为1010xx0000,其中,x表示1个比特,xx=11表示所述电源适配器的当前输出电压合适,xx=10表示所述电源适配器的当前输出电压偏高,xx=01表示所述电源适配器的当前输出电压偏低。

可选地,作为一个实施例,所述第二指令为10100100,或者0xa4。

可选地,作为一个实施例,所述第三指令的回复指令包括多个比特,所述第三指令的回复指令中的多个比特包括用于指示所述移动终端当前支持的最大充电电流的比特。

可选地,作为一个实施例,所述第三指令的回复指令的格式为1010xxxxxx,其中,x表示1个比特,所述移动终端当前支持的最大充电电流=3000+(xxxxxx*250)ma。

可选地,作为一个实施例,所述第三指令为10100110或0xa6。

可选地,作为一个实施例,所述第四指令的回复指令包括多个比特,所述第四指令的回复指令中的多个比特包括用于指示所述电池的当前电压的比特,以及所述电池是否正在充电的比特。

可选地,作为一个实施例,所述第四指令的回复指令的格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述电池正在充电,x=0表示所述电池未充电,所述电池的当前电压=3404+(yyyyyy*16)mv。

可选地,作为一个实施例,所述第四指令为10100010或0xa2。

可选地,作为一个实施例,图8的方法还可包括:所述电源适配器确定所述usb接口的接触不良;所述电源适配器向所述移动终端发送第五指令,所述第五指令用于通知所述移动终端所述usb接口的接触不良,退出所述快速充电模式或重新确定是否开启所述快速充电模式。

可选地,作为一个实施例,所述第五指令为10110010或0xb2。

可选地,作为一个实施例,图8的方法还可包括:当所述电源适配器确定从所述移动终端接收到的回复指令出现编码错误时,所述电源适配器执行以下操作中的至少一种:退出所述快速充电模式、停止充电或重新确定是否开启所述快速充电模式。

可选地,作为一个实施例,所述电源适配器向所述移动终端发送的指令包括多个比特,所述电源适配器在发送任一指令时,先发送所述任一指令的多个比特中的最高有效位msb;或者,所述电源适配器从所述移动终端接收的指令包括多个比特,所述电源适配器在接收某一指令时,先接收所述某一指令的多个比特中的msb。

可选地,作为一个实施例,所述电源适配器与所述移动终端通信过程中的时钟信号或时钟中断信号均由所述电源适配器提供。

可选地,作为一个实施例,所述电源适配器向所述移动终端发送的指令包括多个比特,在所述多个比特中的每个比特发送的过程中,所述电源适配器先发送所述每个比特,再发送时钟中断信号;或者,所述电源适配器从所述移动终端接收的回复指令包括多个比特,在所述多个比特中的每个比特接收的过程中,所述电源适配器先发送时钟中断信号,然后延迟预设时间间隔,再接收所述每个比特。

可选地,作为一个实施例,所述电源适配器向所述移动终端发送的每个指令包括8个比特的数据,所述电源适配器通过所述时钟信号的连续的8个时钟周期向所述移动终端发送所述8个比特的数据,所述连续的8个时钟周期中的每个时钟周期的前10us为低电平,后500us为高电平;或者,所述电源适配器从所述移动终端接收的每个回复指令包括10个比特的数据,所述电源适配器通过所述时钟信号的连续10个时钟周期从所述移动终端接收所述10个比特的数据,所述连续的10个时钟周期中的每个时钟周期的前500us为高电平,后10us为低电平。

可选地,作为一个实施例,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的高电平的最小值为所述电源适配器的vdd-0.7v;或者,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的低电平的最大值为0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最小值为0.25vdd+0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最大值为4.5v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的低电平的最大值为0.15vdd;其中,vdd为所述电源适配器的工作电压,和/或3.2v<vdd<4.5v。

可选地,作为一个实施例,所述移动终端收到所述时钟中断信号之后,所述电源适配器向所述移动终端发送的指令中的数据的保持时间为500±5us。

图9是本发明实施例的快速充电方法的示意性流程图。图9的方法可应用于移动终端,所述移动终端与电源适配器通过通用串行总线usb接口相连,所述usb接口中的电源线用于为所述移动终端充电,所述usb接口中的数据线用于所述移动终端和所述电源适配器进行双向通信,所述移动终端支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,图9的方法包括:

910、所述移动终端确定开启所述快速充电模式;

920、所述移动终端从所述电源适配器接收第二指令,所述第二指令用于询问所述电源适配器的当前输出电压是否适合作为所述快速充电模式的充电电压;

930、所述移动终端向所述电源适配器发送所述第二指令的回复指令,所述第二指令的回复指令用于指示所述电源适配器的当前输出电压合适、偏高或偏低,以便所述电源适配器根据所述第二指令的回复指令将所述电源适配器的输出电压调整至所述快速充电模式对应的充电电压;

940、所述移动终端从所述电源适配器接收第三指令,所述第三指令用于询问所述移动终端当前支持的最大充电电流;

950、所述移动终端向所述电源适配器发送所述第三指令的回复指令,所述第三指令的回复指令用于指示所述移动终端当前支持的最大充电电流,以便所述电源适配器根据所述第三指令的回复指令,确定所述快速充电模式对应的充电电流;

960、在所述电源适配器将输出电流调整至所述快速充电模式对应的充电电流、进入恒流阶段之后,所述移动终端从所述电源适配器接收第四指令,所述第四指令用于询问所述移动终端内的电池的当前电压;

970、所述移动终端向所述电源适配器发送所述第四指令的回复指令,所述第四指令的回复指令用于指示所述移动终端内的电池的当前电压,以便所述电源适配器根据所述电池的当前电压,调整所述电源适配器的输出电流,从而以分段恒流的方式为所述移动终端充电。

本发明实施例中,电源适配器并非盲目地增大输出电流进行快速充电,而是需要与移动终端进行双向通信,协商是否可以采用快速充电模式,与现有技术相比,提升了快速充电过程的安全性。

可选地,作为一个实施例,所述移动终端确定开启所述快速充电模式,包括:所述移动终端从所述电源适配器接收所述第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;所述移动终端向所述电源适配器发送所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式。

可选地,作为一个实施例,所述第一指令的回复指令包括多个比特,所述多个比特包括用于指示所述移动终端是否同意开启所述快速充电模式的比特,以及用于指示所述移动终端通路阻抗的比特,所述移动终端的通路阻抗用于所述电源适配器确定所述usb接口的接触是否良好。

可选地,作为一个实施例,所述第一指令的回复指令格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述移动终端同意开启所述快速充电模式,x=0表示所述移动终端不同意开启所述快速充电模式,所述移动终端的通路阻抗=yyyyyy*5mω。

可选地,作为一个实施例,所述第一指令为10101000,或0xa8。

可选地,作为一个实施例,所述第二指令的回复指令包括多个比特,所述第二指令的回复指令中的多个比特包括用于指示所述电源适配器的当前输出电压合适、偏高或偏低的比特。

可选地,作为一个实施例,所述第二指令的回复指令的格式为1010xx0000,其中,x表示1个比特,xx=11表示所述电源适配器的当前输出电压合适,xx=10表示所述电源适配器的当前输出电压偏高,xx=01表示所述电源适配器的当前输出电压偏低。

可选地,作为一个实施例,所述第二指令为10100100,或者0xa4。

可选地,作为一个实施例,所述第三指令的回复指令包括多个比特,所述第三指令的回复指令中的多个比特包括用于指示所述移动终端当前支持的最大充电电流的比特。

可选地,作为一个实施例,所述第三指令的回复指令的格式为1010xxxxxx,其中,x表示1个比特,所述移动终端当前支持的最大充电电流=3000+(xxxxxx*250)ma。

可选地,作为一个实施例,所述第三指令为10100110或0xa6。

可选地,作为一个实施例,所述第四指令的回复指令包括多个比特,所述第四指令的回复指令中的多个比特包括用于指示所述电池的当前电压的比特,以及所述电池是否正在充电的比特。

可选地,作为一个实施例,所述第四指令的回复指令的格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述电池正在充电,x=0表示所述电池未充电,所述电池的当前电压=3404+(yyyyyy*16)mv。

可选地,作为一个实施例,所述第四指令为10100010或0xa2。

可选地,作为一个实施例,所述方法还包括:所述移动终端从所述电源适配器接收第五指令,所述第五指令用于通知所述移动终端所述usb接口的接触不良,退出所述快速充电模式或重新开启所述快速充电模式。

可选地,作为一个实施例,所述第五指令为10110010或0xb2。

可选地,作为一个实施例,图9的方法还可包括:当所述电源适配器确定从所述移动终端接收到的回复指令出现编码错误时,所述移动终端执行以下操作中的至少一种:退出所述快速充电模式、停止充电或重新确定是否开启所述快速充电模式。

可选地,作为一个实施例,所述移动终端向所述电源适配器发送的指令包括多个比特,所述移动终端在发送任一指令时,先发送所述任一指令的多个比特中的最高有效位msb;或者,所述移动终端从所述电源适配器接收的指令包括多个比特,所述移动终端在接收某一指令时,先接收所述某一指令的多个比特中的msb。

可选地,作为一个实施例,所述电源适配器与所述移动终端通信过程中的时钟信号均由所述电源适配器提供。

可选地,作为一个实施例,所述电源适配器向所述移动终端发送的指令包括多个比特,在所述多个比特中的每个比特发送的过程中,所述电源适配器先发送所述每个比特,再发送时钟中断信号;或者,所述电源适配器从所述移动终端接收的回复指令包括多个比特,在所述多个比特中的每个比特接收的过程中,所述电源适配器先发送时钟中断信号,然后延迟预设时间间隔,再接收所述每个比特。

可选地,作为一个实施例,所述电源适配器向所述移动终端发送的每个指令包括8个比特的数据,所述电源适配器通过所述时钟信号的连续的8个时钟周期向所述移动终端发送所述8个比特的数据,所述连续的8个时钟周期中的每个时钟周期的前10us为低电平,后500us为高电平;或者,所述电源适配器从所述移动终端接收的每个回复指令包括10个比特的数据,所述电源适配器通过所述时钟信号的连续10个时钟周期从所述移动终端接收所述10个比特的数据,所述连续的10个时钟周期中的每个时钟周期的前500us为高电平,后10us为低电平。

可选地,作为一个实施例,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的高电平的最小值为所述电源适配器的vdd-0.7v;或者,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的低电平的最大值为0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最小值为0.25vdd+0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最大值为4.5v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的低电平的最大值为0.15vdd;其中,vdd为所述电源适配器的工作电压,和/或3.2v<vdd<4.5v。

可选地,作为一个实施例,所述移动终端收到所述时钟中断信号之后,所述电源适配器向所述移动终端发送的指令中的数据的保持时间为500±5us。

上文结合图8和图9,详细描述了根据本发明实施例的快速充电方法,下文结合图10和图11,详细描述根据本发明实施例的电源适配器和移动终端。应理解,图10和图11的电源适配器和移动终端分别能够实现图8和图9中的由电源适配器和移动终端执行的各个步骤,为了简洁,适当省略重复的描述。

图10是本发明实施例的电源适配器的示意性框图。图10的电源适配器1000与移动终端通过通用串行总线usb接口相连,所述usb接口中的电源线用于所述电源适配器1000为所述移动终端充电,所述usb接口中的数据线用于所述电源适配器1000和所述移动终端进行双向通信,所述电源适配器1000支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,所述电源适配器1000包括:通信控制电路1010和充电电路1020,

所述通信控制电路1010用于确定开启所述快速充电模式;向所述移动终端发送第二指令,所述第二指令用于询问所述电源适配器的当前输出电压是否适合作为所述快速充电模式的充电电压;接收所述移动终端发送的所述第二指令的回复指令,所述第二指令的回复指令用于指示所述电源适配器的当前输出电压合适、偏高或偏低;根据所述第二指令的回复指令,将所述电源适配器的输出电压调整至所述快速充电模式对应的充电电压;向所述移动终端发送第三指令,所述第三指令用于询问所述移动终端当前支持的最大充电电流;接收所述移动终端发送的所述第三指令的回复指令,所述第三指令的回复指令用于指示所述移动终端当前支持的最大充电电流;根据所述第三指令的回复指令,确定所述快速充电模式的充电电流;将输出电流调整至所述快速充电模式对应的充电电流,进入恒流阶段;在所述恒流阶段,向所述移动终端发送第四指令,所述第四指令用于询问所述移动终端内的电池的当前电压;接收所述移动终端发送的所述第四指令的回复指令,所述第四指令的回复指令用于指示所述移动终端内的电池的当前电压;根据所述电池的当前电压,调整所述电源适配器的输出电流,从而以分段恒流的方式通过所述充电电路1020为所述移动终端充电。

本发明实施例中,电源适配器并非盲目地增大输出电流进行快速充电,而是需要与移动终端进行双向通信,协商是否可以采用快速充电模式,与现有技术相比,提升了快速充电过程的安全性。

可选地,作为一个实施例,所述通信控制电路具体用于向所述移动终端发送所述第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;从所述移动终端接收所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式;根据所述第一指令的回复指令,确定开启所述快速充电模式。

可选地,作为一个实施例,所述第一指令的回复指令包括多个比特,所述多个比特包括用于指示所述移动终端是否同意开启所述快速充电模式的比特,以及用于指示所述移动终端通路阻抗的比特,所述移动终端的通路阻抗用于所述电源适配器确定所述usb接口的接触是否良好。

可选地,作为一个实施例,所述第一指令的回复指令格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述移动终端同意开启所述快速充电模式,x=0表示所述移动终端不同意开启所述快速充电模式,所述移动终端的通路阻抗=yyyyyy*5mω。

可选地,作为一个实施例,所述第一指令为10101000,或0xa8。

可选地,作为一个实施例,所述第二指令的回复指令包括多个比特,所述第二指令的回复指令中的多个比特包括用于指示所述电源适配器的当前输出电压合适、偏高或偏低的比特。

可选地,作为一个实施例,所述第二指令的回复指令的格式为1010xx0000,其中,x表示1个比特,xx=11表示所述电源适配器的当前输出电压合适,xx=10表示所述电源适配器的当前输出电压偏高,xx=01表示所述电源适配器的当前输出电压偏低。

可选地,作为一个实施例,所述第二指令为10100100,或者0xa4。

可选地,作为一个实施例,所述第三指令的回复指令包括多个比特,所述第三指令的回复指令中的多个比特包括用于指示所述移动终端当前支持的最大充电电流的比特。

可选地,作为一个实施例,所述第三指令的回复指令的格式为1010xxxxxx,其中,x表示1个比特,所述移动终端当前支持的最大充电电流=3000+(xxxxxx*250)ma。

可选地,作为一个实施例,所述第三指令为10100110或0xa6。

可选地,作为一个实施例,所述第四指令的回复指令包括多个比特,所述第四指令的回复指令中的多个比特包括用于指示所述电池的当前电压的比特,以及所述电池是否正在充电的比特。

可选地,作为一个实施例,所述第四指令的回复指令的格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述电池正在充电,x=0表示所述电池未充电,所述电池的当前电压=3404+(yyyyyy*16)mv。

可选地,作为一个实施例,所述第四指令为10100010或0xa2。

可选地,作为一个实施例,所述通信控制电路还用于确定所述usb接口的接触不良;向所述移动终端发送第五指令,所述第五指令用于通知所述移动终端所述usb接口的接触不良,退出所述快速充电模式或重新确定是否开启所述快速充电模式。

可选地,作为一个实施例,所述第五指令为10110010或0xb2。

可选地,作为一个实施例,所述通信控制电路还用于当所述电源适配器确定从所述移动终端接收到的回复指令出现编码错误时,执行以下操作中的至少一种:退出所述快速充电模式、停止充电或重新确定是否开启所述快速充电模式。

可选地,作为一个实施例,所述电源适配器向所述移动终端发送的指令包括多个比特,所述电源适配器在发送任一指令时,先发送所述任一指令的多个比特中的最高有效位msb;或者,所述电源适配器从所述移动终端接收的指令包括多个比特,所述电源适配器在接收某一指令时,先接收所述某一指令的多个比特中的msb。

可选地,作为一个实施例,所述电源适配器与所述移动终端通信过程中的时钟信号或时钟中断信号均由所述电源适配器提供。

可选地,作为一个实施例,所述电源适配器向所述移动终端发送的指令包括多个比特,在所述多个比特中的每个比特发送的过程中,所述电源适配器先发送所述每个比特,再发送时钟中断信号;或者,所述电源适配器从所述移动终端接收的回复指令包括多个比特,在所述多个比特中的每个比特接收的过程中,所述电源适配器先发送时钟中断信号,然后延迟预设时间间隔,再接收所述每个比特。

可选地,作为一个实施例,所述电源适配器向所述移动终端发送的每个指令包括8个比特的数据,所述电源适配器通过所述时钟信号的连续的8个时钟周期向所述移动终端发送所述8个比特的数据,所述连续的8个时钟周期中的每个时钟周期的前10us为低电平,后500us为高电平;或者,所述电源适配器从所述移动终端接收的每个回复指令包括10个比特的数据,所述电源适配器通过所述时钟信号的连续10个时钟周期从所述移动终端接收所述10个比特的数据,所述连续的10个时钟周期中的每个时钟周期的前500us为高电平,后10us为低电平。

可选地,作为一个实施例,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的高电平的最小值为所述电源适配器的vdd-0.7v;或者,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的低电平的最大值为0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最小值为0.25vdd+0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最大值为4.5v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的低电平的最大值为0.15vdd;其中,vdd为所述电源适配器的工作电压,和/或3.2v<vdd<4.5v。

可选地,作为一个实施例,所述移动终端收到所述时钟中断信号之后,所述电源适配器向所述移动终端发送的指令中的数据的保持时间为500±5us。

图11是发明实施例的移动终端的示意性框图。图11的移动终端1100与电源适配器通过通用串行总线usb接口相连,所述usb接口中的电源线用于为所述移动终端1100充电,所述usb接口中的数据线用于所述移动终端1100和所述电源适配器进行双向通信,所述移动终端1100支持普通充电模式和快速充电模式,其中所述快速充电模式的充电电流大于所述普通充电模式的充电电流,所述移动终端1100包括:通信控制电路1110和充电电路1120,

所述通信控制电路1110用于确定开启所述快速充电模式;从所述电源适配器接收第二指令,所述第二指令用于询问所述电源适配器的当前输出电压是否适合作为所述快速充电模式的充电电压;向所述电源适配器发送所述第二指令的回复指令,所述第二指令的回复指令用于指示所述电源适配器的当前输出电压合适、偏高或偏低,以便所述电源适配器根据所述第二指令的回复指令将所述电源适配器的输出电压调整至所述快速充电模式对应的充电电压;从所述电源适配器接收第三指令,所述第三指令用于询问所述移动终端当前支持的最大充电电流;向所述电源适配器发送所述第三指令的回复指令,所述第三指令的回复指令用于指示所述移动终端当前支持的最大充电电流,以便所述电源适配器根据所述第三指令的回复指令,确定所述快速充电模式对应的充电电流;在所述电源适配器将输出电流调整至所述快速充电模式对应的充电电流、进入恒流阶段之后从所述电源适配器接收第四指令,所述第四指令用于询问所述移动终端内的电池的当前电压;向所述电源适配器发送所述第四指令的回复指令,所述第四指令的回复指令用于指示所述移动终端内的电池的当前电压,以便所述电源适配器根据所述电池的当前电压,调整所述电源适配器的输出电流,从而以分段恒流的方式通过所述充电电路1120为所述移动终端充电。

本发明实施例中,电源适配器并非盲目地增大输出电流进行快速充电,而是需要与移动终端进行双向通信,协商是否可以采用快速充电模式,与现有技术相比,提升了快速充电过程的安全性。

可选地,作为一个实施例,所述通信控制电路具体用于从所述电源适配器接收所述第一指令,所述第一指令用于询问所述移动终端是否开启所述快速充电模式;向所述电源适配器发送所述第一指令的回复指令,所述第一指令的回复指令用于指示所述移动终端同意开启所述快速充电模式。

可选地,作为一个实施例,所述第一指令的回复指令包括多个比特,所述多个比特包括用于指示所述移动终端是否同意开启所述快速充电模式的比特,以及用于指示所述移动终端通路阻抗的比特,所述移动终端的通路阻抗用于所述电源适配器确定所述usb接口的接触是否良好。

可选地,作为一个实施例,所述第一指令的回复指令格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述移动终端同意开启所述快速充电模式,x=0表示所述移动终端不同意开启所述快速充电模式,所述移动终端的通路阻抗=yyyyyy*5mω。

可选地,作为一个实施例,所述第一指令为10101000,或0xa8。

可选地,作为一个实施例,所述第二指令的回复指令包括多个比特,所述第二指令的回复指令中的多个比特包括用于指示所述电源适配器的当前输出电压合适、偏高或偏低的比特。

可选地,作为一个实施例,所述第二指令的回复指令的格式为1010xx0000,其中,x表示1个比特,xx=11表示所述电源适配器的当前输出电压合适,xx=10表示所述电源适配器的当前输出电压偏高,xx=01表示所述电源适配器的当前输出电压偏低。

可选地,作为一个实施例,所述第二指令为10100100,或者0xa4。

可选地,作为一个实施例,所述第三指令的回复指令包括多个比特,所述第三指令的回复指令中的多个比特包括用于指示所述移动终端当前支持的最大充电电流的比特。

可选地,作为一个实施例,所述第三指令的回复指令的格式为1010xxxxxx,其中,x表示1个比特,所述移动终端当前支持的最大充电电流=3000+(xxxxxx*250)ma。

可选地,作为一个实施例,所述第三指令为10100110或0xa6。

可选地,作为一个实施例,所述第四指令的回复指令包括多个比特,所述第四指令的回复指令中的多个比特包括用于指示所述电池的当前电压的比特,以及所述电池是否正在充电的比特。

可选地,作为一个实施例,所述第四指令的回复指令的格式为101xyyyyyy,其中,x和y均表示1个比特,x=1表示所述电池正在充电,x=0表示所述电池未充电,所述电池的当前电压=3404+(yyyyyy*16)mv。

可选地,作为一个实施例,所述第四指令为10100010或0xa2。

可选地,作为一个实施例,所述通信控制电路还用于从所述电源适配器接收第五指令,所述第五指令用于通知所述移动终端所述usb接口的接触不良,退出所述快速充电模式或重新开启所述快速充电模式。

可选地,作为一个实施例,所述第五指令为10110010或0xb2。

可选地,作为一个实施例,所述通信控制电路还用于当所述电源适配器确定从所述移动终端接收到的回复指令出现编码错误时,执行以下操作中的至少一种:退出所述快速充电模式、停止充电或重新确定是否开启所述快速充电模式。

可选地,作为一个实施例,所述移动终端向所述电源适配器发送的指令包括多个比特,所述移动终端在发送任一指令时,先发送所述任一指令的多个比特中的最高有效位msb;或者,所述移动终端从所述电源适配器接收的指令包括多个比特,所述移动终端在接收某一指令时,先接收所述某一指令的多个比特中的msb。

可选地,作为一个实施例,所述电源适配器与所述移动终端通信过程中的时钟信号均由所述电源适配器提供。

可选地,作为一个实施例,所述电源适配器向所述移动终端发送的指令包括多个比特,在所述多个比特中的每个比特发送的过程中,所述电源适配器先发送所述每个比特,再发送时钟中断信号;或者,所述电源适配器从所述移动终端接收的回复指令包括多个比特,在所述多个比特中的每个比特接收的过程中,所述电源适配器先发送时钟中断信号,然后延迟预设时间间隔,再接收所述每个比特。

可选地,作为一个实施例,所述电源适配器向所述移动终端发送的每个指令包括8个比特的数据,所述电源适配器通过所述时钟信号的连续的8个时钟周期向所述移动终端发送所述8个比特的数据,所述连续的8个时钟周期中的每个时钟周期的前10us为低电平,后500us为高电平;或者,所述电源适配器从所述移动终端接收的每个回复指令包括10个比特的数据,所述电源适配器通过所述时钟信号的连续10个时钟周期从所述移动终端接收所述10个比特的数据,所述连续的10个时钟周期中的每个时钟周期的前500us为高电平,后10us为低电平。

可选地,作为一个实施例,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的高电平的最小值为所述电源适配器的vdd-0.7v;或者,在所述电源适配器从所述移动终端接收指令的过程中,所述时钟信号的低电平的最大值为0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最小值为0.25vdd+0.8v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的高电平的最大值为4.5v;或者,在所述电源适配器向所述移动终端发送指令的过程中,所述时钟信号的低电平的最大值为0.15vdd;其中,vdd为所述电源适配器的工作电压,和/或3.2v<vdd<4.5v。

可选地,作为一个实施例,所述移动终端收到所述时钟中断信号之后,所述电源适配器向所述移动终端发送的指令中的数据的保持时间为500±5us。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

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

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

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

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

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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