终端设备、供电方法、处理设备、存储介质以及芯片系统与流程

文档序号:17184611发布日期:2019-03-22 21:14阅读:210来源:国知局
终端设备、供电方法、处理设备、存储介质以及芯片系统与流程

本申请涉及电子领域,特别涉及一种终端设备、供电方法、处理设备、存储介质以及芯片系统。



背景技术:

otg(英文全称:onthego)是一种主要应用于不同设备之间进行数据交换的技术,具有otg功能的设备既可以作为主设备,也可以作为从设备,例如,摄像机,手机,打印机等,摄像机可以利用otg直接连接打印机打印自身存储的照片。

当终端设备检测到有设备接入时,若确定该接入设备为otg设备,则通过内部的otg供电模块提供5v的供电,例如,手机电池电压为3.7至4.2伏特(英文缩写:v,英文全称:volt),otg设备的工作电压5v,otg模块将通过升压电路将电池电压转换为5v电压,当检测到有otg设备接入时,终端设备利用内部的otg模块对otg设备进行供电,而对于一些工作电压不为5v的otg设备,otg设备内部具有低压差线性稳压器(英文缩写:ldo,英文全称:lowdropoutregulator),能够将终端设备输入的5v电压转换为otg设备的工作电压。

因此,对于一些工作电压不为otg模块提供的5v电压的otg设备,需要通过ldo电路进行内部消耗将该5v电压转换otg设备的工作电压,增加了otg设备的功耗。



技术实现要素:

本申请实施例提供了一种终端设备、供电方法、处理设备、存储介质以及芯片系统,用于为otg设备提供合适的工作电压,减少otg设备内部进行电压转换的功耗。

有鉴于此,本申请第一方面提供一种终端设备,可以包括:处理器以及输入输出接口,该处理器与该输入输出接口连接,其中:

该输入输出接口,用于连接接入设备;该处理器,用于检测到输入输出接口有接入设备连接时,确定该接入设备为otg设备,与该otg设备进行通信,确定该otg设备的工作电压;然后根据该工作电压,使用电源通过输入输出接口为该otg设备供电。

在本申请实施例中,确定出otg设备的工作电压,并为otg设备提供工作电压,能够减小otg设备的功耗。

结合本申请第一方面提供的终端设备,在本申请第一方面的第一种实施方式中,该终端设备还可以包括升压电路以及电源,该升压电路分别与该处理器、该电源和该输入输出接口连接;该升压电路的输入端连接该电源,该升压电路的输出端与该输入输出接口连接;该处理器,还用于当检测到输入输出接口有接入设备连接,并确定该接入设备为otg设备时,向该升压电路发送第一控制信号;该升压电路,接收到该第一控制信号后,用于根据该第一控制信号,对该电源的输出电压进行升压转换,然后通过该输入输出接口为该otg设备供电。

在本申请实施例中,当确定接入输入输出接口的接入设备为otg设备时,使用升压电路为该otg设备提供工作电压,能够使otg设备正常工作,为处理器与otg设备通信提供工作电压。

结合本申请第一方面的第一种实施方式,在本申请第一方面的第二种实施方式中,该处理器,还用于当该工作电压属于第一预置范围,且该工作电压高于电源的输出电压时,向该升压电路发送第二控制信号;以使得该升压电路根据该第二控制信号,对该电源的输出电压进行升压转换,通过该输入输出接口为该otg设备供电。需要说明的是,该第一控制信号与第二控制信号可以相同,也可以不相同,具体根据设计需求调整,此处不作限定。

在本申请实施例中,当确定该otg设备的工作电压属于第一预置范围后,向升压电路发送第二控制信号,继续使用该升压电路为该otg设备提供工作电压。

结合本申请第一方面提供的终端设备,在本申请第一方面的第三种实施方式中,该终端设备还可以包括升压电路以及电源,该升压电路分别与该处理器、该电源和该输入输出接口连接;该升压电路的输入端连接该电源,该升压电路的输出端与该输入输出接口连接;该处理器,还用于当处理器确定该otg设备的工作电压属于第一预置范围,且该工作电压高于电源的输出电压时,向该升压电路发送第三控制信号;该升压电路,用于根据该第三控制信号,对该电源进行升压转换,通过该输入输出接口为该otg设备供电。需要说明的是,该第三控制信号与第二控制信号可以相同,也可以不相同,具体根据设计需求调整,此处不作限定。

在本申请实施例中,当确定该otg设备的工作电压属于第一预置范围后,向升压电路发送第三控制信号,使用该升压电路为该otg设备提供工作电压。

结合本申请第一方面、本申请第一方面的第一种实施方式至本申请第一方面的第三种实施方式中的任一种实施方式,在本申请第一方面的第四种实施方式中,该终端设备还可以包括开关模块,也可以包括电源,该开关模块分别与该处理器、该电源和该输入输出接口连接;该处理器,还用于在确定otg设备的工作电压属于第二预置范围,且该电源当前的输出电压也属于所述第二预置范围时,向该开关模块发送第四控制信号;该开关模块的输入端连接该电源,该开关模块的输出端与该输入输出接口连接,该开关模块在该处理器的控制下工作在导通或断开状态,当该开关模块接收到该第四控制信号,切换为导通状态,该电源通过该输入输出接口为该otg设备供电。

需要说明的是,在处理器向该开关模块发送第四控制信号时,处理器还可以向升压电路发送停止信号,使得升压电路停止对电源进行升压转换,即停止使用升压电路对otg设备供电。

在本申请实施例中,终端设备还包括开关模块,当确定otg设备的工作电压属于第二预置范围,且终端设备内电源当前的输出电压也属于所述第二预置范围时,处理器向开关模块发送第四控制信号,控制开关模块切换为导通状态,使用电源的输出电压为otg设备供电,能够提供为otg设备提供合适的工作电压,减少otg设备的功耗。

结合本申请第一方面、本申请第一方面的第一种实施方式至本申请第一方面的第四种实施方式中的任一种实施方式,在本申请第一方面的第五种实施方式中,该处理器,还用于当确定otg设备的工作电压属于第二预置范围时,还判断电源的输出电压是否低于第二预置范围,若电源的输出电压低于第二预置范围,则向升压电路发送第五控制信号;该升压电路,接收到该处理器发送的第五控制信号后,根据该第五控制信号,对电源进行升压转换,并通过输入输出接口为otg设备供电。

在本申请实施例中,当确定otg设备的工作电压属于第二预置范围,且终端设备内电源当前的输出电压低于属于所述第二预置范围时,处理器向升压发送第五控制信号,控制升压电路对电源进行升压转换,然后为otg设备供电,能够为otg设备提供合适的工作电压。

结合本申请第一方面、本申请第一方面的第一种实施方式至本申请第一方面的第五种实施方式中的任一种实施方式,在本申请第一方面的第六种实施方式中,该终端设备还包括降压电路,也可以包括电源,该降压电路分别与该处理器以及该输入输出接口连接;该降压电路的输入端连接该电源,该降压电路的输出端与该输入输出接口连接;该处理器,还用于当确定的该工作电压属于第三预置范围,且该工作电压小于电源的输出电压时,向该降压电路发送第六控制信号;该降压模块,用于接收到第六控制信号后,根据该第六控制信号,对该电源的输出电压进行降压转换,并通过该输入输出接口使用降压后的电压为该otg设备供电。

需要说明的是,在处理器向该降压电路发送第六控制信号时,处理器还可以向升压电路发送停止信号,使得升压电路停止对电源进行升压转换,即停止使用升压电路对otg设备供电。

