Information processing device and control method

JP2025024468AActive Publication Date: 2025-02-20LENOVO IRELAND INTERNATIONAL LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023128603
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-07
Publication Date
2025-02-20
Estimated Expiration
2043-08-07

AI Technical Summary

Benefits of technology

【0013】 本発明の上記態様によれば、省電力化を行うことができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025024468000001_ABST
    Figure 2025024468000001_ABST
Patent Text Reader

Abstract

To provide an information processing device and a control method that are capable of power saving.SOLUTION: An information processing device such as a notebook PC 1 includes: a plurality of components; a power supply circuit unit 40 that can switch between supply and stop of operation power for the plurality of components; a group G1 among the plurality of components that is related to external power supply and to which the operation power is directly supplied from the power supply circuit; a group G2 thereamong that is not related to the external power supply; a load switch unit 61 that is connected between the power circuit unit and the group G2, and can switch between the supply and stop of the operation power supplied from the power supply circuit to the group G2; and a sub-control unit (embedded controller 31) that is operable with power supply to a main control unit 10 stopped. The sub-control unit switches the supply and stop of the operation power by the power supply circuit unit according to a first control signal S1, and switches the supply and stop of the operation power by the load switch unit according to a second control signal S2.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device and a control method. [Background technology]

[0002] 2. Description of the Related Art In recent years, power saving has been demanded in information processing devices such as notebook personal computers (notebook PCs) from the viewpoint of ESG (Environment, Social, and Governance). In addition, conventional information processing devices are equipped with an embedded controller (EC), which is a built-in sub-controller different from the main control unit, and use the EC to control multiple power supply circuits to realize power-down modes such as shutdown (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2014-109829 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, in conventional information processing devices, it has been difficult to apply, for example, Energy Star, which is widely known as an ESG energy efficiency method, and to respond to further power saving.

[0005] The present invention has been made to solve the above problems, and an object of the present invention is to provide an information processing apparatus and a control method capable of saving power. [Means for solving the problem]

[0006] In order to solve the above problem, one aspect of the present invention is an information processing device comprising: a plurality of components; a power supply circuit unit capable of switching between supplying and stopping operating power to the plurality of components; a first component among the plurality of components that is related to the supply of power to an outside world, the first component being directly supplied with the operating power from the power supply circuit unit; a second component among the plurality of components that is not related to the supply of power to the outside world; a switch unit connected between the power supply circuit unit and the second component and capable of switching between supplying and stopping the operating power supplied from the power supply circuit unit to the second component; and a sub-control unit capable of operating in a state where power supply to a main control unit that performs information processing based on an OS (Operating System) is stopped, wherein the sub-control unit performs control to switch between supplying and stopping the operating power by the power supply circuit unit in response to a first control signal, and control to switch between supplying and stopping the operating power by the switch unit in response to a second control signal.

[0007] In addition, one aspect of the present invention is that in the above-mentioned information processing device, in a second shutdown state which has lower power consumption than a first shutdown state which is a normal shutdown state, the sub-control unit stops supplying power to the main control unit, supplies the operating power from the power supply circuit unit to the first component in response to the first control signal, and stops the supply of the operating power from the switch unit to the second component in response to the second control signal.

[0008] In addition, one aspect of the present invention is that in the above-mentioned information processing device, the sub-control unit, in the first shutdown state, stops supplying power to the main control unit, and supplies the operating power from the power supply circuit unit to the first component in response to the first control signal, and supplies the operating power from the switch unit to the second component in response to the second control signal.

[0009] In addition, one aspect of the present invention is that in the above-mentioned information processing device, when transitioning to a shutdown state, the sub-control unit executes control to transition to the first shutdown state if a return event from the shutdown state is set, and executes control to transition to the second shutdown state if the return event is not set.

[0010] In addition, one aspect of the present invention is a method for controlling a transition to the above-mentioned information processing device, comprising: a state information storage unit that stores state information indicating whether to execute either the first shutdown state or the second shutdown state; the main control unit determines whether the return event is set in response to a request to transition to the shutdown state, and stores the state information in the state information storage unit based on the determination result; and the sub-control unit executes control to transition to either the first shutdown state or the second shutdown state based on the state information stored in the state information storage unit.

[0011] In addition, as one aspect of the present invention, in the information processing device described above, the first components may include components for operating a USB (Universal Serial Bus).

[0012] Moreover, one aspect of the present invention is a control method for an information processing device comprising: a plurality of components; a power supply circuit unit capable of switching between supplying and stopping operating power to the plurality of components; a first component among the plurality of components that is related to the supply of power to an outside world, the first component being directly supplied with the operating power from the power supply circuit unit; a second component among the plurality of components that is not related to the supply of power to the outside world; a switch unit connected between the power supply circuit unit and the second component and capable of switching between supplying and stopping the operating power supplied from the power supply circuit unit to the second component; and a sub-control unit that is operable when power supply to a main control unit that performs information processing based on an OS (Operating System) is stopped, wherein the sub-control unit executes control to switch between supplying and stopping the operating power by the power supply circuit unit in response to a first control signal, and controls to switch between supplying and stopping the operating power by the switch unit in response to a second control signal. Effect of the Invention

[0013] According to the above aspect of the present invention, power saving can be achieved. [Brief description of the drawings]

[0014] [Figure 1] FIG. 2 is a diagram illustrating an example of a main hardware configuration of a notebook PC according to the present embodiment. [Diagram 2] 2 is a block diagram showing an example of details of a power supply unit of the notebook PC according to the present embodiment. FIG. [Diagram 3] FIG. 4 is a diagram showing an example of states of control signals in a shutdown state of the notebook PC according to the present embodiment. [Figure 4] FIG. 2 is a diagram showing an example of a state of components in a shutdown state of a notebook PC according to the present embodiment. [Diagram 5] FIG. 11 is a diagram showing an example of additional functions in a shutdown state of the notebook PC according to the present embodiment. [Figure 6]5 is a flowchart showing an example of the operation of the notebook PC according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0015] An information processing apparatus and a control method according to an embodiment of the present invention will be described below with reference to the drawings.

