Controller for pulse width modulation circuit using AC sine wave from DC input signal
First Claim
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 VIN ;
output voltage generator means for generating a digital representation of a desired output voltage, denoted by VOUT ;
processing means for determining the duty cycle D of a PWM signal as a function of K, N, VIN and VOUT ; and
pulse width modulation means for generating said PWM signal in response to the duty cycle generated by said processing means.
2 Assignments
0 Petitions
Accused Products
Abstract
A pulse width modulation (PWM) controller suitable for use with a variety of open loop topology power supply circuits including ring generator circuits. The controller and the circuit realized therefrom utilizes an open loop topology to achieve the desired output voltage waveform. The PWM controller is suitable for realizing a plurality of different open loop converter topologies such as such as buck, boost, forward and push-pull topologies. The PWM controller is adapted to provide the required signals to control the various possible open loop converter topologies. The controller functions to generate a PWM signal that is used to generate a half wave sine wave signal. The controller includes the necessary functionality to control the duty cycle of the generated PWM signal so as to produce a full wave sine wave at the output of the output bridge circuit.
179 Citations
36 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 VIN ; output voltage generator means for generating a digital representation of a desired output voltage, denoted by VOUT ; processing means for determining the duty cycle D of a PWM signal as a function of K, N, VIN and VOUT ; and pulse width modulation means for generating said PWM signal in response to the duty cycle generated by said processing means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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 VIN ; sine generator means for generating a digital representation of a sinusoidal waveform denoted by VOUT ; 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 VIN =voltage level of said source of DC electrical power VOUT =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. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
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 VIN ; sine generator means for generating a digital representation of a sinusoidal waveform denoted by VOUT ; 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 VIN =voltage level of said source of DC electrical power VOUT =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. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
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 VIN ; sine generator means for generating a digital representation of a sinusoidal waveform denoted by VOUT ; 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 VIN =voltage level of said source of DC electrical power VOUT =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. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
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 VIN ; generating a digital representation of a sinusoidal waveform denoted by VOUT ; determining the duty cycle of a PWM signal; and generating said PWM signal in response to the duty cycle generated by said processing means. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
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 VIN ; generating a digital representation of a sinusoidal waveform denoted by VOUT ; determining the duty cycle of a PWM signal in accordance with the following equation ##EQU41## wherein D=duty cycle of PWM signal VIN =voltage level of said source of DC electrical power VOUT =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 VIN ; generating a digital representation of a sinusoidal waveform denoted by VOUT ; 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 VIN =voltage level of said source of DC electrical power VOUT =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 VIN ; generating a digital representation of a sinusoidal waveform denoted by VOUT ; 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 VIN =voltage level of said source of DC electrical power VOUT =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.
-
Specification