在本申请实施例中,终端设备还包括降压电路,当确定otg设备的工作电压属于第三预置范围,且该工作电压小于电源的输出电压时,处理器向降压电路发送第六控制信号,控制降压电路将电源的输出电压转换为属于第三预置范围的电压,并且通过输入输出接口为otg设备供电。能够为otg设备提供合适的工作电压,减少otg设备的功耗,提高otg设备的效率。

结合本申请第一方面、本申请第一方面的第一种实施方式至本申请第一方面的第六种实施方式中的任一种实施方式,在本申请第一方面的第七种实施方式中,该处理器,还用于当确定otg设备的工作电压属于第三预置范围时,还判断otg设备的工作电压是否高于电源的输出电压,若otg设备的工作电压高于电源的输出电压,则向降压电路发送第七控制信号;该降压电路,接收到该处理器发送的第七控制信号后,根据该第七控制信号,对电源进行降压转换,并通过输入输出接口为otg设备供电。

在本申请实施例中,若otg设备的工作电压属于第三预置范围,且该otg设备的工作电压高于电源的输出电压,则处理器向降压电路发送第七控制信号,控制降压电路对电源进行降压转换,并通过输入输出接口为otg设备供电,能够为otg设备提供匹配的工作电压,减少otg设备的功耗。

结合本申请第一方面、本申请第一方面的第一种实施方式至本申请第一方面的第七种实施方式中的任一种实施方式,在本申请第一方面的第八种实施方式中,该输入输出接口可以包括usbtypec接口。

在本申请实施例中,输入输出接口可以是usbtypec接口,能够为属于otg设备的typec设备提供合适的工作电压。

结合本申请第一方面的第一种实施方式至本申请第一方面的第八种实施方式中的任一种实施方式,在本申请第一方面的第九种实施方式中,该终端设备还包括:金属氧化层半导体场效晶体管(metal-oxide-semiconductorfield-effecttransistor,mosfet),一端与电源连接,用于稳定输出电源提供的电压,防止电源反接损坏电源。

在本申请实施例中,在电源的输出部分添加一个mosfet,能够保护电源,防止设备反接电源而损坏电源,稳定电源的输出电压。

结合本申请第一方面、本申请第一方面的第一种实施方式至本申请第一方面的第九种实施方式中的任一种实施方式,在本申请第一方面的第十种实施方式中,该第一预置范围为大于4.4v,第二预置范围为3.8v至4.4v,第三预置范围为3.2v至3.8v。

结合本申请第一方面、本申请第一方面的第一种实施方式至本申请第一方面的第十种实施方式中的任一种实施方式,在本申请第一方面的第十一种实施方式中,处理器可以获取otg设备的id信息,通过该id信息识别出该otg设备的工作电压。

本申请第二方面提供一种供电方法,该方法应用于终端设备,该终端设备包括处理设备以及输入输出接口,该处理器与该输入输出接口连接,该方法可以包括:当该终端设备检测到有接入设备通过该输入输出接口连接该终端设备时,确定该接入设备为otg设备,该处理设备通过该输入输出接口与该otg设备通信;该处理设备可以通过与该otg设备通信确定该otg设备的工作电压;该处理设备根据该工作电压,使用该电源通过该输入输出接口为该otg设备供电。

需要说明的是,本申请实施例提供的供电方法可以应用于终端设备,该终端设备可以包括处理设备,输入输出接口以及电源,当终端设备检测到输入输出接口有接入设备连接时,确定该接入设备是otg设备,然后获取该otg设备的工作电压,根据该工作电压,为otg设备提供合适的工作电压,减少otg设备的功耗。

结合本申请第二方面,在本申请第二方面的第一种实施方式中,该终端设备还包括升压电路以及电源,该升压电路分别与该处理设备、该电源和该输入输出接口连接;该方法还可以包括:当有接入设备通过输入输出接口连接到终端设备时,终端设备确定该接入设备为otg设备,该处理设备向该升压电路发送第一控制信号,该升压电路根据该第一控制信号,对该电源的输出电压进行升压转换,并通过该输入输出接口为该otg设备供电。

在本申请实施例中,当确定接入设备为otg设备时,处理器向升压电路发送第一控制信号,该升压电路可以将电源的输出电压进行升压,并为otg设备提供工作电压,使otg设备正常工作。

结合本申请第二方面的第一种实施方式,在本申请第二方面的第二种实施方式中,该处理设备根据该工作电压,使用该电源通过该输入输出接口为该otg设备供电,可以包括:当处理器确定该otg设备的工作电压属于第一预置范围,且该otg设备的工作电压高于电源的输出电压时,该处理设备向该升压电路发送第二控制信号,该升压电路根据该第二控制信号,对该电源的输出电压进行升压转换,并通过该输入输出接口为该otg设备供电。

需要说明的是,该第二控制信号与第一控制信号可以相同,也可以不相同,具体根据设计需求调整,此处不作限定。

在本申请实施例中,当处理器确定otg设备的工作电压属于第一预置范围,且otg设备的工作电压大于电源的输出电压时,向升压电路发送第二控制信号,该升压电路对电源的输出电压进行升压转换,并为otg设备提供合适的工作电压。

结合本申请第二方面,在本申请第二方面的第三种实施方式中,该终端设备还包括升压电路以及电源,该升压电路分别与该处理设备、该电源和该输入输出接口连接;该处理设备根据该工作电压,使用该电源通过该输入输出接口为该otg设备供电,包括:当处理器确定该otg设备的工作电压属于第一预置范围,且该otg设备的工作电压大于电源的输出电压时,该处理设备向该升压电路发送第三控制信号,该第三控制信号用于指示该升压电路对该电源的输出电压进行转换,并通过该输入输出接口为该otg设备供电。

需要说明的是,该第三控制信号与第二控制信号可以相同,也可以不相同,具体根据设计需求调整,此处不作限定。

在本申请实施例中,当处理器确定otg设备的工作电压属于第一预置范围,且高于电源的输出电压时,可以向升压电路发送第三控制信号,该升压电路对电源的输出电压进行升压转换,并为otg设备提供合适的工作电压。

结合本申请第二方面、本申请第二方面的第一种实施方式至本申请第二方面的第三种实施方式中的任一种实施方式,在本申请第二方面的第四种实施方式中,该终端设备还包括开关模块,也可以包括电源,该开关模块分别与该处理器、该电源和该输入输出接口连接;该处理设备根据该工作电压,使用该电源通过该输入输出接口为该otg设备供电,还可以包括:当处理器确定该otg设备的工作电压属于第二预置范围,且该电源当前的输出电压也属于所述第二预置范围时,该处理设备向该开关模块发送第四控制信号,该第四控制信号用于指示该开关模块切换为导通状态,以使用该电源的输出电压,并通过输入输出接口为该otg设备提供该工作电压。该第二预置范围可以为电池电压的范围。

需要说明的是,在处理器向该开关模块发送第四控制信号时,处理器还可以向升压电路发送停止信号,使得升压电路停止对电源进行升压转换,即停止使用升压电路对otg设备供电。

在本申请实施例中,当处理器确定otg设备的工作电压属于第二预置范围时,处理器可以向开关模块发送第四控制信号,开关模块接收到第四控制信号后,切换为导通状态,使用电源的输出电压为otg设备供电。能够为otg设备提供合适的工作电压。

结合本申请第二方面、本申请第二方面的第一种实施方式至本申请第二方面的第四种实施方式中的任一种实施方式,在本申请第二方面的第五种实施方式中,当otg设备的工作电压属于第二预置范围,且电源的输出电压低于第二预置范围时,处理器向升压电路发送第五控制信号,控制升压电路对电源进行升压转换,并通过输入输出接口为otg设备提供工作电压。

