A drive control circuit generates switching drive signals for a single phase of a multiphase voltage regulator. A driver circuitry generates the switching drive signals for the voltage regulator responsive to a clock signal. A clock circuitry generates the clock signal responsive to a monitored external clock signal. A phase number detector determines a number of active phases in the multiphase voltage regulator in real time responsive to an indicator on a phase number input monitored by the phase detector.
|
0. 23. A method for determining a number of active phases in a multiphase voltage regulator having a plurality of voltage regulators interconnected over a single bus, comprising the steps of:
generating a plurality of pulses having a preselected width on a phase number detector line of the single bus;
determining the number of active phases in the multiphase voltage regulator responsive to the plurality of pulses on the phase number detector line of the single bus; and
adjusting a phase timing of a phase associated with each of a plurality of drive control circuits responsive to the determined number of active phases, each of the plurality of drive control circuits including an interface for connecting the drive control circuit to the single bus, said interface including at least a clock interface for connecting to a clock line of the single bus and a phase number detect interface for connecting to a phase number detect line of single bus.
14. A method for determining a number of active phases in a multiphase voltage regulator having a plurality of voltage regulators interconnected over a single bus, comprising the steps of:
generating a plurality of pulses having a preselected width on a phase number detector line of the single bus;
determining the number of active phases in the multiphase voltage regulator in real time responsive to the plurality of pulses on the phase number detector line of the single bus; and
adjusting a phase timing of a phase associated with each of a plurality of drive control circuits responsive to the determined number of active phases, each of the plurality of drive control circuits including an interface for connecting the drive control circuit to the single bus, said interface including at least a clock interface for connecting to a clock line of the single bus and a phase number detect interface for connecting to a phase number detect line of the single bus.
0. 19. A drive control circuit for generating switching drive signals for a single phase of a multiphase voltage regulator, comprising:
an interface for connecting the drive control circuit to a single bus, said interface including at least a clock interface for connecting to a clock line of the single bus and a phase number detect interface for connecting to a phase number detect line of the single bus;
driver circuitry for generating the switching drive signals for the voltage regulator responsive to a clock signal;
clock circuitry for generating the clock signal responsive to a monitored external clock signal provided on the clock interface; and
a phase number detector for determining a number of active phases in the multiphase voltage regulator responsive to an indicator received over the single bus on the phase number detect interface monitored by the phase number detector, wherein the phase number detector adjusts a phase timing of a phase associated with the drive control circuit responsive to the determined number of active phases.
1. A drive control circuit for generating switching drive signals for a single phase of a multiphase voltage regulator, comprising:
an interface for connecting the drive control circuit to a single bus, said interface including at least a clock interface for connecting to a clock line of the single bus and a phase number detect interface for connecting to a phase number detect line of the single bus;
driver circuitry for generating the switching drive signals for the voltage regulator responsive to a clock signal;
clock circuitry for generating the clock signal responsive to a monitored external clock signal provided on the clock interface; and
a phase number detector for determining a number of active phases in the multiphase voltage regulator in real time responsive to an indicator received over the single bus on the phase number detect interface monitored by the phase number detector, wherein the phase number detector adjusts a phase timing of a phase associated with the drive control circuit responsive to the determined number of active phases.
0. 22. A multiphase voltage regulator, comprising:
a plurality of drive control circuits providing drive control signals, each drive control circuit associated with a phase of the multiphase voltage regulator;
a plurality of voltage regulators, each associated with one of the plurality of drive control circuits, for generating an output voltage responsive to an input voltage and the drive control signals of the associated drive control circuit;
wherein each of the drive control circuits further comprises:
an interface for connecting the drive control circuit to a single bus, said interface including at least a clock interface for connecting to a clock line of the single bus and a phase number detect interface for connecting to a phase number detect line of the single bus;
driver circuitry for generating switching drive signals for the voltage regulator responsive to a clock signal;
clock circuitry for generating the clock signal responsive to a monitored external clock signal provided on the clock interface; and
a phase number detector for determining a number of active phases in the multiphase voltage regulator responsive to an indicator on the phase number detect interface monitored by the phase number detector, wherein the phase number detector further adjusts a phase timing of the phase associated with the drive control circuit responsive to the determined number of active phases.
8. A multiphase voltage regulator, comprising:
a plurality of drive control circuits providing drive control signals, each drive control circuit associated with a phase of the multiphase voltage regulator;
a plurality of voltage regulators, each associated with one of the plurality of drive control circuits, for generating an output voltage responsive to an input voltage and the drive control signals of the associated drive control circuit;
wherein each of the drive control circuits further comprises:
an interface for connecting the drive control circuit to a single bus, said interface including at least a clock interface for connecting to a clock line of the single bus and a phase number detect interface for connecting to a phase number detect line of the single bus;
driver circuitry for generating the switching drive signals for the voltage regulator responsive to a clock signal;
clock circuitry for generating the clock signal responsive to a monitored external clock signal provided on the clock interface; and
a phase number detector for determining a number of active phases in the multiphase voltage regulator in real time responsive to an indicator on a the phase number detect interface monitored by the phase number detector, wherein the phase number detector further adjusts a phase timing of the phase associated with the drive control circuit responsive to the determined number of active phases.
2. The drive control circuit of
3. The drive control circuit of
4. The drive control circuit of
5. The drive control circuit of
6. The drive control circuit of
7. The drive control circuit of
a current source for applying a current across an external resistor connected to an address pin of the drive control circuit to create a voltage across the external resistor; and
an analog to digital converter for determining an address associated with the drive control circuit responsive to the voltage across the external resistor.
9. The multiphase voltage regulator of
10. The multiphase voltage regulator of
11. The multiphase voltage regulator of
12. The drive control circuit of
13. The multiphase voltage regulator of
a current source for applying a current across an external resistor connected to an address pin of the drive control circuit to create a voltage across the external resistor; and
an analog to digital converter for determining an address associated with the drive control circuit responsive to the voltage across the external resistor.
15. The method of
monitoring an external clock signal on a clock line of the single bus of the multiphase voltage regulator;
detecting an absence of the external clock signal on the clock line for a predetermined period of time; and
attempting to provide a clock signal of at least one of the drive control circuits as the external clock signal for the multiphase voltage regulator responsive to the external clock signal not being present on the clock line for the predetermined period of time.
16. The method of
17. The method of
18. The method of
applying a current across an external resistor connected to an address pin of the drive control circuit to create a voltage across the external resistor; and
determining an address associated with the at least one drive control circuit responsive to the voltage across the external resistor.
0. 20. The drive control circuit of claim 19, wherein the phase number detector generates a pulse on the single bus over the phase number detect interface at a predetermined period of time responsive to a detection of the indicator on the phase number detect interface.
0. 21. The drive control circuit of claim 19, wherein the phase number detector determines the total number of active phases in the multiphase voltage regulator responsive to a plurality of pulses detected on the phase number detect interface, wherein each of the plurality of pulses are associated with another drive control circuit connected to the single bus.
|
This application is a reissue of U.S. Pat. No. 8,233,299 (Ser. No. 12/650,772), filed on Dec. 31, 2009 and issued on Jul. 31, 2012, which claims priority from U.S. Provisional Patent Application Ser. No. 61/150,386 filed on Feb. 6, 2009, entitled DYNAMIC PHASE TIMING CONTROL FOR MULTIPLE REGULATORS OR PHASES, all both of which is are incorporated herein by reference.
For a more complete understanding, reference is now made to the following description taken in conjunction with the accompanying Drawings in which:
Referring now to the drawings, wherein like reference numbers are used herein to designate like elements throughout, the various views and embodiments of a dynamic phase timing control for multiple regulators or phases are illustrated and described, and other possible embodiments are described. The figures are not necessarily drawn to scale, and in some instances the drawings have been exaggerated and/or simplified in places for illustrative purposes only. One of ordinary skill in the art will appreciate the many possible applications and variations based on the following examples of possible embodiments.
Referring now to
Each of the modules 202 includes a current sharing pin (ISH) 222, a phase number detector pin (PND) 224, a system clock pin (CLK) 226 and a module address pin (ADR) 228. The current sharing pin 222 of each of the modules 202a and 202b which support a common output voltage are connected with the current sharing line 230. The current sharing line 230 carries information about the average current within the multiphase system of voltage regulators. The phase number detector line 232 carries information enabling a determination of the total number of voltage modules 202 present within the system and using this information, each module can determine its relative order within the system. The clock line 234 connects with the clock pin 226 and is used for synchronizing all voltage regulator modules to operate relative to the same clock frequency. The address pin 228 enables the address of each of the modules 202 to be assigned via an associated resistor 238. An additional pin and line that may be used with each of the modules 202 but is not illustrated in
Referring now to
Interface control logic 326 controls operations of the clock interface block 320, PND interface block 322 and I2C interface block 324 in conjunction with address information determined by the address block 328. The address block 328 determines the address of the particular module 202 responsive to the associated resistor 238. The PWM block 330 generates PWM control signals to the driver circuitry 332 responsive to current sharing information received from current sharing block 318 and clock information received from the clock interface 320. The driver circuitry 332 provides the upper and lower gate drive control signal via associated pins 204 and 206, respectively.
Referring now to
Current sharing block 408 determines the average current within the system responsive to current sharing information received from the other regulator modules 202 over the current sharing pin 222. The oscillator/PLL block 410 generates an inner clock signal and uses this clock as a synchronizing clock within the regulator module 202 responsive to information received from the master/slave detector block 404 and external clock information received via the clock pin 226. The master/slave detector block 404 is able to determine whether the master clock is active by monitoring for a clock signal on the clock line via the clock pin 226. The master/slave detector block 404 enables the module 202 to seize control of the clock line as the master should the current master fail. The master/slave detector 404 enables a regulator module 202 acting as a master to control the clock bus through pin 226. Likewise, if the module 202 is acting as a slave, the master/slave detector 404 will enable the module to synchronize its inner clock to the clock signal received over pin 226.
The phase number detector 412 assists in determining the number of phases associated with a particular system and further enables determination of the order of communication of the associated module 202 with respect to the other modules responsive to information received over the phase number detector pin 224. The phase number detector 412 enables the module 202 to send a pulse to the PND bus via the PND pin 224. The phase number detector 412 monitors the PND line over the PND pin 224 in order to determine the total phase number of the multiphase regulator system associated with the module 202 and determine its order within the system as will be more fully described herein below. Logic associated with the phase number detector 412 and phase number detector pin 224 includes a pair of transistors connected between the reference voltage VCC and ground. A P-channel transistor 414 has its source/drain path connected between the VCC node and node 416. An N-channel transistor 418 has its drain/source path connected between node 416 and ground. Node 416 is connected to PND pin 224 and is also provided as an input to the ADC and counter 402. The gate of transistor 414 is connected to the output of a NAND gate 420. The inputs of NAND gate 420 are connected to node 422 and node 424. Each of these nodes are connected to the phase number detector 412. The gate of transistor 418 is connected to the output of an AND gate 426. The inverted input of AND gate 426 is connected to node 422 and the non inverted input of AND gate 426 is connected to node 424.
Additional logic circuitry is also associated with the clock pin 226, phase number detector 412 and oscillator 410 with respect to providing the inner and external clock signals. A P-channel transistor 428 has its source/drain path connected between the VCC node and node 430. An N-channel transistor 432 has its drain/source path connected between node 430 and the ground node. Node 430 is connected to the CLK pin 226 and is also provided as an input to the oscillator/PLL 410 as the external clock signal. A NAND gate 434 has its output connected to the gate of transistor 428. The input of NAND gate 434 is connected to node 436 which is the inner clock signal that is provided from the oscillator 410; this signal also is connected to the phase number detector 412. The other input of NAND gate 434 is connected to node 438. An AND gate 440 has its output connected to the gate of transistor 432. The inverted input of AND gate 440 is connected to node 436. The non-inverted input of AND gate 440 is connected to node 438.
The PWM block 442 provides the upper and lower gate drive signals that are provided from the module 202 responsive to the current sharing information from current sharing block 408 and the clock signals provided from oscillator/PLL 410.
Referring now more particularly to
Each of the slave modules connected to the PND line will detect the PND line being pulled high for two clock cycles of the CLK1 clock signal 502. At the falling edge of the head count start pulse at time T1, each slave module connected to the PND line will initiate an internal timer to begin counting the number of pulses of the CLK1 signal 502 in order to determine a time period that the associated modules should wait before transmitting a short pulse on the PND line. Each slave module connected to the PND line will raise the bus high at a time delay corresponding to the address of the module. The time delay Td is different for each module connected to the system. This will ensure that there will be no overlap between pulses transmitted by various modules within the system.
During execution of the pulses following the head count start pulse, each module via phase number detector 412 will count the number of pulses occurring both before and after the time which it transmits its own pulse. During the head count activity initiated by the head count start pulse, each module 202 will be monitoring the PND line. At the end of the wait time from the head count start pulse, each module will know the number of modules present ahead of itself by counting the number of pulses before transmission of its own pulse. Each module will also know the number of modules present after itself by counting the number of pulses transmitted after it transmits its own pulse. Finally, each module will note the total number of modules present by counting the total number of pulses that have been transmitted. Each module uses this information to adjust its relative phase shift with respect to the entire system as will be described more fully herein below. As can be seen, the phase number detector may repeat this process as many times as necessary by pulling the head count start pulse high for the determined number of cycles that initiates the process.
Referring now to
Referring now to
Referring now to
The master clock signal is normally provided on the CLK line of the system from the master module and is monitored and used by each of the slave modules for synchronizing their inner clock signal. Referring now to
Referring now back to
Referring now also to
When inquiry step 1012 determines that the clock signal has been gone for a sufficient number of cycles, a module will attempt to take over master control at step 1014. Inquiry step 1016 will determine if the module can pull the clock line high. If the module cannot pull the clock line high, the module will cease attempting to obtain master control and become a slave module at step 1018. If inquiry step 1016 determines that it can pull the bus high, the output stage of the module will be set to enable the module to provide the master clock at step 1020. The process is completed at step 1022 and the new master remains in control until it is reset or fails.
Referring now to
For existing regulators which support n+m redundancy or which support dynamic phase adding or dropping, phase timing remains fixed in the nominal state as phases are disabled. The present disclosure provides a method to dynamically adjust the timing of the remaining enabled phases so that the phase timing is optimally spaced. The benefit of this scheme is minimized input and output ripple regardless of the number of active phases for a given multiphase regulator. For a multi output regulator, the benefit is limited to minimize input ripple only. An additional benefit of the invention is to support n+m redundancy support for multiple input rails up to 1 per phase or regulator.
It will be appreciated by those skilled in the art having the benefit of this disclosure that this dynamic phase timing control for multiple regulators or phases provides a realtime adjustment of the number of phases and the phase shift associated with a regulator. It should be understood that the drawings and detailed description herein are to be regarded in an illustrative rather than a restrictive manner, and are not intended to be limiting to the particular forms and examples disclosed. On the contrary, included are any further modifications, changes, rearrangements, substitutions, alternatives, design choices, and embodiments apparent to those of ordinary skill in the art, without departing from the spirit and scope hereof, as defined by the following claims. Thus, it is intended that the following claims be interpreted to embrace all such further modifications, changes, rearrangements, substitutions, alternatives, design choices, and embodiments.
Qiu, Weihong, Ahmad, Faisal, Pongratananukul, Nattorn
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
6141231, | Jul 09 1999 | ABB POWER ELECTRONICS INC | Board mountable power supply module with current sharing circuit and a method of current sharing between parallel power supplies |
6285172, | Nov 13 2000 | Texas Instruments Incorporated | Digital phase-locked loop circuit with reduced phase jitter frequency |
6564278, | Oct 21 1999 | SERVSTOR TECHNOLOGIES, LLC | System and method for obtaining board address information |
7518894, | Mar 31 2005 | Silicon Laboratories Inc | Distributed power supply system having reassignable master |
7571359, | Jul 31 2000 | Massachusetts Institute of Technology | Clock distribution circuits and methods of operating same that use multiple clock circuits connected by phase detector circuits to generate and synchronize local clock signals |
7584371, | Mar 17 2005 | Infineon Technologies Americas Corp | POL system architecture with analog bus |
7616463, | Sep 30 2005 | Volterra Semiconductor Corporation | Voltage regulator with common s-phase signals and phase lock loops |
7737669, | Mar 30 2007 | Intel Corporation | Hierarchical control for an integrated voltage regulator |
7872886, | Feb 20 2008 | Virginia Tech Intellectual Properties, Inc | Quasi-parallel voltage regulator |
20070291520, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 04 2009 | AHMAD, FAISAL | Intersil Americas Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 036183 | /0033 | |
Dec 04 2009 | QIU, WEIHONG | Intersil Americas Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 036183 | /0033 | |
Dec 04 2009 | PONGRATANANUKUL, NATTORN | Intersil Americas Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 036183 | /0033 | |
Dec 23 2011 | Intersil Americas Inc | INTERSIL AMERICAS LLC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 036189 | /0244 | |
Mar 31 2014 | INTERSIL AMERICAS LLC | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Feb 01 2016 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jan 24 2020 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jan 23 2024 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Oct 13 2018 | 4 years fee payment window open |
Apr 13 2019 | 6 months grace period start (w surcharge) |
Oct 13 2019 | patent expiry (for year 4) |
Oct 13 2021 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 13 2022 | 8 years fee payment window open |
Apr 13 2023 | 6 months grace period start (w surcharge) |
Oct 13 2023 | patent expiry (for year 8) |
Oct 13 2025 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 13 2026 | 12 years fee payment window open |
Apr 13 2027 | 6 months grace period start (w surcharge) |
Oct 13 2027 | patent expiry (for year 12) |
Oct 13 2029 | 2 years to revive unintentionally abandoned end. (for year 12) |