反向充电系统、反向充电方法及终端设备技术方案

技术编号:29410143 阅读:24 留言:0更新日期:2021-07-23 22:50
本申请实施例提供了一种反向充电系统、反向充电方法及终端设备,涉及通信领域,该方法包括:主终端设备可在为从终端设备反向充电的过程中,在与从终端设备连接的OTG线的D‑线上输出电信号,以使从终端设备基于D‑线上的高电平,将USB端口识别为CDP,从而使从终端设备能够在具有更大的电流传输能力的CDP下进行充电,进而提高充电效率。

【技术实现步骤摘要】
反向充电系统、反向充电方法及终端设备
本申请实施例涉及终端
,尤其涉及一种反向充电系统、反向充电方法及终端设备。
技术介绍
随着通信技术的不断发展,手机的功能也越来越强大。其中,手机的一项功能是可以为其它手机或设备进行供电,以在特殊情况下,例如无法及时找到充电电源的场景下,提供一种充电的方式,该方式为反向充电方式。在已有技术中,利用手机或平板等设备为其它设备进行反向充电时,作为提供电流的主设备,手机或平板可提供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-线上的电平为高电平,则从终端设备停止在D+线上输出第一电信号,并在D-线上输出第三电信号,并获取D+线上的电平。若从终端设备获取到的D+线上的电平为低电平,则从终端设备确定通过OTG线与主终端设备连接的USB端口类型为CDP,并根据CDP对应的电流大小进行充电。基于上述方式,实现了从设备可在检测到D-线上为高电平后,确定USB端口非SDP,并可基于该结果,进一步确定USB端口为CDP之后,从终端设备可基于CDP对应的电流大小,在主终端设备提供的供电信号下进行充电,较之SDP的电流传输能力,CDP具有更大的电流传输能力,即,从设备可在更大的电流下进行充电,从而提高充电效率,缩短充电时长。在一种可能的实现方式中,D+线连接主终端设备中的第一比较器,并且,第一电信号的电压大于第一比较器的第一参考电压基于上述方式,实现了从终端设备可通过输出电压大于第一参考电压的第一电信号,使第一比较器的输出结果指示为D+线上的电平变为高电平。在一种可能的实现方式中,D-线连接从终端设备中的第二比较器,并且,第二电信号的电压大于第二比较器的第二参考电压;获取D-线上的电平,包括:从终端设备读取第二比较器的第一输出值为第一预设值,确定D-线上的电平为高电平,并确认USB端口类型为CDP或者DCP,其中,第一输出值为第二比较器将第二电信号的电压与第二参考电压进行比较的结果。基于上述方式,实现了从终端设备通过读取第二比较器的输出值,可确定D-线上的电平为高电平,从而确认USB端口非SDP,即USB端口为CDP或者DCP。在一种可能的实现方式中,D+线连接从终端设备中的第三比较器;获取D+线上的电平,包括:从终端设备读取第三比较器的第二输出值为第二预设值,确定D+线上的电平为低电平。基于上述方式,实现了从终端设备可通过读取第三比较器的输出值,确定D+线上的电平为低电平。在一种可能的实现方式中,CDP对应的电流为1.5A。基于上述方式,实现了从终端设备可基于CDP对应的电流,即1.5A进行充电,从而较之SCP获取到更大的传输电流。第二方面,本申请实施例提供了一种反向充电方法,该方法应用于主终端设备,主终端设备与从终端设备通过OTG线连接,OTG线包括D+线、D-线和VBUS,方法包括:主终端设备在VBUS线上输出供电信号后,响应于检测到的D+线上由从终端设备输出的第一电信号,获取D+线上的电平;若D+线上的电平为高电平,则主终端设备控制第一电源模块在D-线上输出第二电信号,第二电信号使D+线上的电平为高电平。基于上述方式,实现了主终端设备可通过在D-线上输出电信号,以使D+线上的电平为高电平,从而使从设备能够在检测到D-线上为高电平后,确定USB口非SDP口,以进一步使从设备在CDP对应的电流下进行充电。在一种可能的实现方式中,D+线连接主终端设备中的第一比较器,并且,第一电信号的电压大于第一比较器的第一参考电压;获取D+线上的电平,包括:主终端设备读取第一比较器的第一输出值为第一预设值,确定D+线上的电平为高电平,其中,第一输出值为第一比较器将第一电信号的电压与第一参考电压进行比较的结果。基于上述方式,实现了主终端设备可基于读取到的第一比较器的输出值,获取到D+线上的电平为高电平。在一种可能的实现方式中,方法还包括:主终端设备在预设时长后,停止在D-线上输出第二电信号。基于上述方式,实现了主终端设备等待预设时长后,恢复主设备中的原始状态,即,停止输出第二电信号,以等待下一次反向充电流程,并重复本申请中的步骤。第三方面,本申请实施例提供了一种反向充电系统,该系统包括通过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对应的电流大小进行充电。在一种可能的实现方式中,第一电信号的电压大于第一比较器的第一参考电压;第一处理器响应于读取到的第一比较器的第一输出结果,确定D+线上的电平,本文档来自技高网...

【技术保护点】
1.一种反向充电系统,其特征在于,所述系统包括通过活动式OTG线连接的主终端设备与从终端设备,所述主终端设备包括第一处理器、第一电源模块、第二电源模块和第一比较器,所述从终端设备包括第二处理器、第三电源模块、第四电源模块、第五电源模块和第二比较器;/n所述第一电源模块,通过所述OTG线的电压总线VBUS线连接所述第三电源模块,用于在所述VBUS线上输出供电信号;/n所述第四电源模块,与所述第二处理器连接,并通过所述OTG线的数据正信号D+线连接所述第一比较器,用于响应于所述第二处理器检测到的所述VBUS线上的所述供电信号,在所述D+线上输出第一电信号,所述第一电信号使所述D+线上的电平为高电平;/n所述第一处理器,与所述第一比较器连接,用于响应于读取到的所述第一比较器的第一输出结果,确定所述D+线上的电平,其中,所述第一输出结果为所述第一比较器基于所述D+线上的电压与所述第一比较器的第一参考电压进行比较的结果;/n所述第二电源模块,与所述第一处理器连接,并通过所述OTG线的数据负信号D-线连接所述第二比较器,用于若所述第一处理器确定的所述D+线上的电平为高电平,在所述D-线上输出第二电信号,所述第二电信号使所述D+线上的电平为高电平;/n所述第二处理器,与所述第二比较器连接,用于响应于读取到的所述第二比较器的第二输出结果,确定所述D-线上的电平,其中,所述第二输出结果为所述第二比较器基于所述D-线上的电压与所述第二比较器的第二参考电压进行比较的结果;/n若所述D+线上的电平为高电平,则所述第四电源模块停止在所述D+线上输出所述第一电信号;/n所述第五电源模块,与所述D-线连接,用于在所述D-线上输出第三电信号;/n所述第二处理器,还用于获取所述D+线上的电平;若所述D+线上的电平为低电平,则确定通过所述OTG线与所述主终端设备连接的通用串行总线物理层USB端口类型为充电下游端口CDP,并指示所述第三电源模块根据CDP对应的电流大小进行充电;/n所述第三电源模块,用于响应于所述第二处理器的指示,根据CDP对应的电流大小进行充电。/n...

【技术特征摘要】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1