在本申请实施例中,若otg设备的工作电压属于第二预置范围,但电源的输出电压低于第二预置范围,那么处理器向升压电路发送第五控制信号,控制升压电路对电源进行升压转换,然后通过输入输出接口为otg设备提供工作电压,可以为otg设备提供合适的工作电压。

结合本申请第二方面、本申请第二方面的第一种实施方式至本申请第二方面的第五种实施方式中的任一种实施方式,在本申请第二方面的第六种实施方式中,该终端设备还包括降压电路,也可以包括电源,该降压电路分别与该处理器以及该输入输出接口连接;该处理设备根据该工作电压,使用该电源通过该输入输出接口为该otg设备供电,包括:当处理器确定该otg设备的工作电压属于第三预置范围时,该处理设备向该升压电路发送第六控制信号,该第六控制信号用于指示该降压电路将电源的输出电压进行降压转换为预置电压,该预置电压属于第三预置范围,并通过该输入输出接口为该otg设备供电。

需要说明的是,在处理器向该降压电路发送第六控制信号时,处理器还可以向升压电路发送停止信号,使得升压电路停止对电源进行升压转换,即停止使用升压电路对otg设备供电。

本申请第二方面的第一种实施方式至本申请第二方面的第六种实施方式中的任一种实施方式,在本申请第二方面的第七种实施方式中,当otg设备的工作电压属于第三预置范围,且该工作电压高于电源的输出电压时,处理器向升压电压发送第七控制信号,控制升压电路对电源的输出电压进行升压转换,并通过输入输出接口为otg设备供电。

在本申请实施例中,当otg设备的工作电压属于第三预置范围,且该otg设备的工作电压高于电源你的输出电压时,处理器向升压电路发送第七控制信号,控制升压电路对电源的输出电压进行升压转换,转换为otg设备的工作电压,并通过输入输出接口为otg设备供电。

本申请第二方面的第一种实施方式至本申请第二方面的第七种实施方式中的任一种实施方式,在本申请第二方面的第八种实施方式中,该第一预置范围为大于4.4v,第二预置范围为3.8v至4.4v,第三预置范围为3.2v至3.8v。

本申请第三方面提供一种处理设备,该处理设备应用于终端设备,该终端设备包括处理设备以及输入输出接口,该处理器与该输入输出接口连接,其特征在于,该处理设备包括:通信单元,用于当该终端设备检测到有otg设备通过该输入输出接口连接该终端设备时,与该otg设备通信;确定单元,用于确定该otg设备的工作电压;供电单元,用于根据该工作电压,通过该输入输出接口为该otg设备供电。

结合本申请第三方面,在本申请第三方面的第一种实施方式中,该终端设备还包括升压电路以及电源,该升压电路分别与该处理设备、该电源和该输入输出接口连接;该供电单元还包括:第一升压控制模块,用于当该otg设备通过该输入输出接口连接到该终端设备时,向该升压电路发送第一控制信号,以使得该升压电路根据该第一控制信号,对该电源的输出电压进行升压转换,通过该输入输出接口为该otg设备供电。

结合本申请第三方面的第一种实施方式,在本申请第三方面的第二种实施方式中,该第一升压控制模块,还用于当该工作电压大于该电源的输出电压时,向该升压电路发送第二控制信号,以使得该升压电路根据该第二控制信号,对该电源的输出电压进行升压转换,通过该输入输出接口为该otg设备供电。

需要说明的是,该第二控制信号与第一控制信号可以相同,也可以不相同,具体根据设计需求调整,此处不作限定。

结合本申请第三方面,在本申请第三方面的第三种实施方式中,该终端设备还包括升压电路,该升压电路分别与该处理设备、该电源和该输入输出接口连接;该供电单元还包括:第二升压控制模块,用于当该工作电压属于第一预置范围,且该工作电压高于电源的输出电压时,向该升压电路发送第三控制信号,以使得该升压电路根据该第三控制信号,对该电源的输出电压进行升压转换,通过该输入输出接口为该otg设备供电。

结合本申请第三方面、本申请第三方面的第一种实施方式至本申请第三方面的第三种实施方式中的任一种实施方式,在本申请第三方面的第四种实施方式中,该终端设备还包括开关模块,也可以包括电源,该开关模块分别与该处理器、该电源和该输入输出接口连接;该供电单元还包括:开关控制模块,用于当该工作电压属于第二预置范围,且电源当前的电压也属于第二预置范围时,向该开关模块发送第四控制信号,该第四控制信号用于指示该开关模块切换为导通状态,使该电源通过输入输出接口为该otg设备提供该工作电压,即该otg设备使用电源的输出电压进行工作。

结合本申请第三方面、本申请第三方面的第一种实施方式至本申请第三方面的第四种实施方式中的任一种实施方式,在本申请第三方面的第五种实施方式中,该处理设备还包括第三升压控制模块,用于当otg设备的工作电压属于第二预置范围时,且电源的输出电压低于第二预置范围时,向升压电路发送第五控制信号,控制升压电路对电源的输出电压进行升压转换,转换为otg设备的工作电压,并通过输入输出接口为otg设备供电。

结合本申请第三方面、本申请第三方面的第一种实施方式至本申请第三方面的第五种实施方式中的任一种实施方式,在本申请第三方面的第六种实施方式中,该终端设备还包括降压电路,该降压电路分别与该处理器以及该输入输出接口连接;该供电单元还包括:降压控制模块,用于当该工作电压属于第三预置范围,且低于当前电源的输出电压时,该处理设备向该降压电路发送第六控制信号,该第六控制信号用于指示该降压电路该电源的输出电压进行降压转换,通过该输入输出接口为该otg设备供电。

结合本申请第三方面、本申请第三方面的第一种实施方式至本申请第三方面的第七种实施方式中的任一种实施方式,在本申请第三方面的第七种实施方式中,该处理设备还包括:第四升压模块,用于当otg设备的工作电压属于第三预置范围,且该otg设备的工作电压高于电源的输出电压时,则向升压电路发送第七控制信号,控制升压电路对电源的输出电压进行升压转换,装换为otg设备的工作电压,并通过输入输出接口为otg设备供电。

在本申请实施例中,当otg设备的工作电压属于第三预置范围,且该otg设备的工作电压高于电源的输出电压时,第四升压模块向升压电路发送第七控制信号,控制升压电路对电源的输出电压进行升压转换,转换为otg设备的工作电压,为otg设备提供匹配的工作电压,减少otg设备的功耗。

本申请第四方面提供一种芯片系统,其特征在于,包括:应用于终端设备中,该芯片系统包括至少一个处理器和通信接口,还可以包括升压电路、开关模块或降压电路中的一个或至少一个;

该通信接口,和该至少一个处理器通过线路互联,该至少一个存储器中存储有指令;该指令被该处理器执行,执行时执行本申请第二方面或第二方面任一可选实现方式中所述的方法。

本申请第五方面提供一种存储介质,需要说明的是,本发的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产口的形式体现出来,该计算机软件产品存储在一个存储介质中,用于储存为上述设备所用的计算机软件指令,其包含用于执行上述第一方面、第二方面或第三方面为终端设备或处理设备所设计的程序。

该存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本申请实施例第六方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如本申请第二方面或第二方面任一可选实现方式中所述的方法。

从以上技术方案可以看出,本申请实施例具有以下优点:

