【技术实现步骤摘要】
反向充电系统、反向充电方法及终端设备
本申请实施例涉及终端
,尤其涉及一种反向充电系统、反向充电方法及终端设备。
技术介绍
随着通信技术的不断发展,手机的功能也越来越强大。其中,手机的一项功能是可以为其它手机或设备进行供电,以在特殊情况下,例如无法及时找到充电电源的场景下,提供一种充电的方式,该方式为反向充电方式。在已有技术中,利用手机或平板等设备为其它设备进行反向充电时,作为提供电流的主设备,手机或平板可提供1.5A甚至2A的电流,但是,基于USB的BC1.2协议要求,待充电设备通常会将USB口识别为标准下游端口(StandardDownstreamPort,SCP),在该情况下,待充电设备根据BC1.2规定的电流对应关系,在识别到SCP口后,待充电设备仅在500mA电流下进行充电。
技术实现思路
本申请提供一种反向充电方法、反向充电系统以及终端设备,能够在使从终端设备在CDP端口对应的电流大小下进行充电。为达到上述目的,本申请采用如下技术方案:第一方面,本申请实施例提供一种反向充电方法,该方法应用于从终端设备,从终端设备与主终端设备通过OTG线连接,OTG线包括D+线、D-线和VBUS线,方法包括:从终端设备响应于检测到的VBUS线上由主终端设备输出的供电信号,在D+线上输出第一电信号,该第一电信号使D+线上的电平为高电平。接着,从终端设备响应于检测到的D-线上由主终端设备输出的第二电信号,获取D-线上的电平。其中,若从终端设备获取到的D-线上的电平为高电平,则从 ...
【技术保护点】
1.一种反向充电系统,其特征在于,所述系统包括通过活动式OTG线连接的主终端设备与从终端设备,所述主终端设备包括第一处理器、第一电源模块、第二电源模块和第一比较器,所述从终端设备包括第二处理器、第三电源模块、第四电源模块、第五电源模块和第二比较器;/n所述第一电源模块,通过所述OTG线的电压总线VBUS线连接所述第三电源模块,用于在所述VBUS线上输出供电信号;/n所述第四电源模块,与所述第二处理器连接,并通过所述OTG线的数据正信号D+线连接所述第一比较器,用于响应于所述第二处理器检测到的所述VBUS线上的所述供电信号,在所述D+线上输出第一电信号,所述第一电信号使所述D+线上的电平为高电平;/n所述第一处理器,与所述第一比较器连接,用于响应于读取到的所述第一比较器的第一输出结果,确定所述D+线上的电平,其中,所述第一输出结果为所述第一比较器基于所述D+线上的电压与所述第一比较器的第一参考电压进行比较的结果;/n所述第二电源模块,与所述第一处理器连接,并通过所述OTG线的数据负信号D-线连接所述第二比较器,用于若所述第一处理器确定的所述D+线上的电平为高电平,在所述D-线上输出第二电 ...
【技术特征摘要】
1.一种反向充电系统,其特征在于,所述系统包括通过活动式OTG线连接的主终端设备与从终端设备,所述主终端设备包括第一处理器、第一电源模块、第二电源模块和第一比较器,所述从终端设备包括第二处理器、第三电源模块、第四电源模块、第五电源模块和第二比较器;
所述第一电源模块,通过所述OTG线的电压总线VBUS线连接所述第三电源模块,用于在所述VBUS线上输出供电信号;
所述第四电源模块,与所述第二处理器连接,并通过所述OTG线的数据正信号D+线连接所述第一比较器,用于响应于所述第二处理器检测到的所述VBUS线上的所述供电信号,在所述D+线上输出第一电信号,所述第一电信号使所述D+线上的电平为高电平;
所述第一处理器,与所述第一比较器连接,用于响应于读取到的所述第一比较器的第一输出结果,确定所述D+线上的电平,其中,所述第一输出结果为所述第一比较器基于所述D+线上的电压与所述第一比较器的第一参考电压进行比较的结果;
所述第二电源模块,与所述第一处理器连接,并通过所述OTG线的数据负信号D-线连接所述第二比较器,用于若所述第一处理器确定的所述D+线上的电平为高电平,在所述D-线上输出第二电信号,所述第二电信号使所述D+线上的电平为高电平;
所述第二处理器,与所述第二比较器连接,用于响应于读取到的所述第二比较器的第二输出结果,确定所述D-线上的电平,其中,所述第二输出结果为所述第二比较器基于所述D-线上的电压与所述第二比较器的第二参考电压进行比较的结果;
若所述D+线上的电平为高电平,则所述第四电源模块停止在所述D+线上输出所述第一电信号;
所述第五电源模块,与所述D-线连接,用于在所述D-线上输出第三电信号;
所述第二处理器,还用于获取所述D+线上的电平;若所述D+线上的电平为低电平,则确定通过所述OTG线与所述主终端设备连接的通用串行总线物理层USB端口类型为充电下游端口CDP,并指示所述第三电源模块根据CDP对应的电流大小进行充电;
所述第三电源模块,用于响应于所述第二处理器的指示,根据CDP对应的电流大小进行充电。
2.根据权利要求1所述的系统,其特征在于,所述第一电信号的电压大于所述第一比较器的第一参考电压;
所述第一处理器响应于读取到的所述第一比较器的第一输出结果,确定所述D+线上的电平,包括:
所述第一处理器读取所述第一比较器的第一输出值为第一预设值,确定所述D+线上的电平为高电平。
3.根据权利要求1所述的系统,其特征在于,所述第二电信号的电压大于所述第二比较器的第二参考电压;
所述第二处理器响应于读取到的所述第二比较器的第二输出结果,确定所述D-线上的电平,包括:
所述第二处理器读取所述第二比较器的第二输出值为第一预设值,确定所述D-线上的电平为高电平,并确认所述USB端口类型为CDP或专用充电端口DCP。
4.根据权利要求1所述的系统,其特征在于,所述从终端设备还包括第三比较器,所述第三比较器连接所述D+线;
所述第二处理器获取所述D+线上的电平,包括:
所述第二处理器读取所述第三比较器的第三输出值为第二预设值,确定所述D+线上的电平为低电平。
5.根据权利要求1所述的系统,其特征在于,所述CDP对应的电流为1.5A。
6.一种从终端设备,其特征在于,所述从终端设备与主终端设备通过OTG线连接,所述OTG线包括D+线、D-线和VBUS线,所述从终端设备包括处理器、第一电源模块、第二电源模块、第三电源模块和第一比较器;
所述第一电源模块,通过所述VBUS线与所述主终端设备连接,用于接收所述主终端设备在所述VBUS线上输出的供电信号;
所述第二电源模块,与所述处理器连接,并通过所述D+线连接所述主终端设备,用于响应于所述处理器检测到的所述第一电源模块接收到的所述供电信号,在所述D+线上输出第一电信号,所述第一电信号使所述D+线上的电平为高电平;
所述第一比较器,与所述处理器连接,并通过所述D-线连接所述主终端设备,用于基于所述主终端设备在所述D-线上输出的第二电信号的电压与所述第一比较器的第一参考电压进行比较,获取第一输出结果;
所述处理器,用于响应于读取到的所述第一比较器的所述第一输出结果,确定所述D-线上的电平;
若所述处理器确定的所述D-线上的电平为高电平,所述第二电源模块停止在所述D+线上输出所述第一电信号;
所述第三电源模块,与所述D-线连接,用于在所述D-线上输出第三电信号;
所述处理器,还用于获取所述D+线上的电平;若所述D+线上的电平为低电平,则确定通过所述OTG线与所述主终端设备连接的USB端口类型为CDP,并指示所述第一电源模块根据CDP对应的电流大小进行充电;
所述第一电源模块,用于响应于所述处理器的指示,根据CDP对应的电流大小进行充电。
7.根据权利要求6所述的终端设备,其特征在于,所述第二电源模块通过所述D+线连接所述主终端设备的第二比较器,并且,所述第一电信号的电压大于所述第二比较器的第二参考电压。
8.根据权利要求6所述的终端设备,其特征在于,所述第二电信号的电压大于所述第一比较器的第一参考电压;
所述处理器,具体用于读取所述第一比较器的第一输出值为第一预设值,确定所述D-线上的电平为高电平,并确认所述USB端口类型为CDP或DCP。
9.根据权利要求6所述的终端设备,其特征在于,所述从终端设备还包...
【专利技术属性】
技术研发人员:马鹏飞,付颖科,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。