一种保持外接USB接口设备使用状态的方法和装置与流程

文档序号:16531853发布日期:2019-01-05 10:49阅读:266来源:国知局
一种保持外接USB接口设备使用状态的方法和装置与流程

本申请涉及计算机领域,具体涉及保持外接usb接口设备使用状态的方法,以及保持外接usb接口设备使用状态的装置,以及停止向外接usb接口设备供电的方法。



背景技术:

通用串行总线(universalserialbus,简称usb),是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在计算机领域的接口技术。usb接口支持设备的即插即用和热插拔功能。

目前,usb设备的应用越来越广泛,大到电脑,小到手机。最典型的应用就是通过usb接口的硬盘向计算机传导数据。

在使用usb接口的硬盘向计算机传导数据时,计算机可能进入了睡眠状态。

计算机的睡眠状态,是计算机由工作状态转为省电状态的一种新的节能模式。进入睡眠状态时,系统的所有工作都会保存在硬盘下的一个系统文件,同时停止除了内存外所有设备的供电。

在睡眠状态下,通过usb接口传输数据的工作就会中断,如果是数据文件较大,则在离开睡眠状态后,还要重新传输数据,浪费很多时间。有时,甚至因进入睡眠状态而造成硬盘损坏。

睡眠状态下,停止除了内存外所有设备的供电。其目的是避免耗电,保护设备。当计算机从正常状态切换到睡眠状态时,usb接口停止电源输出时间介于205~450ms之间。

因为控制usb端口的供电芯片是tps2546,出于供电转换方面的考虑,在进入睡眠状态时tps2546断电。



技术实现要素:

本申请提供一种保持外接usb接口设备使用状态的方法,一种保持外接usb接口设备使用状态的装置,一种停止向外接usb接口设备供电的方法,及另一种停止向外接usb接口设备供电的方法。以解决睡眠状态下计算机外接usb设备脱离原使用状态,甚至造成外接usb设备损害的问题。

为了解决上述技术问题,本申请实施例提供了如下的技术方案:

本申请提供了一种保持外接usb接口设备使用状态的方法,包括:

第一模块获取usb接口线路的电压值;判断所述电压值是否处于预设电压值范围内;

若是,则第一模块断开与所述usb接口线路的电连接;

若否,则所述第一模块与所述usb接口线路电连接。

可选的,所述第一模块断开与所述usb接口线路的电连接,包括:第一模块的供电信号控制装置断开且断开与电源模块的电连接,使第一模块断开与所述usb接口线路的电连接。

可选的,所述第一模块与所述usb接口线路电连接,包括:

第一模块的供电信号控制装置接通且接通与电源模块的电连接,使所述第一模块与所述usb接口线路电连接。

可选的,所述第一模块与所述usb接口线路电连接,包括:

在预设时间内,第一模块与所述usb接口线路电连接。

综上所述,在所述方法前,还包括:

第一模块获取使能信息;

判断所述使能信息是否为预设通电信息;

若是,则第一模块与所述电源模块电连接;

若否,则所述第一模块断开与所述电源模块的电连接。

综上所述,所述方法,还包括:

第二模块获取状态切换信息;

判断所述状态切换信息是否为睡眠状态信息;

若是,则第二模块断开与所述usb接口线路的电连接。

综上所述,所述第二模块断开与所述usb接口线路的电连接,包括:

在预设时间内,第二模块断开与所述usb接口线路的电连接。

进一步地,在所述第二模块获取状态切换信息前,还包括

第二模块获取使能信息;

判断所述使能信息是否为预设通电信息;

若是,则第二模块与所述电源模块电连接;

若否,则所述第二模块断开与所述电源模块的电连接。

本申请提供了一种保持外接usb接口设备使用状态的装置,包括:

获取电压值单元,配置为第一模块获取usb接口线路的电压值;电压判断单元,配置为判断所述电压值是否处于预设电压值范围内;

第一断电单元,配置为当所述电压判断单元的输出为“是”时,则第一模块断开与所述usb接口线路的电连接;

第一供电单元,配置为当所述电压判断单元的输出为“否”时,则所述第一模块与所述usb接口线路电连接。

本申请提供了一种停止向外接usb接口设备供电的方法,包括:

第一模块和/或第二模块向中央处理模块发出过流保护的请求信息;

第一模块和第二模块分别获取中央处理模块根据所述过流保护的请求信息返回的电源模块的断电信息;

根据所述断电信息所述第一模块和所述第二模块分别断开与usb接口线路的电连接。

基于上述实施例的公开可以获知,本申请实施例具备如下的有益效果:

