Processor with pulse width modulation generator with fault...

Modulators – Pulse or interrupted continuous wave modulator – Pulse width modulator

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C327S172000, C327S175000

Reexamination Certificate

active

06552625

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to a processor having a pulse width modulation (PWM) generator that has multiple fault inputs that force the PWM output signals to defined states and priority logic that outputs a fault response associated with a highest priority fault inputs, in the case of multiple concurrent faults.
BACKGROUND OF THE INVENTION
Processors, including microprocessors, digital signal processors and microcontrollers, operate by running software programs that are embodied in one or more series of program instructions stored in a memory. The processors run the software by fetching the program instructions from the series of program instructions, decoding the program instructions and executing them. In addition to program instructions, data is also stored in memory that is accessible by the processor. Generally, the program instructions process data by accessing data in memory, modifying the data and storing the modified data into memory.
Processors may be programmed to perform a wide variety of functions in software. In some cases, however, dedicated hardware may be included in a processor that significantly eases the processing load needed to perform certain functions. This allows the use of lower performance processor for these functions, which lowers the cost of the processor. One type of dedicated hardware that may advantageously be included in a processor is power control hardware. Power control hardware provides the capability to control circuitry and devices that use significant amounts of power. For example, power control hardware may be used to control motors, power supplies, etc.
One common mode of operation of power control hardware is pulse width modulation (PWM). In PWM, the power level is controlled by controlling the duty cycle of a signal that has only two states—active and inactive. The signal is then integrated in a device, such as a motor or a capacitor, to yield the equivalent of a continuously varying voltage and current.
One problem that arises when PWM hardware is included in a processor is handling fault conditions that may occur in the external, controlled circuitry. Examples of faults that may occur include failure of an external switching device, such as a transistor, short circuit of external circuitry or devices, such as a motor, overcurrent detected in external circuitry, a fault in the power supply, etc. Typically, fault conditions must be dealt with quickly, in order to avoid catastrophic failures. An additional problem arises when more than one fault conditions occurs concurrently. Problems arise with conventional PWM hardware, which has been included in current processors, in dealing with fault conditions, and particularly in dealing with multiple concurrent fault conditions.
A need arises for a technique that provides an improved ability to deal with fault conditions, and particularly with multiple concurrent fault conditions, occurring in external circuitry and devices that are connected to PWM hardware included in a processor.
SUMMARY OF THE INVENTION
The present invention is a processor that has pulse width modulation generation circuitry that provides an improved capability to deal with fault conditions, and particularly with multiple concurrent fault conditions, occurring in external circuitry and devices that are connected to PWM hardware included in a processor. This is accomplished by providing multiple fault inputs that force the PWM output signals to defined states and priority logic that outputs a fault response associated with a highest priority fault inputs, in the case of multiple concurrent faults.
According to one embodiment of the present invention, a pulse width modulation generator for a processor includes fault priority circuitry having a plurality of fault inputs operable to receive fault input signals and a fault output operable to output a fault output signal, the fault priority circuitry operable to receive fault input signals on a plurality of fault inputs concurrently, and output a fault output signal corresponding to a fault input having a highest priority among the fault inputs that are receiving fault input signals, and pulse width modulation circuitry having at least one pulse width modulation output operable to output at least one pulse width modulated signal and a fault input operable to receive the fault output signal from the fault priority circuitry, the pulse width modulation circuitry operable to drive the pulse width modulation output to a defined state associated with the selected fault input.
In one aspect of the present invention, each fault input has an associated defined state to which the pulse width modulation output will be driven. Values defining the states of the pulse width modulation outputs may be stored in at least one register modifiable by software.
In one embodiment of the present invention, a processor includes pulse width modulation generation circuitry including fault priority circuitry having a plurality of fault inputs operable to receive fault input signals and a fault output operable to output a fault output signal, the fault priority circuitry operable to receive fault input signals on a plurality of fault inputs concurrently, and output a fault output signal corresponding to a fault input having a highest priority among the fault inputs that are receiving fault input signals, and pulse width modulation circuitry having at least one pulse width modulation output operable to output at least one pulse width modulated signal and a fault input operable to receive the fault output signal from the fault priority circuitry, the pulse width modulation circuitry operable to drive the pulse width modulation output to a defined state associated with the selected fault input.
In one aspect of the present invention, each fault input has an associated defined state to which the pulse width modulation output will be driven. Values defining the states of the pulse width modulation outputs may be stored in at least one register modifiable by software.


REFERENCES:
patent: 3781810 (1973-12-01), Downing
patent: 4398244 (1983-08-01), Chu et al.
patent: 4472788 (1984-09-01), Yamazaki
patent: 4481576 (1984-11-01), Bicknell
patent: 4488252 (1984-12-01), Vassar
patent: 4511990 (1985-04-01), Hagiwara et al.
patent: 4556938 (1985-12-01), Parker et al.
patent: 4626988 (1986-12-01), George
patent: 4730248 (1988-03-01), Watanabe et al.
patent: 4782457 (1988-11-01), Cline
patent: 4807172 (1989-02-01), Nukiyama
patent: 4829420 (1989-05-01), Stahle
patent: 4829460 (1989-05-01), Ito
patent: 4839846 (1989-06-01), Hirose et al.
patent: 4872128 (1989-10-01), Shimizu
patent: 4882701 (1989-11-01), Ishii
patent: 4941120 (1990-07-01), Brown et al.
patent: 4943940 (1990-07-01), New
patent: 4959776 (1990-09-01), Deerfield et al.
patent: 4977533 (1990-12-01), Miyabayashi et al.
patent: 4984213 (1991-01-01), Abdoo et al.
patent: 5007020 (1991-04-01), Inskeep
patent: 5012441 (1991-04-01), Retter
patent: 5032986 (1991-07-01), Pathak et al.
patent: 5038310 (1991-08-01), Akagiri et al.
patent: 5056004 (1991-10-01), Ohde et al.
patent: 5099445 (1992-03-01), Studor et al.
patent: 5101484 (1992-03-01), Kohn
patent: 5117498 (1992-05-01), Miller et al.
patent: 5122981 (1992-06-01), Taniguchi
patent: 5155823 (1992-10-01), Tsue
patent: 5197023 (1993-03-01), Nakayama
patent: 5197140 (1993-03-01), Balmer
patent: 5206940 (1993-04-01), Murakami et al.
patent: 5212662 (1993-05-01), Cocanougher et al.
patent: 5276634 (1994-01-01), Suzuki et al.
patent: 5282153 (1994-01-01), Bartkowiak et al.
patent: 5327543 (1994-07-01), Miura et al.
patent: 5327566 (1994-07-01), Forsyth
patent: 5379240 (1995-01-01), Byrne
patent: 5448703 (1995-09-01), Amini et al.
patent: 5448706 (1995-09-01), Fleming et al.
patent: 5463749 (1995-10-01), Wertheizer et al.
patent: 5469377 (1995-11-01), Amano
patent: 5471600 (1995-11-01), Nakamoto
patent: 5497340 (1996-03-01), Uramoto et al.
patent: 5499380 (1996-03-01), Iwata et al.
patent: 5548544 (1996-08-01), Matheny et al.
patent: 5568412 (1996-10-01), Han et al.
patent: 5596760 (1997-0

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Processor with pulse width modulation generator with fault... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processor with pulse width modulation generator with fault..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processor with pulse width modulation generator with fault... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3017294

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.