Claims
- 1. A rate detection method, comprising:(a) generating interrupts in response to an input stream; (b) storing timer values in response to said interrupts; and (c) sampling at a sampling rate said stored timer values to determine a rate related to said input stream.
- 2. The method of claim 1, wherein:(a) said interrupts activate direct memory access of a digital signal processor; and (b) said digital signal processor includes a timer which generates said timer values.
- 3. The method of claim 1, wherein:(a) said input stream is the output of a rotation sensor.
- 4. A rate detector for a rotation device, comprising:(a) a rotation sensor coupled to a rotation device, said rotation sensor outputs a stream of pulses related to rotation rate: (b) a timer; (c) a memory; (d) a memory accessor coupled to said timer, to said memory, and to outputs of said rotation sensor, wherein an output pulse of said rotation sensor stores the contents of said timer in said memory; and (e) a rate detector coupled to said memory, wherein said rate detector determines a rotation rate from sampling at a sampling rate said timer contents stored in said memory.
- 5. The rate detector of claim 4, further comprising:(a) a feedback controller coupled to output of said rate detector and to a rotation device, wherein said rotation sensor detects rotation of said rotation device.
- 6. A rate detector for a rotation device, comprising:(a) a rotation sensor coupled to a rotation device, said rotation sensor with output a stream of pulses related to rotation rate; (b) a programmable signal processor with interrupt input coupled to outputs of said rotation sensor, said programmable signal processor programmed to: (i) store time values in response to said interrupts; and (ii) sample at a sampling rate said stored timer values to determine a rate related to said interrupts.
RELATED APPLICATIONS
This patent applications claims priority from provisional application Ser. Nos. 60/174,558, filed Jan. 5, 2000.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4307325 |
Saar |
Dec 1981 |
A |
RE33379 |
Bradus |
Oct 1990 |
E |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/174558 |
Jan 2000 |
US |