[0016] FIG. 1 is a diagram showing an example of a main hardware configuration of a notebook PC 1 according to this embodiment. 1, a notebook PC 1 (notebook type personal computer) includes a CPU 11, a main memory 12, a video subsystem 13, a display unit 14, a chipset 21, a BIOS memory 22, a HDD 23, an audio system 24, a WLAN module 25, a USB connector 26, an SoC unit 27, an embedded controller 31, an input unit 32, and a power supply unit 33. In this embodiment, the notebook PC 1 will be described as an example of an information processing device.

[0017] In this embodiment, the CPU 11 and the chipset 21 correspond to the main control unit 10. In this embodiment, a notebook PC 1 will be described as an example of an information processing device.

[0018] A CPU (Central Processing Unit) 11 executes various arithmetic processes under program control, and controls the entire notebook PC 1. The main memory 12 is a writable memory used as a read area for the execution program of the CPU 11 or as a work area for writing processing data for the execution program. The main memory 12 is composed of, for example, a plurality of DRAM (Dynamic Random Access Memory) chips. The execution program includes a BIOS (Basic Input Output System), an OS (Operating System), various drivers for operating the hardware of peripheral devices, various services / utilities, application programs, etc.

[0019] Video subsystem 13 is a subsystem for implementing functions related to image display, and includes a video controller. This video controller processes drawing commands from CPU 11, writes the processed drawing information to a video memory, and also reads the drawing information from the video memory and outputs it to display unit 14 as drawing data (display data).

[0020] The display unit 14 is, for example, a liquid crystal display, and displays a display screen based on drawing data (display data) output from the video subsystem 13.

[0021] The chipset 21 includes controllers for a Universal Serial Bus (USB), a serial AT Attachment (Serial ATA), a Serial Peripheral Interface (SPI) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express bus, and a Low Pin Count (LPC) bus, and is connected to a plurality of devices. In FIG. 1, a BIOS memory 22, a HDD 23, an audio system 24, a WLAN module 25, a USB connector 26, and an SoC unit 27 are connected to the chipset 21 as examples of devices.

[0022] The BIOS memory 22 is configured with an electrically rewritable non-volatile memory such as an EEPROM (Electrically Erasable Programmable Read Only Memory) or a flash ROM, etc. The BIOS memory 22 stores the BIOS, system firmware for controlling the embedded controller 31, etc.

[0023] A hard disk drive (HDD) 23 (an example of a non-volatile storage device) stores the OS, various drivers, various services / utilities, application programs, and various data.

[0024] The audio system 24 is, for example, an audio codec, and performs recording, reproduction, and output of audio data.

[0025] The WLAN (Wireless Local Area Network) module 25 connects to a network via a wireless LAN to perform data communication. For example, when the WLAN module 25 receives data from the network, it generates an event trigger indicating that the data has been received, and can be used to wake up (return) the notebook PC 1 from a shut-down state.

[0026] The USB connector 26 is a connector for connecting peripheral devices that use a USB (Universal Serial Bus). In this embodiment, the notebook PC 1 is provided with both a Type-A connector and a Type-C connector as the USB connector 26.

[0027] The SoC (System On a Chip) unit 27 is, for example, an INTEL SoC, and controls the sleep mode of the main control unit 10 and also controls timers (for example, RTC, ACPI, etc.). The SoC unit 27 may be a part of the chipset 21.

[0028] The embedded controller 31 (an example of a sub-controller) is a one-chip microcomputer that monitors and controls various devices (components such as peripheral devices and sensors) regardless of the system state of the notebook PC 1. The embedded controller 31 also has a power management function that controls the power supply unit 33. The embedded controller 31 is composed of a CPU, a ROM (such as a flash ROM), a RAM, etc. (not shown), and is provided with A / D input terminals for multiple channels, a D / A output terminal, a timer, and digital input / output terminals. For example, an input unit 32, a power supply unit 33, etc. are connected to the embedded controller 31 via the input / output terminals, and the embedded controller 31 controls the operations of these. The embedded controller 31 is an embedded control unit independent of the main control unit 10, and can operate in a state where the power supply to the main control unit 10 is stopped.

[0029] The input unit 32 is, for example, an input device such as a keyboard, a pointing device, a touch pad, a power switch (start-up switch), etc. The input unit 32 can return from a shutdown state (restart the notebook PC 1) by, for example, pressing the power switch (start-up switch).

[0030] The power supply unit 33 includes, for example, a DC / DC converter, a charge / discharge unit, a battery unit (battery), and supplies power for operating the notebook PC 1. The power supply unit 33 converts a direct current voltage supplied from an external AC / DC adapter or a battery unit into a plurality of voltages required for operating the notebook PC 1. The power supply unit 33 also supplies power to each component of the notebook PC 1 based on the control of the embedded controller 31. The power supply unit 33 in this embodiment will be described in detail later.

