Power sequencing

Example power-up sequencing of three voltage sources

In electronic circuits that have multiple power supplies, power sequencing is the process of turning power supplies on or off in a particular order and in accordance with specific timing constraints, for the purpose of preventing conditions that could damage circuitry or cause improper operation.[1][2]

In practice, a variety of methods are commonly used to control power sequencing. Such methods may incorporate fixed time delays, or use feedback from power supplies, or both to control power sequencing. Some power sequence controllers have fixed functionality, and others are programmable.[2]

Applications

Many integrated circuits (ICs) and electronic systems have multiple power rails, meaning that they are powered by multiple voltage sources. For example, mixed signal ICs usually require separate power supplies for analog and digital circuitry, and may also have a separate power rail for digital I/O pins.[3] Complex devices such as SOC and FPGA ICs usually require power from several voltage sources, with the latter sometimes having as many as ten or more rails.[4] Electronic systems such as servers and industrial equipment also typically have multiple power rails.[2]

In multi-rail circuits, the rail voltages often must be applied or removed, or both, in a particular order to avoid circuit damage and abnormal operation.[2][1][3] For example, incorrect power sequencing can trigger latch-ups that disrupt normal circuit operation and allow potentially destructive, high currents to flow.[3] Improper sequencing can also cause ESD and input protection diodes to become forward-biased, resulting in abnormal current flows and interference with the startup operation of one or more power rails.[5][1] Without power-up sequencing, multiple rails may simultaneously ramp up their voltages and, in the process, draw high inrush current from their common power source, causing it to limit its output current. This in turn can cause the rail voltages to fluctuate and plateau or become non-monotonic as they start up, resulting in unpredictable power sequencing and possibly preventing the rails from reaching their required voltages.[1][5] In addition to circuit damage and reduced lifespan, incorrect power sequencing can cause initialization errors, invalid logic states and unstable operation.[2][5]

Implementation

Various methods are used to implement power sequencing, but in general, the rails are energized or de-energized by enabling or disabling their associated voltage regulators, or by passing or blocking the regulator outputs with switching devices, in a predetermined order with controlled delays between the rail activations and deactivations.[1][2]

A control mechanism for power sequencing may employ feedback or it may run open loop. Some controllers monitor the rail voltages and enable or disable dependent rails when specific voltage thresholds have been reached. In contrast, some other controllers impose fixed time delays between successive rail activations and deactivations, turning dependent rails on or off without monitoring or considering the states of other rails.[2] More complex controllers, which are often programmable, monitor the rail voltages and switch dependent rails on or off based on the states of other rails as well as time delays.[2]

Ramp rate

Power sequencing must account for differences between the voltage ramp rates (slew rates) of the rails while they are powering up or down, because such differences can effectively alter the power sequence.[1] For example, consider a system with two power rails, VCC1 and VCC2, in which the VCC1 voltage is required to always be higher than VCC2. If VCC2 has a faster ramp rate than VCC1, a sequence timing violation can occur even if VCC1 is turned on before VCC2, as shown below. A commonly used method for avoiding this is to monitor VCC1 and, upon VCC1 reaching a level that exceeds the VCC2 target voltage, turn on VCC2.[1]

Daisy-chained regulators

Many voltage regulators provide an enable (EN) input signal and a power good (PG) output signal that can be used to facilitate power-up sequencing. Such regulators are commonly connected in a daisy-chain so that the PG output of each regulator drives the EN input of the next regulator in the chain, as shown below.

See also

  • PMIC, power management integrated circuit

References

  1. ^ a b c d e f g "Simplified Power Sequencing". Advanced Micro Devices. Retrieved 19 May 2026.
  2. ^ a b c d e f g h "What is Power Sequencing?". Sunpower Electronics. Retrieved 19 May 2026.
  3. ^ a b c Murnane, Martin; Augusta, Chris. "Power Supply Sequencing" (PDF). Analog Devices. Retrieved 19 May 2026.
  4. ^ Sirhan, Sami; Gupta, Sereena. "Power-supply sequencing for FPGAs" (PDF). Analog Devices. Retrieved 19 May 2026.
  5. ^ a b c "Processor power sequencing". Flextronics International, LTD. Retrieved 19 May 2026.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.