在本申请实施例中,终端设备需要获取otg设备的工作电压,并根据该工作电压为otg设备提供合适的工作电压,能够减少otg设备的功耗,提高otg设备的工作效率。

附图说明

图1为现有方案中为接入设备供电的供电设备的示意图;

图2为本申请实施例提供的一种终端设备的结构示意图;

图3为本申请实施例提供的另一种终端设备的结构示意图;

图4为本申请实施例提供的一种终端设备的实施场景示意图;

图5为本申请实施例中供电方法的一种实施例示意图;

图6为本申请实施例中的处理设备的一种实施例示意图;

图7为本申请实施例提供的另一种终端设备的结构示意图。

具体实施方式

本申请实施例提供了一种终端设备、供电方法、处理设备、存储介质以及芯片系统,用于为otg设备提供合适的工作电压,减少otg设备内部进行电压转换的功耗。

otg是一种主要应用于不同设备之间进行数据交换的技术,具有otg功能的设备既可以作为主设备,也可以作为从设备,例如,摄像机可以利用otg直接连接打印机打印自身存储的照片,手机也可以利用otg直接连接摄像机获取摄像机内存储的照片。

图1为现有方案中为接入设备供电的供电设备的示意图。

该供电设备包括电池、控制模块、otg供电模块以及输入输出接口,电池与otg供电模块连接,otg供电模块将电池电压转换为otg设备所需的5v电压。当终端设备检测到有otg设备通过输入输出接口与终端设备连接时,通过输入输出接口与otg设备通信,获取接入设备的信息,并将该信息发送至控制模块,控制模块通过该信息识别设备的设备类型。现有技术中,供电设备为otg设备提供5v的工作电压。而对于工作电压低于5v的otg设备,需要通过otg设备内部的ldo电路将otg供电模块提供的5v电压降压转换为该otg设备的工作电压,增加了otg设备的功耗,电源转换效率低。

图2为本申请实施例提供的一种终端设备的结构示意图。

请参阅图2,本申请实施例中的终端设备包括:处理器201、输入输出接口202、降压电路204、开关模块205、升压电路206以及电源203。

处理器201分别与降压电路204、升压电路206、开关模块205以及输入输出接口202连接,输入输出接口202分别与降压电路204、升压电路206以及开关模块205连接;

电源203,可以是电池,分别与降压电路204、升压电路206以及开关模块205连接。

处理器201,用于通过输入输出接口202与接入设备进行数据通信。首先,当有接入设备通过输入输出接口与终端设备连接,且处理器201检测到该接入设备为otg设备,处理器201向升压电路206发送控制信号1,控制升压电路206通过输入输出接口202为该otg设备提供工作电压。然后处理器通过输入输出接口与otg设备通信,获取该otg设备的工作电压,根据该otg设备的工作电压为该otg设备选择合适的供电模块。

若该otg设备的工作电压高于电源203的输出电压,则向升压电路206发送控制信号2,控制升压电路206对电压203进行升压转换,通过输入输出接口202为该otg设备供电;或若该otg设备的工作电压为第一预置范围,且高于电源203的输出电压,则向升压电路206发送控制信号3,控制该升压电路206将电源203的输出电压进行升压转换,转换至该otg设备的工作电压。

可选地,本发明实施例中,电源电压的最大值可以低于第一预置范围的最小值,本发明对此不作限定,具体可以根据设计需要调整。

若该otg设备的工作电压为第二预置范围,且电源203的输出电压也属于第二预置范围,则处理器201向开关模块205发送控制信号4,该控制信号4用于控制开关模块205的导通。当开关模块205导通时,电源203通过输入输出接口202为otg设备供电。

若该otg设备的工作电压为第二预置范围,且电源203的输出电压低于第二预置范围时,处理器201向升压电路206发送控制信号5,该控制信号5用于控制升压电路206将电源203的输出电压进行升压转换,转换至该otg设备的工作电压。

可选地,本发明实施例中,电源电压的最大值可以位于第二预置范围内,本发明对此不作限定,具体可以根据设计需要调整。

若该otg设备的工作电压属于第三预置范围,且该otg设备的工作电压低于电源203的输出电压,则处理器201向降压电路204发送控制信号6,该控制信号6用于控制降压电路204输出预置电压,预置电压属于第三预置范围,并将预置电压提供给otg设备,即:通过输入输出接口202为otg设备提供工作电压,即:预置电压。

若otg设备的工作电压属于第三预置范围,且该otg设备的工作电压高于电源203的工作电压,则处理器201向升压电路发送控制信号7,该控制信号7用于控制升压电路206将电源203的输出电压进行升压转换,转换至该otg设备的工作电压。

需要说明的是,在处理器向开关模块205发送控制信号4以及向降压电路204发送控制信号6时,处理器还需要停止使用升压电路206为otg设备供电,可以向升压电路206发送停止工作信号,以使得升压电路206停止向otg设备供电,而通过降压电路204或开关模块205的导通状态为otg设备供电。即在同一时刻,降压电路204,开关模块205以及升压电路206,至多仅有一个处于工作状态。该otg设备的可以是耳机,也可以是u盘,具体此处不作限定。应理解,控制信号1、控制信号2、控制信号3、控制信号5以及控制信号7为升压控制信号,控制信号4为开关控制信号,控制信号6为降压控制信号。

需要说明的是,控制信号1与控制信号2可以相同,也可以不同,控制信号2与控制信号3可以相同,也可以不同,具体根据设计需求调整,此处不作限定。

终端设备通过输入输出接口202连接otg设备。

降压电路204,用于当接入输入输出接口202的otg设备的工作电压属于第三预置范围,且该otg设备的工作电压低于电源203的输出电压时,在控制信号6的作用下将电源203降压处理,转换为接入设备的工作电压,例如将3.8v电池电压降压转换为接入设备的工作电压3.5v。

开关模块205,一端连接输入输出接口202,一端连接电源203。开关模块205在控制信号4的作用下导通或断开。当开关模块205导通时,电源203通过输入输出接口为otg设备供电。

当接入的otg设备的工作电压为第二预置范围,且电源203当前的输出电压也属于第二预置范围时,开关模块205在控制信号4的作用下工作在导通状态,使电源203通过输入输出接口为otg设备供电。

升压电路206,用于当处理器201确定接入设备为otg设备时,接收处理器201发送的控制信号1,将电源203升压处理,可选升压为5v,通过输入输出接口202为该otg设备供电。当处理器201识别出输入输出接口202接入的otg设备的工作电压高于电源203的输出电压时,接收处理器201发送的控制信号2,将电源203转换为otg设备的工作电压,继续通过输入输出接口202为otg设备供电;或,当处理器201识别出输入输出接口202接入的otg设备的工作电压处于第一预置范围,且该工作电压高于电源203当前的输出电压时,接收处理器201发送的控制信号3,将电源203转换为otg设备的工作电压,继续通过输入输出接口202为otg设备供电。若处理器201识别出该otg设备的工作电压为第二预置范围,且电源203的输出电压低于第二预置范围时,则接收处理器201发送的控制信号5,根据该控制信号5将电源203的输出电压进行升压转换,转换至该otg设备的工作电压,继续通过输入输出接口202为otg设备供电。若处理器201识别出otg设备的工作电压属于第三预置范围,且该otg设备的工作电压高于电源203的工作电压,则接收处理器201发送的控制信号7,根据该控制信号7将电源203的输出电压进行升压转换,转换至该otg设备的工作电压,继续通过输入输出接口202为otg设备供电。

例如,将电池电压3.8v转换为otg设备的工作电压(例如4.5v),并通过输入输出接口202向otg设备输出该4.5v电压。