[0031] In this embodiment, each device that receives power from the power supply unit 33 is defined as a component. That is, the notebook PC 1 includes a plurality of components.

[0032] Next, the power supply unit 33 of the notebook PC 1 according to this embodiment will be described in detail with reference to FIG. FIG. 2 is a block diagram showing an example of details of the power supply unit 33 of the notebook PC 1 according to this embodiment.

[0033] As shown in FIG. 2, the notebook PC 1 includes a USB connector 26, components of group G1, components of group G2, a main control unit 10, an embedded controller 31, a power supply circuit unit 40, a load switch unit 61, diodes (62, 63), and FETs (64, 65, 66, 67).

[0034] The power supply circuit unit 40 is capable of switching between supplying and stopping operating power to multiple components, and converts the power supplied from the AC adapter 50 connected to the notebook PC 1 via the USB TYPE-C connector 26A of the USB connector 26 into various voltages and supplies it to the components corresponding to the various voltages.

[0035] The power supply circuit unit 40 includes a battery 401, a buck-boost charge unit 402, a FET 403, an LDO (404, 409), a 5V DC / DC power supply circuit 405, a 3.3V DC / DC power supply circuit 406, a 1.8V DC / DC power supply circuit 407, other DC / DC power supply circuits 408, and a coin battery 410.

[0036] The battery 401 is, for example, a lithium ion battery, and charges with power supplied from the AC adapter 50. For example, when the AC adapter 50 is not connected to the notebook PC 1, the battery 401 supplies power to each component of the power supply unit 33.

[0037] The buck-boost charge unit 402 controls the FET 403 to control charging and discharging of the battery 401. The buck-boost charge unit 402 also generates charging power for rapid charging, for example, the battery 401 or a device connected to the USB connector 26, and supplies the power during charging.

[0038] A FET (Field Effect Transistor) 403 switches between charging and discharging the battery 401 under the control of the buck-boost charge unit 402 .

[0039] The LDO 404 is, for example, a low dropout regulator, and generates operating power (operating voltage) for the embedded controller 31 from power supplied from the AC adapter 50 or the battery 401.

[0040] The 5V DC / DC power supply circuit 405 generates 5V operating power from the power supplied from the AC adapter 50 or the battery 401 . The 3.3V DC / DC power supply circuit 406 generates 3.3V operating power from the power supplied from the AC adapter 50 or the battery 401 .

[0041] The 1.8V DC / DC power supply circuit 407 generates 1.8V operating power from the power supplied from the AC adapter 50 or the battery 401 . The other DC / DC power supply circuit 408 generates operating power for other voltage systems from the power supplied from the AC adapter 50 or the battery 401 .

[0042] The 5V DC / DC power supply circuit 405 and the 3.3V DC / DC power supply circuit 406 can switch between supplying and stopping operating power to the components by a control signal S1. Furthermore, the 1.8V DC / DC power supply circuit 407 and other DC / DC power supply circuits 408 can switch between supplying and stopping operating power to the components by a control signal S1.

[0043] The LDO 409 is, for example, a low dropout regulator, and generates operating power (operating voltage) for the RTC timer 273 of the SoC unit 27 and the like from the power supplied from the AC adapter 50 or the battery 401. The coin battery 410 is, for example, a coin-type lithium battery, and supplies operating power (operating voltage) to the RTC timer 273 of the SoC unit 27 and the like.

[0044] The components in group G1 (first constituent elements) are the first group of components among the multiple components that are related to the supply of power between the device and the outside, and are directly supplied with operating power from power supply circuit unit 40. The components in group G1 include, for example, components for operating USB.

[0045] In this embodiment, the components in group G1 include a USB PD controller 81, a USB Type-A charging unit 82, and a TBT Retimer 83. The USBPD controller 81 is, for example, a controller IC compatible with the Power Delivery standard of USB Type-C, and for example, negotiates power supply with a device connected to the USB TYPE-C connector 26B and determines the settings of the USB port. The USBPD controller 81 also controls FET 64, FET 65, FET 66, and FET 67 to control power supply with devices connected to the USB Type-C connectors (26A, 26B).

[0046] The USBPD controller 81 receives operating power from a 5V DC / DC power supply circuit 405 and a 3.3V DC / DC power supply circuit 406. The USB Type-A charging unit 82 generates charging power for the USB Type-A port. The USB Type-A charging unit 82 is supplied with operating power from a 5V DC / DC power supply circuit 405.

[0047] The TBTRetimer 83 is, for example, a Thunderbolt Retimer IC, and stores setting information of the device connected to the USB Type-C connector (26A, 26B). The TBTRetimer 83 is supplied with operating power from a 3.3 V DC / DC power supply circuit 406.

[0048] The components in group G2 (second constituent elements) are the components in the second group that are not related to the supply of power to and from the outside, among the multiple components. In this embodiment, the components in group G2 include an audio system 24, a WLAN module 25, an SoC unit 27, a sensor unit 71, and a TPM 72.

[0049] The sensor unit 71 is a variety of sensors, and is supplied with operating power from a 1.8V DC / DC power supply circuit 407 . The TPM 72 is, for example, a security chip that complies with the specifications of TPM (Trusted Platform Module) 2.0, and generates and manages passwords, encryption keys, security certificates, etc. The TPM 72 is supplied with operating power from a 1.8V DC / DC power supply circuit 407.

[0050] The audio system 24 receives operating power from a 1.8V DC / DC power supply circuit 407 . Furthermore, the WLAN module 25 receives operating power from a 3.3 V DC / DC power supply circuit 406 via the load switch unit 61 .

