CN204360323U - For enabling the control circuit of the connection of primary power, computing system and device - Google Patents
For enabling the control circuit of the connection of primary power, computing system and device Download PDFInfo
- Publication number
- CN204360323U CN204360323U CN201420753975.7U CN201420753975U CN204360323U CN 204360323 U CN204360323 U CN 204360323U CN 201420753975 U CN201420753975 U CN 201420753975U CN 204360323 U CN204360323 U CN 204360323U
- Authority
- CN
- China
- Prior art keywords
- power supply
- output
- power
- standby power
- computing device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000008878 coupling Effects 0.000 claims 2
- 238000010168 coupling process Methods 0.000 claims 2
- 238000005859 coupling reaction Methods 0.000 claims 2
- 230000007958 sleep Effects 0.000 description 49
- 238000007726 management method Methods 0.000 description 25
- 238000000034 method Methods 0.000 description 25
- 238000005259 measurement Methods 0.000 description 19
- 238000001514 detection method Methods 0.000 description 9
- 230000007704 transition Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000005070 sampling Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000006266 hibernation Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000001010 compromised effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000005669 field effect Effects 0.000 description 1
- 239000007789 gas Substances 0.000 description 1
- 238000002847 impedance measurement Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3296—Power saving characterised by the action undertaken by lowering the supply or operating voltage
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/263—Arrangements for using multiple switchable power supplies, e.g. battery and AC
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Power Engineering (AREA)
- Computer Hardware Design (AREA)
- Direct Current Feeding And Distribution (AREA)
- Power Sources (AREA)
Abstract
本公开一般地涉及用于启用主电源的连接的控制电路、计算系统及装置。用于启用主电源的连接的控制电路包括:信号检测器,所述信号检测器被配置为将待机电源的输出与信号阈值相比校,其中所述信号阈值基于电耦合到主电源的分压器的输出;以及开关,所述开关电耦合在主电源与负载之间,其中所述开关被配置为在主电源的输出大于或等于信号阈值时闭合。
The present disclosure generally relates to control circuits, computing systems and devices for enabling connection of main power. The control circuit for enabling the connection of the main power supply includes a signal detector configured to compare the output of the standby power supply to a signal threshold, wherein the signal threshold is based on a divided voltage electrically coupled to the main power supply and a switch electrically coupled between the main power supply and the load, wherein the switch is configured to close when the output of the main power supply is greater than or equal to the signal threshold.
Description
技术领域 technical field
所描述的实施例一般地涉及高效地使用计算设备中的多个电源。更具体而言,本实施例涉及一种用于基于在计算设备的待机或睡眠模式期间耦合到计算设备的外部负载来接通电源的控制方案。 The described embodiments generally relate to efficiently using multiple power sources in a computing device. More specifically, the present embodiments relate to a control scheme for turning on power based on an external load coupled to a computing device during a standby or sleep mode of the computing device.
背景技术 Background technique
诸如台式机或膝上型电脑的计算设备在一些情况下可能低效地使用其各自的电源。当台式机空闲时,电源可以被配置为继续运行内部电源,导致尽管台式机相对地不活动电源也无效率地耗电。另外,当外部设备连接到台式机时,外部设备可以需要最少的电量以恰当地运行。如果台式机正运行在较低功率状态中而没有提升功率的能力,设备就会出现故障,并且在一些情况下由于缺少电力导致数据丢失。此外,如果设备抽取的电流多于台式机所预期的,台式机就有可能出现故障或者以其他方式关机。 Computing devices, such as desktop or laptop computers, may in some cases use their respective power sources inefficiently. When the desktop is idle, the power supply may be configured to continue to run the internal power supply, causing the power supply to consume power inefficiently despite the relative inactivity of the desktop. Additionally, when the external device is connected to the desktop, the external device may require minimal power to function properly. If the desktop is running in a lower power state without the ability to boost power, the device will malfunction and in some cases data will be lost due to lack of power. Also, if the device draws more current than the desktop expects, the desktop could malfunction or otherwise shut down.
实用新型内容 Utility model content
本文所讨论的实施例涉及用于基于在睡眠或待机供电模式期间连接到计算设备的负载来启用一个或多个电源来辅助待机电源的系统、方法和装置。在一些实施例中,提出了用于启用主电源的连接的控制电路。控制电路可以包括被配置为将待机电源的输出与信号阈值相比较的信号检测器。信号阈值基于电耦合到主电源的分压器的输出。控制电路可以进一步包括电耦合在主电源与负载之间的开关。开关可以被配置为在主电源的输出大于或等于信号阈值时闭合。 Embodiments discussed herein relate to systems, methods, and apparatus for enabling one or more power supplies to assist standby power based on a load connected to a computing device during a sleep or standby power mode. In some embodiments, a control circuit for enabling connection of mains power is presented. The control circuit may include a signal detector configured to compare the output of the standby power supply to a signal threshold. The signal threshold is based on the output of a voltage divider electrically coupled to the main power supply. The control circuit may further include a switch electrically coupled between the main power source and the load. The switch may be configured to close when the output of the main power supply is greater than or equal to the signal threshold.
在其他实施例中,提出了一种计算系统。计算系统可以包括电耦合到传感器的待机电源,所述传感器被配置为在计算系统的待机模式期间测量来自待机电源的输出。计算系统可以进一步包括电耦合到传感器的控制器。控制器可以被配置为当所述输出达到或超过输出阈值时接收来自传感器的传感器信号,并启用主电源向可移动地附接到计算系统的负载供电。 In other embodiments, a computing system is presented. The computing system may include a standby power supply electrically coupled to a sensor configured to measure an output from the standby power supply during the standby mode of the computing system. The computing system can further include a controller electrically coupled to the sensor. The controller may be configured to receive a sensor signal from the sensor when the output reaches or exceeds an output threshold and enable the main power supply to power a load removably attached to the computing system.
在有一些其他实施例中,提出了一种机器可读非暂时性储存介质。储存介质可以存储指令,当指令由包括在计算设备中的处理器执行时,可以使得计算设备执行包括以下的步骤:在计算设备处于待机供电模式中时,从待机电源向计算设备外部的负载供电。另外,步骤可以包括当主电源的输出达到或超过输出阈值时,闭合开关,所述开关被配置为在主电源与负载之间提供导电通路。 In some other embodiments, a machine-readable non-transitory storage medium is presented. The storage medium may store instructions that, when executed by a processor included in the computing device, may cause the computing device to perform steps comprising: supplying power from a standby power source to a load external to the computing device when the computing device is in a standby power supply mode . Additionally, the steps may include closing a switch configured to provide a conductive path between the main power supply and the load when the output of the main power supply reaches or exceeds an output threshold.
本公开的一个方面涉及一种用于启用主电源的连接的控制电路,所述控制电路包括:信号检测器,所述信号检测器被配置为将待机电源的输出与信号阈值相比较,其中,所述信号阈值基于电耦合到主电源的分压器的输出;以及开关,所述开关电耦合在主电源与负载之间,其中,所述开关被配置为在主电源的输出大于或等于信号阈值时闭合。 One aspect of the present disclosure relates to a control circuit for enabling connection of main power, the control circuit comprising: a signal detector configured to compare the output of the standby power with a signal threshold, wherein, The signal threshold is based on an output of a voltage divider electrically coupled to the mains supply; and a switch electrically coupled between the mains supply and the load, wherein the switch is configured to be greater than or equal to the signal at the output of the mains supply closed at the threshold.
根据一个实施例,所述分压器被配置为减小主电源的输出并将减小了的输出提供给所述信号检测器的比较器。 According to one embodiment, the voltage divider is configured to reduce the output of the main power supply and provide the reduced output to a comparator of the signal detector.
根据一个实施例,待机电源和主电源被配置为当所述开关闭合时,同时向所述负载供电。 According to one embodiment, the standby power supply and the main power supply are configured to simultaneously supply power to the load when the switch is closed.
根据一个实施例,所述控制电路进一步包括传感器,所述传感器电耦合到待机电源的输出,其中,所述传感器被配置为当待机电源的输出达到或超过传感器阈值时输出传感器信号。 According to one embodiment, the control circuit further includes a sensor electrically coupled to the output of the standby power supply, wherein the sensor is configured to output a sensor signal when the output of the standby power supply reaches or exceeds a sensor threshold.
根据一个实施例,所述控制电路进一步包括系统控制器,所述系统控制器被配置为接收所述传感器信号,并向主电源提供启用信号,以启动主电源。 According to one embodiment, the control circuit further includes a system controller configured to receive the sensor signal and provide an enable signal to the main power supply to activate the main power supply.
根据一个实施例,主电源被配置为以高于待机电源的功率运行。 According to one embodiment, the main power supply is configured to run at a higher power than the standby power supply.
根据一个实施例,主电源被配置为在开关闭合前向电耦合到主电源的另一负载供电。 According to one embodiment, the main power supply is configured to power another load electrically coupled to the main power supply before the switch is closed.
本公开的另一个方面涉及一种计算系统,包括:待机电源,所述待机电源电耦合到传感器,所述传感器被配置为测量在所述计算系统的待机模式期间来自待机电源的输出;以及控制器,所述控制器电耦合到所述传感器,其中,所述控制器被配置为当所述输出达到或超过输出阈值时,接收来自所述传感器的传感器信号,并启用主电源以向可移动地附接到所述计算系统的负载供电。 Another aspect of the present disclosure relates to a computing system comprising: a standby power supply electrically coupled to a sensor configured to measure an output from the standby power supply during a standby mode of the computing system; and a control the controller, the controller is electrically coupled to the sensor, wherein the controller is configured to receive a sensor signal from the sensor when the output reaches or exceeds an output threshold, and to enable main power supply to the movable ground to supply power to the load attached to the computing system.
根据一个实施例,所述输出是电流输出,并且所述输出阈值是表示待机电源的峰值电流的电流阈值。 According to one embodiment, said output is a current output and said output threshold is a current threshold representing a peak current of the standby power supply.
根据一个实施例,所述计算系统进一步包括信号检测器,其中,启用主电 源导致所述信号检测器闭合电耦合在主电源与所述负载之间的开关。 According to one embodiment, the computing system further includes a signal detector, wherein enabling the main power supply causes the signal detector to close a switch electrically coupled between the main power supply and the load.
根据一个实施例,所述控制器被配置为确定所述负载是否是存储器设备,并且当所述存储器设备具有等于或大于所述控制器可访问的存储器阈值的容量时,向主电源提供启用信号。 According to one embodiment, the controller is configured to determine whether the load is a memory device, and to provide an enable signal to the main power supply when the memory device has a capacity equal to or greater than a memory threshold accessible to the controller .
根据一个实施例,所述控制器被配置为确定所述负载是否是一个或多个人机接口设备,并且当人机接口设备的总数达到或超过所述控制器可访问的阈值总数时,向主电源提供启用信号。 According to one embodiment, the controller is configured to determine whether the load is one or more human interface devices and to send a message to the host when the total number of human interface devices reaches or exceeds a threshold total number accessible to the controller. The power supply provides an enable signal.
本公开的再一个方面涉及一种用于启用主电源的连接的计算机实现的装置,所述装置包括:用于从待机电源向在所述计算设备外部的负载供电的部件;以及用于闭合开关的部件,所述开关被配置为在主电源的输出达到或超过输出阈值、并且待机电源正在同时向所述负载供电时,在主电源与所述负载之间提供导电通路。 Yet another aspect of the present disclosure relates to a computer-implemented apparatus for enabling a connection of mains power, the apparatus comprising: means for supplying power from a standby power source to a load external to the computing device; and for closing a switch The switch is configured to provide a conductive path between the main power supply and the load when the output of the main power supply reaches or exceeds an output threshold and the standby power supply is simultaneously supplying power to the load.
根据一个实施例,所述计算机实现的装置被配置为至少工作在正常供电模式中,并且所述计算机实现的装置在待机供电模式中的耗电少于在正常供电模式中的。 According to one embodiment, the computer-implemented apparatus is configured to operate at least in the normal power supply mode, and the computer-implemented apparatus consumes less power in the standby power supply mode than in the normal power supply mode.
根据一个实施例,所述输出阈值由电耦合到主电源的分压器电路和检测器限定。 According to one embodiment, said output threshold is defined by a voltage divider circuit and a detector electrically coupled to the main power supply.
根据一个实施例,所述计算机实现的装置进一步包括:用于在待机电源的电流输出已达到或超过电流阈值时接收传感器输出的部件;以及用于基于所述传感器输出来切换开关的部件。 According to one embodiment, the computer-implemented apparatus further comprises: means for receiving a sensor output when the current output of the standby power supply has reached or exceeded a current threshold; and means for switching a switch based on the sensor output.
根据一个实施例,所述计算机实现的装置,进一步包括用于在从主电源与待机电源同时向所述负载供电时接收用户输入并从待机供电模式转换出来的部件。 According to one embodiment, the computer-implemented apparatus further comprises means for receiving user input and transitioning out of the standby power mode when the load is powered from both main power and standby power.
根据一个实施例,所述计算机实现的装置进一步包括用于确定所述负载的存储器大小、并且在存储器大小等于或大于存储器大小阈值时切换开关的部件。 According to one embodiment, the computer-implemented apparatus further comprises means for determining a memory size of the load, and switching a switch when the memory size is equal to or greater than a memory size threshold.
根据一个实施例,所述计算机实现的装置进一步包括用于在主电源的输出下降到输出阈值之下时断开开关的部件。 According to one embodiment, the computer-implemented apparatus further comprises means for opening the switch when the output of the main power supply falls below an output threshold.
根据一个实施例,所述输出阈值小于或等于待机电源的工作电压。 According to one embodiment, the output threshold is less than or equal to the operating voltage of the standby power supply.
依据以下结合附图的详细说明,本实用新型的其他方面和优点会变得明晰,在附图中示例性地示出了所描述实施例的原理。 Other aspects and advantages of the invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the described embodiments.
附图说明 Description of drawings
借助以下结合附图的详细说明,将容易地理解本公开内容,在附图中,相似的参考标记标明相似的结构元件。 The present disclosure will be readily understood with the aid of the following detailed description taken in conjunction with the accompanying drawings, in which like reference numerals designate like structural elements.
图1示出了用于基于负载的能量要求智能地接通或断开主电源的系统图。 Figure 1 shows a system diagram for intelligently switching on or off the mains power supply based on the energy requirements of the load.
图2示出了用于基于在负载与待机电源之间测量的信号而在计算设备的电源之间智能地切换的系统。 2 illustrates a system for intelligently switching between power sources of a computing device based on signals measured between load and standby power.
图3示出了用于基于连接到计算设备的负载在计算设备的至少三个电源之间智能地切换的系统。 3 illustrates a system for intelligently switching between at least three power sources for a computing device based on loads connected to the computing device.
图4示出了用于智能地接通电源以为在待机供电模式期间连接到计算设备的负载供电的方法。 4 illustrates a method for intelligently switching on a power source to power a load connected to a computing device during a standby power mode.
图5示出了用于基于外部负载需要的电流从一个或多个电源为外部负载供电的方法。 Figure 5 illustrates a method for powering an external load from one or more power sources based on the current demanded by the external load.
图6示出了用于基于在待机供电模式中是否是存储器设备或人机接口设备连接到计算设备而从一个或多个电源为外部负载供电的方法。 6 illustrates a method for powering an external load from one or more power sources based on whether a memory device or a human interface device is connected to a computing device in a standby power mode.
图7示出了用于基于在计算设备的一个或多个汇流条处做出的测量来确定装配中的缺陷的系统。 7 illustrates a system for determining defects in an assembly based on measurements made at one or more bus bars of a computing device.
图8示出了用于基于在一个或多个汇流条处进行的测量来确定是否不正确地装配了计算设备的方法。 8 illustrates a method for determining whether a computing device is improperly assembled based on measurements taken at one or more bus bars.
图9是计算设备的方框图,其可以表示本文所讨论的计算设备或系统管理控制器的组件。 9 is a block diagram of a computing device that may represent components of a computing device or a system management controller as discussed herein.
具体实施方式 Detailed ways
现在将详细参考在附图中示出的代表性实施例。应理解,以下说明并非旨在将实施例局限于一个优选实施例。相反,其旨在覆盖可另选方案、修改或等同替代,这些可以包括在如权利要求所限定的所描述实施例的精神或范围内。 Reference will now be made in detail to representative embodiments illustrated in the accompanying drawings. It should be understood that the following description is not intended to limit the embodiments to one preferred embodiment. On the contrary, it is intended to cover alternatives, modifications or equivalents, which may be included within the spirit or scope of the described embodiments as defined by the claims.
本文所讨论的实施例涉及用于在计算设备的供电模式之间转换以便减少功耗的系统、方法和装置。为了有效地在供电模式之间转换以减少功耗,将多个电源配置在计算设备内。可以根据计算设备在给定时间的不同运行特性来启用或禁用电源。这样的运行特性可以对应于为连接到计算设备的外部设备有效供 电所必需的电力要求。例如,多个电源之一可以是待机电源,其被配置为在与当计算设备空闲并且需要最少的电流或电压量时相对应的供电模式期间运行。主电源可以被配置在计算设备内,以便在计算设备不处于空闲或者以其他方式需要比设计待机电源来应对的更大的电流量或电压量时提供电流。尽管多个电源的这种布置是有用的,但在供电模式之间转换的执行可以最终确定该布置是否会产生更有效的电力使用。例如,如果当计算设备处于睡眠模式时外部设备连接到计算设备,计算设备可能没有被配置为切换供电模式。结果,可以迫使外部设备唯一地依赖于待机电源,并导致待机电源由于来自外部设备和计算设备的负担而出现故障或者以其他方式关机。因此,在供电模式之间的转换对于改善计算设备的能量效率是绝对必要的。 Embodiments discussed herein relate to systems, methods, and apparatus for transitioning between power modes of a computing device in order to reduce power consumption. To efficiently transition between power modes to reduce power consumption, multiple power supplies are deployed within a computing device. Power can be enabled or disabled based on different operating characteristics of the computing device at a given time. Such operating characteristics may correspond to power requirements necessary to efficiently power external devices connected to the computing device. For example, one of the plurality of power supplies may be a standby power supply configured to operate during a power supply mode corresponding to when the computing device is idle and requires a minimal amount of current or voltage. A primary power supply may be configured within a computing device to provide current when the computing device is not idle or otherwise requires a greater amount of current or voltage than the standby power supply is designed to handle. While this arrangement of multiple power supplies is useful, the execution of transitions between power supply modes can ultimately determine whether the arrangement results in more efficient power usage. For example, the computing device may not be configured to switch power modes if an external device is connected to the computing device while the computing device is in sleep mode. As a result, external devices may be forced to rely exclusively on the standby power and cause the standby power to fail or otherwise shut down due to the burden from the external devices and the computing device. Therefore, transitioning between power modes is absolutely necessary to improve the energy efficiency of computing devices.
在本文所讨论的一些实施例中,提出了用于在供电模式之间转换的动态切换系统。切换系统可以确定作为外部设备插入到计算设备中的结果,是否已开启非待机电源,或者是否超过了输出电流阈值。如果确定非待机电源为开启,检测电路就可以闭合非待机电源与外部设备之间的开关。以此方式,由于非待机电源将能够同时向外部设备提供额外的电力,待机电源将不会由于外部设备而负担过重。如果切换系统确定超过了输出电流阈值,切换系统就可以向计算设备的系统管理控制器发送传感器信号,以便开启非待机电源。通过开启非待机电源,非待机电源将能够向外部设备提供额外的电流,由此减轻从待机电源需要的电流。 In some embodiments discussed herein, a dynamic switching system for switching between power modes is presented. The switching system may determine whether non-standby power has been turned on, or whether an output current threshold has been exceeded as a result of an external device being plugged into the computing device. If it is determined that the non-standby power is on, the detection circuit may close a switch between the non-standby power and the external device. In this way, the standby power supply will not be overloaded by the external device since the non-standby power supply will be able to provide additional power to the external device at the same time. If the switching system determines that the output current threshold has been exceeded, the switching system may send a sensor signal to a system management controller of the computing device to turn on the non-standby power. By turning on the non-standby power supply, the non-standby power supply will be able to provide additional current to external devices, thereby relieving the current required from the standby power supply.
为了使切换系统做出与待机电源和非待机电源的运行有关的确定,系统可以包括检测电路。检测电路可以被配置为将待机电源与非待机电源的各自电压输出相比较。在一些实施例中,检测器或比较器电路结合分压器电路使用来执行比较。分压器电路操作以减小非待机电源到比较器电路的输出电压。例如,可以减小输出电压,以使得当非待机电源的减小的电压输出接近于等于待机电压的电压时比较器将切换逻辑状态。然而,可以修改分压器以使得比较器根据大于或小于待机电源的运行电压的任意其他适合的电压值来切换逻辑状态。 In order for the switching system to make determinations regarding the operation of the standby power supply and the non-standby power supply, the system may include detection circuitry. The detection circuit may be configured to compare the respective voltage outputs of the standby power supply and the non-standby power supply. In some embodiments, a detector or comparator circuit is used in conjunction with a voltage divider circuit to perform the comparison. The voltage divider circuit operates to reduce the output voltage of the non-standby power supply to the comparator circuit. For example, the output voltage may be reduced such that the comparator will switch logic states when the reduced voltage output of the non-standby power supply approaches a voltage equal to the standby voltage. However, the voltage divider can be modified so that the comparator switches logic states according to any other suitable voltage value that is greater than or less than the operating voltage of the standby power supply.
切换系统还可以包括切换电路,以便对来自检测电路的一个或多个输出做出反应。切换电路可以从比较器接收输出信号,并确定是闭合还是断开在非待机电源和外部设备之间的连接。以此方式,当切换电路断开时,外部设备可以由待机电源供电,只要比较器电路没有输出表示来自非待机电源增大的活动或 输出的信号。然而,如果外部设备需要不可由待机电源有效提供的额外电力,切换电路就可以根据比较器电路的输出或者电流或电压传感器的输出而闭合。电流或电压传感器可以电耦合到切换电路,以便对到外部设备的输入实施电流或电压阈值。传感器可以被配置为使得系统管理控制器在超过电流或电压阈值时启用非待机电源。结果,当超过电流或电压阈值且开启非待机电源时,比较器电路将输出表示非待机电源开启的逻辑信号。此后,切换电路将闭合,因而使得非待机电源能够辅助待机电源提供电力。 The switching system may also include switching circuitry responsive to one or more outputs from the detection circuitry. A switching circuit may receive an output signal from the comparator and determine whether to close or open a connection between the non-standby power supply and the external device. In this way, when the switching circuit is open, external devices can be powered by the standby power supply, as long as the comparator circuit is not outputting a signal indicative of increased activity or output from a non-standby power supply. However, if an external device requires additional power that cannot be effectively provided by the standby power supply, the switching circuit can be closed based on the output of the comparator circuit or the output of a current or voltage sensor. A current or voltage sensor may be electrically coupled to the switching circuit to implement a current or voltage threshold on the input to the external device. The sensor may be configured to cause the system management controller to enable the non-standby power when a current or voltage threshold is exceeded. As a result, when the current or voltage threshold is exceeded and the non-standby power is turned on, the comparator circuit will output a logic signal indicating that the non-standby power is on. Thereafter, the switching circuit will be closed, thus enabling the non-standby power supply to assist the standby power supply in providing power.
切换电路还可以基于由在计算设备处运行的软件或外部设备产生的信号而闭合。例如,当外部设备包括存储器(例如通用串行总线(USB)硬驱动器)时,外部设备或计算设备的软件可以使得非待机电源开启且切换电路闭合,以便避免在存储器处出现电压降低(brownout)。这可以基于存储器的大小或者外部设备为避免电压降低所需的最小电压或电流来执行。另外,软件可以确定外部设备是否是总线供电的设备(例如,人机接口设备(HID)),它将需要来自非待机电源的电力。作为响应,当仅运行待机电源时,软件可以根据插入的外部设备的类型而使得非待机电源开启或关闭。 The switching circuit can also be closed based on a signal generated by software running at the computing device or by an external device. For example, when the external device includes a memory, such as a Universal Serial Bus (USB) hard drive, the software of the external device or computing device may cause the non-standby power to be on and the switching circuit to be closed in order to avoid brownout at the memory . This can be performed based on the size of the memory or the minimum voltage or current required by the external device to avoid voltage drops. Additionally, software can determine if the external device is a bus-powered device (eg, a Human Interface Device (HID)) that will require power from a non-standby power source. In response, the software may cause the non-standby power to be turned on or off depending on the type of external device plugged in when only the standby power is running.
本文所讨论的其他实施例涉及用于检测计算设备的不正确装配的系统、方法和装置。为了检测不正确的装配,可以在计算设备的连接了一个或多个印刷电路板(PCB)的多个汇流条处进行电压或电流的测量。当没有正确装配计算设备时,诸如汇流条的某些区域可以经受高阻抗。作为高阻抗的结果,将不足的电压输出提供给PCB,这将根据本文所讨论的实施例被检测。可以使用跟踪系统随时间对电压输出进行跟踪以及周期性采样,以便区分电压输出中的变化与在计算设备的正常运行期间自然产生的噪声。如果跟踪系统确定汇流条的电压输出受到装配问题的影响,跟踪系统就可以使得计算设备将计算设备的某些部分关闭或睡眠。另外,在一些实施例中,计算设备可以当用户将计算设备从睡眠或空闲状态唤醒时显示警告消息。以此方式,可以指导用户根据警告消息恢复计算设备。 Other embodiments discussed herein relate to systems, methods, and apparatus for detecting improper assembly of a computing device. To detect improper assembly, measurements of voltage or current may be taken at a plurality of bus bars of a computing device to which one or more printed circuit boards (PCBs) are connected. Certain areas, such as bus bars, can experience high impedance when the computing device is not properly assembled. As a result of the high impedance, insufficient voltage output is provided to the PCB, which will be detected according to the embodiments discussed herein. The voltage output can be tracked over time and periodically sampled using a tracking system in order to distinguish changes in the voltage output from noise that naturally arises during normal operation of the computing device. If the tracking system determines that the voltage output of the bus bar is affected by an assembly problem, the tracking system may cause the computing device to shut down or sleep portions of the computing device. Additionally, in some embodiments, the computing device may display an alert message when the user wakes the computing device from a sleep or idle state. In this manner, the user may be directed to restore the computing device according to the warning message.
本文所讨论的其他实施例涉及用于检测计算设备的不正确装配的系统、方法和装置。为了检测不正确的装配,可以在计算设备的连接了一个或多个印刷电路板(PCB)的多个汇流条处进行电压或电流的测量。当没有正确装配计算设备时,诸如汇流条的某些电力组件可以具有超过其各自设计规范的阻抗。作 为高阻抗的结果,将不足的电压输出提供给负载,这将根据本文所讨论的实施例被检测。可以使用跟踪系统随时间对电压输出进行跟踪以及周期性采样,以便区分电压输出中的变化与在计算设备的正常运行期间自然产生的噪声。如果跟踪系统确定汇流条的电压输出受到装配问题的影响,跟踪系统就可以使得计算设备将计算设备的某些部分关闭或睡眠。另外,在一些实施例中,计算设备可以当用户将计算设备从睡眠或空闲状态唤醒时显示警告消息。以此方式,可以指导用户根据警告消息恢复计算设备。 Other embodiments discussed herein relate to systems, methods, and apparatus for detecting improper assembly of a computing device. To detect improper assembly, measurements of voltage or current may be taken at a plurality of bus bars of a computing device to which one or more printed circuit boards (PCBs) are connected. Certain electrical components, such as bus bars, can have impedances that exceed their respective design specifications when the computing device is not properly assembled. As a result of the high impedance, insufficient voltage output is provided to the load, which will be detected according to embodiments discussed herein. The voltage output can be tracked over time and periodically sampled using a tracking system in order to distinguish changes in the voltage output from noise that naturally arises during normal operation of the computing device. If the tracking system determines that the voltage output of the bus bar is affected by an assembly problem, the tracking system may cause the computing device to shut down or sleep portions of the computing device. Additionally, in some embodiments, the computing device may display an alert message when the user wakes the computing device from a sleep or idle state. In this manner, the user may be directed to restore the computing device according to the warning message.
图1示出了用于基于外部负载116的能量要求智能地接通或断开主电源106的系统图100。计算设备102可以是能够向诸如附件或辅助设备的外部负载116供电的任何适合的计算设备102。计算设备102因此可以是台式机、膝上型电脑、工作站计算机、蜂窝电话、媒体播放器、或者任何其他适合的计算设备102。外部负载116可以是能够从计算设备102供电的任何设备或组件。外部负载116可以是需要不同量的能量来操作的负载。例如,外部负载116可以是需要少量能量(例如小于或等于5伏)来操作的设备。外部负载116还可以是需要大量能量(例如大于5伏)来操作的设备。在一些实施例中,外部负载116可以是电耦合到计算设备102的多个设备。计算设备102使用主电源106和/或待机电源108向外部负载116供电。但应注意,在一些实施例中,可以提供额外的电源而不超出本公开内容的范围。待机电源108可以被配置为向外部负载116连续供电,主电源106可以被配置为仅在开关110闭合时才向外部负载116供电。另选地,当主电源106正在向外部负载116供电时,可以停用待机电源108。在一些实施例中,外部负载116可以改变操作外部负载116所需的能量的量。具体地,外部负载116可以从可由待机电源108供电的功率水平转换到高于待机电源108的功率水平的功率水平。作为结果,可以启动开关110,由此使得主电源106能够向外部负载116供电。 FIG. 1 shows a system diagram 100 for intelligently switching on or off a main power source 106 based on the energy requirements of an external load 116 . Computing device 102 may be any suitable computing device 102 capable of powering external load 116 , such as an accessory or auxiliary device. Computing device 102 may thus be a desktop computer, laptop computer, workstation computer, cellular telephone, media player, or any other suitable computing device 102 . External load 116 may be any device or component capable of being powered from computing device 102 . External load 116 may be a load that requires varying amounts of energy to operate. For example, external load 116 may be a device that requires a small amount of power (eg, less than or equal to 5 volts) to operate. External load 116 may also be a device that requires a large amount of power (eg, greater than 5 volts) to operate. In some embodiments, external load 116 may be a plurality of devices electrically coupled to computing device 102 . Computing device 102 supplies power to external load 116 using main power supply 106 and/or standby power supply 108 . It should be noted, however, that in some embodiments, additional power supplies may be provided without departing from the scope of this disclosure. The standby power supply 108 may be configured to continuously supply power to the external load 116 and the main power supply 106 may be configured to supply power to the external load 116 only when the switch 110 is closed. Alternatively, the standby power source 108 may be disabled while the main power source 106 is supplying power to the external load 116 . In some embodiments, external load 116 may vary the amount of energy required to operate external load 116 . Specifically, external load 116 may transition from a power level that may be powered by standby power supply 108 to a power level that is higher than that of standby power supply 108 . As a result, switch 110 may be activated, thereby enabling main power source 106 to supply power to external load 116 .
图1示出了用于基于外部负载116的能量要求智能地接通或断开主电源106的系统图100。计算设备102可以是能够向诸如附件或辅助设备的外部负载116供电的任何适合的计算设备102。计算设备102因此可以是台式机、膝上型电脑、工作站计算机、蜂窝电话、媒体播放器、或者任何其他适合的计算设备102。外部负载116可以是能够从计算设备102供电的任何设备或组件。外部负载116可以是需要不同量的能量或功率来操作的负载。例如,外部负载116可以是需 要少量功率(例如小于或等于5瓦)来操作的设备。外部负载116还可以是需要大量功率(例如大于5瓦,有可能是几百瓦)来操作的设备。在一些实施例中,外部负载116可以是电耦合到计算设备102的多个设备。计算设备102使用主电源106和/或待机电源108向外部负载116供电。但应注意,在一些实施例中,可以提供额外的电源而不超出本公开内容的范围。待机电源108可以被配置为向外部负载116连续供电,主电源106可以被配置为仅在开关110闭合时才向外部负载116供电。另选地,当主电源106正在向外部负载116供电时,可以停用待机电源108。在一些实施例中,外部负载116可以改变操作外部负载116所需的能量的量。具体地,外部负载116可以从可由待机电源108供电的功率水平转换到高于待机电源108的功率水平的功率水平。作为结果,可以启动开关110,由此使得主电源106能够向外部负载116供电。 FIG. 1 shows a system diagram 100 for intelligently switching on or off a main power source 106 based on the energy requirements of an external load 116 . Computing device 102 may be any suitable computing device 102 capable of powering external load 116 , such as an accessory or auxiliary device. Computing device 102 may thus be a desktop computer, laptop computer, workstation computer, cellular telephone, media player, or any other suitable computing device 102 . External load 116 may be any device or component capable of being powered from computing device 102 . External loads 116 may be loads that require varying amounts of energy or power to operate. For example, external load 116 may be a device that requires a small amount of power (e.g., less than or equal to 5 watts) to operate. External load 116 may also be a device that requires a significant amount of power (eg, greater than 5 watts, possibly several hundred watts) to operate. In some embodiments, external load 116 may be a plurality of devices electrically coupled to computing device 102 . Computing device 102 supplies power to external load 116 using main power supply 106 and/or standby power supply 108 . It should be noted, however, that in some embodiments, additional power supplies may be provided without departing from the scope of this disclosure. The standby power supply 108 may be configured to continuously supply power to the external load 116 and the main power supply 106 may be configured to supply power to the external load 116 only when the switch 110 is closed. Alternatively, the standby power source 108 may be disabled while the main power source 106 is supplying power to the external load 116 . In some embodiments, external load 116 may vary the amount of energy required to operate external load 116 . Specifically, external load 116 may transition from a power level that may be powered by standby power supply 108 to a power level that is higher than that of standby power supply 108 . As a result, switch 110 may be activated, thereby enabling main power source 106 to supply power to external load 116 .
检测器112电耦合在主电源106与外部负载116之间,并且被配置为使得主电源能够向外部负载116供电并减小在待机电源108上的任何负担。例如,当计算设备102处于睡眠模式或休眠模式中时,典型地将不启动主电源106。然而,用户可以在睡眠模式或休眠模式期间将外部负载116连接到计算设备102,使得系统管理控制器104启动主电源106。在一些实施例中,连接外部负载116可以导致系统管理控制器104同时或者顺序地停用待机电源108和启动主电源106。尽管可以启动主电源106以适应与外部负载116有关的功能,但主电源106可以不被配置为向外部负载116供电。因此,待机电源108将被保留有向外部负载116供电的负担。为了减小待机电源108上的负担,检测器112将检测主电源106的输出(例如电压、电流和/或功率输出),并将其与检测器112可访问的输出阈值相比较。如果主电源106的输出已达到输出阈值,检测器112就可以向开关110发送输出信号,以启动开关110(例如断开或闭合开关)。在一些实施例中,检测器112将把主电源106的输出与待机电源108的输出相比较,并在主电源106的输出大于待机电源108的输出时,使得开关110启动。主电源106和待机电源108可以被配置为具有不同的输出水平,以允许在检测器112更有效地比较各自的输出。例如,主电源106可以是12伏电源,待机电源108可以是11伏电源。但应注意,主电源106或待机电源108可以是任何适合的电压,它们在两个电源工作时将使得检测器112检测出差别。 Detector 112 is electrically coupled between main power supply 106 and external load 116 and is configured to enable the main power supply to supply power to external load 116 and reduce any burden on standby power supply 108 . For example, when computing device 102 is in a sleep mode or hibernation mode, primary power supply 106 will typically not be activated. However, a user may connect external load 116 to computing device 102 during sleep mode or hibernation mode, causing system management controller 104 to activate primary power supply 106 . In some embodiments, connecting external load 116 may cause system management controller 104 to deactivate standby power 108 and activate main power 106 simultaneously or sequentially. Although primary power supply 106 may be activated to accommodate functions related to external load 116 , primary power supply 106 may not be configured to provide power to external load 116 . Accordingly, the standby power source 108 will be left with the burden of supplying power to the external load 116 . To reduce the load on the standby power supply 108 , the detector 112 will detect the output (eg, voltage, current, and/or power output) of the main power supply 106 and compare it to output thresholds accessible to the detector 112 . If the output of the main power source 106 has reached the output threshold, the detector 112 may send an output signal to the switch 110 to activate the switch 110 (eg, open or close the switch). In some embodiments, the detector 112 will compare the output of the main power supply 106 to the output of the standby power supply 108 and cause the switch 110 to activate when the output of the main power supply 106 is greater than the output of the standby power supply 108 . The main power supply 106 and the standby power supply 108 may be configured to have different output levels to allow for a more efficient comparison of the respective outputs at the detector 112 . For example, main power supply 106 may be a 12 volt power supply and standby power supply 108 may be an 11 volt power supply. It should be noted, however, that the main power supply 106 or the standby power supply 108 may be any suitable voltage that will cause the detector 112 to detect a difference when both power supplies are operating.
作为在检测器112的比较和启动开关110的结果,将产生开关110与外部 负载116之间的导电通路,由此使得主电源106能够向外部负载116供电。可以断开或闭合开关110以便提供主电源106与外部负载116之间的导电通路。此外,开关110可以在主电源106的输出接近或超过由检测器112限定的输出阈值时闭合。否则,开关110可以被配置为当开关110设有从检测器112接收到输出信号时保持断开或停用。在一些实施例中,开关110是金属氧化物半导体场效应晶体管(MOSFET)或者任何其他适合的电开关。 As a result of the comparison at the detector 112 and activation of the switch 110, a conductive path will be created between the switch 110 and the external load 116, thereby enabling the main power supply 106 to supply power to the external load 116. Switch 110 may be opened or closed to provide a conductive path between main power source 106 and external load 116 . Additionally, switch 110 may close when the output of main power supply 106 approaches or exceeds an output threshold defined by detector 112 . Otherwise, the switch 110 may be configured to remain open or deactivated when the switch 110 does not receive an output signal from the detector 112 . In some embodiments, switch 110 is a metal oxide semiconductor field effect transistor (MOSFET) or any other suitable electrical switch.
图2示出了用于基于在外部负载116与待机电源108之间测量的信号在计算设备102的电源之间智能地切换的系统200。该信号可以包括从待机电源108提供给外部负载116的电压、电流或功率。为了测量信号,将传感器202电耦合在待机电源108与外部负载116之间。传感器202可以包括电压、电流和/或功率感测电路,以便测定作为对外部负载116供电的结果、由待机电源108承担的能量负担。传感器202可以被配置为向系统管理控制器104输出信号,以便在特定情况下启动主电源106。例如,传感器202可以被配置为当待机电源108的输出达到由传感器202存储或可访问的传感器阈值时,向系统管理控制器104输出信号。传感器阈值可以对应于待机电源108不应超过的最大电压、电流和/或功率,以便防止待机电源108出现故障或关闭。另外,在一些实施例中,传感器202可以被配置为随时间跟踪待机电源108的输出,并确定待机电源108是否已经在特定输出状态中运行了等于或大于阈值时间段的时间段。在这样的实施例中,传感器202将会向系统管理控制器104发送信号来启动主电源106,以便辅助待机电源108。主电源106的启动可以导致在检测器112检测到主电源106正在提供输出后而闭合开关110。因此,来自传感器202的输出可以间接导致开关110闭合及主电源106向外部负载116供电。在一些实施例中,传感器202可以被配置为使得待机电源108关闭,以便保护待机电源108。例如,传感器202可以被配置为当外部负载116从待机电源108抽取的电流超过与待机电源108相关联的最大电流阈值时关闭待机电源108。 FIG. 2 illustrates a system 200 for intelligently switching between power sources for computing device 102 based on signals measured between external load 116 and standby power source 108 . The signal may include voltage, current, or power supplied from the standby power source 108 to the external load 116 . To measure the signal, sensor 202 is electrically coupled between standby power source 108 and external load 116 . Sensor 202 may include voltage, current, and/or power sensing circuitry to determine the energy burden borne by standby power supply 108 as a result of powering external load 116 . Sensor 202 may be configured to output a signal to system management controller 104 to activate main power supply 106 under certain conditions. For example, sensor 202 may be configured to output a signal to system management controller 104 when the output of standby power supply 108 reaches a sensor threshold stored or accessible by sensor 202 . The sensor threshold may correspond to a maximum voltage, current, and/or power that the standby power supply 108 should not exceed in order to prevent the standby power supply 108 from malfunctioning or shutting down. Additionally, in some embodiments, sensor 202 may be configured to track the output of standby power supply 108 over time and determine whether standby power supply 108 has operated in a particular output state for a period of time equal to or greater than a threshold period of time. In such an embodiment, the sensor 202 would send a signal to the system management controller 104 to enable the main power source 106 to assist the standby power source 108 . Activation of the main power supply 106 may result in closing of the switch 110 after the detector 112 detects that the main power supply 106 is providing an output. Thus, the output from the sensor 202 may indirectly cause the switch 110 to close and the main power supply 106 to supply power to the external load 116 . In some embodiments, the sensor 202 may be configured to cause the standby power source 108 to be turned off in order to protect the standby power source 108 . For example, sensor 202 may be configured to shut off standby power supply 108 when the current drawn by external load 116 from standby power supply 108 exceeds a maximum current threshold associated with standby power supply 108 .
图3示出了用于基于连接到计算设备102的外部负载116在计算设备102的至少三个电源之间智能地切换的系统300。系统300可以包括系统管理控制器104,其可以启动主电源106、睡眠电源302和待机电源108。可以根据计算设备102所处的运行模式和外部负载116是否连接到计算设备102来启动每一个电源。例如,系统管理控制器104可以取决于外部负载116需要多大功率来启 动主电源106、睡眠电源302或待机电源108中的一个或多个。例如,当外部负载116仅需要低水平的功率(例如5瓦或更少)时,系统管理控制器104可以唯一地开启待机电源108。另外,当外部负载116需要中等水平的功率(例如在5和25瓦之间)时,系统管理控制器104可以唯一地或者结合待机电源108来开启睡眠电源302。此外,当外部负载116需要高水平的功率(例如大于25瓦)时,系统管理控制器104可以唯一地或者结合待机电源108和/或睡眠电源302来开启主电源106。应注意,本文所讨论的电源可以连接到计算设备102的其他装置、系统或子系统,尽管附图中没有明确显示这种连接的连线。 FIG. 3 illustrates a system 300 for intelligently switching between at least three power sources for a computing device 102 based on an external load 116 connected to the computing device 102 . System 300 can include a system management controller 104 that can enable main power 106 , sleep power 302 and standby power 108 . Each power supply may be activated based on the operating mode that computing device 102 is in and whether external load 116 is connected to computing device 102 . For example, the system management controller 104 may activate one or more of the main power supply 106, the sleep power supply 302, or the standby power supply 108 depending on how much power is required by the external load 116. For example, system management controller 104 may turn on standby power supply 108 exclusively when external load 116 requires only a low level of power (eg, 5 watts or less). Additionally, the system management controller 104 may turn on the sleep power supply 302 either solely or in conjunction with the standby power supply 108 when the external load 116 requires moderate levels of power (eg, between 5 and 25 watts). Additionally, system management controller 104 may turn on primary power supply 106 solely or in conjunction with standby power supply 108 and/or sleep power supply 302 when external load 116 requires high levels of power (eg, greater than 25 watts). It should be noted that the power supplies discussed herein may be connected to other devices, systems or subsystems of the computing device 102, although the wiring for such connections is not explicitly shown in the figures.
当计算设备102处于待机、睡眠或休眠模式中时,计算设备102可以由待机电源108唯一地供电。然而,当在睡眠模式期间外部负载116耦合到计算设备102或者以其他方式增大时,就可以启动睡眠电源302和/或主电源106,以便辅助为与外部负载116相关联的各种操作供电。操作不必定必需从睡眠电源302和/或主电源106为外部负载116直接供电。因此,为了使得主电源106和/或睡眠电源302能够向外部负载116供电,可以在计算设备102中包含各种装置和模块。具体而言,主电源106、睡眠电源302和/或待机电源108中的每一个都可以电耦合到一个或多个传感器和比较器。以此方式,主电源106、睡眠电源302和/或待机电源108中的每一个都可以被配置为取决于其相应输出中的一个或多个来向外部负载116供电。例如,外部负载116可以基于各电源中的一个是否正在运行和/或基于各个电源中的一个或多个的输出是否处于或高于特定阈值,来从各电源之一接收电力。 Computing device 102 may be powered exclusively by standby power supply 108 when computing device 102 is in standby, sleep, or hibernation mode. However, when the external load 116 is coupled to the computing device 102 or otherwise increased during sleep mode, the sleep power supply 302 and/or the main power supply 106 may be enabled to assist in powering various operations associated with the external load 116 . Operation does not necessarily require powering the external load 116 directly from the sleep power supply 302 and/or the main power supply 106 . Accordingly, various devices and modules may be included in the computing device 102 in order to enable the main power supply 106 and/or the sleep power supply 302 to provide power to the external load 116 . Specifically, each of the main power supply 106, the sleep power supply 302, and/or the standby power supply 108 may be electrically coupled to one or more sensors and comparators. In this manner, each of main power supply 106 , sleep power supply 302 , and/or standby power supply 108 may be configured to power external load 116 depending on one or more of its respective outputs. For example, external load 116 may receive power from one of the power supplies based on whether one of the power supplies is operating and/or based on whether the output of one or more of the power supplies is at or above a particular threshold.
计算设备102可以包括多个比较器,它们被配置为分别比较多个电源的输出。具体而言,第一检测器304可以被配置为将主电源106的输出与待机电源108的输出或第一输出阈值相比校。第二检测器308可以被配置为将睡眠电源302的输出与待机电源108的输出或第二输出阈值相比较。在一些实施例中,第一检测器304和第二检测器308是比较器或用于比较电信号的任何其他适合的电子设备或电路。第一输出阈值和第二输出阈值可以与电流、电压或功率值相关联,该电流、电压或功率值使得第一检测器304或第二检测器308取决于到比较器的输入如何与它们各自的输出阈值相关而输出逻辑高或低值。例如,当睡眠电源302的输出已达到或超过第二检测器308的第二输出阈值时,第二检测器308可以向控制逻辑312输出逻辑高值。另外,当主电源106的输出已达 到或超过第一检测器304的第一输出阈值时,第一检测器304可以向控制逻辑312输出逻辑高值。当控制逻辑312接收到来自第一检测器304的逻辑高值时,控制逻辑312可以闭合第一开关316。通过闭合第一开关316,将在主电源106与外部负载116之间提供导电通路,使得主电源106能够向外部负载116供电。类似地,当控制逻辑312接收到来自第二检测器308的逻辑高值时,控制逻辑可以闭合第二开关314。通过闭合第二开关314,将在睡眠电源302与外部负载116之间提供导电通路,由此使得睡眠电源302能够向外部负载116供电。可以以低功率布置来配置限定各种开关和比较器的电路,以便减少在电源之间切换期间的任何瞬变效应。以此方式,计算设备102的用户在计算设备102的运行期间将不会体验到任何中断。 Computing device 102 may include a plurality of comparators configured to respectively compare outputs of a plurality of power supplies. Specifically, the first detector 304 may be configured to compare the output of the main power supply 106 to the output of the standby power supply 108 or a first output threshold. The second detector 308 may be configured to compare the output of the sleep power supply 302 to the output of the standby power supply 108 or a second output threshold. In some embodiments, first detector 304 and second detector 308 are comparators or any other suitable electronic devices or circuits for comparing electrical signals. The first and second output thresholds may be associated with current, voltage or power values that cause either the first detector 304 or the second detector 308 to depend on how the inputs to the comparators relate to their respective associated with the output threshold and outputs a logic high or low value. For example, the second detector 308 may output a logic high value to the control logic 312 when the output of the sleep power supply 302 has reached or exceeded a second output threshold of the second detector 308 . Additionally, the first detector 304 may output a logic high value to the control logic 312 when the output of the main power supply 106 has reached or exceeded the first output threshold of the first detector 304. When the control logic 312 receives a logic high value from the first detector 304 , the control logic 312 may close the first switch 316 . By closing the first switch 316 , a conductive path will be provided between the main power source 106 and the external load 116 , enabling the main power source 106 to supply power to the external load 116 . Similarly, when the control logic 312 receives a logic high value from the second detector 308 , the control logic may close the second switch 314 . By closing the second switch 314 , a conductive path will be provided between the sleep power supply 302 and the external load 116 , thereby enabling the sleep power supply 302 to supply power to the external load 116 . The circuitry defining the various switches and comparators can be configured in a low power arrangement in order to reduce the effects of any transients during switching between power supplies. In this way, a user of computing device 102 will not experience any interruption during operation of computing device 102 .
可以设定第一检测器304的第一输出阈值,以使得当主电源106处于或接近其正常工作电压时,第一检测器304输出逻辑高值。另外,可以设定第二检测器308的第二输出阈值,以使得当睡眠电源302处于或接近其正常工作电压时,第二检测器输出逻辑高值。以此方式,当睡眠电源302和主电源106中的任何一个正在运行或以其他方式准备好输出其相应的工作电压时,将辅助待机电源108为外部负载116供电。 The first output threshold of the first detector 304 may be set such that the first detector 304 outputs a logic high value when the main power supply 106 is at or near its normal operating voltage. In addition, the second output threshold of the second detector 308 can be set such that when the sleep power supply 302 is at or close to its normal operating voltage, the second detector outputs a logic high value. In this manner, the auxiliary standby power supply 108 powers the external load 116 when either the sleep power supply 302 and the main power supply 106 are running or otherwise ready to output their respective operating voltages.
待机电源108也可以在由待机电源108提供给外部负载116的电流已达到或超过电流阈值时而得到辅助。例如,第二传感器310可以被配置为测量待机电源108的输出电流,并且在该输出电流超过第二传感器310的第二传感器阈值时向控制逻辑312输出逻辑高值。另外,第一传感器306可以被配置为测量睡眠电源302的输出电流,并且在该输出电流超过第一传感器306的第一传感器阈值时向控制逻辑312输出逻辑高值。此后,当待机电源108的输出电流超过第二传感器310的第二传感器阈值时,控制逻辑312可以使得第二开关314闭合并启用睡眠电源302。以此方式,当待机电源108的输出电流超过第二传感器的第二传感器阈值时,睡眠电源302可以辅助待机电源108。另外,当睡眠电源302的输出电流超过第一传感器306的第一传感器阈值时,控制逻辑312可以使得第一开关316闭合并启用主电源106。以此方式,当睡眠电源302的输出电流处于或高于第一传感器306的第一传感器阈值时,主电源106可以辅助待机电源108和/或睡眠电源302。在一些实施例中,当第一开关316闭合时,可以由控制逻辑312断开第二开关314,以便保护睡眠电源302免于工作在其预期 的电流规格以外。这可以进一步确保如果其他电源失效则睡眠电源302将可用作备用。另外,在一些实施例中,控制逻辑312可以与系统管理控制器104通信,以便通过系统管理控制器104来启用电源。 The standby power supply 108 may also be assisted when the current provided by the standby power supply 108 to the external load 116 has reached or exceeded a current threshold. For example, second sensor 310 may be configured to measure the output current of standby power supply 108 and output a logic high value to control logic 312 when the output current exceeds a second sensor threshold of second sensor 310 . Additionally, the first sensor 306 may be configured to measure the output current of the sleep power supply 302 and output a logic high value to the control logic 312 when the output current exceeds a first sensor threshold of the first sensor 306 . Thereafter, when the output current of the standby power supply 108 exceeds the second sensor threshold of the second sensor 310 , the control logic 312 may cause the second switch 314 to close and enable the sleep power supply 302 . In this way, the sleep power supply 302 may assist the standby power supply 108 when the output current of the standby power supply 108 exceeds the second sensor threshold of the second sensor. Additionally, the control logic 312 may cause the first switch 316 to close and enable the main power supply 106 when the output current of the sleep power supply 302 exceeds the first sensor threshold of the first sensor 306 . In this manner, the main power supply 106 may assist the standby power supply 108 and/or the sleep power supply 302 when the output current of the sleep power supply 302 is at or above the first sensor threshold of the first sensor 306 . In some embodiments, the second switch 314 may be opened by the control logic 312 when the first switch 316 is closed in order to protect the sleep power supply 302 from operating outside of its intended current specification. This can further ensure that the sleep power supply 302 will be available as a backup if other power supplies fail. Additionally, in some embodiments, control logic 312 may communicate with system management controller 104 to enable power through system management controller 104 .
本文所讨论的每一个电源都可以被配置为根据特定功率规格工作。主电源106可以具有比睡眠电源302大的功率规格,睡眠电源302可以具有比待机电源108大的功率规格。例如,待机电源108可以是5瓦电源,睡眠电源302可以是25瓦电源,主电源106可以是450瓦或900瓦电源。另外,主电源106可以提供大于睡眠电源302的输出电压的输出电压,睡眠电源302的输出电压可以大于待机电源108的输出电压。以此方式,本文所讨论的比较器可以更好地在每个相应的电源的输出之间区分。例如,在一些实施例中,待机电源108是11伏电源,睡眠电源302是11.5伏电源,主电源106是12伏电源。本文所讨论的检测器和/或比较器还可以具有检测容限,因此,每一个电源的输出电压应至少具有等于或大于检测容限的电压差。例如,对于检测器的给定检测容限,电耦合到检测器的两个电源之间的输出电压差应至少等于检测容限。另外,如本文所讨论的,每一个电源都可以电耦合到分压器电路,以修改其各自的输出,用于进一步限定比较器的阈值。 Each of the power supplies discussed in this article can be configured to operate according to specific power specifications. The main power supply 106 may have a greater power specification than the sleep power supply 302 , which may have a greater power specification than the standby power supply 108 . For example, the standby power supply 108 may be a 5 watt power supply, the sleep power supply 302 may be a 25 watt power supply, and the main power supply 106 may be a 450 watt or 900 watt power supply. In addition, the main power supply 106 can provide an output voltage that is greater than the output voltage of the sleep power supply 302 , and the output voltage of the sleep power supply 302 can be greater than the output voltage of the standby power supply 108 . In this way, the comparators discussed herein can better differentiate between the outputs of each respective power supply. For example, in some embodiments, the standby power supply 108 is an 11 volt power supply, the sleep power supply 302 is an 11.5 volt power supply, and the main power supply 106 is a 12 volt power supply. The detectors and/or comparators discussed herein may also have a detection tolerance, therefore, the output voltage of each power supply should have at least a voltage difference equal to or greater than the detection tolerance. For example, for a given detection margin of a detector, the output voltage difference between two power supplies electrically coupled to the detector should be at least equal to the detection margin. Additionally, as discussed herein, each power supply can be electrically coupled to a voltage divider circuit to modify its respective output for further defining the threshold of the comparator.
图4示出了用于智能地接通电源以便为在待机供电模式期间连接到设备的负载供电的方法400。方法400可以由任何适合的设备或模块执行,诸如本文所讨论的计算设备102、系统管理控制器104或控制逻辑312。方法400可以包括将计算设备转换到待机供电模式中的步骤402。当计算设备空闲、用户指示计算设备进入待机供电模式时,或者当计算设备以其他方式确定要转换到待机供电模式中时,可以进入待机供电模式。在步骤404,在计算设备处接收外部负载。外部负载可以是能够由计算设备供电的任何适合的电子设备或组件。在步骤406,从待机电源向负载供电。此外,在步骤408,做出与主电源或睡眠电源是否正在提供至少一阈值电压有关的确定,如本文进一步讨论的。如果主电源或者睡眠电源正在提供至少该阈值电压,在步骤410,主电源或睡眠电源中的一个或多个就可以被配置为向外部负载供电,如本文所讨论的。否则,在计算设备处于待机供电模式时重复步骤408。 FIG. 4 illustrates a method 400 for intelligently switching on a power source to power a load connected to a device during a standby power mode. Method 400 may be performed by any suitable device or module, such as computing device 102 , system management controller 104 , or control logic 312 as discussed herein. Method 400 may include a step 402 of transitioning the computing device into a standby powered mode. The standby powered mode may be entered when the computing device is idle, when a user instructs the computing device to enter the standby powered mode, or when the computing device otherwise determines to transition into the standby powered mode. At step 404, an external load is received at the computing device. An external load may be any suitable electronic device or component capable of being powered by a computing device. At step 406, power is supplied to the load from the standby power source. Additionally, at step 408, a determination is made regarding whether the main power supply or the sleep power supply is providing at least a threshold voltage, as discussed further herein. If the main power supply or the sleep power supply is providing at least the threshold voltage, at step 410, one or more of the main power supply or the sleep power supply may be configured to power an external load, as discussed herein. Otherwise, step 408 is repeated while the computing device is in standby powered mode.
图5示出了用于基于外部负载的电流需求从一个或多个电源为外部负载供电的方法500。方法500可以由任何适合的设备或模块执行,诸如本文所讨论的 计算设备102、系统管理控制器104或控制逻辑312。方法500可以包括将计算设备转换到待机供电模式中的步骤502。在步骤504,在计算设备处接收外部负载。在步骤506,从待机电源向外部负载供电。在步骤508,做出与从待机电源提供给外部负载的电流是否处于或者高于电流阈值有关的确定。如果电流处于或者高于电流阈值,在步骤510,就从主电源和/或睡眠电源为外部负载供电。否则,就重复步骤508,直至电流处于或高于电流阈值,或者计算设备退出待机供电模式。 FIG. 5 illustrates a method 500 for powering an external load from one or more power sources based on the current demand of the external load. Method 500 may be performed by any suitable device or module, such as computing device 102, system management controller 104, or control logic 312 as discussed herein. Method 500 may include a step 502 of transitioning the computing device into a standby powered mode. At step 504, an external load is received at the computing device. At step 506, power is supplied to the external load from the standby power source. At step 508, a determination is made regarding whether the current provided from the standby power supply to the external load is at or above a current threshold. If the current is at or above the current threshold, at step 510, the external load is powered from the main power supply and/or the sleep power supply. Otherwise, step 508 is repeated until the current is at or above the current threshold, or the computing device exits the standby power mode.
图6示出了用于基于在计算设备处于待机供电模式中时存储器设备或者人机接口设备是否连接到计算设备而将一个或多个电源与外部负载断开连接的方法600。方法600可以由任何适合的设备或模块执行,诸如本文所讨论的计算设备102、系统管理控制器104或控制逻辑312。方法600可以包括将计算设备转换到待机供电模式中的步骤602。在步骤604,在计算设备处接收外部负载。在步骤606,从待机电源和主电源和/或睡眠电源向外部负载供电。在步骤608,做出与外部负载是否是存储器或人机接口设备有关的确定。在一些实施例中,该确定还可以包括与存储器的大小有关的查询,其中,如果存储器不高于特定的存储器阈值,就执行步骤610。例如,在一些实施例中,存储器阈值约为60千兆字节或者任何其他适合的存储器大小。在其他实施例中,在步骤608的确定还可以包括与连接到计算设备的人机接口设备(HID)的数量有关的查询,其中,如果人机接口设备的数量小于总HID阈值就执行步骤610。例如,在一些实施例中,总HID阈值可以为连接到计算设备的总共两个HID。否则,关于步骤608,如果存储器设备和人机接口设备没有连接到计算设备,那么在步骤610,就将主电源和/或睡眠电源与外部负载断开连接。否则,如果外部负载是存储器设备或者人机接口设备,那么就重复步骤606。以此方式,当存储器和HID没有连接到计算设备时,就可以唯一地从待机电源为外部负载供电。另选地,当外部负载是不高于特定存储器阈值的存储器设备或者外部负载是总数小于总HID阈值的一个或多个HID时,就可以唯一地从待机电源为外部负载供电。在一些实施例中,步骤610可以包括唯一地从待机电源和睡眠电源两者向外部负载供电。 6 illustrates a method 600 for disconnecting one or more power supplies from an external load based on whether a memory device or a human interface device is connected to a computing device while the computing device is in a standby power mode. Method 600 may be performed by any suitable device or module, such as computing device 102 , system management controller 104 , or control logic 312 as discussed herein. Method 600 may include a step 602 of transitioning the computing device into a standby powered mode. At step 604, an external load is received at the computing device. At step 606, power is supplied to the external load from the standby power supply and the main power supply and/or the sleep power supply. At step 608, a determination is made as to whether the external load is memory or a human interface device. In some embodiments, this determination may also include a query related to the size of the memory, wherein step 610 is performed if the memory is not above a certain memory threshold. For example, in some embodiments, the memory threshold is approximately 60 gigabytes or any other suitable memory size. In other embodiments, the determination at step 608 may also include a query related to the number of human interface devices (HIDs) connected to the computing device, wherein step 610 is performed if the number of human interface devices is less than the total HID threshold . For example, in some embodiments, the total HID threshold may be a total of two HIDs connected to the computing device. Otherwise, with respect to step 608, if the memory device and the human interface device are not connected to the computing device, then at step 610, the main power supply and/or the sleep power supply are disconnected from the external load. Otherwise, if the external load is a memory device or a human interface device, then step 606 is repeated. In this way, the external load can be powered exclusively from the standby power source when the memory and HID are not connected to the computing device. Alternatively, the external load may be powered exclusively from the standby power supply when the external load is a memory device not above a certain memory threshold or when the external load is one or more HIDs totaling less than the total HID threshold. In some embodiments, step 610 may include powering the external load exclusively from both the standby power supply and the sleep power supply.
图7示出了用于基于在计算设备的一个或多个汇流条处做出的测量来确定计算设备中的缺陷的系统700。系统700包括电耦合到多个汇流条的计算设备 102的主电源106。具体而言,汇流条包括第一汇流条702、第二汇流条706和第三汇流条710。主电源106可以通过一个或多个螺钉或者用于固定电连接的任何其他适合的机构来电耦合到各个汇流条。在计算设备的装配期间,可能不适当地安装固定机构,由此导致固定机构所耦合到的汇流条处的阻抗增大。作为结果,在汇流条处将经受到低于标准(sub-par)的电压,导致系统故障和下游可靠性问题。随着时间的过去,诸如湿度、灰尘颗粒、震动、振动和暴露于腐蚀性气体等的环境因素可以进一步使得汇流条处的阻抗增大。为了解决这些问题,可以随时间采样每一个汇流条的阻抗,以便为计算设备提供阻抗正在如何变化的测定。以此方式,计算设备将能够确定是否关闭计算设备的某些部分或者进入安全模式,在安全模式中,计算设备处于睡眠并在用户尝试唤醒计算设备时向用户显示警告消息。 FIG. 7 illustrates a system 700 for determining defects in a computing device based on measurements made at one or more bus bars of the computing device. System 700 includes main power supply 106 of computing device 102 electrically coupled to a plurality of bus bars. Specifically, the bus bars include a first bus bar 702 , a second bus bar 706 and a third bus bar 710 . The main power supply 106 may be electrically coupled to the respective bus bars by one or more screws or any other suitable mechanism for securing electrical connections. During assembly of the computing device, the securing mechanism may be installed improperly, thereby causing an increase in impedance at the bus bar to which the securing mechanism is coupled. As a result, sub-par voltages will be experienced at the bus bars, leading to system failure and downstream reliability issues. Environmental factors such as humidity, dust particles, shock, vibration, and exposure to corrosive gases can further increase the impedance at the bus bar over time. To address these issues, the impedance of each bus bar can be sampled over time to provide the computing device with a measure of how the impedance is changing. In this manner, the computing device will be able to determine whether to shut down certain portions of the computing device or enter a safe mode in which the computing device sleeps and displays a warning message to the user when the user attempts to wake the computing device.
可以使用与每一个汇流条分别电耦合的一个或多个传感器执行阻抗测量。第一传感器704可以耦合到第一汇流条702,第二传感器708可以耦合到第二汇流条706,第三传感器712可以耦合到第二汇流条710。每一个传感器都可以分别包括在一个或多个印刷电路板(PCB)中,每一个PCB都可以唯一地电耦合到汇流条。传感器可以是电流传感器、电压传感器和/或功率传感器,其根据预定采样速率在相应的汇流条处进行测量。传感器可以包括模数转换器,其被配置为根据预定采样速率取得样本。在一些实施例中,采样速率是1毫秒,但这个值可以调整为用于在汇流条处进行测量的任何适合的值。另外,采样速率可以对于每一个汇流条处的每一个传感器而不同。每一个传感器都可以包括放大器,以便放大从汇流条测量到的信号,用于产生阻抗的更准确的计算。传感器可以由系统管理控制器104控制,系统管理控制器104可以位于与传感器之一相同或不同的PCB上。系统管理控制器104可以从多个PCB中每一个上的每一个传感器接收测量结果。使用该测量结果,系统管理控制器104可以计算由每一个PCB消耗的电压、电流或功率。当一个汇流条的阻抗增大时,尖峰信号或瞬变现象在电压、电流和/或功率测量结果中将很普遍。计算设备可以被配置为响应每一个尖峰信号,或者随时间跟踪尖峰信号的数量,以便对尖峰信号的趋势而不是单独地对每一个尖峰信号做出响应。计算设备的响应可以是对用户的通知的形式。例如,可以警告用户检查并恢复计算设备,而不是在受损状态中继续运行它。在一些实施例中,计算设备可以迫使自身处于睡眠供电模式中, 接着允许用户唤醒它,并且此后再次被迫使进入睡眠供电模式中或者显示警告消息。在其他实施例中,计算设备可以响应于检测到尖峰信号或者尖峰信号随时间的趋势而关闭。例如,如果在较短的时间段(例如1小时)期间出现几个尖峰信号、接着在此后长期的时间段(例如12小时)中不出现尖峰信号,则计算设备可以不立即做出响应。 Impedance measurements may be performed using one or more sensors separately electrically coupled to each bus bar. First sensor 704 may be coupled to first bus bar 702 , second sensor 708 may be coupled to second bus bar 706 , and third sensor 712 may be coupled to second bus bar 710 . Each sensor can be included on one or more printed circuit boards (PCBs), each of which can be uniquely electrically coupled to the bus bars. The sensors may be current sensors, voltage sensors and/or power sensors, which take measurements at the respective bus bars according to a predetermined sampling rate. The sensor may include an analog-to-digital converter configured to take samples according to a predetermined sampling rate. In some embodiments, the sampling rate is 1 millisecond, but this value can be adjusted to any suitable value for measurements at the bus bar. Additionally, the sampling rate may be different for each sensor at each bus bar. Each sensor may include an amplifier to amplify the signal measured from the bus bar for more accurate calculations of impedance. The sensors may be controlled by a system management controller 104, which may be on the same or a different PCB as one of the sensors. System management controller 104 may receive measurements from each sensor on each of the plurality of PCBs. Using this measurement, the system management controller 104 can calculate the voltage, current or power consumed by each PCB. When the impedance of a bus bar increases, spikes or transients will be common in voltage, current and/or power measurements. The computing device may be configured to respond to each spike, or to track the number of spikes over time, so as to respond to trends in the spikes rather than to each spike individually. The computing device's response may be in the form of a notification to the user. For example, a user may be warned to inspect and restore a computing device rather than continue to operate it in a compromised state. In some embodiments, the computing device may force itself into sleep powered mode, then allow the user to wake it up, and thereafter be forced into sleep powered mode again or display a warning message. In other embodiments, the computing device may shut down in response to detection of a spike or a trend of the spike over time. For example, the computing device may not respond immediately if several spikes occur during a short period of time (eg, 1 hour) followed by no spikes for a long period of time thereafter (eg, 12 hours).
图8示出了用于基于在一个或多个汇流条处进行的测量来确定是否不正确地装配了计算设备的方法800。方法800可以由计算设备内的装置或软件模块(诸如系统管理控制器104)执行。在其他实施例中,方法800可以在计算设备的制造期间或之后由外部设备执行。在步骤802,计算设备转换到空闲供电状态中。以此方式,为了在耦合到电源的汇流条处进行一致的测量,可以将电源上的负载保持为低。在步骤804,在测量时间段期间采样计算设备的一个或多个汇流条处的电流、电压和/或功率测量结果。测量时间段可以短暂,以便不中断用户体验。例如,在一些实施例中,测量时间段可以是15秒或者30秒,或者不会中断用户体验的任何其他适合的时间段。在步骤806,对于汇流条确定样本的最大值和最小值。在步骤808,将最大值与最小值之间的差值与预定容限相比校。如果差值等于或大于容限,那么在步骤810,计算设备或分析测量结果的系统就指示没有正确地装配计算设备。预定容限可以是用于区分正常电压尖峰信号与作为不正确装配的结果而出现的尖峰信号的任何适合的值。例如,在一些实施例中,预定容限可以约为0.25伏。然而,取决于连接到汇流条的电源或计算设备,这个值可以修改为更小或更大。在步骤808,如果差值不大于或等于预定容限,就可以重复步骤804,直至计算设备从空闲供电状态转换出来。否则,在已经发生了一个完整的测量时间段后,可以终止方法800。此后,在计算设备下一次进入空闲供电状态时,测量时间段可以再次出现。在一些实施例中,每一个汇流条都与计算设备的不同子系统相关联。例如,汇流条中的一个或多个可以电耦合到计算设备的主逻辑板、包括中央处理单元或图形处理单元的PCB、或者具有一个或多个输入和输出设备的任何其他PCB。 FIG. 8 illustrates a method 800 for determining whether a computing device is improperly assembled based on measurements taken at one or more bus bars. Method 800 may be performed by means or software modules within a computing device, such as system management controller 104 . In other embodiments, method 800 may be performed by an external device during or after manufacture of the computing device. At step 802, the computing device transitions into an idle powered state. In this way, the load on the power supply can be kept low for consistent measurements at the bus bars coupled to the power supply. At step 804, current, voltage, and/or power measurements at one or more bus bars of the computing device are sampled during the measurement period. The measurement period can be short so as not to interrupt the user experience. For example, in some embodiments, the measurement period may be 15 seconds or 30 seconds, or any other suitable period of time that does not interrupt the user experience. At step 806, the maximum and minimum values of the samples are determined for the bus bars. At step 808, the difference between the maximum value and the minimum value is compared to a predetermined tolerance. If the difference is equal to or greater than the tolerance, then at step 810 the computing device or the system analyzing the measurements indicates that the computing device is not properly equipped. The predetermined tolerance may be any suitable value for distinguishing normal voltage spikes from spikes that occur as a result of incorrect fitting. For example, in some embodiments, the predetermined tolerance may be approximately 0.25 volts. However, this value can be modified to be smaller or larger depending on the power supply or computing device connected to the bus bar. At step 808, if the difference is not greater than or equal to the predetermined tolerance, step 804 may be repeated until the computing device transitions out of the idle power state. Otherwise, method 800 can be terminated after a full measurement period has occurred. Thereafter, the measurement period may occur again the next time the computing device enters the idle powered state. In some embodiments, each bus bar is associated with a different subsystem of the computing device. For example, one or more of the bus bars may be electrically coupled to a main logic board of a computing device, a PCB including a central processing unit or a graphics processing unit, or any other PCB having one or more input and output devices.
图9是计算设备900的方框图,其可以表示本文所讨论的计算设备102、系统管理控制器104或者用于实现本文所述实施例和方法的任何其他适合的设备的组件。会意识到,图9中所示的和相对于图9所描述的组件、设备或元件可以不是强制性的,因而在某些实施例中可以省略其中的一些。计算设备900可 以包括处理器902,其表示用于控制计算设备900的总体操作的微处理器、协处理器、电路系统和/或控制器。尽管示出为单个处理器,但会意识到,处理器902可以包括多个处理器。所述多个处理器可以彼此操作地通信,并可以共同被配置为执行本文所描述的计算设备900的一个或多个功能。在一些实施例中,处理器902可以被配置为执行指令,该指令可以存储在计算设备900处和/或可以以其他方式由处理器902可访问。这样,不论是由硬件还是硬件与软件的组合来配置,处理器902都可以能够执行根据本文所描述实施例的操作和动作。 9 is a block diagram of a computing device 900, which may represent components of the computing device 102 discussed herein, the system management controller 104, or any other suitable device for implementing the embodiments and methods described herein. It will be appreciated that the components, devices or elements shown in and described with respect to FIG. 9 may not be mandatory, and thus some of them may be omitted in certain embodiments. Computing device 900 may include processor 902, which represents a microprocessor, coprocessor, circuitry, and/or controller for controlling the overall operation of computing device 900. Although shown as a single processor, it will be appreciated that processor 902 may include multiple processors. The plurality of processors may be in operative communication with each other and may be collectively configured to perform one or more functions of the computing device 900 described herein. In some embodiments, processor 902 may be configured to execute instructions, which may be stored at computing device 900 and/or may be otherwise accessible by processor 902 . As such, whether configured by hardware or a combination of hardware and software, processor 902 may be capable of performing operations and actions in accordance with the embodiments described herein.
计算设备900还可以包括用户输入设备904,其允许计算设备900的用户与计算设备900交互。例如,用户输入设备904可以采取各种各样的形式,诸如按钮、小键盘、拨号盘、触摸屏、音频输入接口、视觉/图像捕获输入接口、传感器数据形式的输入等。再进一步地,计算设备900可以包括显示器908(屏幕显示器),其可以由处理器902控制以向用户显示信息。控制器910可以用于通过设备控制总线912与不同设备相接口并控制不同的设备。计算设备900还可以包括网络/总线接口914,其耦合到数据链路916。数据链路916可以允许计算设备900耦合到主机计算机或附属设备。可以通过有线连接或无线连接来提供数据链路916。在无线连接的情况下,网络/总线接口914可以包括无线收发机。 Computing device 900 may also include a user input device 904 that allows a user of computing device 900 to interact with computing device 900 . For example, user input devices 904 may take a variety of forms, such as buttons, keypads, dials, touch screens, audio input interfaces, visual/image capture input interfaces, input in the form of sensor data, and the like. Still further, computing device 900 can include a display 908 (screen display), which can be controlled by processor 902 to display information to a user. The controller 910 may be used to interface with and control different devices through the device control bus 912 . Computing device 900 may also include network/bus interface 914 coupled to data link 916 . Data link 916 may allow computing device 900 to couple to a host computer or accessory device. Data link 916 may be provided through a wired connection or a wireless connection. In the case of a wireless connection, network/bus interface 914 may include a wireless transceiver.
计算设备900还可以包括储存设备918,其可以具有单个盘或多个盘(例如硬驱动器)和储存管理模块,储存管理模块管理储存设备918内的一个或多个分区(本文也称为“逻辑卷”)。在一些实施例中,储存设备918可以包括闪存、半导体(固态)存储器等。再进一步地,计算设备900可以包括只读存储器(ROM)920和随机存取存储器(RAM)922。ROM 920可以存储将以非易失性方式执行的程序、代码、指令、应用程序或进程。RAM 922可以提供易失性数据储存,并存储与储存管理模块的组件相关的指令,这些指令被配置为执行本文所描述的各种技术。计算设备900可以进一步包括数据总线924。数据总线924可以便利于至少在处理器902、控制器910、网络接口914、储存设备918、ROM 920和RAM 922之间的数据和信号传递。 Computing device 900 may also include a storage device 918, which may have a single disk or multiple disks (e.g., a hard drive) and a storage management module that manages one or more partitions (also referred to herein as "logical partitions") within storage device 918. roll"). In some embodiments, storage device 918 may include flash memory, semiconductor (solid-state) memory, or the like. Still further, computing device 900 may include read only memory (ROM) 920 and random access memory (RAM) 922 . ROM 920 may store programs, codes, instructions, applications or processes to be executed in a non-volatile manner. RAM 922 can provide volatile data storage and store instructions related to components of the storage management module configured to perform the various techniques described herein. Computing device 900 may further include data bus 924 . Data bus 924 may facilitate data and signal transfer between at least processor 902, controller 910, network interface 914, storage device 918, ROM 920, and RAM 922.
可以单独或以任何组合来使用所描述实施例的各种方面、实施例、实现方式或特征。所描述实施例的各种方面可以由软件、硬件或者硬件与软件的组合来实施。所描述的实施例也可以具体实现为计算机可读储存介质上的计算机可读代码。计算机可读储存介质可以是可存储数据的任何数据储存设备,所述数 据此后可以由计算机系统读取。计算机可读储存介质的示例包括只读存储器、随机存取存储器、CD-ROM、HDD、DVD、磁带和光数据储存设备。计算机可读储存介质还可以分布在网络耦合的计算机系统上,以使得以分布式方式存储和执行计算机可读代码。在一些实施例中,计算机可读储存介质可以是非暂时性的。 The various aspects, embodiments, implementations or features of the described embodiments can be used alone or in any combination. Various aspects of the described embodiments may be implemented by software, hardware, or a combination of hardware and software. The described embodiments can also be embodied as computer readable codes on a computer readable storage medium. A computer readable storage medium is any data storage device that can store data which can thereafter be read by a computer system. Examples of computer readable storage media include read only memory, random access memory, CD-ROM, HDD, DVD, magnetic tape, and optical data storage devices. The computer readable storage medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. In some embodiments, computer readable storage media may be non-transitory.
为了解释,前述说明使用了特定名称以提供对所描述实施例的透彻理解。然而,对于本领域技术人员来说明显的是,特定细节不是为了实践所描述的实施例而必需的。因而,出于示出和说明的目的而给出了特定实施例的前述说明。它们并非旨在是穷举性的或者将所描述实施例限制于所公开的准确形式。对于本领域技术人员来说明显的是,鉴于以上教导,许多修改和变型是可能的。 The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the described embodiments. It will be apparent, however, to one skilled in the art that specific details are not required in order to practice the described embodiments. Thus, the foregoing descriptions of specific embodiments are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the described embodiments to the precise forms disclosed. It will be apparent to those skilled in the art that many modifications and variations are possible in light of the above teachings.
Claims (20)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361890810P | 2013-10-14 | 2013-10-14 | |
US61/890,810 | 2013-10-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN204360323U true CN204360323U (en) | 2015-05-27 |
Family
ID=52810682
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201420753975.7U Expired - Lifetime CN204360323U (en) | 2013-10-14 | 2014-10-13 | For enabling the control circuit of the connection of primary power, computing system and device |
CN201410729727.3A Active CN104777888B (en) | 2013-10-14 | 2014-10-13 | Coordinate the energy consumption in control reduction computer system by the software and hardware of more power supplys |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410729727.3A Active CN104777888B (en) | 2013-10-14 | 2014-10-13 | Coordinate the energy consumption in control reduction computer system by the software and hardware of more power supplys |
Country Status (2)
Country | Link |
---|---|
US (1) | US10191535B2 (en) |
CN (2) | CN204360323U (en) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10146284B2 (en) * | 2014-05-20 | 2018-12-04 | Entropic Communications, Llc | Method and apparatus for providing standby power to an integrated circuit |
CN104539018B (en) * | 2014-12-26 | 2017-12-22 | 英华达(上海)科技有限公司 | Electronic installation and electricity saving method |
CN106328179B (en) * | 2015-06-22 | 2024-04-05 | 北京忆恒创源科技股份有限公司 | Power supply circuit and power supply method |
CN106557137A (en) * | 2015-09-25 | 2017-04-05 | 酷码科技股份有限公司 | Power supply and computer case |
US10019050B2 (en) * | 2015-10-15 | 2018-07-10 | National Taiwan Normal University | Method of power management for saving energy |
CN109075791B (en) * | 2016-07-17 | 2023-06-20 | 惠普发展公司,有限责任合伙企业 | Dual-rail circuit using FET pairs |
US11093021B2 (en) | 2016-08-04 | 2021-08-17 | Signify Holding B.V. | Power management method and device for DC powered device arrangement |
GB2573596B (en) * | 2018-05-08 | 2021-03-10 | Fujitsu Tech Solutions Ip Gmbh | System circuit board, operating method for a system circuit board, and computer system |
DE102018112489B3 (en) | 2018-05-08 | 2019-05-16 | Fujitsu Technology Solutions Intellectual Property Gmbh | System board, system board and computer system operating procedures |
US11397455B2 (en) * | 2018-09-10 | 2022-07-26 | Microsoft Technology Licensing, Llc | Managing DC power |
TWI693513B (en) * | 2018-09-26 | 2020-05-11 | 神雲科技股份有限公司 | Server system and power saving method thereof |
US11199894B2 (en) | 2018-10-30 | 2021-12-14 | Dell Products L.P. | Method and apparatus for providing high bandwidth capacitor circuit in power assist unit |
US10877536B2 (en) * | 2018-10-30 | 2020-12-29 | Dell Products, L.P. | Apparatus and method for providing smooth power-on operation with power assist unit |
US11144105B2 (en) | 2018-10-30 | 2021-10-12 | Dell Products L.P. | Method and apparatus to provide platform power peak limiting based on charge of power assist unit |
US10983577B2 (en) | 2018-10-30 | 2021-04-20 | Dell Products L.P. | Method and apparatus to provide dynamic regulation of power assist unit output based on active profile |
US11126250B2 (en) | 2018-10-30 | 2021-09-21 | Dell Products L.P. | Method and apparatus for extending power hold-up with power assist unit |
US10951051B2 (en) | 2018-10-30 | 2021-03-16 | Dell Products, L.P. | Method and apparatus to charge power assist unit |
US10948959B2 (en) | 2018-10-31 | 2021-03-16 | Dell Products, L.P. | Method and apparatus to control power assist unit |
US10852808B2 (en) | 2018-10-31 | 2020-12-01 | Dell Products, L.P. | Method and apparatus to distribute current indicator to multiple end-points |
US10990149B2 (en) | 2018-10-31 | 2021-04-27 | Dell Products L.P. | Method and apparatus for providing peak optimized power supply unit |
CN109861343A (en) * | 2019-03-22 | 2019-06-07 | 张宇桐 | A kind of fitful power management circuit |
US11463019B2 (en) | 2019-03-25 | 2022-10-04 | Semiconductor Components Industries, Llc | Power supply system for optimizing a performance metric using artificial intelligence |
US11258374B2 (en) * | 2019-03-25 | 2022-02-22 | Semiconductor Components Industries, Llc | Power supply system for optimizing standby power using artificial intelligence |
US11527950B2 (en) | 2019-03-25 | 2022-12-13 | Semiconductor Components Industries, Llc | Power supply system for controlling load distribution across multiple converters for optimizing overall efficiency |
KR20200132629A (en) * | 2019-05-16 | 2020-11-25 | 삼성전자주식회사 | Electronic device for performing power management and method for operating thereof |
US11829169B2 (en) * | 2020-05-14 | 2023-11-28 | Texas Instruments Incorporated | USB power delivery management |
CN112685803A (en) * | 2020-12-30 | 2021-04-20 | 北京天融信网络安全技术有限公司 | Hot standby state switching method, device, equipment and storage medium |
CN112963372B (en) * | 2021-03-11 | 2022-11-18 | 英业达科技有限公司 | Fan control system and method thereof |
US11625088B2 (en) | 2021-07-07 | 2023-04-11 | Microsoft Technology Licensing, Llc | Peripheral interface power allocation |
US11915771B2 (en) | 2021-12-29 | 2024-02-27 | Micron Technology, Inc. | Voltage detection for managed memory systems |
US20230280809A1 (en) * | 2022-03-01 | 2023-09-07 | Venkataramani Gopalakrishnan | Method and apparatus to control power supply rails during platform low power events for enhanced usb-c user experience |
CN115102271B (en) * | 2022-06-30 | 2024-12-24 | 杭州海康消防科技有限公司 | Power supply circuits and electronic equipment |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3537447A1 (en) * | 1985-10-22 | 1987-04-23 | Diehl Gmbh & Co | SUPPLY CIRCUIT |
CN1043930C (en) | 1993-03-20 | 1999-06-30 | 宏碁电脑股份有限公司 | Power saving computer system with control power supply to peripheral devices |
CN1147774C (en) | 1998-10-23 | 2004-04-28 | 宏基股份有限公司 | Computer device and method for entering operation mode from power-saving mode |
JP2000350458A (en) * | 1999-06-03 | 2000-12-15 | Sony Corp | Power supply unit |
US6642750B1 (en) * | 2002-04-15 | 2003-11-04 | International Business Machines Corporation | Sequencing circuit for applying a highest voltage source to a chip |
AU2003252366A1 (en) * | 2003-08-04 | 2005-02-15 | Sharp Kabushiki Kaisha | Power source device and communication system |
US7161495B1 (en) * | 2004-04-30 | 2007-01-09 | Network Applicance, Inc. | Alert for indicating validity of removable memory media |
US20060200684A1 (en) * | 2005-03-01 | 2006-09-07 | Vasudev Bibikar | Power mode change voltage control in computerized system |
US7675760B2 (en) * | 2005-03-17 | 2010-03-09 | Creative Technology Ltd. | Power supply |
JP4577781B2 (en) * | 2006-03-03 | 2010-11-10 | 株式会社リコー | Power supply device and image forming apparatus |
US7877618B2 (en) | 2007-08-29 | 2011-01-25 | Dell Products L.P. | Systems and methods for power management |
US7966501B2 (en) * | 2007-10-04 | 2011-06-21 | Kabushiki Kaisha Toshiba | Multi-function peripheral, power supply apparatus, and power supply control method |
WO2009069092A2 (en) | 2007-11-30 | 2009-06-04 | Nxp B.V. | Arrangement and approach for coupling power supplies using controlled switching techniques |
US8164932B2 (en) * | 2009-02-12 | 2012-04-24 | Apple Inc. | Power converter with automatic mode switching |
JP5429689B2 (en) * | 2009-02-23 | 2014-02-26 | 株式会社リコー | Power supply device and image forming apparatus |
JP5116732B2 (en) | 2009-07-02 | 2013-01-09 | ローム株式会社 | Power supply control device, power supply system, and electronic device |
CN101944527B (en) | 2009-07-08 | 2012-11-21 | 炬才微电子(深圳)有限公司 | Integrated circuit and standby controlling method thereof |
US9130400B2 (en) | 2009-09-24 | 2015-09-08 | Apple Inc. | Multiport power converter with load detection capabilities |
US8830073B2 (en) | 2009-12-01 | 2014-09-09 | Apple Inc. | Power converter with reduced power consumption when toggling between sleep and normal modes during device charging |
CN102213994A (en) | 2010-04-09 | 2011-10-12 | 鸿富锦精密工业(深圳)有限公司 | Energy-saving circuit for main board |
CN102347633B (en) * | 2010-08-03 | 2013-12-25 | 联想(北京)有限公司 | Power supply module and power supply system |
TWI446155B (en) | 2010-08-04 | 2014-07-21 | Acbel Polytech Inc | Can automatically switch the standby power supply power supply path |
KR101717505B1 (en) * | 2010-12-02 | 2017-03-17 | 삼성전자주식회사 | Method for Charging External Device and Displaying Apparatus using thereof |
CN102063171B (en) * | 2010-12-20 | 2016-03-30 | 南京博兰得电子科技有限公司 | A kind of device and method improving Power supply for computer efficiency |
TWI417713B (en) | 2010-12-23 | 2013-12-01 | Au Optronics Corp | Standby waken circuit for electronic device |
TWI527342B (en) * | 2011-08-19 | 2016-03-21 | 善元科技股份有限公司 | Power supply apparatus |
US8610456B2 (en) * | 2011-09-23 | 2013-12-17 | Qualcomm Incorporated | Load detecting impedance matching buffer |
JP6003416B2 (en) * | 2011-10-19 | 2016-10-05 | 株式会社リコー | Power supply device and control method of power supply device |
JP6135333B2 (en) * | 2013-06-28 | 2017-05-31 | ソニー株式会社 | Power supply switching circuit, electronic device, and control method for power supply switching circuit |
TWI499167B (en) * | 2013-09-06 | 2015-09-01 | Delta Electronics Inc | Power supply conversion system and method of controlling the same |
TWI505603B (en) * | 2013-12-23 | 2015-10-21 | Fsp Technology Inc | Apparatus and method for power supply |
-
2014
- 2014-10-13 CN CN201420753975.7U patent/CN204360323U/en not_active Expired - Lifetime
- 2014-10-13 CN CN201410729727.3A patent/CN104777888B/en active Active
- 2014-10-13 US US14/512,951 patent/US10191535B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US10191535B2 (en) | 2019-01-29 |
CN104777888A (en) | 2015-07-15 |
CN104777888B (en) | 2018-10-12 |
US20150106638A1 (en) | 2015-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN204360323U (en) | For enabling the control circuit of the connection of primary power, computing system and device | |
EP3183663B1 (en) | Low power connection detect method and system for usb charging | |
US10108240B2 (en) | Power excursion warning system | |
EP1416381B1 (en) | System and method for preserving state data of a personal computer in a standby state in the event of an ac power failure | |
US11411509B2 (en) | System and method for detecting the presence of input power of different types | |
US9195297B2 (en) | Bridging device for connecting to a host executes a power saving operation or a polling operation according to status detected by the connection detector | |
CN103970248A (en) | power management circuit and method and computer system | |
US11262825B2 (en) | Power supply identification | |
TWI676886B (en) | System loading detecting device and method | |
US11099621B2 (en) | Real time clock battery power management | |
US9235246B2 (en) | Computing device and power supply method of connection module | |
TWI578147B (en) | Power consumption control method for an electronic system and electronic system thereof | |
TWI547060B (en) | Power system, and non-transitory machine-readable storage medium and method related to said power system | |
US11916471B2 (en) | Power supply switching from power sources | |
US20190027880A1 (en) | Power adapter for cutting off standby power and control method therefor | |
KR20210012114A (en) | Switching mode power supply built-in standby power cut-off apparatus and method | |
US20230102777A1 (en) | Method of power management | |
CN221746873U (en) | Solid state disk standby power system | |
TWI685733B (en) | Computer system and power management method | |
CN116909374A (en) | Method, device, equipment and medium for powering up server power supply | |
CN107861601A (en) | A kind of intelligence computation machine host of anti-power failure | |
WO2021216055A1 (en) | Power supplies | |
CN102117229A (en) | Computer power management and control system and method | |
CN101470656A (en) | Detection system for peripheral device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term |
Granted publication date: 20150527 |
|
CX01 | Expiry of patent term |