Pulse width modulation signal generation circuit and method
US-2016204774-A1 · Jul 14, 2016 · US
US10468948B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10468948-B2 |
| Application number | US-201615066802-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 10, 2016 |
| Priority date | Jul 21, 2015 |
| Publication date | Nov 5, 2019 |
| Grant date | Nov 5, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An electric motor is controlled by means of pulse-width modulated control signal having edge transitions occurring at certain transition count values of the pulses of a clock signal which is frequency-modulated with a step-wise frequency modulation (e.g., SSCG or Spread Spectrum Clock Generation). A frequency unmodulated clock signal is provided having a fixed period indicative of the period of the pulse-width modulated control signals. The transition count values are set as a function of a predicted count value and/or a predicted frequency value for the frequency-modulated clock signal. Prediction occurs as a function of the frequency unmodulated clock signal, so that the transition count values are compensated against the step-wise (e.g., SSCG) frequency modulation.
Opening claim text (preview).
The invention claimed is: 1. A method of controlling an electric motor, comprising: providing, by a first clock generator, a frequency unmodulated clock signal having a fixed period indicative of the period of at least one pulse-width modulated control signal, the at least one pulse-width modulated control signal having edge transitions occurring for at least one transition count value of pulses of a frequency-modulated clock signal, provided by second clock generator, that is frequency-modulated with a step-wise frequency modulation; setting said at least one transition count value as a function of at least one of a predicted count value and a predicted frequency value for said frequency-modulated clock signal predicted as a function of said frequency unmodulated clock signal, said at least one transition count value being compensated against said step-wise frequency modulation; detecting if a frequency modulation step in said step-wise frequency modulation has occurred over a certain time; and if no frequency modulation step in said step-wise frequency modulation has occurred over said certain time, applying a time or count residue to a subsequent detection time by subtracting said residue from said subsequent detection time. 2. The method of claim 1 , wherein predicting said predicted frequency value for said frequency-modulated clock signal includes measuring an average value for the frequency of said frequency-modulated clock signal and comparing said average value measured with a set of values for the frequency of said frequency-modulated clock signal in order to identify a pair of values for the frequency of said frequency-modulated clock signal leading to said average value measured, thus determining if at least one frequency modulation step has occurred in said step-wise frequency modulation of said frequency-modulated clock signal. 3. The method of claim 2 , wherein said step-wise frequency modulation has a triangular modulation profile including upward and downward modulation steps, the method including identifying said pair of values for the frequency of said frequency-modulated clock signal out of plural pairs as a function of the modulation profile of said step-wise frequency modulation. 4. The method of claim 3 , including identifying a current pair of values for the frequency of said frequency-modulated clock signal as a function of a homologous previous pair of values for the frequency of said frequency-modulated clock signal. 5. The method of claim 2 , wherein generating said average value for the frequency of said frequency-modulated clock signal comprises generating said average value as a function of: i) a number of clock cycles of said frequency-modulated clock signal occurring over at least a portion of the fixed period of said unmodulated clock signal, or ii) difference between the numbers of clock cycles of said frequency-modulated clock signal occurring over subsequent periods or over subsequent portions of said unmodulated clock signal. 6. The method of claim 1 , wherein: said frequency-modulated clock signal is a high-frequency clock signal to which spread spectrum clock generation is applied, preferably with a triangular step-wise frequency modulation, and said frequency unmodulated clock signal is a low frequency clock signal, with said fixed period equal to the period of said at least one pulse-width modulated control signal. 7. The method of claim 6 , wherein said frequency-modulated clock signal has a frequency in the megahertz frequency range and said frequency unmodulated clock signal has a frequency in the kilohertz frequency range. 8. The control system of claim 7 , wherein the pulse width modulation module, as part of generating the predicted frequency value for the frequency modulated clock signal, is configured to: detect an average value for the frequency of the frequency-modulated clock signal; comparing the detected average value with a set of values for the frequency of said frequency-modulated clock signal to identify a pair of values for the frequency of the frequency-modulated clock signal that leads to the detected average value; and determine if at least one frequency modulation step has occurred in the step-wise frequency modulation of the frequency-modulated clock signal. 9. The control system of claim 8 , wherein the frequency modulated clock generator modulates the clock signal with step-wise frequency module having a triangular modulation profile including upward and downward modulation steps. 10. The control system of claim 9 , wherein the pulse width modulation module is further configured to identify said pair of values for the frequency of said frequency-modulated clock signal out of plural pairs as a function of the modulation profile of said step-wise frequency modulation. 11. The control system of claim 10 , wherein the pulse width modulation module is further configured to identify a current pair of values for the frequency of the frequency-modulated clock signal as a function of a homologous previous pair of values for the frequency of the frequency-modulated clock signal. 12. A control system for controlling an electric motor, including: a frequency modulated clock generator configured to generate a clock signal which is frequency-modulated with a step-wise frequency modulation; a pulse width modulation module configured to generate at least one pulse-width modulated control signal for said motor, said at least one pulse-width modulated control signal having edge transitions occurring for at least one transition count value of the pulses of a clock signal which is frequency-modulated with a step-wise frequency modulation; a frequency unmodulated clock generator configured to generate a frequency unmodulated clock signal having a fixed period indicative of the period of said at least one pulse-width modulated control signal; wherein said pulse width modulation module is configured to set said at least one transition count value as a function of at least one of a predicted count value and a predicted frequency value for said frequency-modulated clock signal predicted as a function of said frequency unmodulated clock signal, wherein said at least one transition count value is compensated based on said step-wise frequency modulation; and wherein predicting said predicted frequency value for said frequency-modulated clock signal includes: generating an average value fort e frequency of said frequency-modulated clock signal as a function of: a number of clock cycles of said frequency-modulated clock signal occurring over at least a portion of the fixed period of said unmodulated clock signal; or a difference between the numbers of clock cycles of said frequency-modulated clock signal occurring over subsequent periods or over subsequent portions of said unmodulated clock signal; and comparing said average value measured with a set of values for the frequency of said frequency-modulated clock signal in order to identify a pair of values for the frequency of said frequency-modulated clock signal leading to said average value measured, thus determining if at least one frequency modulation step has occurred in said step-wise frequency modulation of said frequency-modulated clock signal. 13. The control system of claim 12 further comprising an electric motor coupled to the frequency modulated clock generator. 14. A computer program product loadable into a memory of at least one processor module and including software code portions for executing a method when the product is run on the at least one processor module, the method comprising: frequency modulating a clock sign
for suppression of electromagnetic interference · CPC title
Arrangements for regulating or controlling electric motors not provided for in groups H02P1/00 - H02P5/00, H02P7/00 or H02P21/00 - H02P29/00 · CPC title
having triangular shape · CPC title
by pulse-width modulation · CPC title
with pulse width modulation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.