电源203,用于存储电量,电源203分别与降压电路204、升压电路206以及开关模块205连接,为降压电路204、升压电路206以及开关模块205提供输入电压。

在本申请实施例中,当otg设备与终端设备的输入输出接口连接时,终端设备通过该输入输出接口与otg设备通信,识别otg设备的工作电压,然后为该otg设备选择合适的供电模块。例如:可以通过控制信号6控制降压电路为otg设备提供工作电压,也可以通过控制信号4控制开关模块205的导通,实现电源为otg设备提供工作电压,还可以通过控制信号1、控制信号2、控制信号3、控制信号5或控制信号7控制升压电路为该otg设备提供工作电压。改善了现有方案中终端设备为otg设备提供5v电压,供电电源与otg设备供电需求不匹配,电源转换效率低的问题,减少了otg设备的功耗。

在具体实施场景中,usbtypec接口作为一种具有传输数据快以及体积小巧等优点的接口,应用于各种终端设备中。例如,手机,平板电脑或移动硬盘等设备。一个具有usbtypec接口的u盘属于otg设备,用户在手机的usbtypec接口上插入一个具有usbtypec接口的u盘,手机内的中央处理器(centralprocessingunit,cpu)通过usbtypec接口与该u盘通信,手机首先识别出插入设备为otg设备,为该u盘提供5v供电,为该u盘供电后,随后与该u盘通信后获取该u盘的工作电压,例如,若该otg设备的工作电压为3.5v,则为该u盘提供的5v电压明显高于该u盘的工作电压,此时,cpu向降压电路发送控制信号,控制降压电路为该u盘提供3.5v电压。

下面对本申请实施例中的终端设备的电路部分进行具体说明,请参阅图3,本申请实施例提供的另一种终端设备的结构示意图,包括:

处理器201、typec接口电路302、otg充电ic306、负载开关(loadswitch)电路305、buckboost电路304以及电源203。

otg充电ic306可以是升压电路206的一种实施方式;负载开关电路305可以是开关模块205的一种实施方式;buckboost电路304可以是降压电路204的一种实施方式。

处理器201分别与typec接口电路302、otg充电ic306、loadswitch电路305以及buckboost电路304连接,typec接口电路302分别与otg设备307、otg充电ic306、loadswitch电路305以及降压变换(buckboost)电路306连接,电源203分别与otg充电ic306、loadswitch电路305以及buckboost电路304连接。

应理解,第三预置范围还可以是小于4.1v或4.2v等,第二预置范围可以是4.1v至4.5v或3.8v至4.2v等,结合实际应用,第二预置范围的最大值应不超过电源输出电压范围的最大值,第一预置范围可以是大于4.5v或大于4.7v等,具体可以根据设计需要进行适当的调整,此处不作限定。本申请实施例中,以大于4.4v为第一预置范围,3.8v-4.4v为第二预置范围,3.2v-3.8v为第三预置范围为例。

处理器201通过与typec接口电路302连接的数据正以及数据负,与接入设备通信。当接入设备通过typec接口电路302与终端设备连接,且处理器201确定该接入设备为otg设备时,处理器201向otg充电ic306发送控制信号1,该控制信号1用于控制otg充电ic306将电源203升压转换,为该otg设备供电。

处理器201识别该otg设备的工作电压为高于电源203的输出电压后,可以向otg充电ic306发送控制信号2,可以控制otg充电ic306对电源203进行升压转换,继续为otg设备供电,也可以控制otg充电ic306将电源203的输出电压转换为该otg设备匹配的工作电压;或当处理器201识别该otg设备的工作电压属于第一预置范围,且该工作电压高于电源203的输出电压时,向otg充电ic306发送控制信号3,可以控制otg充电ic306对电源203进行升压处理,继续为otg设备供电,也可以控制otg充电ic306将电源203的输出电压转换为该otg设备匹配的工作电压,并为该otg设备进行供电。

当该工作电压为3.8v至4.4v之间任意电压,且电池电压也为3.8v至4.4v,则处理器201向loadswitch电路305发送控制信号4,loadswitch电路305可以导通或断开,该控制信号4用于控制loadswitch电路305导通,使用电源203为该otg设备提供工作电压。

当处理器201识别出该otg设备的工作电压属于第二预置范围,即属于3.8v-4.4v,若电源的输出电压低于第二预置范围,则处理器201向otg充电ic306发送控制信号5,该控制信号5用于控制otg充电ic306将电源203输出的电池电压转换为otg设备的工作电压,即该第二预置范围。

当该otg设备的工作电压属于3.2v-3.8v时,处理器201向buckboost电路304发送控制信号6,该控制信号6用于控制buckboost电路304将电源203降压转换为该otg设备的工作电压。例如,该otg设备的工作电压为3.5v,那么,buckboost电路304将电源203的输出电压4.2v降压转换为3.5v。

当处理器201识别出该otg设备的工作电压属于第三预置范围,即大于4.4v,若该工作电压高于电源203输出的电池电压,则处理器201向otg充电ic发送控制信号7,该控制信号7用于控制otg充电ic306将电源203输出的电池电压进行升压转换,转换为otg设备的工作电压。

需要说明的是,控制信号1、控制信号2、控制信号3、控制信号5以及控制信号7为升压控制信号,控制信号4为开关控制信号,控制信号6为降压控制信号。

typec接口电路302,用于为具有usbtypec接口的接入设备提供与终端设备通信的usbtypec接口,typec接口电路302具体与处理器201通过数据正与数据负引脚连接。应理解,该typec接口电路302包括的usbtypec接口是前述图2所述的输入输出接口202的其中一种具体实施方式。

otg充电ic306,用于对电源203进行升压处理。当处理器201识别出接入typec接口电路302的设备为otg设备时,接收处理器201发送的控制信号1,对电源203进行升压处理,并为otg设备供电。当处理器201确定该otg设备的工作电压高于电源203当前的输出电压后,接收处理器201发送的控制信号2,otg充电ic306继续为接入的otg设备供电,或将电源203的输出电压转换为otg设备匹配的工作电压;或当处理器201识别出该otg设备的工作电压属于第一预置范围,即大于4.4v,且该工作电压高于电源203的输出电压,接收处理器201发送的控制信号3,将电源203的输出电压转换为otg设备匹配的工作电压,为otg设备供电。当处理器201识别出该otg设备的工作电压属于第二预置范围,且电源203的输出电压低于该第二预置范围时,接收处理器201发送的控制信号5,otg充电ic306根据该控制信号5将电源203的输出电压转换为otg设备匹配的工作电压,通过typec接口电路302为otg设备供电。当处理器201识别出该otg设备的工作电压属于第三预置范围,且该工作电压高于电源203的输出电压时,接收处理器201发送的控制信号7,otg充电ic306根据该控制信号7将电源203的输出电压转换为otg设备匹配的工作电压,通过typec接口电路302为otg设备供电。

otg充电ic306与处理器201通过两线式串行总线(inter-integratedcircuit,iic)连接,即处理器201通过iic控制otg充电ic306为otg设备供电,该控制信号1、控制信号2、控制信号3、控制信号5以及控制信号7为iic信号。该控制信号1、控制信号2、控制信号3、控制信号5以及控制信号7为升压控制信号。应理解,该otg充电ic306是前述图2所述的升压电路206的其中一种具体实施方式。

