1.一种移动终端的充电方法,其特征在于:
移动终端检测到其USB接口上有外部设备插入,判断USB接口的两个差分数据引脚是否短接;
若未短接,则与插入的外部设备进行USB通信;
若USB通信失败,则与插入的外部设备进行UART通信;
若UART通信成功,则判定插入的外部设备是可直充电源适配器;
检测移动终端的电池电压,若电池电压在预设的直充阈值的范围内,则所述电池由可直充电源适配器输出的充电电压直接充电,并根据当前的电池电压确定可直充电源适配器的充电电压值。
2.根据权利要求1所述的移动终端的充电方法,其特征在于:所述电池电压为电池的电芯电压Vbat_real,在所述电池由可直充电源适配器输出的充电电压直接充电时,执行以下三种直充过程中的其中一种:(1)移动终端根据检测到的电芯电压Vbat_real查找预设的对照表,获取Vbat_real所处区间段所对应的目标充电电压值Vout,发送至可直充电源适配器,以确定可直充电源适配器输出的充电电压值;
(2)移动终端将检测到的电芯电压Vbat_real发送至可直充电源适配器,通过可直充电源适配器查找预设的对照表,以获取Vbat_real所处的区间段所对应的目标充电电压值Vout,并接收可直充电源适配器调节输出的目标充电电压;
(3)移动终端根据所述电池支持的最大端子电压以及电池内阻确定出充电电流最大值Imax,继而根据Imax确定出当前电芯电压Vbat_real所对应的目标充电电流值Itarg,进而根据Itarg结合充电线上的电阻阻值、移动终端的电路板上的电阻阻值以及电池内阻计算出目标充电电压值Vout,发送至可直充电源适配器,以确定所述可直充电源适配器输出的充电电压值。
3.根据权利要求1所述的移动终端的充电方法,其特征在于:所述直充阈值的范围为[S1,S2],所述直充阈值的范围[S1,S2]与标准DCP充电模式下的恒流充电阶段所对应的电池电压范围一致;当电池电压小于S1时,通过电源管理芯片对所述电池进行小电流预充;
当电池电压大于S2时,通过电源管理芯片对所述电池进行恒压充电;
当所述电池电压在所述直充阈值的范围以外时,移动终端通知可直充电源适配器输出其在默认情况下输出的恒定充电电压。
4.根据权利要求1至3中任一项所述的移动终端的充电方法,其特征在于:所述移动终端在检测到其USB接口的两个差分数据引脚短接时,判定插入的外部设备是常规电源适配器,并启动标准的DCP充电模式;
所述移动终端在检测到其USB接口的两个差分数据引脚未短接且与插入的外部设备USB通信成功时,判定插入的外部设备是主机,并启动标准的SDP充电模式。
5.一种移动终端,设置有
电池,用于储存电能;
USB接口,用于插接外部设备;
微处理器,在检测到所述USB接口上有外部设备插入时,对USB接口的两个差分数据引脚是否短接进行判断;若未短接,则与插入的外部设备进行USB通信;若USB通信失败,则与插入的外部设备进行UART通信;若UART通信成功,则判定插入的外部设备是可直充电源适配器;检测所述电池的电压,若电池电压在预设的直充阈值的范围内,则控制可直充电源适配器输出的充电电压对所述电池进行直充,并根据当前的电池电压确定所述可直充电源适配器的充电电压值。
6.根据权利要求5所述的移动终端,其特征在于:还设置有
选通开关,连接在所述的USB接口与微处理器之间,所述选通开关在默认状态下将所述USB接口的两个差分数据引脚与微处理器的差分数据接口连通,用于微处理器与外部设备之间进行USB通信;当USB通信失败时,微处理器控制所述选通开关切换,将所述USB接口的两个差分数据引脚与微处理器的UART接口连通,与外部设备进行UART通信。
7.根据权利要求5或6所述的移动终端,其特征在于:还设置有
直充开关,连接在所述USB接口与电池之间,所述微处理器在检测到所述电池电压在预设的直充阈值的范围内时,控制所述直充开关导通,将所述可直充电源适配器输出的充电电压直接传送至所述电池,对所述电池进行直充;
电源管理芯片,连接在所述USB接口与电池之间,所述微处理器在检测到所述电池电压在预设的直充阈值的范围以外时,控制所述电源管理芯片接收所述可直充电源适配器输出的充电电压,并对所述电池充电。
8.一种可直充电源适配器的充电方法,其特征在于:
可直充电源适配器检测到其充电接口与移动终端连接;
通过所述充电接口中两个彼此断开的通信引脚与移动终端进行UART通信,通信成功后,根据移动终端当前的电池电压确定可直充电源适配器输出的充电电压值。
9.根据权利要求8所述的可直充电源适配器的充电方法,其特征在于:所述可直充电源适配器根据移动终端发送过来的目标充电电压值Vout,调节其输出的充电电压达到所述的目标充电电压值Vout;或者所述可直充电源适配器根据移动终端发送过来的电池电压,查找可直充电源适配器中预设的对照表,获得当前电池电压所对应的目标充电电压值Vout,反馈给移动终端,并调节所述可直充电源适配器输出的充电电压到达所述的目标充电电压值Vout。
10.根据权利要求9所述的可直充电源适配器的充电方法,其特征在于:所述可直充电源适配器接收移动终端发送过来的目标充电电流值Itarg和充电电流最大值Imax,或者采用查找所述对照表的方式获得当前电池电压所对应的目标充电电流值Itarg和充电电流最大值Imax;
所述可直充电源适配器实时监测其输出的充电电流Ichg,若Itarg-Ie≤Ichg
其中,Ie表示所述可直充电源适配器的实际充电电流值与目标充电电流值的可控差异范围。
11.根据权利要求8至10中任一项所述的可直充电源适配器的充电方法,其特征在于:所述可直充电源适配器在默认状态下输出恒定充电电压。
12.一种可直充电源适配器,设置有
充电接口,用于外接移动终端,包括两个彼此断开的通信引脚;
交直流转换单元,用于将交流输入电源转换成移动终端所需的充电电压,并通过所述充电接口输出;
控制单元,连接所述的充电接口,在所述充电接口与移动终端连接后,通过所述通信引脚与移动终端进行UART通信,以调节所述交直流转换单元输出的充电电压。
13.根据权利要求12所述的可直充电源适配器,其特征在于:还设置有
电流监测单元,实时监测通过所述充电接口输出的充电电流Ichg,并反馈至所述的控制单元;
开关电路,连接在所述交直流转换单元与充电接口之间;
所述控制单元在检测到Itarg-Ie≤Ichg
其中,Ie表示所述可直充电源适配器的实际充电电流值与目标充电电流值的可控差异范围;所述控制单元通过与移动终端通信,获取所述的目标充电电流值Itarg和充电电流最大值Imax;或者,所述控制单元根据移动终端发送过来的电池电压,查找预设的对照表,获得当前电池电压所对应的目标充电电流值Itarg和充电电流最大值Imax。
14.一种充电方法,应用在采用主机、常规电源适配器或可直充电源适配器为移动终端的内置电池充电的过程中;其特征在于:将移动终端与外部设备连接;
移动终端在检测到其USB接口上有外部设备插入时,判断USB接口的两个差分数据引脚是否短接;若未短接,则与插入的外部设备进行USB通信;
若USB通信失败,则移动终端与插入的外部设备进行UART通信;
若UART通信成功,则移动终端判定插入的外部设备是可直充电源适配器;
移动终端检测其电池的电压,若电池电压在预设的直充阈值的范围内,则将可直充电源适配器输出的充电电压直接传送至所述电池,对所述电池进行直充;
可直充电源适配器通过与移动终端通信,确定其输出的充电电压值。