本申请提供了一种保持外接usb接口设备使用状态的方法及装置,所述方法包括:第一模块获取usb接口线路的电压值;判断所述电压值是否处于预设电压值范围内;若是,则第一模块断开与所述usb接口线路的电连接;若否,则所述第一模块与所述usb接口线路电连接。本申请通过简单的电路设计解决了睡眠状态下计算机外接usb设备脱离原使用状态的问题,使外接usb设备可以保持稳定的状态,避免因外接usb设备内部电路差异,造成睡眠返回后发生传输中断以及重启外接usb设备情况。进一步的,避免了因外接usb设备频繁通电和断电而造成外接usb设备损害的问题。

附图说明

图1为本申请实施例的保持外接usb接口设备使用状态的方法的流程图;

图2为本申请实施例的保持外接usb接口设备使用状态的方法的电路示意图;

图3为本申请实施例的第一模块内部电路示意图;

图4为本申请实施例的保持外接usb接口设备使用状态的装置的单元框图;

图5为本申请实施例的停止向外接usb接口设备供电的方法的流程图。

具体实施方式

下面,结合附图对本申请的具体实施例进行详细的描述,但不作为本申请的限定。

应理解的是,可以对此处公开的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。

包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。

通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。

还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。

当结合附图时,鉴于以下详细说明,本申请的上述和其他方面、特征和优势将变得更为显而易见。

此后参照附图描述本申请的具体实施例;然而,应当理解,所公开的实施例仅仅是本申请的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本申请模糊不清。因此,本文所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本申请。

本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本申请的相同或不同实施例中的一个或多个。

在睡眠状态下,通过usb接口传输数据的工作就会中断,如果是数据文件较大,则在离开睡眠状态后,还要重新传输数据,浪费很多时间。有时,甚至因进入睡眠状态而造成硬盘损坏。

睡眠状态下,停止除了内存外所有设备的供电。其目的是避免耗电,保护设备。当计算机从正常状态切换到睡眠状态时,计算机停止电源输出时间介于205~450ms之间。

因为控制usb端口的供电芯片是tps2546,出于供电转换方面的考虑,在进入睡眠状态时tps2546断电时间介于205~450ms之间。

本申请提供一种保持外接usb接口设备使用状态的方法;本申请还提供一种保持外接usb接口设备使用状态的装置;本申请还提供一种停止向外接usb接口设备供电的方法;本申请还提供另一种停止向外接usb接口设备供电的方法。在下面的实施例中逐一进行详细说明。

对本申请提供第一种实施例,即一种保持外接usb接口设备使用状态的方法的实施例。

下面结合图1,图2和图3对本实施例进行详细说明,其中,图1为一种保持外接usb接口设备使用状态的方法的流程图。

本实施例中,请见图2,所述第二模块2是指计算机原有的对外部usb设备供电的电路,其核心元件就是tps2546。元件tps2546的管脚p5接收使能信息21;元件tps2546的管脚p13用于向中央控制模块发送过流保护的请求信息22,元件tps2546的管脚p12用于向外部usb设备输出电压23;元件tps2546的管脚p6、p7和p8用于接收状态切换信息24;元件tps2546的管脚p1用于接收电源模块的输入电压25,当接收的使能信息21为高电平时,元件tps2546接收输入电压25。

所述第一模块1是指对外部usb设备供电的辅助电路。图3为本申请实施例的第一模块内部电路示意图。包括:辅助处理模块14和p-mos管11。p-mos管11包括s,g,d三级管脚。s极管脚用于接收使能信息21;g极管脚通过一个电阻接地,并通过另一个电阻接收第二模块2反馈的向外部usb设备输出电压23;d极管脚与辅助处理模块14的使能管脚连接。当p-mos管11接通后,将使能信息21导入辅助处理模块14中。辅助处理模块14用于向中央控制模块发送过流保护的请求信息12,并接收电源模块的输入电压15,及向外部usb输出电压13。

在正常状态下,中央控制模块向第二模块2发出的使能信息21为高电平信息时,第二模块2与电源模块电连接,接收电源模块的输入电压25,同时,向外部usb设备输出电压23。

本实施例中,进入睡眠状态,表现之一为第二模块2向外部usb设备输出电压23低于预设电压值范围,并一直下降到第二模块2断开与usb接口线路的电连接,也就是第二模块2向外部usb设备输出电压23为低电平。所述预设电压值范围是指4.8-5.2v的电压范围。

刚进入睡眠状态时,第一模块1中的p-mos管11的g极管脚获得第二模块2反馈的向外部usb设备输出电压23下降信息后接通s极管脚和d极管脚,将使能信息21导入第一模块1的辅助处理模块14中,则第一模块1的辅助处理模块14与电源模块电连接,接收电源模块的输入电压15,同时,也接通与usb接口线路的电连接,向外部usb输出电压13。当205~450ms后,第二模块2向外部usb设备输出电压23恢复为高电平后,p-mos管11的g极管脚获得第二模块2反馈的向外部usb设备输出电压23,p-mos管11的g极管脚获得高电平而关闭d极管脚的输出,也就停止了辅助处理模块14向外部usb输出电压13。