loadswitch电路305,具体与处理器201通过通用输入输出引脚连接,用于当处理器201确定出该otg设备的工作电压为3.8v至4.4v之间的电压,且电源203的输出电压也处于3.8v至4.4v之间后,接收处理器201发送的控制信号4,在该控制信号4的作用下,loadswitch电路305切换为导通状态,向typec接口电路302输出电源203的输出电压。应理解,该loadswitch电路305是前述图2所述的开关模块205的其中一种具体实施方式。

buckboost电路304,接收处理器201发送的控制信号6后,根据该控制信号6可以获取otg设备的工作电压,buckboost电路304将电源203的输出电压转换为该otg设备的工作电压,并通过typec接口电路302为otg设备提供工作电压。例如,typec耳机的工作电压为3.6v,那么,buckboost电路304在接收到处理器的控制信号后,将电源203提供的4.2v电压转换为3.6v,通过typec接口电路302为该typec耳机提供3.8v的工作电压。buckboost电路304具体通过iic与处理器201连接,具体为buckboost电路304与处理器201的i2c时钟引脚与数据引脚分别连接,即处理器通过iic控制buckboost电路304的输出电压,该控制信号6即为iic信号。应理解,该buckboost电路304是前述图2所述的降压电路204的其中一种具体实施方式。

电源203,用于存储电量,向otg充电ic306、loadswitch电路305以及buckboost电路304提供输出电压,需要说明的是,该电源203可以是电池,该输出电压可以是电池直接提供的输出电压,也可以是该输出电压经过开关后的电压,该开关可以mosfet,具体此处不作限定。

需要说明的是,在本申请实施例中,若电池电压与otg设备的工作电压匹配,可以通过loadswitch电路305导通,使用电源203为otg设备供电。

在本申请实施例中,当有设备通过usbtypec接口与终端设备连接,终端设备识别出该设备为otg设备后,首先使用otg充电ic为该otg设备提供大于4.4v的电压,处理器可以与otg设备通信得到该otg设备的工作电压,也可以通过该设备的id信息得到该设备的工作电压,然后处理器根据该工作电压为该otg设备选择合适的供电模块。例如,若该工作电压为3.8v以下时,使用buckboost电路将电源的输出电压转换为该otg设备的工作电压,为该otg设备供电;若该工作电压处于3.8v至4.4v之间时,电源通过loadswitch电路的导通为该otg设备提供工作电压;若该工作电压为4.4v时,使用otg充电ic进行供电。因此,能够为该otg设备提供对应的工作电压。减少了otg设备的功耗,提高了otg设备的工作效率,同时,loadswitch电路具有单向导通的特点,使用loadswitch电路进行供电时,能够防止otg设备的逆向放电,还可以防止otg设备对终端设备造成短路。

在具体实施场景中,otg设备可以是一个typec耳机。如图4所示,当用户需要使用耳机进行收听音乐或接听电话等,typec耳机401接入手机400后,手机内部处理器首先识别出有一个otg设备接入,为该typec耳机提供大于4.4v的工作电压,处理器与该typec耳机进行通信得到该typec耳机的工作电压为3.5v,处理器向手机内部的buckboost电路发送控制信号,控制该buckboost电路将电池电压降压为3.5v,然后通过usbtypec接口为typec耳机提供3.5v的工作电压,该typec耳机可以使用该3.5电压正常工作,用户可以进行接听电话或收听音乐等。

上述对本申请实施例中的终端设备进行了说明,下面对本申请实施例提供的otg设备的供电的方法进行具体说明,请参阅图5,本申请实施例中供电方法的一种实施例示意图,包括:

501、识别接入设备为otg设备;

当有接入设备接入终端设备的输入输出接口后,终端设备内的处理器与该接入设备进行通信,确定该接入设备为otg设备。可以向升压电路发送第一控制信号,控制升压电路为该otg设备进行供电,使otg设备可以正常工作。

需要说明的是,该升压电路可以是前述图2的实施例中所述的升压电路206,也可以是前述图3的实施例中所述的otg充电ic305。

502、与otg设备通信获取otg设备的工作电压;

终端设备内的处理器可以与otg设备通信获取otg设备的工作电压,例如,3.7v或4.5v等。

需要说明的是,该otg设备可以是耳机,也可以是u盘,具体此处不作限定。处理器除了通过与otg设备通信获取该otg设备的工作电压,还可以通过获取该otg设备的id信息,识别该id信息得到该otg设备的工作电压。

503、判断工作电压是否属于第一预置范围,若是,则执行步骤510,若否,则执行步骤504;

终端设备内的处理器获取该otg设备的工作电压后,判断该工作电压是否属于第一预置范围,若是,则执行步骤510,若否,则执行步骤504。该第一预置范围可以是不小于4.4v,例如,判断该工作电压是否不小于4.4v,若小于4.4v,则执行步骤504,若不小于4.4v,则执行步骤510。

504、判断工作电压是否属于第二预置范围,若是,则执行步骤505,若否,则执行步骤507;

若otg设备的工作电压不属于第一预置范围,则判断该otg设备的工作电压是否属于第二预置范围,若该工作电压属于第二预置范围,则执行步骤505,若该工作电压不属于第二预置范围,则执行步骤507。

505、判断电源的输出电压是否属于第二预置范围,如欧式,则执行步骤506,若否,则执行步骤510;

若otg设备的工作电压属于第二预置范围,则判断电源的输出电压是否也属于第二预置范围,若电源的输出电压也属于第二预置范围,则执行步骤506,若电源的输出电压不属于第二预置范围,则执行步骤510。

506、通过电池电压为otg设备供电;

当该工作电压属于第二预置范围,且电源的输出电压也属于第二预置范围时,例如该otg设备的工作电压处于3.8v至4.4v之间,并且电源的输出电压也处于3.8v至4.4v之间。则通过电池电压为该otg设备提供工作电压。需要说明的是,若该工作电压不属于第二范围,但与电源的输出电压匹配,也可以通过电池电压为该otg设备供电。应理解,该电池电压即电源的输出电压,电源可以是前述图2中电源203的一种具体实施方式。可以添加一个loadswitch电路,防止电池电压过低时该otg设备的逆向放电,也可以防止该otg设备对电池造成短路。处理器可以向该loadswitch电路发送第四控制信号,控制该loadswitch电路切换为导通状态,使用电池电压为该otg设备供电。

需要说明的是,在loadswitch电路发送第四控制信号之前,还可以向升压电路发送停止信号,控制该升压电路停止对电源进行升压转换。

还需要说明的是,若该工作电压属于第二预置范围,当与电源的输出电压(即电池电压)匹配,也通过电池电压都为otg设备供电。

507、确定工作电压属于第三预置范围;

若该otg设备的工作电压不属于第一预置范围,也不属于第二预置范围,则处理器确定otg设备的工作电压属于第三预置范围。例如,若第一预置范围为大于4.4v,第二预置范围为3.8v-4.4v,第三预置范围为小于3.8v,若otg设备的工作电压不属于第一预置范围,也不属于第二预置范围,那么确定该otg设备的工作电压属于第三预置范围。

508、判断工作电压是否高于电源的输出电压,若是,则执行步骤510,若否,则执行步骤509;

电源的输出电压跨度较大,例如电池,不同电量的电池输出电压通常不一致。若该otg设备的工作电压属于第三预置范围,还需要判断该工作电压是否高于电源的输出电压,若该工作电压高于电源的输出电压,则执行步骤510,若该工作电压不高于电源的输出电压,则执行步骤509。

509、通过降压电路为otg设备供电;