[0051] The SoC unit 27 is supplied with operating power from a 3.3 V DC / DC power supply circuit 406 via the load switch unit 61, and is also supplied with operating power from a 1.8 V DC / DC power supply circuit 407 and other DC / DC power supply circuits 408. In addition, the SoC unit 27 receives operating power from the LDO 409 or the coin battery 410 via the diodes 62 and 63.

[0052] The SoC unit 27 includes a BIOS setup menu information storage unit 271, an ACPI timer 272, and an RTC timer 273. The BIOS setup menu information storage unit 271 is, for example, a storage unit realized by a RAM (not shown) included in the SoC unit 27. The BIOS setup menu information storage unit 271 stores setting information (for example, a wake-up event setting, etc.) set by the BIOS setup menu.

[0053] An ACPI (Advanced Configuration and Power Interface) timer 272 is a timer for power management, and is used, for example, to return from a power-down state such as a shutdown state.

[0054] The RTC (Real Time Clock) timer 273 is a timer based on a real time clock, and is used, for example, to return from a power-down state such as a shutdown state. The RTC timer 273 operates using power supplied from the LDO 409 or the coin battery 410.

[0055] The load switch unit 61 (an example of a switch unit) is connected between the power supply circuit unit 40 and the components of group G2 (for example, the WLAN module 25 and the SoC unit 27), and can switch between supplying and stopping the operating power supplied from the power supply circuit unit 40 to the components of group G2. The load switch unit 61 switches between supplying and stopping the operating power supplied from the power supply circuit unit 40 in response to a control signal S2 output from the embedded controller 31.

[0056] The WLAN module 25 and the SoC unit 27 are supplied with operating power from the 3.3 V DC / DC power supply circuit 406 of the power supply circuit unit 40 via the load switch unit 61. Furthermore, the audio system 24, the SoC unit 27, the sensor unit 71, and the TPM 72 are supplied with operating power directly from the 1.8 V DC / DC power supply circuit 407 of the power supply circuit unit 40.

[0057] The components in group G2 include the components in group G3 (audio system 24, SoC unit 27, sensor unit 71, and TPM 72) that receive operating power directly from power supply circuit unit 40.

[0058] The main control unit 10 is a functional unit realized by causing the CPU 11 and the chipset 21 to execute programs stored in the BIOS memory 22 and the HDD 23, and executes various information processes of the notebook PC 1 based on the BIOS or OS. The main control unit 10 includes an OS processing unit 101 and a BIOS processing unit 102.

[0059] The OS processing unit 101 is a functional unit that is realized by causing the CPU 11 and the chipset 21 to execute an OS program stored in the HDD 23, and executes processes based on the OS (for example, Windows (registered trademark)).

[0060] The BIOS processing unit 102 is a functional unit that is realized by causing the CPU 11 and the chipset 21 to execute a BIOS program stored in the BIOS memory 22, and executes BIOS processing.

[0061] When transitioning to a shutdown state, the BIOS processing unit 102 checks the setting information in the BIOS setup menu information storage unit 271 of the SoC unit 27, and if a wake-up event (return event) is set, stores, for example, “1” in the state information storage unit 311 of the embedded controller 31 described later. In addition, when transitioning to a shutdown state, the BIOS processing unit 102 checks the setting information in the BIOS setup menu information storage unit 271 of the SoC unit 27, and if a wake-up event (return event) is not set, stores, for example, “0” in the state information storage unit 311 of the embedded controller 31 described later.

[0062] The embedded controller 31 can operate in a state where power supply to the main control unit 10 is stopped, and is supplied with operating power from the LDO 404. The embedded controller 31 executes control to switch between supplying and stopping the operating power by the power supply circuit unit 40 (for example, the 5V DC / DC power supply circuit 405 and the 3.3V DC / DC power supply circuit 406) using a control signal S1 (first control signal), and executes control to switch between supplying and stopping the operating power by the load switch unit 61 using a control signal S2 (second control signal). The embedded controller 31 also switches between supplying and stopping the operating power by the 1.8V DC / DC power supply circuit 407 and the other DC / DC power supply circuits 408 of the power supply circuit unit 40 using the control signal S2.

[0063] In an ECO shutdown (second shutdown state) that consumes less power than a normal shutdown (first shutdown state), which is the normal shutdown state, the embedded controller 31 stops the power supply to the main control unit 10, supplies operating power from the power supply circuit unit 40 to the components of group G1 using a control signal S1, and stops the supply of operating power from the load switch unit 61 to the components of group G2 (e.g., the WLAN module 25 and SoC unit 27) using a control signal S2.

[0064] Furthermore, in the ECO shutdown, the embedded controller 31 stops the supply of operating power to the components in group G3 (the audio system 24, the SoC unit 27, the sensor unit 71, and the TPM 72) among the components in group G2, using the control signal S2.

[0065] Furthermore, in normal shutdown, the embedded controller 31 stops the power supply to the main control unit 10, supplies operating power from the power supply circuit unit 40 to the components of group G1 in response to a control signal S1, and supplies operating power from the load switch unit 61 to the components of group G2 in response to a control signal S2. That is, in normal shutdown, the embedded controller 31 supplies operating power to the components of both group G1 and group G2 in response to the control signals S1 and S2.

[0066] Here, the states of the control signals in normal shutdown and ECO shutdown will be described with reference to FIG. FIG. 3 is a diagram showing an example of the state of the control signals when the notebook PC 1 according to this embodiment is in the shutdown state.