第一模块1的向外部usb设备输出电压13与第二模块2的向外部usb设备输出电压23是为同一个外部usb设备输出的电压。

中央处理模块控制使能信息21。正常情况下,中央处理模块使使能信息21处于高电平,也就是指示接通电源的信息。

第二模块2获取使能信息21。

判断所述使能信息21是否为预设通电信息,本实施例中所述的预设通电信息是指高电平信息。

若是,则第二模块2与所述电源模块电连接,接入电源模块的输入电压25,且第二模块2向外部usb设备输出电压23,此时,外部usb设备获得5v电压。例如,计算机处于正常状态时,使能信息21为高电平,则第二模块2与所述电源模块电连接,接入电源模块的输入电压25,第二模块2向外部usb设备输出电压23,此时,外部usb设备获得+5v电压。

若否,则所述第二模块2断开与所述电源模块的电连接,则第二模块2停止向外部usb设备输出电压23,例如,计算机处于睡眠状态时,第二模块2断开与所述电源模块电连接,则第二模块2停止向外部usb设备输出电压23。

当第二模块向外部usb设备输出电压23下降时,第一模块1中的p-mos管11获得第二模块向外部usb设备输出电压23下降信息后接通,使第一模块1中的辅助处理模块14获取使能信息21。

判断所述使能信息21是否为预设通电信息,本实施例中所述的预设通电信息是指高电平信息。

若是,则第一模块1中的辅助处理模块14与所述电源模块电连接,例如,第一模块1的p-mos管11用于控制使能信息21,当计算机刚进入睡眠状态时,第一模块1的p-mos管11接通,将使能信息21导入第一模块1中的辅助处理模块14的相应管脚,使所述管脚接收的信息处于高电平状态,进而使第一模块1中的辅助处理模块14与所述电源模块电连接,则第一模块1中的辅助处理模块14向外部usb设备输出电压13。

若否,则所述第一模块1中的辅助处理模块14断开与所述电源模块的电连接,例如,计算机处于正常状态时,第二模块2向外部usb设备输出电压23,第一模块1的p-mos管11断开,第一模块1的辅助处理模块14中用于接收使能信息21的管脚接收的信息处于低电平状态,第一模块1断开与所述电源模块电连接,则第一模块1停止向外部usb设备输出电压13。

为了避免进入睡眠状态时,外接usb设备断开与计算机的连接,保持外接usb接口设备使用状态的方法,包括:

步骤s101,第一模块1获取供电线路的电压值。

在现有设计中,当计算机处于正常状态时,外部usb设备由第二模块2为其供电;当计算机进入睡眠状态时,第二模块2停止向外部usb设备供电。

本实施例中,在原有电路的基础上增加了第一模块1。

步骤s102,判断所述电压值是否处于预设电压值范围内。

当计算机刚进入睡眠状态时,第二模块2对外部usb设备供电电压进行判断。所述预设电压值范围是指4.8-5.2v的电压范围。

步骤s103,若是,则第一模块1断开与所述usb接口线路的电连接。

此步骤表明第二模块2正在向外部usb设备输出电压23,则第一模块1断开与所述供电线路的电连接,中断向外部usb设备输出电压13。

所述第一模块1断开与所述usb接口线路的电连接,具体是指第一模块1中的p-mos管11断开,使第一模块的辅助处理模块14断开与电源模块的电连接且断开与所述usb接口线路的电连接。

步骤s104,若否,则所述第一模块1与所述usb接口线路电连接。

此步骤表明,第二模块2获取状态切换信息24;判断所述状态切换信息24是否为睡眠状态信息;若是,则第二模块2断开与所述usb接口线路的电连接。具体是指:在预设时间内,第二模块2断开与所述usb接口线路的电连接。所述预设时间,是指205~450ms之间的时间。也就是第二模块2刚进入睡眠状态,所述第一模块1与所述供电线路电连接。也就是第一模块1向外部usb设备供电。

所述第一模块1与所述供电线路电连接,具体是指第一模块1的p-mos管11接通,使所述第一模块的辅助处理模块14接通与电源模块的电连接且与所述usb接口线路电连接。

所述第一模块与所述usb接口线路电连接,包括:在预设时间内,第一模块与所述供电线路电连接。所述预设时间,是指205~450ms之间的时间。也就是说,第二模块在进入睡眠模式时,有205~450ms的时间会停止向外部usb设备供电,在这段时间内,由第一模块供电。时间205~450ms,具体时间因设备不同而不同。

与本申请提供的第一种实施例相对应,本申请还提供第二种实施例,即一种保持外接usb接口设备使用状态的装置。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的部分请参见方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。

图4示出了本申请提供的一种保持外接usb接口设备使用状态的装置的实施例。图4为一种保持外接usb接口设备使用状态的装置的单元框图。

