Claims
- 1. A digital pulse width modulation (PWM) controller embodied in a unitary monolithic complementary metal oxide semiconductor (CMOS) integrated circuit (IC) and comprising:
(a) an input node for receiving a feedback control value related to an output parameter of an electrical circuit controlled by the digital PWM controller, (b) a digital output switch connected to an output node for providing digital width-modulated control pulses at a control pulse rate to control duty cycle of the power circuit, the digital width-modulated control pulses being width-modulated in relation to the feedback control value, (c) a digital reference clock generator for generating a reference clock at a reference clock rate much higher than the control pulse rate, (d) an oversampling analog-to-digital converter for sampling the first feedback control value at the reference clock rate and for converting and filtering the first feedback control value at the input into digital feedback words at the control pulse rate, and, (e) digital control logic clocked at the reference clock rate for establishing a minimum control pulse interval, a maximum control pulse interval, and a data acquisition interval; for synchronizing and controlling the oversampling analog-to-digital converter at the control pulse rate and for generating and applying the digital width-modulated control pulses to the digital output switch at the control pulse rate.
- 2. The CMOS digital PWM controller set forth in claim 1 wherein the digital reference clock generator generates the reference clock at a rate in a range between approximately 10 times and 100 times the control pulse rate.
- 3. The CMOS digital PWM controller set forth in claim 1 wherein the digital control logic includes a digital jitter circuit for adding digitally generated jitter to the control pulse rate to reduce electromagnetic interference.
- 4. The CMOS digital PWM controller set forth in claim 3 wherein the digital jitter circuit includes a linear feedback shift register clocked at the reference clock rate.
- 5. The CMOS digital PWM controller set forth in claim 4 wherein the linear feedback shift register is configurable to generate a pseudo-random jitter count having a value which when added to the a count corresponding approximately to the minimum control pulse interval results in a sum of counts representing an interval within the minimum control pulse interval and the maximum control pulse interval.
- 6. The CMOS digital PWM controller set forth in claim 1 wherein the first oversampling ADC comprises a delta-sigma analog-to-digital converter (ADC).
- 7. The CMOS digital PWM controller set forth in claim 6 wherein the synchronous delta-sigma ADC comprises a digital nth order modulator followed by a digital mth order sinx/x decimation filter.
- 8. The CMOS digital PWM controller set forth in claim 7 wherein the synchronous delta-sigma ADC comprises a digital first order modulator followed by a digital first order sinx/x decimation filter.
- 9. The CMOS digital PWM controller set forth in claim 1 further comprising second parameter sensing circuit means for sensing a second operating parameter of the power circuit; and, wherein the digital control logic receives and uses the second operating parameter to control generation of the digital width-modulated control pulses applied to the digital output switch at the control pulse rate.
- 10. The CMOS digital PWM controller set forth in claim 9 wherein the second parameter sensing circuit means includes an overcurrent comparator circuit for sensing overcurrent of an external switching transistor of the electrical circuit controlled by the digital output switch.
- 11. The CMOS digital PWM controller set forth in claim 9 wherein the second parameter sensing circuit includes a digital-to-analog converter (DAC) circuit controlled by digital control logic for establishing a reference current level at the overcurrent comparator circuit.
- 12. The CMOS digital PWM controller set forth in claim 10 further comprising a low resistance overcurrent sensing resistor element connected between a ground node connection of the controller and the digital output switch connected to the output node, and wherein the overcurrent comparator circuit is connected to the overcurrent sensing resistor element.
- 13. The CMOS digital PWM controller set forth in claim 1 wherein digital reference clock generator generates a reference clock at a reference clock rate much higher than the control pulse rate without requiring any frequency-setting circuit elements external to the IC.
- 14. The CMOS digital PWM controller set forth in claim 13 wherein the digital reference clock generator comprises within a circuit loop:
(i) a switched capacitor current source having a characteristic capacitance C, (ii) an error integrator including a dc reference current source having a characteristic current of a reference voltage (Vref) divided by a characteristic resistance (R), (iii) a high frequency voltage controlled oscillator, (iv) a divide-by-n counter, and, (v) a non-overlapping clock generator for controlling the switch capacitor current source, such that an output frequency F of the reference clock is approximately equal to n/RC.
- 15. The CMOS digital PWM controller set forth in claim 1 wherein the digital state control logic includes soft start logic for starting up the digital PWM controller during an initial IC power on interval.
- 16. The CMOS digital PWM controller set forth in claim 1 wherein the digital control logic comprises:
(a) a multi-bit digital counter clocked at the reference clock rate for generating each control pulse interval, (b) a period control pulse interval circuit for comparing a count reached by the multi-bit digital counter with an interval value greater than n determined to represent a present control pulse interval, and for clearing the multi-bit digital counter at equivalence, (c) a count-zero comparator for putting out a COUNTZERO value to clear the first ADC when the multi-bit digital counter is cleared, and (d) a count n comparator for putting out a COUNTN value to latch a count reached by the ADC when the multi-bit digital counter reaches a count of n.
- 17. The CMOS digital PWM controller set forth in claim 16 wherein the period control pulse interval circuit includes a linear feedback shift register clocked at a rate equal to a repetition rate of the present control pulse interval for generating a pseudo-random PWM period.
- 18. The CMOS digital PWM controller set forth in claim 16 wherein the digital control logic further comprises a minimum duty comparator for comparing a count reached by the multi-bit digital counter with a predetermined minimum duty interval value and a minimum duty latch set true upon equivalence thereof for providing a MINDUTYOK control; a maximum duty comparator for comparing a count reached by the multi-bit digital counter with a predetermined maximum duty interval value and a maximum duty latch set true upon equivalence thereof for providing a MAXDUTYOK control; the minimum duty latch and the maximum duty latch being reset by the COUNTZERO value; a duty interval AND gate set true when MINDUTYOK and MAXDUTY controls are true; a PWM interval latch set by the COUNTZERO value and reset when the AND gate is set true; and a PWM AND gate for passing the ADC value for so long as the PWM interval latch remains set.
- 19. The CMOS digital PWM controller set forth in claim 1 wherein the digital state control logic includes digital logic elements for the control of controlling PWM duty cycle within a range lying within a minimum duty cycle limit, and a maximum duty cycle limit.
- 20. The CMOS digital PWM controller set forth in claim 19 further including a blanking comparator for comparing a count reached by the multi-bit digital counter with a predetermined blanking interval value, and a blanking latch set by the blanking comparator and cleared by the COUNTZERO control for providing a BLANKOK control.
- 21. The CMOS digital PWM controller set forth in claim 19 wherein the digital logic elements include elements responsive to the BLANKOK control for establishing PWM duty cycle range in relation to a current limit.
- 22. The CMOS digital PWM controller set forth in claim 19 wherein the digital logic elements also establish PWM duty cycle range in relation to a soft start sequence.
- 23. The CMOS digital PWM controller set forth in claim 1 wherein the IC is factory-configured, packaged and connected as one of three-terminal electronic device configuration and multi-terminal electronic device configuration.
- 24. The CMOS digital PWM controller set forth in claim 1 wherein the electrical circuit comprises a switching power supply.
- 25. The CMOS digital PWM controller set forth in claim 24 further comprising a startup circuit for controlling a path for conducting voltage present at the output node to a bias node during an initial power up sequence and for disconnecting the path after bias voltage is determined to be present at the bias node.
- 26. A digital pulse width modulation (PWM) controller chip having
(1) a clock generator for directly generating a sampling clock at a frequency higher than a control pulse rate without requiring a phase locked loop, (2) an oversampling analog-to-digital converter clocked by the sampling clock for converting error signals into filtered digital values, (3) an output for controlling duty cycle of an electrical device in accordance with width-modulated digital control pulses supplied at the control pulse rate, and, (4) digital control logic for receiving the digital values and for generating the width-modulated digital control pulses in relation to the digital values.
- 27. The digital PWM controller chip set forth in claim 26 wherein the digital control logic includes:
(a) a multi-bit digital counter clocked at the reference clock rate for generating control pulse intervals, (b) a period control pulse interval circuit for comparing a count reached by the multi-bit digital counter with an interval value, and for clearing the multi-bit digital counter at equivalence, (c) a count-zero comparator for putting out a COUNTZERO value to clear the ADC when the multi-bit digital counter is cleared, and (d) a comparator for putting out a COUNTN value to latch a value held by the ADC when the multi-bit digital counter reaches the interval value.
- 28. The digital PWM controller chip set forth in claim 27 wherein the digital control logic includes a minimum duty comparator for comparing a count reached by the multi-bit digital counter with a predetermined minimum duty interval value and a minimum duty latch set true upon equivalence thereof for providing a minimum duty control;
a maximum duty comparator for comparing a count reached by the multi-bit digital counter with a predetermined maximum duty interval value and a maximum duty latch set true upon equivalence thereof for providing a maximum duty control; the minimum duty latch and the maximum duty latch being reset by the COUNTZERO value; a duty interval AND gate set true when the minimum duty and maximum duty controls are true; a PWM interval latch set by the COUNTZERO value and reset when the AND gate is set true; and, a PWM AND gate for passing the ADC value for so long as the PWM interval latch remains set.
- 29. The digital PWM controller chip set forth in claim 27 further comprising a linear feedback shift register clocked at a rate equal to a repetition rate of the present control pulse interval for generating and applying a pseudo-random sequence to the period control pulse interval circuit to aid generating a pseudo-random PWM period.
- 30. The digital PWM controller chip set forth in claim 26 wherein the clock generator for directly generating the sampling clock at a frequency higher than a control pulse rate without requiring a phase locked loop includes within a circuit loop:
(i) a switched capacitor current source having a characteristic capacitance C, (ii) an error integrator including a dc reference current source having a characteristic current of a reference voltage (Vref) divided by a characteristic resistance (R), (iii) a high frequency voltage controlled oscillator, (iv) a divide-by-n counter, and, (v) a non-overlapping clock generator for controlling the switch capacitor current source, such that an output frequency F of the reference clock is approximately equal to n/RC.
- 31. The digital PWM controller chip set forth in claim 26 wherein the oversampling analog-to-digital converter (ADC) comprises a synchronous delta-sigmna ADC including a digital nth order modulator followed by a digital th order sinx/x decimation filter.
- 32. The digital PWM controller chip set forth in claim 31 wherein the synchronous delta-sigma ADC comprises a digital first order modulator followed by a digital first order sinx/x decimation filter.
- 33. The digital PWM controller chip set forth in claim 26 wherein the chip is formed as a low voltage complementary metal oxide silicon integrated circuit.
- 34. A clock generator embodied as an integrated circuit (IC) without any frequency determining elements external to the IC for directly generating a high frequency and without requiring a phase locked loop comprising within a circuit loop:
(i) a switched capacitor current source having a characteristic capacitance C, (ii) an error integrator including a dc reference current source having a characteristic current of a reference voltage (Vref) divided by a characteristic resistance (R), (iii) a high frequency voltage controlled oscillator, (iv) a divide-by-n counter, and, (v) a non-overlapping clock generator for controlling the switch capacitor current source, such that an output frequency F of the reference clock is approximately equal to n/RC.
- 35. The clock generator set forth in claim 32 wherein the high frequency voltage oscillator generates a high frequency in a range bounded by one and 150 MHz.
- 36. An electronic circuit embodied within a complementary metal oxide silicon integrated circuit chip having an input for sampling a signal at an input and for providing digital output values at a data output rate, the circuit including:
(a) a clock generator for directly generating a sampling clock at a frequency much higher than the data output rate without requiring a phase locked loop; and, (b) an oversampling analog-to-digital converter clocked by the sampling clock for converting the signal into filtered digital values at the data output rate.
- 37. The electronic circuit set forth in claim 36 wherein the clock generator comprises:
(i) a switched capacitor current source having a characteristic capacitance C, (ii) an error integrator including a dc reference current source having a characteristic current of a reference voltage (Vref) divided by a characteristic resistance (R), (iii) a high frequency voltage controlled oscillator (iv) a divide-by-n counter, and, (v) a non-overlapping clock generator for controlling the switch capacitor current source, such that an output frequency F of the reference clock is approximately equal to n/RC.
- 38. The electronic circuit set forth in claim 36 wherein the oversampling analog-to-digital converter (ADC) comprises a synchronous delta-sigma ADC including a digital nth order modulator followed by a digital mth order sinx/x decimation filter.
- 39. The digital PWM controller chip set forth in claim 37 wherein the synchronous delta-sigma ADC comprises a digital first order modulator followed by a digital first order sinx/x decimation filter.
- 40. A digital pulse width modulation (PWM) controller integrated circuit chip including:
(a) a clock generator for generating a sampling clock, (b) an analog-to-digital converter clocked by the sampling clock for converting error signals into filtered digital values, (c) an output for controlling duty cycle of an electrical device in accordance with width-modulated digital control pulses, and, (d) digital control logic for receiving the digital values and for generating the width-modulated digital control pulses in relation to the digital values, the digital control logic including a digital jitter circuit for adding digitally generated jitter to the control pulses to reduce electromagnetic interference.
- 41. The digital PWM controller set forth in claim 40 wherein the digital jitter circuit includes a linear feedback shift register for generating a repeating pseudo-random digital sequence, and a digital combining circuit for combining each value of the pseudo-random digital sequence with sequential ones of the digital values to provide pseudo-randomized control pulses.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present invention is related to commonly assigned, copending U.S. patent application Ser. No. ______, filed on the same date as this application and entitled: “Three-Terminal, Low Voltage Pulse Width Modulation Controller IC” (Docket No. MP 1728-US1), the disclosure thereof being incorporated herein by reference.