[0067] 3, in normal shutdown, the embedded controller 31 controls the control signal S1 and the control signal S2 to the "ON" state. In addition, in ECO shutdown, the embedded controller 31 controls the control signal S1 to the "ON" state and the control signal S2 to the "OFF" state.

[0068] In addition, in the Moff state, which corresponds to a power-off state, the embedded controller 31 controls the control signals S1 and S2 to the "OFF" state. For example, when the AC adapter 50 is not connected to the notebook PC 1 when transitioning to the shutdown state, or when the AC adapter 50 is removed from the notebook PC 1 in the shutdown state, the embedded controller 31 executes control to transition to the Moff state.

[0069] FIG. 4 is a diagram showing an example of the states of components in the shutdown state of the notebook PC 1 according to this embodiment. The embedded controller 31 performs the control shown in FIG. 3, so that the state of each component is set as shown in FIG.

[0070] As shown in FIG. 4, during normal shutdown, the SoC unit 27, WLAN module 25, audio system 24, TPM 72, sensor unit 71, USB Type-A charging unit 82, USB PD controller 81, and TBT Retimer 83 are supplied with operating power and enter an operable “ON” state (operating state).

[0071] In addition, in the ECO shutdown, the SoC unit 27, the WLAN module 25, the audio system 24, the TPM 72, and the sensor unit 71 are not supplied with operating power and are in an inoperable "OFF" state (stopped state). In addition, the USB Type-A charging unit 82, the USB PD controller 81, and the TBT Retimer 83 are supplied with operating power and are in an operable "ON" state (operating state).

[0072] In addition, in ECO shutdown, the USB Type-A charging unit 82, USB PD controller 81, and TBT Retimer 83 are in an operable “ON” state (operating state), so it is possible to supply power (e.g., charging power) to a device connected to the USB connector 26, for example.

[0073] 2, when transitioning to the shutdown state, if a return event from the shutdown state is set, the embedded controller 31 executes control to transition to normal shutdown, and if a return event is not set, executes control to transition to ECO shutdown. Here, the return events include, for example, RTC timer wake, ACPI timer wake, USB wake, wake by LAN, wake by WLAN, and wake by the embedded controller 31 (EC).

[0074] The embedded controller 31 includes a state information storage unit 311 . The state information storage unit 311 stores state information indicating whether a normal shutdown or an ECO shutdown is to be executed. The state information storage unit 311 is, for example, one bit of an interface register in the embedded controller 31, and stores "1" when a normal shutdown is to be executed and stores "0" when an ECO shutdown is to be executed.

[0075] The embedded controller 31 executes control to transition to either normal shutdown or ECO shutdown based on the state information stored in the state information storage unit 311. That is, the embedded controller 31 executes control to transition to normal shutdown when "1" is stored in the state information storage unit 311. Also, the embedded controller 31 executes control to transition to ECO shutdown when "0" is stored in the state information storage unit 311.

[0076] When "0" is stored in the state information storage unit 311 and the ME (Management Engine) function is in the M3 state, the embedded controller 31 executes control to transition to a normal shutdown.

[0077] Here, with reference to FIG. 5, the additional functions (optional functions) in the shutdown state of the notebook PC 1 according to this embodiment will be described. FIG. 5 is a diagram showing an example of additional functions in the shutdown state of the notebook PC 1 according to this embodiment.

[0078] As shown in FIG. 5, in normal shutdown, the notebook PC 1 can use additional functions (optional functions) such as the ME function (M3 state), RTC timer wake-up, ACPI timer wake-up, USB wake-up, wake-up by LAN, wake-up by WLAN, wake-up by embedded controller 31 (EC), and charging via the USB port.

[0079] In addition, in ECO shutdown, the notebook PC 1 cannot use the additional functions (optional functions) of the ME function (M3 state), RTC timer wakeup, ACPI timer wakeup, USB wakeup, LAN wakeup, and WLAN wakeup. In addition, in ECO shutdown, the notebook PC 1 can use the additional functions (optional functions) of wakeup by the embedded controller 31 (EC) and charging via the USB port.

[0080] Next, the operation of the notebook PC 1 according to this embodiment will be described with reference to the drawings. FIG. 6 is a flowchart showing an example of the operation of the notebook PC 1 according to this embodiment. Here, with reference to FIG. 6, the operation of the notebook PC 1 when it transitions to a shutdown state will be described.

[0081] As shown in Fig. 6, the main control unit 10 of the notebook PC 1 judges whether or not shutdown has been selected from the OS menu (step S101). The OS processing unit 101 of the main control unit 10 judges whether or not shutdown has been selected from the OS menu by the user (a request to transition to shutdown has been made). If shutdown has been selected (step S101: YES), the OS processing unit 101 advances the process to step S102. If shutdown has not been selected (step S101: NO), the OS processing unit 101 returns the process to step S101.

[0082] In step S102, in response to the request for transition to a shutdown state, the OS processor 101 requests the BIOS to transition to a shutdown state from the OS. The OS processor 101 requests the BIOS processor 102 to perform a process of transitioning to a shutdown state.

[0083] Next, the BIOS processing unit 102 determines whether or not there is a setting that allows wake from shutdown (step S103). The BIOS processing unit 102 checks the BIOS setup menu information storage unit 271 of the SoC unit 27, and determines whether or not there is a setting that allows wake (setting that allows return events) in the menu information. If there is a setting that allows wake (setting that allows return events) (step S103: YES), the BIOS processing unit 102 proceeds to the process at step S104. If there is no setting that allows wake (setting that allows return events) (step S103: NO), the BIOS processing unit 102 proceeds to the process at step S105.

