power supplies, supplied with an input voltage to produce output voltages, are controlled in a desired sequence, and their output voltages are monitored, by respective state machines of two or more control units which are coupled in cascade by a bidirectional signal path on which commands and acknowledgements are coupled serially in frames. Within each control unit, each state machine communicates with all of the other state machines, so that the power supplies controlled by a single control unit can include divergent and convergent as well as linear sequence paths. The sequence is linear between adjacent control units, with logical combinations of received and locally-produced commands and acknowledgements. An input state machine in the first control unit in the cascade monitors the input voltage to initiate a power-up sequence.
|
1. A method of controlling a plurality of controlled devices in a predetermined sequence, comprising the steps of:
providing a plurality of control units each comprising a plurality of state machines each for controlling a respective controlled device;
allocating the plurality of controlled devices to respective state machines in said plurality of control units whereby the control units are cascaded in accordance with the predetermined sequence, with a single linear path of the predetermined sequence between adjacent cascaded control units;
within each of the control units, coupling signals of each state machine to each other state machine for controlling the respective controlled devices, controlled by said state machines, in accordance with the predetermined sequence; and
between adjacent ones of the cascaded control units, coupling signals relating to the state machines of the control units in both directions between the cascaded units for control of the controlled devices in accordance with the predetermined sequence.
5. A method of controlling a plurality of power supplies, comprising the steps of:
providing a plurality of power supply controller units (pscus) in cascade, each pscu comprising an input state machine for monitoring an input voltage for the power supplies and a plurality of further state machines each for enabling and monitoring an output of a respective power supply;
in a first pscu in the cascade, determining for each of said further state machines a dependence upon the input voltage or the output of a power supply as monitored by at least one other state machine of this first pscu, for enabling the respective power supply;
in each subsequent pscu in the cascade, determining for one of the further state machines of this subsequent pscu a dependence upon the output of a power supply as monitored by a state machine of the respective preceding pscu, and determining for each other of the further state machines of this subsequent pscu a dependence upon the output of a power supply as monitored by at least one other state machine of this subsequent pscu, for enabling the respective power supply; and
coupling signals relating to the state machines of the pscus in both directions between adjacent pscus in the cascade;
whereby the power supplies are enabled in a predetermined sequence in dependence upon the input voltage.
2. A method as claimed in
3. A method as claimed in
6. A method as claimed in
7. A method as claimed in
8. A method as claimed in
9. A method as claimed in
10. A method as claimed in
11. A method as claimed in
12. A method as claimed in
13. A power supply control arrangement comprising:
a plurality of power supply controller units (pscus) each comprising an input state machine for monitoring an input voltage for a plurality of controlled power supplies and a plurality of further state machines each for enabling and monitoring an output of a respective power supply, the pscus being coupled in cascade for signal coupling therebetween, and the state machines being arranged, for carrying out the method of
a plurality of power supplies arranged to receive said input voltage and controlled by respective ones of said further state machines.
14. A power supply control arrangement as claimed in
15. A power supply control arrangement as claimed in
|
This invention relates to controlling devices using cascaded control units, and is particulary concerned with signal coupling between cascaded power supply control units for controlling or sequencing power supplies.
Reference is directed to the following copending U.S. patent applications, all filed on May 2, 2003, the entire disclosure of each of which is hereby incorporated herein by reference:
“Power Supply Controller”, R. Orr et al., (79115-8, PP010);
“Sequencing Power Supplies”, D. Brown et al., (79115-20, PP011);
“Coupling Signals Via A Coupling Arrangement”, D. Brown et al., (79115-16, PP014).
The related applications describe and claim a power supply controller, and coupling of signals in such a controller, which can be used for controlling a plurality of isolating power supplies, such as switch mode power supplies or DC power converters and voltage regulators, for providing controlled electrical power to loads. For example, the power supplies may provide different supply voltages to various electrical circuits on a circuit card on which the power supply controller is also provided.
In such a power supply controller, separate IC (integrated circuit) control units can be provided on the primary and secondary sides of a transformer that serves to maintain an electrical isolation barrier between input and output sides of the isolating power supplies. The transformer conveniently provides for signal coupling in both directions between the primary and secondary control units, and also for power transfer from its primary to its secondary side to supply operating power to the secondary control unit and any related circuits (for example, a non-volatile memory) of the power supply controller on the secondary side of the transformer.
In embodiments of the inventions described in the related applications, the power supply controller and the signal coupling within it are arranged for controlling up to six power supplies. To this end, each of the primary and secondary control units has six converter state machines (CSMs), one for each of up to six controlled power supplies, as well as an input state machine (ISM) relating to an input or supply voltage.
Regardless of the particular number of, in this case six, controlled power supplies for which a power supply controller is designed, situations can arise in which it is desired to control a larger number of power supplies. It is therefore desirable to be able to provide a plurality of power supply controllers, hereinafter referred to as power supply controller units or PSCUs, for controlling larger numbers of power supplies.
However, a significant aspect of such control relates to sequencing of the controlled power supplies, for power-up and/or shut-down of the controlled power supplies in particular sequences and in accordance with monitored conditions relating to the controlled power supplies. To this end, it is desirable for all of the CSMs in different PSCUs to be informed of relevant conditions (including, for example, fault situations) of each other state machine. For a number of n state machines, this implies a network of n(n−1) signal paths among the state machines, and quickly becomes impractical with increasing n, i.e. an increasing number of controlled power supplies. Furthermore, such a network of signal paths is inconsistent with providing a small, integrated package form of the PSCU as described in the related applications.
Accordingly, there is a need to facilitate signal coupling among a plurality of units, such as PSCUs as described above, in a manner that can convey needed information without requiring an extensive network of signal paths.
One aspect of this invention provides a method of controlling a plurality of controlled devices in a predetermined sequence, comprising the steps of: providing a plurality of control units each comprising a plurality of state machines each for controlling a respective controlled device; allocating the plurality of controlled devices to respective state machines in said plurality of control units whereby the control units are cascaded in accordance with the predetermined sequence, with a single linear path of the predetermined sequence between adjacent cascaded control units; within each of the control units, coupling signals of each state machine to each other state machine for controlling the respective controlled devices, controlled by said state machines, in accordance with the predetermined sequence; and between adjacent ones of the cascaded control units, coupling signals relating to the state machines of the control units in both directions between the cascaded units for control of the controlled devices in accordance with the predetermined sequence.
Preferably the controlled devices comprise power supplies.
The method can include the step of, in at least one control unit, logically combining signals relating to the state machines of the control units received from a preceding control unit in a respective signal direction with signals relating to the state machines of said one control unit to produce the signals relating to the state machines of the control units for a subsequent control unit in the respective signal direction.
Another aspect of the invention provides a method of controlling a plurality of power supplies, comprising the steps of: providing a plurality of power supply controller units (PSCUs) in cascade, each PSCU comprising an input state machine for monitoring an input voltage for the power supplies and a plurality of further state machines each for enabling and monitoring an output of a respective power supply; in a first PSCU in the cascade, determining for each of said further state machines a dependence upon the input voltage or the output of a power supply as monitored by at least one other state machine of this first PSCU, for enabling the respective power supply; in each subsequent PSCU in the cascade, determining for one of the further state machines of this subsequent PSCU a dependence upon the output of a power supply as monitored by a state machine of the respective preceding PSCU, and determining for each other of the further state machines of this subsequent PSCU a dependence upon the output of a power supply as monitored by at least one other state machine of this subsequent PSCU, for enabling the respective power supply; and coupling signals relating to the state machines of the PSCUs in both directions between adjacent PSCUs in the cascade; whereby the power supplies are enabled in a predetermined sequence in dependence upon the input voltage.
The signals coupled between adjacent PSCUs can comprise commands for enabling or disabling the controlled power supplies and acknowledgements of said commands which preferably are coupled serially in signal frames.
Where there are at least three PSCUs, the method preferably includes the step of, in at least one PSCU, logically combining signals relating to the state machines of the PSCUs received from a preceding PSCU in a respective signal direction with signals relating to the state machines of said one PSCU to produce the signals relating to the state machines of the PSCUs for a subsequent PSCU in the respective signal direction.
A dependence upon the input voltage can be determined for at least two of said further state machines in the first PSCU in the cascade for enabling the respective power supplies. Similarly, in at least one of the PSCUs, a dependence upon the output of the same power supply, as monitored by at least one other state machine, can be determined for each of at least two of said further state machines of the PSCU, to provide a divergent sequence. Further, in at least one of the PSCUs, a dependence upon the outputs of a plurality of power supplies, as monitored by a corresponding plurality of other state machines, can be determined for at least one of said further state machines of the PSCU, to provide a convergent sequence.
The invention further provides a power supply control arrangement comprising: a plurality of power supply controller units (PSCUs) each comprising an input state machine for monitoring an input voltage for a plurality of controlled power supplies and a plurality of further state machines each for enabling and monitoring an output of a respective power supply, the PSCUs being coupled in cascade for signal coupling therebetween, and the state machines being arranged, for carrying out the above method; and a plurality of power supplies arranged to receive said input voltage and controlled by respective ones of said further state machines.
Desirably, the PSCUs comprise programmable devices identical to one another, each PSCU including a non-volatile memory for storing information relating to the predetermined sequence for the power supplies controlled by the PSCU.
The invention will be further understood from the following description by way of example with reference to the accompanying drawings, in which:
Referring to
Each of the power supplies 1, . . . 6 has an enable input E and inputs + and − for a source voltage Vin on its primary side, and an isolated output OUT on its secondary side providing a respective output voltage Vout1, . . . Vout6. These output voltages are monitored by the secondary control unit 12 by connections to the output paths as illustrated, and the primary control unit 11 controls the power supplies 1, . . . 6 by connections to the respective enable inputs E. The isolation provided by the transformer 13 maintains the isolation of the power supplies 1, . . . 6 between their primary and secondary sides. The source voltage Vin is also supplied to the power supply 14, which provides a regulated supply voltage to the primary control unit 11, and is monitored by the primary control unit 11 as further described below.
A supply voltage for the secondary control unit 12 and the NVRAM 15 can be derived from a separate isolating power supply (not shown) from the primary side, but is preferably derived from the secondary side of the transformer 13 by rectifying signals coupled from the primary control unit and driven with a sufficient current drive to provide this secondary supply voltage, as described in the related applications. The NVRAM 15 serves to store information used in operation of the PSCU 10, this information being transferred to shadow registers in the control units 11 and 12 on power-up of the PSCU 10.
By way of example, the PSCU 10 and the controlled power supplies 1, . . . 6 may all be provided on a circuit card which also includes electrical circuits constituting loads to be powered by the power supplies. In use, the circuit card is inserted in an equipment slot and thereby connected to a backplane which provides + and − connections to a power source providing the voltage source Vin, which is for example a nominally 48 volt source.
Although not shown in
All of the components 11 to 15 of the PSCU 10 are desirably integrated into a single package, in which each of the control units 11 and 12 conveniently comprises an application-specific IC (ASIC).
Each of the control units 11 and 12 includes six converter state machines (CSMs), referred to as CSM0 to CSM5, each provided for a respective one of the six controlled power supplies 1, . . . 6, an input state machine (ISM) in respect of the source voltage Vin, and a master state machine (MSM) of a power sequence manager (PSM), between which signals are exchanged by being broadcast on a shared state bus. The information of this state bus is extended between the primary and secondary control units 11 and 12 through the signal coupling in both directions via the transformer 13. Via these communications, synchronism is maintained between the corresponding state machines in the two control units 11 and 12.
In particular, states are determined by the CSMs in the secondary control unit 12, where the monitoring of the output voltages of the corresponding power supplies takes place, and signals from these CSMs are communicated via the bus and the transformer 13 to maintain synchronism of the respective CSMs in the primary control unit 11. For example, CSM0 in each of the control units 11 and 12 may be allocated to the power supply 1. While this power supply is disabled, the CSM0 in the secondary control unit 12 may determine that it is to be enabled, and communicate this via the bus and the transformer 13 to the CSM0 in the primary control unit 11, which enables the power supply 1 via the latter's enable input E and acknowledges the new state so that the CSM0 in both control units remain synchronized as to the state of the power supply 1.
By way of example, the bus providing for communications among the state machines can be an 8-bit bus which is daisy-chained through all of the state machines and operated in a tdm (time division multiplex) manner with 8 time slots each allocated for communications from a respective state machine to the bus. Each state machine drives the bus with its own information during its allocated time slot, and in the other time slots can receive the information of the other state machines.
When the source or input voltage Vin is initially connected, a power-up process is followed in which the PSCU 10 disables all of the controlled power supplies 1, . . . 6, establishes power transfer to the secondary control unit 12 and signal communications between the control units 11 and 12 via the transformer 13, and downloads information stored in the NVRAM 15 to shadow registers in the control units 11 and (via the transformer 13) 12. This downloaded information includes information, for example as further described below, for determining the operation of the PSCU 10, and in particular for sequencing the controlled power supplies 1, . . . 6 so that they are powered up and down in a desired and controlled manner.
This sequencing can be represented by a sequence topology.
Parameters representing the conditions for initiating a power-up sequence, parameters for determining the topology or dependence of each state machine on one or more other state machines in the desired power-up sequence, and parameters relating to the normal, fast, and fault shut-down sequences can all be determined in any desired manner, stored in the NVRAM 15, and downloaded to the shadow registers in the control units 11 and 12 as described above. For example, these parameters can comprise voltage and/or time thresholds for the input voltage Vin as monitored by the ISM and for the output voltages Vout1 to Vout6 of the controlled power supplies as monitored by the respective CSMs, as described in more detail in the related applications referred to above.
As a simple example, for a power-up sequence these parameters may include an input voltage threshold which must be exceeded by the input voltage Vin as monitored by the ISM, and for each of the controlled power supplies an output voltage threshold which must be exceeded by the respective output voltage as monitored by the respective CSM, in order for the respective state machine to provide, in its respective time slot on the state bus, an indication that the monitored voltage meets a power-up condition, on which one or more other state machines may be dependent in order to continue the desired power-up sequence. Again, this is described in more detail in the related applications referred to above.
The sequence topologies can have many forms, and in particular may include any or all of a variety of sequence components, referred to as independent, linear, diverging, and converging sequence components. By way of example,
As illustrated in
Similarly, in the sequence topology of
Conveniently, in one form of the PSCU 10, a configuration register is provided for information representing which of the six CSMs has an associated controlled power supply, and each of the CSMs has a respective register for information representing its dependence on other state machines in the respective sequence for power up, normal or fast shut-down, and fault shut-down, respectively. This information is used by the secondary control unit 12, whose shadow registers are provided with this information downloaded from the NVRAM 15 as described above.
In operation of the PSCU 10, information including commands, acknowledgements, and status signals is communicated between the primary and secondary control units 11 and 12 in order to establish and maintain their synchronism, as described below with reference to
As indicated in the Background above, for a number of n state machines, communications between all state machines implies a network of n(n−1) signal paths among the state machines. The shared state bus as described above, providing a data width of 8 bits with 8 multiplexed time slots, provides for such signal paths among 8 state machines (the MSM, ISM, and 6 CSMs as described above); extending this for a larger number of state machines, especially where the state machines may be provided in a plurality of separate PSCUs, quickly becomes impractical. The cascade arrangement provided in accordance with embodiments of this invention avoids or reduces this difficulty.
By way of example,
A bidirectional cascade signal path is provided between the secondary control units of adjacent ones of the PSCUs. In what is referred to herein as a downstream direction, this cascade signal path comprises a connection 34 from a cascade down (CSDN) output of the secondary control unit 31-S to a CSDN input of the secondary control unit 32-S, and a connection 35 from a CSDN output of the secondary control unit 32-S to a CSDN input of the secondary control unit 33-S. In the opposite direction, referred to herein as an upstream direction, this cascade signal path comprises a connection 36 from a cascade up (CSUP) output of the secondary control unit 33-S to a CSUP input of the secondary control unit 32-S, and a connection 37 from a CSUP output of the secondary control unit 32-S to a CSUP input of the secondary control unit 31-S.
The cascade signal path in this embodiment of the invention imposes constraints in that the power controller sequence topology must have a single linear path between state machines of the adjacent PSCUs in the cascade, and only the last PSCU in the downstream direction can have one or more CSMs on which no other CSMs are dependent in the power-up sequence. An example of a sequence topology for the CSMs of the PSCUs 31 to 33 of
Referring to
In the PSCU 32 as shown in
It can be seen that the sequence topology of
As described above, within each PSCU signals are coupled via the transformer 13 of
In this example, each 15-bit payload frame 50 or 60 comprises an initial link status bit LS, a 2-bit frame type FT[1:0], and another 12 bits as described below. The link status bit LS represents whether (LS=1) or not (LS=0) the sending control unit is correctly receiving information via the link or coupling between the primary and secondary control units. If a link error threshold is exceeded in either control unit, it sends the bit LS=0 to initiate a reset of both control units. The frame type bits FT[1:0] are 01 as shown in
In view of correspondence between the frames 50 and 60 for the two directions of signal coupling, these figures are described together.
Following the frame type, the frame 50 has a primary alive (PA) bit 51 which indicates to the secondary control unit whether (PA=1) or not (PA=0) the primary control unit which sends this frame is ready for normal operation. The frame 60 similarly has a secondary alive (SA) bit 61 which indicates to the primary control unit whether (SA=1) or not (SA=0) the secondary control unit which sends this frame is ready for normal operation.
The frame 50 then has a primary side start-up command (PSUC) bit 52, and a 2-bit primary side shut-down command PSDC[1:0] 53, which represent respectively start-up, fast shut-down, and normal shut-down commands of the primary control unit. The secondary control unit responds to these and acknowledges them with respectively a primary side start-up acknowledge (PSUA) bit 62 and a 2-bit primary side shut-down acknowledgement PSDA[1:0] 63 in the frame 60.
Conversely, the frame 60 subsequently has a 6-bit secondary side shut-down command SSUC[5:0] 64, containing one bit for each of the six CSMs and representing a shut-down command for the respective state machine and the power supply controlled thereby. The primary control unit responds to these and acknowledges them with respective bits of a 6-bit secondary side shut-down acknowledgement SSDA[5:0] 54 in the frame 50.
Using these commands and acknowledgements, in each PSUC, each of the primary and secondary control units informs the other control unit of its operating state and commands, and acknowledges information received from the other control unit, so that both of the control units are fully informed of operating states on both the primary and secondary sides, and can control the controlled power supplies accordingly.
The frame 50 further includes a primary side voltage status (PVS) bit 55 which indicates to the secondary control unit whether or not the primary side supply voltage is good, and a primary side error (PE) bit 56 which indicates to the secondary control unit whether or not errors in frames received from the secondary side exceed an error threshold.
The frame 60 further includes a 2-bit secondary side voltage status (SVS) 65. One of these bits indicates to the primary control unit whether or not the secondary side supply voltage is good; the other indicates whether or not a restart condition, for enabling the power supplies controlled by the PSUC, is satisfied. This restart condition, representing that the monitored output voltage of each controlled power supply is below a respective threshold for restart, is one of the conditions discussed above for initiating a power-up sequence.
Thus necessary C&S information is communicated between the primary and secondary control units of each PSCU. The cascade signal paths CSDN and CSUP are used to communicate similar, but consolidated, information among the different PSCUs. To this end, the power sequence manager (PSM) in each PSCU serves to translate between a cascade chain protocol, for signal transmission to and reception from the cascade signal paths CSDN and CSUP, and the protocol used on the shared state bus for communication among the state machines of the PSCU as described above.
For example, it can be appreciated from the above description that in the arrangement of
Accordingly, the PSM in each PSCU communicates information via the cascade signal paths in frames 70 and 80 as described below with reference to
As illustrated in
Following the SOF indication, the CSDN frame 70 has a cascade down channel status (CDCS) bit 71, and the SSUP frame 80 has a cascade up channel status (CUCS) bit 81, which indicates whether (bit=1) or not (bit=0) the respective cascade channel is operating and synchronized.
The CSDN frame 70 then has a primary side start-up command (PSUC) bit 72 and a 2-bit primary side shut-down command PSDC[1:0] 73, which represent respectively start-up, fast shut-down, and normal shut-down commands of the primary control unit of the respective PSCU, similar to these commands in the frame 50 described above. Conversely, the CSUP frame 80 has a primary side start-up acknowledge (PSUA) bit 82 and a 2-bit primary side shut-down acknowledgement PSDA[1:0] 83 to acknowledge these commands.
The CSDN frame 70 then has a secondary side start-up command (SSUC) bit 74 and a 2-bit secondary side shut-down command SSDC[1:0] 73, which represent respectively start-up, over-voltage shut-down, and under-voltage shut-down commands of the secondary control unit of the respective PSCU. This information is consolidated in that, if any one or more of the CSMs of the secondary control unit produces an over-voltage or under-voltage shut-down command as described above with reference to
The CSDN frame 70 further includes a primary side voltage status (PVS) bit 77 which indicates whether or not the primary side supply voltage of the respective PSUC is good, a secondary side voltage status (SVS) bit 78 which indicates whether or not the secondary side supply voltage of the respective PSUC is good, and an interrupt status (INT) bit 79 which indicates a possible interrupt condition.
The CSUP frame 80 further includes a 2-bit secondary side voltage status (SVS) 87. One of these bits indicates whether or not the secondary side supply voltage is good; the other indicates whether or not the restart condition is satisfied for all of the CSMs of the PSCU. The CSUP frame 80 also includes a zero bit 88 which is unused here.
The cascade path communications as described above use a fully interlocked handshake messaging protocol between adjacent PSCUs, for example as illustrated by
A command output (CMD Out) of the PSM 100 is connected to a set input S of the RS flip-flop 102, the output Q of which is coupled via a CSDN line 106, corresponding to the downstream cascade signal path 34 or 35 of
Consequently, a logic 1 command output from the PSM 100 sets the flip-flop 102 and is communicated via the line 106 and the flip-flop 104 to the command input of the PSM 101. A logic 1 acknowledgement of this command, output by the PSM 101 after it responds appropriately to the command, sets the flip-flop 103 and is communicated via the line 107 and the flip-flop 105 to the acknowledge input of the PSM 100, also resetting the flip-flop 102. This terminates the command via the line 106 and the flip-flop 104, and the resulting logic 0 produced at the Q output of the flip-flop 104 is supplied to the PSM 101 and resets the flip-flop 103, which produces a logic 0 output which is coupled via the line 107 and the flip-flop 105 to the acknowledge input of the PSM 100.
The handshaking provided by the messaging protocol as illustrated in
For example, the primary side start-up and shut-down command bits 72 and 73 in the frame 70 originate in only the first PSCU 31, and are communicated via the CSDN signal path to all of the other PSCUs 32 and 33; corresponding acknowledgement bits 82 and 83 are produced by each of these other PSCUs 32 and 33. Thus these bits have multiple sources and the bits from different sources must be logically combined, in this case with an AND function. The secondary side shut-down bits 86 are produced by each of the PSCUs 31 to 33, so that in each of the PSCUs 31 and 32 the bits received via the CSUP signal path must be logically combined with the locally produced bits, in this case with an OR function. For example in the PSCU 32 again the corresponding acknowledgement bits 76 received via the CSDN signal path 34 and those produced locally must be logically combined, in this case with an AND function.
The following tables summarize the respective bits, sources, destinations, and logical combination functions for the signals on the CSDN and CSUP signal paths respectively. In these tables, Dns means all downstream, Ups means all upstream, NA means not applicable, and the first and last PSCUs refer to the PSCUs 31 and 33 respectively in the arrangement of
CSDN Signals
Bit(s)
Source(s)
Destination(s)
Logic
CDCS
All PSCUs
All PSCUs
AND
PSUC
First PSCU
All PSCUs
NA
PSDC[1:0]
First PSCU
All PSCUs
NA
SSUC
Any PSCU
Dns PSCUs
AND
SSDC[1:0]
Any PSCU
Dns PSCUs
OR
SSDA[1:0]
Any PSCU
Dns PSCUs
AND
PVS
First PSCU
Last PSCU
NA
SVS
All PSCUs
Last PSCU
AND
INT
Any PSCU
Last PSCU
OR
CSUP Signals
Bit(s)
Source(s)
Destination(s)
Logic
CUCS
All PSCUs
All PSCUs
AND
PSUA
All PSCUs
First PSCU
AND
PSDA[1:0]
All PSCUs
First PSCU
AND
SSUA
All PSCUs
Ups PSCUs
AND
SSDA[1:0]
All PSCUs
Ups PSCUs
AND
SSDC[1:0]
Any PSCU
Ups PSCUs
OR
SVS[1:0]
All PSCUs
First PSCU
AND
In each of
To provide a logical OR function for a downstream command as described above, in the arrangement of
To provide a logical AND function for a downstream command as described above, as shown in the arrangement of
It can be appreciated that the logical AND and OR combinations as described above can be provided using hardware, e.g. gates as described above, with switching or routing of the respective signal bits in the CSDN and CSUP frames, and/or in software.
It can also be appreciated that the cascade arrangement as described above enables all of the necessary information for the sequencing of the power supplies controlled by the CSMs of a plurality of PSCUs to be communicated among the PSCUs with a very limited number of signal paths, specifically only one signal path in each direction for each adjacent PSCU, by providing constraints such as the single path linear sequencing between adjacent PSCUs and the logical combinations of commands and acknowledgements. Such a small number of signal paths is particularly advantageous when the PSCUs are constituted by integrated packages between which connections are made to provide the signal paths. In consequence, in a power supply arrangement a relatively arbitrary number of power supplies can be controlled by respective CSMs of an appropriate number of PSCUs.
Although the invention is described above in the context of power supply control units, the invention is not limited to this application but can also be used in other signal coupling applications.
Thus although particular embodiments of the invention and examples have been described above in detail, it can be appreciated that numerous modifications, variations, and adaptations may be made without departing from the scope of the invention as defined in the claims.
Boros, Mircea Cristian, Brown, David Alan
Patent | Priority | Assignee | Title |
10277278, | Sep 24 2014 | Analog Devices, Inc | Circuits and systems for multiplexed isolator communication |
10585772, | Jun 04 2013 | TRW AUTOMOTIVE U S LLC | Power supply diagnostic strategy |
11398848, | Sep 24 2014 | Analog Devices, Inc | Circuits and systems for multiplexed isolator communication |
7458028, | Jul 18 2003 | POWER INTEGRATIONS INC | Graphical interface for configuring a power supply controller |
7721213, | Jul 18 2003 | Power Integrations, Inc. | Graphical interface for configuring a power supply controller |
7821295, | Mar 27 2009 | Altera Corporation | Methods and systems for improving a maximum operating frequency of a PLD having a shift register within an embedded memory block |
8191028, | Apr 07 2009 | Altera Corporation | Methods and systems for improving a maximum operating frequency of an integrated circuit during a route phase |
8823209, | Jun 20 2008 | SOCIONEXT INC | Control of semiconductor devices to selectively supply power to power domains in a hierarchical structure |
Patent | Priority | Assignee | Title |
4799141, | Apr 18 1986 | Yeda Research and Development Company Limited | Electronic controller based on the use of state charts as an abstract model |
5097437, | Jul 17 1988 | SAMSUNG ELECTRONICS CO , LTD | Controller with clocking device controlling first and second state machine controller which generate different control signals for different set of devices |
6374144, | Dec 22 1998 | Varian Semiconductor Equipment Associates, Inc | Method and apparatus for controlling a system using hierarchical state machines |
WO231951, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 12 2003 | Potentia Semiconductor, Inc. | (assignment on the face of the patent) | / | |||
Dec 03 2003 | BROWN, DAVID ALAN | POTENTIA SEMICONDUCTOR, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014622 | /0579 | |
Dec 03 2003 | BOROS, MIRCEA CRISTIAN | POTENTIA SEMICONDUCTOR, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014622 | /0579 | |
Dec 31 2007 | POTENTIA SEMICONDUCTOR, INC | POTENTIA SEMICONDUCTOR CORP | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023390 | /0397 | |
Dec 31 2007 | Potentia Semiconductor Corporation | POWER INTEGRATIONS LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023390 | /0420 | |
Feb 14 2008 | POWER INTEGRATIONS, LTD | Power Integrations, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023390 | /0406 |
Date | Maintenance Fee Events |
May 06 2010 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
May 06 2010 | STOL: Pat Hldr no Longer Claims Small Ent Stat |
May 14 2014 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jun 25 2018 | REM: Maintenance Fee Reminder Mailed. |
Dec 17 2018 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Nov 14 2009 | 4 years fee payment window open |
May 14 2010 | 6 months grace period start (w surcharge) |
Nov 14 2010 | patent expiry (for year 4) |
Nov 14 2012 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 14 2013 | 8 years fee payment window open |
May 14 2014 | 6 months grace period start (w surcharge) |
Nov 14 2014 | patent expiry (for year 8) |
Nov 14 2016 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 14 2017 | 12 years fee payment window open |
May 14 2018 | 6 months grace period start (w surcharge) |
Nov 14 2018 | patent expiry (for year 12) |
Nov 14 2020 | 2 years to revive unintentionally abandoned end. (for year 12) |