若otg设备的工作电压低于电源的输出电压,则通过降压电路为该otg设备供电。当otg设备的工作电压属于第三预置范围,且该otg设备的工作电压低于电源的输出电压,处理器可以向降压电路发送第六控制信号,控制该降压电路将电源的输出电压转换为otg设备的工作电压,并且为该otg设备提供工作电压。需要说明的是,该降压电路可以是前述图2的实施例中所述的降压电路204,也可以是前述图3的实施例中所述的buckboost电路304。

需要说明的是,在向降压电路发送第六控制信号之前,还可以向升压电路发送停止信号,控制该升压电路停止对电源进行升压转换。

510、通过升压电路为otg设备供电。

若该otg设备的工作电压高于电源的输出电压,则通过升压电路对电源进行升压转换,为otg供电。具体可以是,若该otg设备的工作电压属于第一预置范围,且该工作电压大于电源当前的输出电压,则继续使用升压电路模块对该otg设备进行供电。若otg设备的工作电压大于电源的输出电压,处理器可以向升压电路发送第二控制信号,控制该升压电路对电源进行升压处理,并为otg设备供电;若该otg设备的工作电压属于第一预置范围,且otg设备的工作电压大于电源的输出电压,则处理器可以向升压电路发送第三控制信号,控制升压电路将电源的输出电压转换为该otg设备的工作电压,并为otg设备供电。该升压电路的输出电压可以为5v。

若otg设备的工作电压属于第二预置范围,且电源的输出电压不属于第二预置范围,则处理器可以向升压电路发送第五控制信号,通过升压电路为otg设备供电。需要说明的是,结合实际方案,该第二预置范围的最大值可以取电源输出电压范围的最大值,因此,若电源的输出电压不属于第二预置范围,则确认电源的输出电压小于第二预置范围。

若otg设备的工作电压属于第三预置范围,且该工作电压高于电源的输出电压,则电源的输出电压需经过升压转换后为otg设备提供匹配的工作电压。处理器可以向升压电路发送第七控制信号,控制升压电路对电源进行升压转换,为otg设备供电。

例如,若该第一预置范围为0至3.8v,即该otg设备的工作电压低于3.8v,则通过降压电路为该otg设备进行供电,该降压电路可以是buckboost电路,可以将电池电压转换为低于3.8v的工作电压。

在本申请实施例中,当有接入设备连接终端后,终端设备首先识别该接入设备为otg设备,首先为该otg设备使用升压电路进行供电。然后获取该otg设备的工作电压,可以通过与otg设备通信获取该工作电压,也可以通过获取该otg设备的id信息,识别该id信息得到该otg设备的工作电压。若该otg设备的工作电压属于第一预置范围,且该工作电压高于电源的输出电压,则继续通过升压电路将电源升压,为该otg设备供电;若该otg设备的工作电压属于第二预置范围,且电源的输出电压也属于第二预置范围,则通过电池电压为该otg设备供电;若该otg设备的工作电压属于第二预置范围,且电源的输出电压低于第二预置范围,则通过升压电路对电源进行升压转换,为otg设备供电;若该otg设备的工作电压属于第三预置范围,且该工作电压小于电源的输出电压,则通过降压电路将电源的输出电压转换为该otg设备的工作电压,并且为该otg设备供电;若该otg设备的工作电压属于第三预置范围,且该工作电压大于电源的输出电压,则通过升压电路对电源进行升压转换,为otg设备供电。例如,电池电压为4.0v,当该工作电压小于3.8v时,可以采用buckboost电路将电池电压转换该otg设备的工作电压,然后使用buckboost电路转换后的电压为该otg设备供电,能够降低该otg设备功耗;当该工作电压处于3.8v至4.4v之间时,可以采用电池电压为该otg设备供电,可以添加一个loadswitch电路,防止该otg设备的逆向放电;当不小于4.4v时,可采用升压电路提供工作电压。终端设备可以为不同的otg设备提供合适的工作电压,降低otg设备的功耗。

在具体应用场景中,用户的手机具有otg功能,当接入一个属于otg设备的u盘时,手机内部的处理器识别出接入了一个otg设备,为该otg设备提供5v的工作电压,以使该otg设备能够正常工作。处理器可以直接与otg设备通信得到该otg设备的工作电压为3.3v,也可以通过id信息识别出该otg设备的工作电压为3.3v。若电池电压为4.1v,处理器向buckboost电路发送控制信号,控制该buckboost电路将电池电压经过降压处理后输出3.3v的电压,为该u盘提供工作电压,u盘可以继续正常工作,之后可以读取u盘中的数据,或向u盘传送数据。

前述对本申请实施例中的供电方法进行了具体说明,下面对本申请实施例中的装置进行详细说明,请参阅图6,本申请实施例中的处理设备的一种实施例示意图,包括:

通信单元601、确定单元602以及供电单元603;

该处理设备应用与终端设备,该终端设备还包括输入输出接口以及电源(即电池),处理设备分别与所述电源以及所述输入输出接口连接。

通信单元601,用于当检测到有otg设备通过输入输出接口连接终端设备时,与该otg设备通信;

确定单元602,用于确定otg设备的工作电压,可以通过通信单元601与该otg设备通信得到该otg设备的工作电压;

供电单元603,用于根据确定单元602确定的工作电压,使用电源通过输入输出接口为该otg设备供电。

可选地,在一些可能的设计中,该终端设备还升压电路,升压电路分别与处理设备、电源和输入输出接口连接;

该供电单元603,还包括:

第一升压控制模块6031,用于当otg设备通过输入输出接口连接到终端设备时,向升压电路发送第一控制信号,该第一控制信号用于控制升压电路将电源的输出电压进行升压转换,并通过输入输出接口为该otg设备供电。

可选地,在一些可能的设计中,

该第一升压控制模块6031,还用于当确定单元602确定出的该otg设备的工作电压高于电源的输出电压时,向升压电路发送第二控制信号,该第二控制信号用于指示升压电路将电源的输出电压进行升压转换,通过输入输出接口为该otg设备供电。

可选地,在一些可能的设计中,该终端设备还升压电路,升压电路分别与处理设备、电源和输入输出接口连接;

该供电单元603,还包括:

第二升压控制模块6032,用于当确定单元602确定出的该otg设备的工作电压属于第一预置范围,且该工作电压高于电源的输出电压时,向升压电路发送第三控制信号,该第三控制信号用于指示升压电路将电源的输出电压进行转换,通过输入输出接口为该otg设备供电。

可选地,在一些可能的设计中,终端设备还包括开关模块,该开关模块分别与处理设备、电源和输入输出接口连接;

该供电单元603,还包括:

开关控制模块6033,用于当确定单元602确定出的该otg设备的工作电压属于第二预置范围,且电源的输出电压也属于第二预置范围时,向开关模块发送第四控制信号,该第四控制信号用于指示开关模块切换为导通状态,是电源通过输入输出接口为otg设备供电。

需要说明的是,在开关控制模块6033发送第四控制信号之前,还可以向升压电路发送停止信号,控制该升压电路停止对电源进行升压转换。

可选地,在一些可能的设计中,该供电单元603,还包括:

第三升压控制模块6035,用于当otg设备的工作电压属于第二预置范围,且电源的输出电压低于第二预置范围时,向升压电路发送第五控制信号,该第五控制信号用于指示升压电路对电源的输出电压进行升压转换,转换为otg设备的工作电压,为otg设备供电。

需要说明的是,结合实际方案,第二预置范围的最大值应不低于电源输出电压范围的最大值,即若电源电压不属于第二预置范围,则可以确认该电源电压低于第二预置范围。

可选地,在一些可能的设计中,终端设备还包括降压电路,该降压电路分别与处理设备以及输入输出接口连接;