请参考图4,本申请提供一种保持外接usb接口设备使用状态的装置,包括:

获取电压值单元201,电压判断单元202,第一断电单元203,第一供电单元204;

获取电压值单元201,配置为第一模块获取usb接口线路的电压值;

电压判断单元202,配置为判断所述电压值是否处于预设电压值范围内;

第一断电单元203,配置为当所述电压判断单元的输出为“是”时,则第一模块断开与所述usb接口线路的电连接;

第一供电单元204,配置为当所述电压判断单元的输出为“否”时,则所述第一模块与所述usb接口线路电连接。

在第一断电单元203中,所述第一模块断开与所述usb接口线路的电连接,具体是指:

第一断电子单元,配置为第一模块的供电信号控制装置断开,使第一模块断开与电源模块的电连接且断开与所述usb接口线路的电连接。

在第一供电单元204中,所述第一模块与所述usb接口线路电连接,具体是指:

第一供电子单元,配置为第一模块的供电信号控制装置接通,使所述第一模块与电源模块的电连接且与所述usb接口线路电连接。

在第一供电单元204中,所述第一模块与所述usb接口线路电连接,包括:

预设第一供电子单元,配置为在预设时间内,第一模块与所述usb接口线路电连接。

在获取电压值单元201前,还包括:

获取使能信息子单元,配置为第一模块获取使能信息;

判断使能信息子单元,配置为判断所述使能信息是否为预设通电信息;

连接子单元,配置为当所述判断使能信息子单元的输出为“是”时,则第一模块与所述电源模块电连接;

断开子单元,配置为当所述判断使能信息子单元的输出为“否”时,则所述第一模块断开与所述电源模块的电连接。

所述装置,还包括:

获取状态切换信息单元,配置为第二模块获取状态切换信息;

判断状态切换信息单元,配置为判断所述状态切换信息是否为睡眠状态信息;

第二模块断开单元,配置为当所述判断状态切换信息单元的输出为“是”时,则第二模块断开与所述usb接口线路的电连接。

在第二模块断开单元中,所述第二模块断开与所述usb接口线路的电连接,包括:

在预设时间内,第二模块断开与所述usb接口线路的电连接。

在获取状态切换信息单元前,还包括

获取使能信息子单元,配置为第二模块获取使能信息;

判断使能信息子单元,配置为判断所述使能信息是否为预设通电信息;

连接子单元,配置为当所述判断使能信息子单元的输出为“是”时,则第二模块与所述电源模块电连接;

断开子单元,配置为当所述判断使能信息子单元的输出为“否”时,则所述第二模块断开与所述电源模块的电连接。

本申请还提供第三种实施例,即一种停止向外接usb接口设备供电的方法。由于第三实施例基本相似于第一实施例,所以描述得比较简单,相关的部分请参见第一实施例的对应说明即可。下述描述的第三实施例仅仅是示意性的。

图5示出了本申请提供的一种停止向外接usb接口设备供电的方法的实施例。图5为一种停止向外接usb接口设备供电的方法的流程图。

在一些场合下,需要停止向外部usb设备供电。当中央控制模块使使能信息21为低电平时,则电源模块的输入电压15停止向第一模块1供电,电源模块的输入电压25停止向第二模块2供电,进而停止向外部usb设备供电。

本实施例提供了通过停止向外部usb设备供电且保护外部usb设备的功能。

请参考图5,本申请提供一种停止向外接usb接口设备供电的方法,包括:

步骤s301,第一模块和/或第二模块向中央处理模块发出过流保护的请求信息。

当处于正常状态下,第一模块1和/或第二模块2发生过流时,第一模块1向中央处理模块发出过流保护的请求信息12,和/或第二模块1向中央处理模块发出过流保护的请求信息22。

步骤s302,第一模块1和第二模块1分别获取中央处理模块根据所述过流保护的请求信息返回的电源模块的断电信息。

也就是第一模块1和第二模块2获取使能信息21为低电平。

步骤s303,根据所述断电信息,所述第一模块1和所述第二模块分别断开与usb接口线路的电连接。

第一模块1获取使能信息21为低电平,第一模块1断开与电源模块的电连接,进而断开与usb接口线路的电连接,也就是停止为外部usb接口设备供电。

第二模块2获取使能信息21为低电平,第二模块2断开与电源模块的电连接,进而断开与usb接口线路的电连接,也就是停止为外部usb接口设备供电。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的数据处理方法所应用于的电子设备,可以参考前述产品实施例中的对应描述,在此不再赘述。

以上实施例仅为本申请的示例性实施例,不用于限制本申请,本申请的保护范围由权利要求书限定。本领域技术人员可以在本申请的实质和保护范围内,对本申请做出各种修改或等同替换,这种修改或等同替换也应视为落在本申请的保护范围内。

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