US4779221A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Timing signal generator
Assignee: Megatest Corp
•
Filing: 1987-01-28
•
Granted: 1988-10-18
•
Expires: 2007-01-28
Abstract
Abstract A unique timing system is provided which allows for a user to program timing events with variable periods and edges from a fixed frequency clock, and having resolution greater than that of the fixed reference frequency. Delay elements, which are inherently expensive, inaccurate, and require repeated calibration, are minimized.
Inventors
- 👤 Paul D. Magliocco
- 👤 Steven R. Bristow
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 22:19
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/319; G01R31/31917; G01R31/31922; H; H03; H03K; H03K5/00; H03K5/13; H03K5/135
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
394 words
A timing system comprising: means for receiving a fixed frequency clock signal; a first memory for storing a value which defines the number of said clock signals within an output period to be generated; a second memory for storing a value which defines the fraction of a period of said clock signal needed to be added to said number of said clock signals within an output period in order to provide said output period to be generated; a counter having a first input terminal for receiving said clock signal, a second input terminal for receiving a LOAD signal to cause said counter to begin to count clock signals for a new period, a first output lead for providing a first output signal when said number of said clock signals has been counted, and a second output lead for providing a second output signal when one additional clock signal is counted following said first output signal; means for selecting said first or said second output signal of said counter as said LOAD signal; an adder for providing a first output signal defining the fractional portion of a period of said clock signal required to generate said period to be generated and adding said value in said second memory and said first output signal of the previous adder operation, said adder also providing a second output signal defining when the sum of said value in said second memory and said first output signal of the previous adder operation is greater than or equal to the period of said clock signal; means for applying said second output signal of said adder to said means for selecting such that when said second output signal of said adder indicates said sum is greater than or equal to the period of said clock signal said means for selecting selects said second output signal of said counter as said LOAD signal and when said second output signal of said adder indicates said sum is less than the period of said clock signal said means for selecting selects said first output signal of said counter as said LOAD signal; wherein said LOAD signal defines the start of a new period synchronized to the closest previous clock signal and said first output signal of said adder defines the relationship between said LOAD signal and the actual start of said period to be generated.
Claim 2
Dependent Claim
394 words
A timing system comprising: means for receiving a fixed frequency clock signal; a first memory for storing a value which defines the number of said clock signals within an output period to be generated; a second memory for storing a value which defines the fraction of a period of said clock signal needed to be added to said number of said clock signals within an output period in order to provide said output period to be generated; a counter having a first input terminal for receiving said clock signal, a second input terminal for receiving a LOAD signal to cause said counter to begin to count clock signals for a new period, a first output lead for providing a first output signal when said number of said clock signals has been counted, and a second output lead for providing a second output signal when one additional clock signal is counted following said first output signal; means for selecting said first or said second output signal of said counter as said LOAD signal; an adder for providing a first output signal defining the fractional portion of a period of said clock signal required to generate said period to be generated and adding said value in said second memory and said first output signal of the previous adder operation, said adder also providing a second output signal defining when the sum of said value in said second memory and said first output signal of the previous adder operation is greater than or equal to the period of said clock signal; means for applying said second output signal of said adder to said means for selecting such that when said second output signal of said adder indicates said sum is greater than or equal to the period of said clock signal said means for selecting selects said second output signal of said counter as said LOAD signal and when said second output signal of said adder indicates said sum is less than the period of said clock signal said means for selecting selects said first output signal of said counter as said LOAD signal; wherein said LOAD signal defines the start of a new period synchronized to the closest previous clock signal and said first output signal of said adder defines the relationship between said LOAD signal and the actual start of said period to be generated.
Claim 3
Dependent Claim
16 words
The structure of claim 1 wherein said first and second memories are loaded from a CPU.
Claim 4
Dependent Claim
27 words
The structure of claim 1 wherein said first and second memories each contain a plurality of values, each said value defining a different period to be generated.
Claim 5
Dependent Claim
18 words
The structure of claim 1 wherein addressing of said first and second memories is controlled by a counter.
Claim 6
Dependent Claim
18 words
The structure of claim 3 wherein addressing of said first and second memories is controlled by a CPU.
Claim 7
Dependent Claim
20 words
The structure of claim 3 wherein addressing of said first and second memories is controlled by a high-speed pattern generator.
Claim 8
Dependent Claim
28 words
The structure as in claim 1 wherein said first output signal of said adder is a sum and said second output signal of said adder is a carry.
Claim 9
Dependent Claim
14 words
The structure as in claim 1 wherein said means for applying is a register.
Claim 10
Dependent Claim
17 words
The structure as in claim 7 wherein said register is enabled to load by said LOAD signal.
Claim 11
Dependent Claim
16 words
The structure as in claim 8 wherein said LOAD signal is synchronous with said clock signal.
Claim 12
Dependent Claim
14 words
The structure as in claim 1 wherein operation is synchronous with said clock signal.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1991-10-18 | 1992-04-18 | 1992-10-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1995-10-18 | 1996-04-18 | 1996-10-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1999-10-18 | 2000-04-18 | 2000-10-18 | $7700.00 | Window Closed / Lapsed |