[0084] In step S104, the BIOS processing unit 102 stores "1" in the state information storage unit 311. That is, the BIOS processing unit 102 stores "1" in the state information storage unit 311, which is an interface register of the embedded controller 31. After the process of step S104, the BIOS processing unit 102 advances the process to step S107.

[0085] In addition, in step S105, the BIOS processing unit 102 determines whether the wake timer is operating. The BIOS processing unit 102 checks the SoC unit 27 and determines whether the RTC timer 273 or the ACPI timer 272 is operating. If the wake timer is operating (step S105: YES), the BIOS processing unit 102 advances the process to step S104. If the wake timer is not operating (step S105: NO), the BIOS processing unit 102 advances the process to step S106.

[0086] In step S106, the BIOS processing unit 102 stores "0" in the state information storage unit 311. After the process of step S106, the BIOS processing unit 102 advances the process to step S107.

[0087] In step S107, the BIOS requests the SoC unit 27 to transition to the S5 state. That is, the BIOS processing unit 102 requests the SoC unit 27 to transition to the S5 state (shutdown state).

[0088] Next, the SoC unit 27 sets the notebook PC 1 to a sleep state and requests the embedded controller 31 to shut down (step S108). For example, the SoC unit 27 executes control to stop the supply of operating power to the main parts of the main control unit 10 by setting the sleep signals (SLP_S3# and SLP_S4#) to a low state, and requests the embedded controller 31 to transition to a shutdown state.

[0089] Next, the embedded controller 31 judges whether or not it is in the M3 state (step S109). The embedded controller 31 judges whether or not the signal of SLP_A# indicating that the ME function is in the M3 state is in a High state. If it is in the M3 state (step S109: YES), the embedded controller 31 advances the process to step S110. If it is not in the M3 state (step S109: NO), the embedded controller 31 advances the process to step S111.

[0090] In step S110, the embedded controller 31 performs a normal shutdown. That is, the embedded controller 31 controls the control signal S1 to a high state that turns the power supply to the "ON" state, and controls the control signal S2 to a high state that turns the power supply to the "ON" state. After the process of step S110, the embedded controller 31 advances the process to step S113.

[0091] In step S111, the embedded controller 31 determines whether or not "1" is stored in the state information storage unit 311. If "1" is stored in the state information storage unit 311 (step S111: YES), the embedded controller 31 advances the process to step S110. If "0" is stored in the state information storage unit 311 (step S111: NO), the embedded controller 31 advances the process to step S112.

[0092] In step S112, the embedded controller 31 performs ECO shutdown. That is, the embedded controller 31 controls the control signal S1 to a high state that turns the power supply to an "ON" state, and controls the control signal S2 to a low state that turns the power supply to an "OFF" state. After the process of step S112, the embedded controller 31 advances the process to step S113.

[0093] In step S113, the embedded controller 31 determines whether or not the AC adapter 50 is connected. If the AC adapter 50 is connected (step S113: YES), the embedded controller 31 proceeds to step S114. If the AC adapter 50 is not connected (step S113: NO), the embedded controller 31 ends the process of transitioning to the shutdown state.

[0094] In step S114, the embedded controller 31 goes into the Moff state. That is, the embedded controller 31 controls the control signal S1 to a low state that turns the power supply to the "OFF" state, and controls the control signal S2 to a low state that turns the power supply to the "OFF" state. After the process of step S114, the embedded controller 31 ends the process of transitioning to the shutdown state.

[0095] As described above, the notebook PC 1 (information processing device) according to the present embodiment includes a plurality of components (constituent elements), a power supply circuit unit 40, components of group G1 (first constituent elements), components of group G2 (second constituent elements), a load switch unit 61 (switch unit), and an embedded controller 31 (sub-controller). The power supply circuit unit 40 can switch between supplying and stopping operating power to the plurality of components. The components of group G1 (e.g., the USB PD controller 81, the USB Type-A charging unit 82, and the TBT Retimer 83) are components of a group related to the supply of power between the plurality of components and the outside, and are directly supplied with operating power from the power supply circuit unit 40. The components of group G2 (e.g., the WLAN module 25 and the SoC unit 27) are components of a group not related to the supply of power between the plurality of components and the outside. The load switch unit 61 is connected between the power supply circuit unit 40 and the components of group G2, and can switch between supplying and stopping operating power supplied from the power supply circuit unit 40 to the components of group G2. The embedded controller 31 can operate in a state where power supply to the main control unit 10 that executes information processing based on the OS is stopped. The embedded controller 31 executes control to switch between supplying and stopping the operating power by the power supply circuit unit 40 using a control signal S1 (first control signal), and executes control to switch between supplying and stopping the operating power by the load switch unit 61 using a control signal S2 (second control signal).

[0096] As a result, the notebook PC 1 (information processing device) according to this embodiment can stop the supply of operating power to the components in group G2 by the load switch unit 61 while supplying operating power to the components (first components) in group G1 related to the supply of power to and from the outside. Therefore, the notebook PC 1 according to this embodiment can achieve a shutdown state (ECO shutdown) in which current consumption is further reduced compared to the normal shutdown state, thereby achieving power saving.

[0097] The notebook PC 1 according to this embodiment adds a load switch unit 61 to the conventional configuration and controls it using a control signal S2 from the embedded controller 31, thereby realizing a shutdown state (ECO shutdown) that consumes even less current than the normal shutdown state.

[0098] Furthermore, in this embodiment, in an ECO shutdown (second shutdown state) that consumes less power than a normal shutdown (first shutdown state), which is a normal shutdown state, the embedded controller 31 stops the power supply to the main control unit 10, supplies operating power from the power supply circuit unit 40 to the components of group G1 using a control signal S1, and stops the supply of operating power from the load switch unit 61 to the components of group G2 using a control signal S2.

[0099] As a result, the notebook PC 1 according to this embodiment can achieve an ECO shutdown (second shutdown state) that is highly effective in saving power through simple control using the two control signals, the control signal S1 and the control signal S2.

[0100] In addition, in this embodiment, during normal shutdown, the embedded controller 31 stops the power supply to the main control unit 10, and supplies operating power from the power supply circuit unit 40 to the components of group G1 using a control signal S1, and supplies operating power from the load switch unit 61 to the components of group G2 using a control signal S2.

[0101] This allows the notebook PC 1 according to this embodiment to be used by switching between the normal shutdown (first shutdown state) and the ECO shutdown (second shutdown state).

[0102] Furthermore, in this embodiment, when transitioning to the shutdown state, if a return event from the shutdown state is set, the embedded controller 31 executes control to transition to normal shutdown, and if no return event is set, executes control to transition to ECO shutdown.

[0103] As a result, the notebook PC 1 according to this embodiment executes control to transition to a normal shutdown when a recovery event is set, and can therefore be used in conjunction with ECO shutdown while switching between this and a normal shutdown from which recovery can be achieved by the set recovery event.

[0104] Furthermore, the notebook PC 1 according to this embodiment includes a state information storage unit 311 that stores state information indicating whether to execute a normal shutdown or an ECO shutdown. In response to a request to transition to a shutdown state, the main control unit 10 determines whether a return event is set or not, and stores the state information in the state information storage unit 311 based on the determination result. The embedded controller 31 executes control to transition to either a normal shutdown or an ECO shutdown based on the state information (e.g., "1" or "0") stored in the state information storage unit 311.

[0105] As a result, the notebook PC 1 according to this embodiment can appropriately switch between normal shutdown and ECO shutdown by a simple method in which the embedded controller 31 uses the state information storage unit 311.

[0106] In this embodiment, the components in group G1 include a component for operating the USB. As a result, the notebook PC 1 according to this embodiment can achieve an ECO shutdown that saves more power than a normal shutdown while the USB is operating.

[0107] The control method according to the present embodiment is a control method for a notebook PC 1 including a plurality of components (component elements), a power supply circuit unit 40, components of a group G1 (first component elements), components of a group G2 (second component elements), a load switch unit 61 (switch unit), and an embedded controller 31 (sub-control unit), and includes control steps. The power supply circuit unit 40 can switch between supplying and stopping operating power to the plurality of components. The components of the group G1 (e.g., the USBPD controller 81, the USB Type-A charging unit 82, and the TBT Retimer 83) are components of the group related to the supply of power between the plurality of components and the outside, and are directly supplied with operating power from the power supply circuit unit 40. The components of the group G2 (e.g., the WLAN module 25 and the SoC unit 27) are components of the plurality of components not related to the supply of power between the plurality of components and the outside. The load switch unit 61 is connected between the power supply circuit unit 40 and the components of group G2, and can switch between supplying and stopping the operating power supplied from the power supply circuit unit 40 to the components of group G2. The embedded controller 31 can operate in a state where power supply to the main control unit 10 that executes information processing based on the OS is stopped. In the control step, the embedded controller 31 executes control to switch between supplying and stopping the operating power by the power supply circuit unit 40 using a control signal S1, and executes control to switch between supplying and stopping the operating power by the load switch unit 61 using a control signal S2.

[0108] As a result, the control method according to this embodiment has the same effect as the notebook PC 1 described above, and can realize a shutdown state (ECO shutdown) that consumes even less current than the normal shutdown state, thereby enabling power saving.

[0109] The present invention is not limited to the above-described embodiments, and can be modified without departing from the spirit of the present invention. For example, in the above embodiment, the information processing device is the notebook PC 1, but the information processing device is not limited to this, and may be, for example, another information processing device such as a tablet terminal device or a desktop PC.

[0110] In addition, in the above embodiment, an example of application to USB-related components has been described as an example of components (first components) in group G1 related to the supply of power between the outside and the device, but this is not limited to this, and components related to other interfaces (other I / O) may also be used as components (first components) in group G1.

[0111] In the above embodiment, the load switch unit 61 is inserted into the output line of the 3.3V DC / DC power supply circuit 406, but the present invention is not limited to this and the load switch unit 61 may be inserted into other power supply circuits.

[0112] In the above embodiment, the notebook PC 1 is described as having one load switch unit 61 by way of example, but the present invention is not limited to this.

[0113] In the above embodiment, the AC adapter 50 is connected to the USB Type-C connector 26A, but the present invention is not limited to this. The AC adapter 50 may be connected to a dedicated power supply port or to a port of another interface.

[0114] Each of the components of the notebook PC 1 described above has a computer system inside. A program for implementing the functions of each of the components of the notebook PC 1 described above may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to perform processing in each of the components of the notebook PC 1 described above. Here, "reading a program recorded on a recording medium into a computer system and executing it" includes installing the program into a computer system. The "computer system" referred to here includes hardware such as an OS and peripheral devices. Furthermore, a "computer system" may include multiple computer devices connected via a network including the Internet, WAN, LAN, dedicated lines, and other communication lines. Furthermore, a "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into a computer system. In this way, the recording medium storing the program may be a non-transitory recording medium such as a CD-ROM.

[0115] The recording medium also includes an internal or external recording medium accessible from a distribution server for distributing the program. The program may be divided into multiple parts, downloaded at different times, and then combined in each component of the notebook PC 1, or each divided program may be distributed by a different distribution server. Furthermore, the term "computer-readable recording medium" includes a storage medium that holds a program for a certain period of time, such as a volatile memory (RAM) in a computer system that becomes a server or client when a program is transmitted over a network. The program may be one that realizes part of the above-mentioned functions. Furthermore, the program may be a so-called differential file (differential program) that realizes the above-mentioned functions in combination with a program already recorded in the computer system.

[0116] In addition, some or all of the above-mentioned functions may be realized as an integrated circuit such as LSI (Large Scale Integration). Each of the above-mentioned functions may be individually processed, or some or all of the functions may be integrated into a processor. The integrated circuit method is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. In addition, if an integrated circuit technology that can replace LSI appears due to advances in semiconductor technology, an integrated circuit based on that technology may be used. [Explanation of symbols]

[0117] 1. Laptop 10 Main control section 11 CPU 12. Main memory 13 Video Subsystem 14 Display section 21 Chipset 22 BIOS memory 23 HDD 24 Audio System 25 WLAN Module 26, 26A, 26B USB Connectors 27 SoC section 31 Embedded Controller (EC) 32 Input section 33 Power supply section 40 Power supply circuit section 50 AC adapter 61 Load switch section 62, 63 Diodes 64, 65, 66, 67, 403 FETs 71 Sensor section 72 TPM 81 USBPD Controller 82 USBTYPE-A charging part 83 TBTR timer 101 OS Processing Unit 102 BIOS processing unit 271 BIOS setup menu information storage section 272 ACPT timer 273 RTC Timer 311 Status information storage unit 401 Battery 402 Buck boost charge section 404, 409 LDOs 405 5VDC / DC power supply circuit 406 3.3VDC / DC power supply circuit 407 1.8VDC / DC power supply circuit 408 Other DC / DC power supply circuits 408 Other DC / DC power supply circuits 410 Coin Cell Battery

Claims

1. A plurality of components; a power supply circuit section capable of switching between supplying and stopping operating power to the plurality of components; a first component among the plurality of components, the first component being related to a supply of power between the component and an external device, the first component being directly supplied with the operating power from the power supply circuit unit; A second component among the plurality of components that is not related to the supply of power between the external device and the second component; a switch unit connected between the power supply circuit unit and the second component, the switch unit being capable of switching between supplying and stopping the operating power supplied from the power supply circuit unit to the second component; A main control unit that executes information processing based on an OS (Operating System) and a sub-control unit that can operate in a state where the power supply to the main control unit is stopped. Equipped with The sub-control unit executes control for switching between supplying and stopping the operating power by the power supply circuit unit in response to a first control signal, and executes control for switching between supplying and stopping the operating power by the switch unit in response to a second control signal. Information processing device.

2. In a second shutdown state in which power consumption is lower than a first shutdown state which is a normal shutdown state, the sub-controller stops power supply to the main control unit, supplies the operating power from the power supply circuit unit to the first component in response to the first control signal, and stops the supply of the operating power from the switch unit to the second component in response to the second control signal. The information processing device according to claim 1 .

3. In the first shutdown state, the sub-controller stops power supply to the main controller, supplies the operating power from the power supply circuit unit to the first component in response to the first control signal, and supplies the operating power from the switch unit to the second component in response to the second control signal. The information processing device according to claim 2 .

4. The sub-control unit executes control to transition to the first shutdown state when a return event from the shutdown state is set, and executes control to transition to the second shutdown state when the return event is not set. The information processing device according to claim 3 .

5. a state information storage unit that stores state information indicating whether the first shutdown state or the second shutdown state is to be executed; the main control unit determines whether the return event is set in response to a request to transition to a shutdown state, and stores the state information in the state information storage unit based on a result of the determination; The sub-control unit executes control to transition to either the first shutdown state or the second shutdown state based on the state information stored in the state information storage unit. The information processing device according to claim 4.

6. The first component includes a component for operating a USB (Universal Serial Bus). The information processing device according to claim 1 .

7. A method for controlling an information processing device comprising: a plurality of components; a power supply circuit section capable of switching between supplying and stopping operating power to the plurality of components; a first component among the plurality of components that is related to a supply of power between an external device and the first component, and that is directly supplied with the operating power from the power supply circuit section; a second component among the plurality of components that is not related to a supply of power between the external device and the first component; a switch section connected between the power supply circuit section and the second component, and capable of switching between supplying and stopping the operating power supplied from the power supply circuit section to the second component; and a sub-controller that is operable in a state in which power supply to a main controller that executes information processing based on an OS (Operating System) is stopped, The sub-control unit executes control for switching between supplying and stopping the operating power by the power supply circuit unit in response to a first control signal, and executes control for switching between supplying and stopping the operating power by the switch unit in response to a second control signal. Control methods.

Citation Information

Patent Citations

  • Information processing apparatus, method for controlling power on the same, and computer executable program

    JP2011014042A

  • Information processing apparatus and power control method

    JP2021071755A

  • Information processor and power feeding method

    JP2014109829A