Claims
- 1. A controller for controlling a DC to AC open loop pulse width modulation (PWM) converter circuit, said controller comprising:
- sampling means for generating a digital number representative of the magnitude of a source of electrical power, denoted by V.sub.IN ;
- output voltage generator means for generating a digital representation of a desired output voltage, denoted by V.sub.OUT ;
- processing means for determining the duty cycle D of a PWM signal as a function of K, N, V.sub.IN and V.sub.OUT ; and
- pulse width modulation means for generating said PWM signal in response to the duty cycle generated by said processing means.
- 2. The controller according to claim 1, wherein said sampling means comprises A/D converter means.
- 3. The controller according to claim 1, wherein said output voltage generator means comprises a sine wave generator.
- 4. The controller according to claim 1, wherein said input voltage V.sub.IN is an unregulated DC voltage.
- 5. The controller according to claim 1, wherein said processing means is operative to determine the duty cycle of a PWM signal adapted for use with an open loop converter having a buck topology, said processing means comprising a divider for dividing V.sub.OUT by V.sub.IN.
- 6. The controller according to claim 1, wherein said processing means is operative to determine the duty cycle of a PWM signal adapted for use with an open loop converter having a boost topology, said processing means comprising:
- a summer for generating the sum V.sub.OUT -V.sub.IN ; and
- a divider for dividing V.sub.OUT by said sum.
- 7. The controller according to claim 1, wherein said processing means is operative to determine the duty cycle of a PWM signal adapted for use with an open loop converter having a forward topology, said processing means comprising:
- a multiplier for generating the product N.multidot.V.sub.IN ; and
- a divider for dividing V.sub.OUT by said product.
- 8. The controller according to claim 1, further comprising bridge control means for generating a bridge control signal for converting a half wave sine function to a fill wave sine function, said bridge control signal having the same frequency as the sine wave output by said circuit.
- 9. The controller according to claim 1, further comprising buffer means coupled to the output of said pulse width modulation means, said buffer means for generating an output PWM signal with suitable drive and load characteristics.
- 10. A controller for controlling an open loop pulse width modulation (PWM) converter circuit having a buck topology, said circuit connected to a source of electrical power, said controller comprising:
- sampling means for generating a digital representation of the voltage level of said source of electrical power denoted by V.sub.IN ;
- sine generator means for generating a digital representation of a sinusoidal waveform denoted by V.sub.OUT ;
- processing means for determining the duty cycle of a PWM signal in accordance with the following equation ##EQU38## wherein D=duty cycle of PWM signal
- V.sub.IN =voltage level of said source of DC electrical power
- V.sub.OUT =digital representation of a sinusoidal waveform;
- pulse width modulation means for generating said PWM signal in response to the duty cycle generated by said processing means, said PWM signal output by said controller;
- circuitry for generating a half wave sine wave in accordance with said PWM signal; and
- output bridge circuitry for converting said half wave sine wave signal into a full wave sine function.
- 11. The controller according to claim 10, wherein said sampling means comprises A/D converter means.
- 12. The controller according to claim 10, wherein said sine generator means comprises counting means coupled to look up table means.
- 13. The controller according to claim 10, wherein said sine generator means comprises synchronous state machine means.
- 14. The controller according to claim 10, further comprising buffer means coupled to the output of said pulse width modulation means, said buffer means for generating an output PWM signal with suitable drive and load characteristics.
- 15. The controller according to claim 10, wherein said processing means is operative to determine the duty cycle of a PWM signal adapted for use with an open loop converter having a buck topology, said processing means comprising a divider for dividing V.sub.OUT by V.sub.IN.
- 16. A controller for controlling an open loop converter circuit having a boost topology, said circuit connected to a source of electrical power, said controller comprising:
- sampling means for generating a digital representation of the voltage level of said source of electrical power denoted by V.sub.IN ;
- sine generator means for generating a digital representation of a sinusoidal waveform denoted by V.sub.OUT ;
- processing means for determining the duty cycle of a pulse width modulated (PWM) signal in accordance with the following equation ##EQU39## wherein D=duty cycle of PWM signal
- V.sub.IN =voltage level of said source of DC electrical power
- V.sub.OUT =digital representation of a sinusoidal waveform;
- pulse width modulation means for generating said PWM signal in response to the duty cycle generated by said processing means, said PWM signal output by said controller;
- circuitry for generating a half wave sine wave in accordance with said PWM signal; and
- output bridge circuitry for converting said half wave sine wave signal into a full wave sine function.
- 17. The controller according to claim 16, wherein said sampling means comprises A/D converter means.
- 18. The controller according to claim 16, wherein said sine generator means comprises counting means coupled to look up table means.
- 19. The controller according to claim 16, wherein said sine generator means comprises synchronous state machine means.
- 20. The controller according to claim 16, further comprising buffer means coupled to the output of said pulse width modulation means, said buffer means for generating an output PWM signal with suitable drive and load characteristics.
- 21. The controller according to claim 16, wherein said processing means is operative to determine the duty cycle of a PWM signal adapted for use with an open loop converter having a boost topology, said processing means comprising:
- a summer for generating the sum V.sub.OUT -V.sub.IN ; and
- a divider for dividing V.sub.OUT by said sum.
- 22. A controller for controlling an open loop converter circuit having a forward topology, said circuit connected to a source of electrical power and including a transformer having a primary and a secondary, said controller comprising:
- sampling means for generating a digital representation of the voltage level of said source of electrical power denoted by V.sub.IN ;
- sine generator means for generating a digital representation of a sinusoidal waveform denoted by V.sub.OUT ;
- processing means for determining the duty cycle of a pulse width modulated (PWM) signal in accordance with the following equation ##EQU40## wherein D=duty cycle of PWM signal
- N=turns ratio of said transformer
- V.sub.IN =voltage level of said source of DC electrical power
- V.sub.OUT =digital representation of a sinusoidal waveform;
- pulse width modulation means for generating said PWM signal in response to the duty cycle generated by said processing means, said PWM signal output by said controller;
- circuitry for generating a half wave sine wave in accordance with said PWM signal; and
- output bridge circuitry for converting said half wave sine wave signal into a full wave sine function.
- 23. The controller according to claim 22, wherein said sampling means comprises A/D converter means.
- 24. The controller according to claim 22, wherein said sine generator means comprises counting means coupled to look up table means.
- 25. The controller according to claim 22, wherein said sine generator means comprises synchronous state machine means.
- 26. The controller according to claim 22, further comprising buffer means coupled to the output of said pulse width modulation means, said buffer means for generating an output PWM signal with suitable drive and load characteristics.
- 27. The controller according to claim 22, wherein said processing means is operative to determine the duty cycle of a PWM signal adapted for use with an open loop converter having a forward topology, said processing means comprising:
- a multiplier for generating the product N.multidot.V.sub.IN ; and
- a divider for dividing V.sub.OUT by said product.
- 28. A method of controlling an open loop pulse width modulation (PWM) converter circuit, said method comprising the steps of:
- generating a digital number representative of the magnitude of a source of DC electrical power denoted by V.sub.IN ;
- generating a digital representation of a sinusoidal waveform denoted by V.sub.OUT ;
- determining the duty cycle of a PWM signal; and
- generating said PWM signal in response to the duty cycle generated by said processing means.
- 29. The method according to claim 28, wherein the step of determining the duty cycle of said PWM signal adapted for use with an open loop converter having a buck topology comprises the step of dividing V.sub.OUT by V.sub.IN.
- 30. The method according to claim 28, wherein the step of determining the duty cycle of a PWM signal adapted for use with an open loop converter having a boost topology comprises the steps of:
- generating the sum V.sub.OUT -V.sub.IN ; and
- dividing V.sub.OUT by said sum.
- 31. The method according to claim 28, wherein the step of determining the duty cycle of a PWM signal adapted for use with an open loop converter having a forward topology comprises the steps of:
- generating the product N.multidot.V.sub.IN ; and
- dividing V.sub.OUT by said product.
- 32. The method according to claim 28, further comprising the step converting a half wave sine function to a full wave sine function.
- 33. The method according to claim 28, further comprising the step of generating an output PWM signal with suitable drive and load characteristics.
- 34. A method of controlling an open loop pulse width modulation (PWM) converter circuit having a buck topology, said circuit connected to a source of electrical power, said method comprising the steps of:
- generating a digital representation of the voltage level of said source of electrical power denoted by V.sub.IN ;
- generating a digital representation of a sinusoidal waveform denoted by V.sub.OUT ;
- determining the duty cycle of a PWM signal in accordance with the following equation ##EQU41## wherein D=duty cycle of PWM signal
- V.sub.IN =voltage level of said source of DC electrical power
- V.sub.OUT =digital representation of a sinusoidal waveform;
- generating said PWM signal in response to the duty cycle generated in said step of determining;
- generating a half wave sine wave in accordance with said PWM signal; and
- converting said half wave sine wave signal into a full wave sine function.
- 35. A method of controlling an open loop converter circuit having a boost topology, said circuit connected to a source of electrical power, said method comprising the steps of:
- generating a digital representation of the voltage level of said source of electrical power denoted by V.sub.IN ;
- generating a digital representation of a sinusoidal waveform denoted by V.sub.OUT ;
- determining the duty cycle of a pulse width modulated (PWM) signal in accordance with the following equation ##EQU42## wherein D=duty cycle of PWM signal
- V.sub.IN =voltage level of said source of DC electrical power
- V.sub.OUT =digital representation of a sinusoidal waveform;
- generating said PWM signal in response to the duty cycle generated in said step of determining;
- generating a half wave sine wave in accordance with said PWM signal; and
- output bridge circuitry for converting said half wave sine wave signal into a full wave sine function.
- 36. A method of controlling an open loop pulse width modulation (PWM) converter circuit having a forward topology, said circuit connected to a source of electrical power and including a transformer having a primary and a secondary, said method comprising the steps of:
- generating a digital representation of the voltage level of said source of electrical power denoted by V.sub.IN ;
- generating a digital representation of a sinusoidal waveform denoted by V.sub.OUT ;
- determining the duty cycle of a PWM signal in accordance with the following equation ##EQU43## wherein D=duty cycle of PWM signal
- N=turns ratio of said transformer
- V.sub.IN =voltage level of said source of DC electrical power
- V.sub.OUT =digital representation of a sinusoidal waveform;
- generating said PWM signal in response to the duty cycle generated in said step of determining;
- generating a half wave sine wave in accordance with said PWM signal; and
- converting said half wave sine wave signal into a fill wave sine function.
RELATED APPLICATIONS
This application is a continuation-in-part of U.S. Patent Application Ser. No. 09/022,281, filed Feb. 11, 1998, now U.S. Pat. No. 5,828,558 which is incorporated herein by reference.
US Referenced Citations (16)
Non-Patent Literature Citations (1)
Entry |
Horowitz et al., "The Art of Electronics," Three-Terminal and Four-Terminal Regulators, Chapter 6 6.19 Switching Regulators and DC-DC Converters pp. 355-358, no date. |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
022281 |
Feb 1998 |
|