Universal hardware/software feedback control for high-frequency signals
First Claim
1. A method of providing feedback control to a circuit driving a lamp, comprising:
- digitizing feedback signals from said lamp to produce corresponding digital signals of a first sample rate higher than a maximum data processing rate of a micro-processor;
multiplying said digital signals to generate a multiplied digital signal;
averaging said multiplied digital signal to a digital signal of a second sample rate within said maximum data processing rate of said microprocessor; and
processing said digital signal of said second rate by implementing a control algorithm at said microprocessor.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing closed loop feedback control is presented. The method consists of a hybrid software and hardware solution to take advantage of the useful attributes of both. Analog signals output by the device are sampled at a rate sufficient to preserve all necessary high frequency information, and preprocessed at high speed in hardware. The outputs of the preprocessing stage are then operated on in software at much lower speeds. The method and apparatus allow for the complex real time processing of feedback signals in the digital domain, yet allow the cost efficiencies and programming flexibility of a standard micro-controller to be utilized.
64 Citations
20 Claims
-
1. A method of providing feedback control to a circuit driving a lamp, comprising:
-
digitizing feedback signals from said lamp to produce corresponding digital signals of a first sample rate higher than a maximum data processing rate of a micro-processor;
multiplying said digital signals to generate a multiplied digital signal;
averaging said multiplied digital signal to a digital signal of a second sample rate within said maximum data processing rate of said microprocessor; and
processing said digital signal of said second rate by implementing a control algorithm at said microprocessor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of providing feedback control comprising:
-
digitizing one or more feedback signals of a first sample rate higher than a maximum data processing rate of a microprocessor;
preprocessing said digitized signals to generate a preprocessed digital signal of a second sample rate within said maximum data processing rate of said micro-processor; and
processing said preprocessed digital signal of said second rate by implementing a software control algorithm at said microprocessor. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. Apparatus for providing feed back control comprising:
-
analog to digital converters for digitizing feedback signals at a first sample rate;
means for preprocessing said digitized signals of said first sample rate to generate a preprocessed signal of a second sample rate; and
a microprocessor for operating upon said preprocessed signal by implementing a software control algorithm;
wherein said first sample rate is higher than a maximum data processing rate of said microprocessor, and said second sample rate is within said maximum data processing rate of said microprocessor. - View Dependent Claims (17, 18, 19, 20)
-
Specification