该供电单元603,还包括:

降压控制模块6034,用于当确定单元602确定出的该otg设备的工作电压属于第三预置范围,且该工作电压低于电源的输出电压时,向降压电压发送第三控制信号第六控制信号,该第六控制信号用于指示降压电路对电源的输出电压进行降压转换,并通过输入输出接口为该otg设备供电。

需要说明的是,在降压控制模块6034发送第六控制信号之前,还可以向升压电路发送停止信号,控制该升压电路停止对电源进行升压转换。

可选地,在一些可能的设计中,该供电单元603,还包括:

第四升压控制模块6036,用于当otg设备的工作电压属于第三预置范围,且该工作电压高于电源的输出电压时,向升压电路发送第七控制信号,该第七控制信号用于指示升压电路对电源的输出电压进行升压转换,转换为otg设备的工作电压,为otg设备供电。

本申请实施例还提供了另一种终端设备,如图7所示,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请实施例方法部分。该终端设备可以为包括手机、平板电脑、pda(personaldigitalassistant,个人数字助理)、pos(pointofsales,销售终端)、车载电脑等任意终端设备,以终端为手机为例:

图7示出的是与本申请实施例提供的终端相关的手机的部分结构的框图。参考图7,手机包括:射频(radiofrequency,rf)电路710、存储器720、输入单元730、显示单元740、降压电路760,otg充电ic750,负载开关(loadswitch)770,处理器201、以及电源203等部件。本领域技术人员可以理解,图7中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图7对手机的各个构成部件进行具体的介绍:

rf电路710可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器201处理;另外,将设计上行的数据发送给基站。通常,rf电路710包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,rf电路710还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

存储器720可用于存储软件程序以及模块,处理器201通过运行存储在存储器720的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器720可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器720可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入输出单元730可用于接收输入的数字或字符信息,产生与手机的用户设置以及功能控制有关的键信号输入,以及连接接入设备,与接入设备进行数据交换。具体地,输入输出单元730可包括触控面板731以及输入输出接口732。触控面板731,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板731上或在触控面板731附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板731可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器201,并能接收处理器201发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板731。除了触控面板731,输入单元730还可以包括输入输出接口732。具体地,输入输出接口732可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆、typec设备等中的一种设备或多种设备的接口。

显示单元740可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元740可包括显示面板741,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板741。进一步的,触控面板731可覆盖显示面板741,当触控面板731检测到在其上或附近的触摸操作后,传送给处理器201以确定触摸事件的类型,随后处理器201根据触摸事件的类型在显示面板741上提供相应的视觉输出。虽然在图7中,触控面板731与显示面板741是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板731与显示面板741集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器(图示未标出),比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板741的亮度,接近传感器可在手机移动到耳边时,关闭显示面板741和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

otg充电ic750,可与手机内部的电池连接,将电源203的输出电压转换为otg设备正常工作的电压,当处理器201检测到输入输出单元730有接入的otg设备时,首先为该otg设备提供5v电压,随后处理器201若确定该otg设备的工作电压高于电源的输出电压otg充电ic750接收处理器201发送的第二控制信号,otg充电ic750根据该第二控制信号将电源203的输出电压进行升压转换,为otg设备供电;或处理器201若确定该otg设备的工作电压属于第一预置范围,otg充电ic750接收处理器201发送的第三控制信号,otg充电ic750根据该第三控制信号将电源203的输出电压进行升压转换,继续该otg设备输出工作电压。该第一预置范围可以是不小于4.4v。

当该otg设备的工作电压属于第二预置范围,且电源203的输出电压低于第二预置范围时,otg充电ic750接收处理器201发送的第五控制信号,otg充电ic750根据该第五控制信号将电源203的输出电压进行升压转换,为otg设备提供匹配的工作电压。应理解,结合实际方案,该第二预置范围的最大值可以取电源输出电压范围的最大值,因此,若电源的输出电压不属于第二预置范围,则确认电源的输出电压小于第二预置范围,需要对电源的输出电压进行升压转换,才能为otg设备供电。

当该otg设备的工作电压属于第三预置范围,且该工作电压高于电源203的输出电压,otg充电ic750接收处理器发送的第七控制信号,otg充电ic750根据该第七控制信号将电源203的输出电压进行升压转换,为otg设备提供匹配的工作电压。

需要说明的是,该otg充电ic750与前述图2的实施例中所述的升压电路206或前述图3的实施例中所述的otg充电ic306的功能类似。

降压电路760可用于对电池的输出电压进行转换,若接入的otg设备的工作电压为第三预置范围,例如,不大于4v。那么降压电路760接收处理器201发送的第七控制信号,根据该第七控制信号将电源203的输出电压转换为该otg设备的工作电压,为该otg设备进行供电。需要说明的是,该降压电路760与前述图2的实施例中所述的降压电路204或前述图3的实施例中所述的buckboost电路304的功能类似。

loadswitch770可用于当otg设备的工作电压处于第二预置范围,且电源203的输出电压也属于所述第二预置范围时,接收处理器201发送的第四控制信号,根据该第四信号切换至导通状态,当该loadswitch770为导通状态,通过电源203的输出电压为该otg设备输出工作电压。该第二预置范围可以是3.8v-4.4v。需要说明的是,该loadswitch770与前述图2的实施例中所述的开关模块205或前述图3的实施例中所述的loadswitch电路305的功能类似。

处理器201是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器720内的软件程序和/或模块,以及调用存储在存储器720内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器201可包括一个或多个处理单元;优选的,处理器201可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器201中。

手机还包括给各个部件供电的电源203(比如电池),优选的,电源可以通过电源管理系统与处理器201逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

在本申请实施例中,该终端所包括的处理器201还具有以下功能:

处理器201可以执行图2至前述图5中任一实施例中所述处理器所执行的步骤,具体可以是:

处理器201识别出该接入设备为otg设备,首先向otg充电ic750发送第一控制信号,控制otg充电ic750为该otg设备供电,并根据通过与该otg设备通信获取该otg设备的工作电压。若该工作电压高于电源203的输出电压,则处理器201向otg充电ic发送第二控制信号,控制otg充电ic对电源203进行升压处理,并为otg设备供电;或,若该工作电压属于第一预置范围,且该工作电压高于电源203的输出电压,处理器201向otg充电ic发送第三控制信号,控制otg充电ic对电源203进行升压处理,并为otg设备供电。若该工作电压处于第二预置范围,且电源203的输出电压也属于第二预置范围,则处理器201向loadswitch发送第四控制信号,控制loadswitch为otg设备提供电源203的输出电压。若该工作电压处于第二预置范围,且电源203的输出电压低于第二预置范围则处理器201向otg充电ic750发送第五控制信号,控制otg充电ic对电源203进行升压处理,并为otg设备供电。若该工作电压属于第三预置范围,且该工作电压低于电源203的输出电压,则处理器201向降压电路760发送第六控制信号,控制buckboost电路将otg充电ic的输出电压转换为该otg设备的工作电压,为otg设备供电。若该工作电压属于第三预置范围,且该工作电压高于电源203的输出电压,则处理器201向otg充电ic发送第七控制信号,控制otg充电ic对电源203进行升压处理,并为otg设备供电。

需要说明的是,当电源203的输出电压与otg设备的工作电压匹配时,可以通过loadswitch的导通状态,使用电源的输出电压为该otg设备供电。

还需要说明的是,在向loadswitch发送第四控制信号以及向buckboost电路发送第六控制信号,还需要向otg充电ic发送停止信号,控制该otg充电ic停止对电源进行升压转换。

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

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

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

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

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