A system on chip with configurable standby power consumption, electronic device and chip standby power consumption control method
Patent Information
- Application Number
- CN202610694366.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-20
- Publication Date
- 2026-09-08
- Estimated Expiration
- 2046-05-20
AI Technical Summary
然而,不同产品对唤醒源的需求存在差异:例如个人计算机可能需要支持USB唤醒,而车载智能座舱系统可能无需此功能
[0016] The embodiments of the present invention bring the following beneficial effects: This application provides a configurable standby power consumption system-on-chip, electronic device, and chip standby power consumption control method. The system includes: a USB controller; a power selection module, whose first input terminal is connected to a first power domain, a second input terminal is connected to a second power domain, and an output terminal is connected to the power input terminal of the USB controller; a configuration pin for receiving board-level configuration signals; and a control module coupled to the configuration pin for generating power control signals in response to the configuration signals. The control terminal of the power selection module is connected to the control module and, in response to the power control signals, selectively connects the power supply of the USB controller to the first power domain or the second power domain.
Smart Images

Figure CN122219748B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of integrated circuit technology, and in particular to a system-on-chip, electronic device, and chip standby power consumption control method with configurable standby power consumption. Background Technology
[0002] Standby power consumption is a key indicator of the energy efficiency of electronic devices, especially for mobile terminals, portable devices, and low-power embedded systems. High standby power consumption can significantly shorten battery life, increase the frequency of user charging, and lead to unnecessary energy waste. In application scenarios such as 5G communication, IoT, and smart cars, devices are often in a long standby state, making the reduction of standby power consumption an important direction for improving product competitiveness and achieving green design.
[0003] In System-on-a-Chip (SoC) design, to support rapid device wake-up from standby, an always-on domain is typically required. Some circuits in this domain remain powered during standby to respond to various wake-up events. However, different products have different wake-up source requirements: for example, a personal computer may need to support USB wake-up, while an in-vehicle smart cockpit system may not require this functionality. Once an existing SoC is fabricated, its always-on domain circuit structure and power management strategy are fixed, making it impossible to flexibly adjust to the specific needs of different products. This results in the inability to cut off power to corresponding circuits in scenarios where certain wake-up functions are not needed, leading to wasted standby power.
[0004] Therefore, how to achieve flexible and configurable standby power consumption without redesigning the chip, especially the dynamic switching of key modules such as the USB controller between different power domains, has become a technical problem that urgently needs to be solved in this field. Summary of the Invention
[0005] In view of this, the purpose of the present invention is to provide a system-on-chip, electronic device and chip standby power control method with configurable standby power consumption.
[0006] In a first aspect, embodiments of the present invention provide a system-on-chip with configurable standby power consumption, comprising: USB controller; The power selection module has a first input terminal connected to a first power domain, a second input terminal connected to a second power domain, and an output terminal connected to the power input terminal of the USB controller. Configuration pins are used to receive board-level configuration signals; The control module, coupled to the configuration pin, is used to generate a power control signal in response to a configuration signal; The power selection module's control terminal is connected to the control module and, in response to a power control signal, selectively connects the USB controller's power supply to either the first power domain or the second power domain.
[0007] In conjunction with the first aspect, when the power supply of the USB controller is connected to the first power domain, the USB controller loses power along with the first power domain in the system standby state.
[0008] In conjunction with the first aspect, when the power supply of the USB controller is connected to the second power domain, the USB controller remains operational under the power supply of the second power domain, and the system is configured to allow wake-up via a signal generated by the USB controller in standby mode.
[0009] In conjunction with the first aspect, the system also includes: An isolation unit is connected between the signal output terminal of the USB controller and the circuitry within the second power domain; The control module is also used to generate isolation control signals based on configuration signals. The control terminal of the isolation unit is connected to the control module to receive the isolation control signals. Specifically, when the USB controller is connected to the first power domain, the isolation control signal is configured to enable the isolation unit; when the USB controller is connected to the second power domain, the isolation control signal is configured to disable the isolation unit.
[0010] In conjunction with the first aspect, the control module includes a configuration register, the input of which is coupled to a configuration pin to latch a configuration signal, and its output provides a power control signal.
[0011] Secondly, this application provides an electronic device including a system-on-chip with configurable standby power consumption as described above.
[0012] Thirdly, this application provides a chip standby power consumption control method, applied to the system described above; the method includes: Receive board-level configuration signals via configuration pins; Based on the configuration signal, the control module generates a power control signal; In response to a power control signal, the control power selection module selectively connects the power supply of the USB controller to either the first power domain or the second power domain.
[0013] In conjunction with the third aspect, the steps of the control module generating power control signals based on configuration signals include: The configuration signal is latched into the configuration register, and the configuration register generates the power control signal.
[0014] In conjunction with the third aspect, the step of controlling the power selection module to selectively connect the power supply of the USB controller to the first power domain or the second power domain in response to the power control signal includes: When the power control signal controls the USB controller to connect to the first power domain, the USB controller is powered off in the chip standby state. When the power control signal controls the USB controller to connect to the second power domain, the USB controller maintains power supply in the chip standby state.
[0015] In conjunction with the third aspect, after the step of latching the configuration signal into the configuration register, the following is also included: An isolation control signal is generated based on the configuration value latched in the configuration register; In response to the isolation control signal, control the isolation unit connected between the USB controller and the circuitry in the second power domain; Specifically, the isolation unit is enabled when the USB controller is connected to the first power domain and disabled when connected to the second power domain.
[0016] The embodiments of the present invention bring the following beneficial effects: This application provides a configurable standby power consumption system-on-chip, electronic device, and chip standby power consumption control method. The system includes: a USB controller; a power selection module, whose first input terminal is connected to a first power domain, a second input terminal is connected to a second power domain, and an output terminal is connected to the power input terminal of the USB controller; a configuration pin for receiving board-level configuration signals; and a control module coupled to the configuration pin for generating power control signals in response to the configuration signals. The control terminal of the power selection module is connected to the control module and, in response to the power control signals, selectively connects the power supply of the USB controller to the first power domain or the second power domain.
[0017] This application uses a configuration pin to receive board-level configuration signals and controls the power selection module to flexibly connect the power supply of the USB controller to a first power domain or a second power domain. This allows the same SoC chip to adapt to the power consumption and wake-up function requirements of different products without redesign. When connected to the first power domain, the USB controller is completely powered off in standby mode, significantly reducing standby power consumption. When connected to the second power domain, the USB controller maintains power supply to support the wake-up function, achieving a configurable balance between standby power consumption and system functions, and improving the chip's versatility and energy efficiency.
[0018] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.
[0019] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0020] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0021] Figure 1 A schematic diagram of a system-on-a-chip with configurable standby power consumption provided in an embodiment of the present invention; Figure 2 The equivalent circuit for connecting the power supply of the USB controller to the first power domain in the system provided by the embodiments of the present invention; Figure 3 The equivalent circuit for connecting the power supply of the USB controller to the second power domain in the system provided by the embodiment of the present invention; Figure 4 This is a flowchart illustrating the chip standby power consumption control method provided in an embodiment of the present invention. Detailed Implementation
[0022] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0023] To facilitate understanding of this embodiment, the technical terms used in this application will be briefly introduced below.
[0024] Standby power consumption refers to the power consumed by an electronic device in a standby state when it is not in operation but not completely powered off. Reducing standby power consumption is crucial for improving energy efficiency and extending battery life.
[0025] An isolation cell is a logic unit inserted between the signal paths of two circuit modules. When enabled, it blocks signal transmission, and when disabled, it allows signals to pass through without interference. In this invention, it can optionally be used to isolate the signal path between the USB controller and the normally powered domain circuitry when the controller is powered down, ensuring system safety.
[0026] Wake-up: refers to the process by which a system recovers from a low-power standby state to a normal operating state. It is usually triggered by a signal (wake-up signal) generated by a specific event (such as the insertion of a USB device).
[0027] After introducing the technical terms used in this application, the application scenarios and design concepts of the embodiments of this application will be briefly described below.
[0028] Standby power consumption directly affects the device's battery life and energy efficiency. Traditional SoC power management solutions are fixed after chip tape-out, and cannot flexibly adapt to the different needs of various products for low power consumption and wake-up functions.
[0029] Based on this, this application provides a system-on-chip, electronic device, and chip standby power consumption control method with configurable standby power consumption.
[0030] Example 1 This application provides a system-on-chip with configurable standby power consumption, including: a USB controller, a power selection module, configuration pins, and a control module.
[0031] The first input terminal of the power selection module is connected to the first power domain, the second input terminal is connected to the second power domain, and the output terminal is connected to the power input terminal of the USB controller. Configuration pins are used to receive board-level configuration signals.
[0032] The control module, coupled to the configuration pin, is used to generate a power control signal in response to a configuration signal.
[0033] The power selection module's control terminal is connected to the control module and, in response to a power control signal, selectively connects the USB controller's power supply to either the first power domain or the second power domain.
[0034] This application provides a system-on-a-chip with configurable standby power consumption. By introducing a configuration pin and a power selection module, the power supply of key functional modules such as the USB controller can be flexibly connected to a first power domain or a second power domain according to the board-level configuration signal received by the pin, thereby realizing hardware configurability of standby power consumption and wake-up function.
[0035] Among them, System-on-Chip (SoC) refers to an integrated circuit that integrates a complete or most of a computer system, including a processor, memory, peripheral controllers, etc., onto a single chip.
[0036] Combination Figure 1 As shown, the operation of this configurable standby power consumption on-chip system begins with board-level hardware configuration: USB_PWR, as a configuration pin (Strapping pin in this embodiment), is fixed at a high or low level when the chip is powered on via an external pull-up or pull-down resistor. This pin constitutes the physical interface between the external hardware environment and the configurable logic inside the chip.
[0037] Inside the SoC chip, the configuration signal is passed to the control logic. The control logic, as the processing and distribution center of the configuration signal, generates two key control signals based on the level of the USB_PWR pin: one for controlling the power selection module (Power MUX) and the other for controlling the isolation cell. In other words, a single board-level configuration signal can uniformly control multiple internal execution units.
[0038] A power selection module is a circuit that can select between multiple input power sources, such as a power multiplexer. In this application, it selectively connects its output (i.e., the power input of the USB controller) to a first power domain (VDD_SOC_S0) or a second power domain (VDD_SOC_S5) based on the received control signal, thereby determining the power supply allocation of the USB controller in standby mode.
[0039] Meanwhile, the isolation cell is configured to be enabled or disabled based on the isolation control signal issued by the control module. This cell is connected between the signal output of the USB controller and other circuits in the second power domain, and its state directly determines whether the signals generated by the USB controller (especially the wake-up signal) can be transmitted to the wake-up management circuit of the second power domain.
[0040] also, Figure 1 It also includes the USB physical layer interface circuit (USB PHY), whose power supply is determined by the power supply state of the first power domain or the second power domain. That is, the specific power supply of the USB PHY is selected by the board-level circuit design and is independent of the configuration pin control link inside the SoC. However, its power domain selection must be coordinated and matched with the configuration mode of the USB controller (i.e., the controller and PHY should be in the same power domain) to ensure the integrity of the interface function and the consistency of power consumption optimization.
[0041] In this application, the control module, as a centralized hardware logic unit, receives one-time board-level configuration information from the configuration pin and synchronously and coordinately manages the states of multiple downstream execution components (power selection module and isolation unit) based on this information, thereby mapping simple hardware connections to complex system-level power consumption and functional configurations. This control module may include, but is not limited to, the following functional units or combinations thereof: configuration register, decoding logic, control state machine, signal driving and buffering unit. As one possible implementation, in this embodiment, it is specifically a configuration register, used to latch the sampled level of the configuration pin (Strapping pin) when the system is powered on, converting the analog level signal into a stable digital configuration value and providing it to subsequent logic.
[0042] In conjunction with the first aspect, when the power supply of the USB controller is connected to the first power domain, the USB controller loses power along with the first power domain in the system standby state.
[0043] In applications requiring minimal standby power consumption and without USB wake-up (such as some smart cockpit devices), the configuration pin (USB_PWR) can be set to a specific level (i.e., the first level) via board-level hardware. During the chip's power-on initialization phase, the level state of this pin is latched to the internal control module as a board-level configuration signal. Based on this configuration signal, the control module generates a corresponding power control signal and outputs it to the power selection module (Power MUX). Responding to this power control signal, the power selection module switches its output to the first power domain (e.g., the S0 power domain, VDD_SOC_S0), thereby connecting the USB controller's power supply path to this domain.
[0044] In this configuration, when the system enters standby mode, the system power management unit will cut off the power supply to the first power domain (S0 domain) according to a predetermined strategy. Since the USB controller is entirely powered by this domain, it is completely powered down, and all its internal circuitry ceases operation during standby, generating no static or dynamic power consumption. Simultaneously, according to the same configuration signal, the isolation control signal generated by the control module will enable the isolation unit connected between the USB controller and the circuitry of the second power domain (S5 domain), thereby reliably blocking any potentially abnormal signal paths.
[0045] Ultimately, in this operating mode, the USB controller is unable to detect or generate USB wake-up events due to power loss, and its signal output is effectively isolated. Therefore, the system does not support USB wake-up, but achieves the lowest standby power consumption resulting from the power loss of both the USB controller and its cooperating USBPHY (whose power supply is also configured to the S0 domain at the board level).
[0046] In conjunction with the first aspect, when the power supply of the USB controller is connected to the second power domain, the USB controller remains operational under the power supply of the second power domain, and the system is configured to allow wake-up via a signal generated by the USB controller in standby mode.
[0047] When the USB controller's power supply is connected to the second power domain (i.e., the S5 constant power domain), the system is configured to implement a "standby mode with USB wake-up support." In this configuration, the power selection module responds to a signal from the configuration pin (e.g., when pulled low) to switch the USB controller's power supply path to the continuously powered second power domain. At this time, both the USB controller and its cooperating USB PHY receive a stable power supply from the S5 domain, thus maintaining power-on and basic operational status during system standby, providing the hardware basis for wake-up detection.
[0048] Meanwhile, to ensure the wake-up signal path is effective, the system disables the signal isolation unit connecting the USB controller and other modules within the S5 domain, thereby removing the signal transmission barrier. With this complete configuration, when the USB controller detects a valid wake-up event (such as device insertion), its generated wake-up signal can be transmitted unimpeded to the wake-up management logic within the S5 domain, ultimately triggering the entire system to restore power and exit standby mode. This mode precisely addresses the needs of products requiring USB wake-up functionality (such as personal computers). By simply changing the board-level hardware configuration, a flexible switch from "lowest power consumption" to "full-featured wake-up" can be achieved on the same SoC, fundamentally resolving the technical contradiction of traditional designs' inability to balance power consumption and functionality.
[0049] In addition to the first aspect, the system also includes an isolation unit.
[0050] The isolation unit is connected between the signal output of the USB controller and the circuitry in the second power domain.
[0051] The control module is also used to generate isolation control signals based on configuration signals. The control terminal of the isolation unit is connected to the control module to receive the isolation control signals.
[0052] Specifically, when the USB controller is connected to the first power domain, the isolation control signal is configured to enable the isolation unit; when the USB controller is connected to the second power domain, the isolation control signal is configured to disable the isolation unit.
[0053] Combination Figure 1 As shown, the isolation unit (typically a level shifter or buffer-type isolation circuit) is connected between the signal output of the USB controller and the circuitry within the second power domain (S5 domain), with its control terminal coupled to the control module. Based on the configuration signal received from the configuration pin (USB_PWR), the control module generates and outputs two control signals: one is a power control signal used to drive the power selection module; the other is an isolation control signal used to control the isolation unit.
[0054] The core functionality of this isolation unit lies in its configuration-based controllability. Specifically: When the USB controller is connected to the first power domain (S0 domain) via the power selection module, the isolation control signal generated by the control module will be configured to enable the isolation unit.
[0055] When the USB controller is connected to the second power domain (S5 domain), the isolation control signal is configured to disable the isolation unit.
[0056] Combination Figure 2As shown (equivalent circuit of the USB controller power supply connected to the first power domain), the configuration pin (USB_PWR) is set to the first level (e.g., high level). After this configuration signal is latched, the control module generates a power control signal to drive the power selection module (Power MUX) to switch to the first power domain (VDD_SOC_S0) and supply power to the USB controller (VDD_USB_CORE); at the same time, the generated isolation control signal (which can be represented as USB_S5SEL=0 in the diagram) enables the isolation unit. After the isolation unit is enabled, its output is fixed at a certain safe level (e.g., logic '0' or high impedance state), thereby effectively blocking the electrical connection between the USB controller signal output terminal and the circuit in the S5 domain. When the system enters standby mode and the S0 power domain (VDD_SOC_S0) is cut off from power, the USB controller and its PHY (VDD_USB_PHY, whose board-level power supply is also connected to the S0 domain) are completely powered down. At this point, the enabled isolation unit and the power-down controller work together to ensure that: on the one hand, the controller cannot generate a wake-up signal, and on the other hand, even if there is interference signal, it is completely isolated. Thus, under the premise of ensuring the safety of the S5 domain circuit, zero standby power consumption of USB-related circuits is achieved, and the system does not support USB wake-up.
[0057] Combination Figure 3 As shown (equivalent circuit of the USB controller power supply connected to the second power domain), the configuration pin (USB_PWR) is set to the second level (e.g., low level). The power control signal generated by the control module drives the power selection module to switch to the second power domain (VDD_SOC_S5), providing continuous power to the USB controller; simultaneously, the generated isolation control signal (shown as USB_S5SEL=1 in the diagram) disables the isolation unit. With the isolation unit disabled, its function is equivalent to a transparent pass-through buffer, without interfering with signal transmission. When the system enters standby mode and the S5 power domain (VDD_SOC_S5) remains powered, the USB controller and its PHY (whose board-level power supply is also connected to the S5 domain) remain powered on. At this time, if a valid USB wake-up event occurs, the wake-up signal generated by the USB controller can be transmitted without attenuation to the wake-up management circuit in the S5 domain via this unblocked signal path (with the isolation unit disabled), thereby triggering the overall system wake-up. Therefore, this system is configured to support reliable USB wake-up functionality in this configuration, at the cost of some static power consumption for the USB controller and PHY during standby.
[0058] By controlling the coordinated generation and unified management of power control signals and isolation control signals through the control module, this system achieves complete hardware-level configuration: it not only flexibly selects the power supply domain of the USB controller but also synchronously and automatically manages the safety isolation state of its signal paths. This constitutes a complete and controllable technical chain from board-level configuration input to power path selection and signal path management, enabling the same SoC to safely and reliably switch between "ultra-low power non-wake-up" and "full-function wake-up" modes.
[0059] The configuration pin is called the Strapping pin (also known as the boot pin or bonding pin). Its key feature is that during chip power-on or reset, the internal circuitry samples and latches the voltage level on this pin, which serves as hardware configuration information to determine the specific operating mode of the chip.
[0060] In circuit board design, by connecting a pull-up resistor to the power supply or a pull-down resistor to ground externally to this pin, it can be physically configured to a stable high level (first level) or low level (second level). This is a one-time, hardwired board-level configuration method.
[0061] When the system powers on, the chip's internal sampling circuit captures the stable level of this pin and latches it into the internal control module (e.g., into the configuration register within that module), generating a stable digital configuration value. Thereafter, the configuration of this pin is typically not resampled during system operation, thus ensuring deterministic configuration and noise immunity.
[0062] Based on this latched configuration value, the control module decodes and generates corresponding control signals. For example, when the pin is pulled high through a resistor (first configuration), the power control signal generated by the control module drives the power selection module to connect the USB controller to the first power domain (S0 domain); when the pin is pulled low through a resistor (second configuration), the power selection module connects the USB controller to the second power domain (S5 domain). Simultaneously, the control module also generates corresponding isolation control signals based on the same configuration value to collaboratively manage the state of the isolation unit.
[0063] This mechanism enables hardware mapping from board-level physical connections (resistors) to the internal functional configuration of the chip. It allows end-product manufacturers to flexibly select different standby power consumption and functional modes (low-power non-wake-up or full-function wake-up) for the same SoC chip without modifying the chip design, simply by changing the mounting position of a single resistor. This greatly simplifies the development, production, and material management processes of the product series and ensures the reliability and consistency of system configuration.
[0064] Secondly, embodiments of this application provide an electronic device including a system-on-chip with configurable standby power consumption as described above.
[0065] By integrating a system-on-a-chip (SoC), electronic devices can leverage their configurable hardware to flexibly adapt to their varying needs regarding specific wake-up functions and standby power consumption. Specifically: When an electronic device is a product form that requires support for USB wake-up functionality (such as a personal computer), the configuration pins of the on-chip system can be set to the corresponding level (such as the second level) through board-level hardware. In this configuration, the USB controller is connected to the second power domain (S5 constant power domain) and maintains power supply when in standby mode, thereby enabling the electronic device to support wake-up from standby mode via USB events.
[0066] When an electronic device is a power-sensitive product that does not require USB wake-up functionality (such as a smart cockpit system or some portable mobile terminals), the configuration pin can be set to another level (such as the first level) via board-level hardware. In this configuration, the USB controller is connected to the first power domain (S0 domain) in standby mode and is powered down with that domain, thereby enabling the electronic device to achieve the lowest possible standby power consumption.
[0067] Therefore, the electronic devices provided in this regard have the ability to achieve optimal power consumption and functional balance on the same core hardware platform (SoC) through simple board-level hardware settings, based on their own product positioning, which significantly improves the flexibility, versatility and market competitiveness of product design.
[0068] As an example, electronic devices also include other functional modules that communicate with the system-on-a-chip (SoC), such as a central processing unit, memory, storage devices, display units, and wireless communication modules. As one of the core processing and control units of an electronic device, the configurable standby power consumption characteristics of the SoC directly contribute to reducing the overall standby power consumption of the electronic device, extending its battery life, or reducing energy waste.
[0069] The electronic devices protected by this application cover all terminal products that include the aforementioned configurable standby power consumption system-on-chip, thereby extending the hardware configurability of the system-on-chip to the terminal product level. This enables electronic device manufacturers to meet diverse energy efficiency and functional specifications through the lowest-level hardware configuration without replacing the core chip.
[0070] Thirdly, embodiments of this application provide a chip standby power consumption control method, applied to the system described above. Combined with... Figure 4 As shown, the method includes: S110 receives board-level configuration signals via the configuration pin.
[0071] S120, based on the configuration signal, the control module generates a power control signal.
[0072] S130, in response to a power control signal, controls the power selection module to selectively connect the power supply of the USB controller to either the first power domain or the second power domain.
[0073] During system power-on or reset, the voltage level of the configuration pin (preferably a strapping pin) is sampled and latched by the internal circuitry, forming a board-level configuration signal representing different configuration intentions. This voltage level is determined by the connection method of the board-level pull-up or pull-down resistors. The control module decodes or converts the received configuration signal to generate a power control signal for controlling the power path. The power selection module receives the power control signal and performs a power switching action accordingly, connecting the USB controller's power supply to the first power domain or the second power domain. Through these steps, the static board-level hardware configuration is mapped to a dynamic internal chip power management strategy, thereby achieving flexible control of the USB controller's standby power supply mode and ultimately achieving different standby power consumption and wake-up function configurations.
[0074] In conjunction with the third aspect, step S120 includes: S121 latches the configuration signal into the configuration register, and the configuration register generates the power control signal.
[0075] During the chip power-on initialization phase, the level signal sampled from the configuration pin (i.e., the board-level configuration signal) is latched into the configuration register. This latching operation fixes the configuration state, ensuring its stability and persistence during subsequent system operation, and effectively preventing misconfiguration caused by unexpected changes in external pin levels. Subsequently, the configuration register decodes the latched value to generate the corresponding power control signal. This power control signal is a deterministic digital signal used to directly control the switching action of the power selection module.
[0076] In conjunction with the first aspect, step S130 includes: S131, when the power control signal controls the USB controller to connect to the first power domain, the USB controller is powered down in the chip standby state.
[0077] When the power control signal indicates the first configuration (e.g., the corresponding configuration pin is high), the power selection module (such as Power MUX) responds to the signal and connects its output to the first power domain (e.g., S0 domain, VDD_SOC_S0). Therefore, the USB controller's power supply depends entirely on this domain. When the system enters standby mode, the first power domain is cut off, causing the USB controller to completely power down. All its internal circuitry stops working, eliminating static leakage and dynamic switching power consumption—the direct reason for achieving the lowest standby power consumption. Simultaneously, the controller's power loss also deprives it of the ability to detect and generate wake-up signals; therefore, the system does not support USB wake-up in this configuration.
[0078] S132, when the power control signal controls the USB controller to connect to the second power domain, the USB controller maintains power supply in the chip standby state.
[0079] When the power control signal indicates the second configuration (e.g., the corresponding configuration pin is low), the power selection module responds to the signal by connecting its output to the second power domain (such as the S5 constant power domain). Therefore, the USB controller is powered by the second power domain, which is continuously powered in standby mode. This allows the USB controller to maintain power-on and basic operating states during system standby, ensuring that critical circuits such as its wake-up event detection logic continue to run, thus providing the necessary hardware prerequisites for the system to respond to USB wake-up events.
[0080] In conjunction with the third aspect, after step S121 latches the configuration signal into the configuration register, it also includes: S122 generates an isolation control signal based on the configuration value latched in the configuration register.
[0081] After the configuration signal is stably latched into the configuration register, in addition to generating a power control signal that controls the power path, the register (or associated logic circuitry) also decodes and generates a dedicated isolation control signal based on the same latched configuration value. This signal originates from the same source as the power control signal, ensuring the consistency and synchronization of the entire system's configuration logic.
[0082] S123, in response to the isolation control signal, controls the isolation unit connected between the USB controller and the circuit in the second power domain; wherein the isolation unit is enabled when the USB controller is connected to the first power domain and disabled when connected to the second power domain.
[0083] The isolation unit receives isolation control signals and changes its operating state accordingly. Specifically: When the configuration value corresponds to the first configuration (e.g., the USB controller is connected to the first power domain / S0 domain), the generated isolation control signal will enable the isolation unit. Once enabled, the isolation unit will fix its output at a defined safe level (e.g., logic low or high impedance), thereby physically blocking the electrical connection between the USB controller's signal output and the circuitry within the second power domain (S5 domain). This effectively prevents interference to the constantly powered domain (S5 domain) circuitry from potential voltage level instability or leakage current on the USB controller's output pins when power is off, ensuring the safe and stable operation of the constantly powered domain circuitry in standby mode.
[0084] When the configuration value corresponds to the second configuration (e.g., the USB controller is connected to the second power domain / S5 domain), the generated isolation control signal will disable the isolation unit. Once disabled, the isolation unit functions as a transparent buffer, allowing signals to pass through without attenuation. This ensures that, in modes requiring USB wake-up support, the wake-up signal generated by the USB controller can be transmitted unimpeded to the wake-up processing logic within the S5 domain, a crucial hardware guarantee for achieving reliable wake-up functionality.
[0085] Understandably, the isolation unit operates in the first configuration and is disabled in the second configuration, so that the system can safely and reliably switch between extreme low power and full-function wake-up modes.
[0086] Furthermore, to ensure reliable wake-up functionality while the USB controller remains powered in standby mode, the method also includes maintaining a clear signal path between the USB controller and the circuitry within the second power domain. Specifically, in this configuration, the control module generates an isolation control signal based on a latched configuration value to disable the isolation unit, making the isolation unit transparent to signal transmission. This ensures, at the hardware level, that the electrical connection between the USB controller's signal output and the wake-up management circuitry within the second power domain is not blocked.
[0087] At this point, if the USB controller detects a valid wake-up event (such as a USB device being inserted), its generated wake-up signal can be directly transmitted to the wake-up management circuit in the second power domain via this unobstructed signal path. The wake-up management circuit then triggers the system power management unit to restore power to the necessary power domains, causing the entire system to exit standby mode and return to full-function operation mode. Through the above steps, the system supports standby power supply for the USB controller while also ensuring the integrity of the wake-up signal link, thus achieving reliable USB wake-up functionality.
[0088] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0089] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.
[0090] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0091] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0092] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A system-on-chip with configurable standby power consumption, characterized in that, include: USB controller; The power selection module has a first input terminal connected to a first power domain, a second input terminal connected to a second power domain, and an output terminal connected to the power input terminal of the USB controller. Configuration pins are used to receive board-level configuration signals; The control module, coupled to the configuration pin, is used to generate a power control signal in response to the configuration signal; The control terminal of the power selection module is connected to the control module, and in response to the power control signal, selectively connects the power supply of the USB controller to the first power domain or the second power domain. When the power supply of the USB controller is connected to the first power domain, the USB controller loses power along with the first power domain in the system standby state. When the power supply of the USB controller is connected to the second power domain, the USB controller remains operational under the power supply of the second power domain, and the system is configured to allow wake-up via a signal generated by the USB controller in standby mode.
2. The system according to claim 1, characterized in that, The system also includes: An isolation unit is connected between the signal output terminal of the USB controller and the circuit in the second power domain; The control module is also used to generate an isolation control signal based on the configuration signal, and the control terminal of the isolation unit is connected to the control module to receive the isolation control signal; Specifically, when the USB controller is connected to the first power domain, the isolation control signal is configured to enable the isolation unit; when the USB controller is connected to the second power domain, the isolation control signal is configured to disable the isolation unit.
3. The system according to claim 1, characterized in that, The control module includes a configuration register, the input of which is coupled to the configuration pin to latch the configuration signal, and its output provides the power control signal.
4. An electronic device, characterized in that, This includes the configurable standby power consumption system as described in any one of claims 1-3.
5. A method for controlling standby power consumption of a chip, characterized in that, Applied to the system as described in any one of claims 1-3; the method comprises: Receive board-level configuration signals via configuration pins; Based on the configuration signal, the control module generates a power control signal; When the power control signal controls the USB controller to connect to the first power domain, the USB controller is powered off in the chip standby state; When the power control signal controls the USB controller to connect to the second power domain, the USB controller maintains power supply in the chip standby state.
6. The method according to claim 5, characterized in that, The step of the control module generating a power control signal based on the configuration signal includes: The configuration signal is latched into the configuration register, and the power control signal is generated by the configuration register.
7. The method according to claim 6, characterized in that, After the step of latching the configuration signal into the configuration register, the method further includes: An isolation control signal is generated based on the configuration value latched in the configuration register; In response to the isolation control signal, control the isolation unit connected between the USB controller and the circuit in the second power domain; Specifically, the isolation unit is enabled when the USB controller is connected to the first power domain, and disabled when connected to the second power domain.
Citation Information
Patent Citations
Low-power-consumption design method and device of chip, terminal and storage medium
CN115270670A
Power-on control method and system, chip, equipment and storage medium
CN121232950A