Patent US6031479A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6031479A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable digitizer with adjustable sampling rate and triggering modes

Assignee: Credence Systems Corp
•
Filing: 1998-04-24
•
Granted: 2000-02-29
•
Expires: 2018-04-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digitizer can be programmed to digitize an ANALOG signal with a complex frequency pattern determined in response to set of trigger signals. The digitizer includes an addressable packet memory storing a set of data packets and produces one of its stored data packets as output when addressed. The output data packet includes both PERIOD and MODE data fields. The digitizer also incudes an analog-to-digital converter for digitizing the ANALOG signal at the frequency controlled by the PERIOD data output of the packet memory. The MODE data output of the packet memory tells a trigger logic circuit how to choose a next packet memory address and selects one of the trigger signals to tell the trigger logic circuit when to change the packet memory address so as to alter the digitizing frequency.

Inventors

  • 👤 Roman A. Slizynski
  • 👤 David D. Reynolds
  • 👤 Bryan J. Dinteman
  • 👤 Daniel J. Bedell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 20:47
CPC Classifications
H; H03; H03M; H03M1/00; H03M1/12; H03M1/124; H03M1/1245

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 188 words
A programmable digitizer comprising: an analog-to-digital (A/D) converter for producing output SAMPLE DATA indicating a magnitude of an input ANALOG signal in response to a pulse of an input CLOCK signal; a clock signal generator for producing said CLOCK signal with a period controlled by input PERIOD data; logic means for generating an output ADDRESS of value determined in accordance with input MODE data; and a memory having a plurality of addressable storage locations each storing data packet, said memory being addressed by the output ADDRESS of said logic means and reading out addressed data packet, the read out addressed data packet including said PERIOD data provided as input to said clock signal generator, and said MODE data provided as input to said logic means, wherein said logic means comprises: address generation means for generating said output ADDRESS in response to input address selection data, and trigger logic means, receiving said MODE data and a plurality of trigger signals, for generating said address selection data in response to said MODE data and in response to an edge of one of said trigger signals referenced by said MODE data.
Claim 2
Dependent Claim 188 words
A programmable digitizer comprising: an analog-to-digital (A/D) converter for producing output SAMPLE DATA indicating a magnitude of an input ANALOG signal in response to a pulse of an input CLOCK signal; a clock signal generator for producing said CLOCK signal with a period controlled by input PERIOD data; logic means for generating an output ADDRESS of value determined in accordance with input MODE data; and a memory having a plurality of addressable storage locations each storing data packet, said memory being addressed by the output ADDRESS of said logic means and reading out addressed data packet, the read out addressed data packet including said PERIOD data provided as input to said clock signal generator, and said MODE data provided as input to said logic means, wherein said logic means comprises: address generation means for generating said output ADDRESS in response to input address selection data, and trigger logic means, receiving said MODE data and a plurality of trigger signals, for generating said address selection data in response to said MODE data and in response to an edge of one of said trigger signals referenced by said MODE data.
Claim 3
Dependent Claim 55 words
The programmable digitizer in accordance with claim 1 wherein said logic means further comprises a first counter for counting pulses of said CLOCK signal and generating an edge in one of said trigger signals when a number of counted CLOCK signal pulses reaches a first count limit indicated by first count limit data supplied thereto.
Claim 4
Dependent Claim 77 words
The programmable digitizer in accordance with claim 2 wherein said logic means further comprises a second counter for counting pulses of an input COUNT signal and generating an edge in another of said trigger signals when it reaches a second count limit indicated by second count limit data supplied thereto, and wherein said trigger logic means also generates a pulse of said COUNT signal in response to one of said trigger signals referenced by said MODE data.
Claim 5
Dependent Claim 119 words
The programmable digitizer in accordance with claim 3 wherein a portion of said MODE data is supplied to said first counter and to said second counter, wherein said trigger logic means also generates a first LOAD signal in response to one of said trigger signals referenced by said MODE data, said first LOAD signal causing said first counter to store said portion of said MODE data as said first count limit data, and wherein said trigger logic means also generates a second LOAD signal in response to one of said trigger signals referenced by said MODE data, said second LOAD signal causing said second counter to store said portion of said MODE data as said second count limit data.
Claim 6
Dependent Claim 68 words
The programmable digitizer in accordance with claim 3 wherein a portion of said MODE data is supplied to said first counter, and wherein said trigger logic means also generates a first LOAD signal in response to one of said trigger signals referenced by said MODE data, said first LOAD signal causing said first counter to store said portion of said MODE data as said first count limit data.
Claim 7
Dependent Claim 57 words
The programmable digitizer in accordance with claim 2 wherein said read out data packet also includes LEVEL data indicating an analog magnitude; and wherein said digitizer further comprises means for receiving said LEVEL data and for generating one of said plurality of trigger signals when said ANALOG signal reaches the analog magnitude indicated by said LEVEL data.
Claim 8
Dependent Claim 74 words
The programmable digitizer in accordance with claim 1 wherein said address generation means comprises: a first arithmetic logic unit (ALU) for computing an output first address, means for producing an output second address, and a multiplexer controlled by said address selection data for selectively delivering one of said first and second addresses as said output ADDRESS of said address generation means in response to said address selection data generated by said trigger logic means.
Claim 9
Dependent Claim 50 words
The programmable digitizer in accordance with claim 7 wherein said first ALU increments said first address in response to an input INC -- PC signal, and wherein said trigger logic circuit generates said INC -- PC signal in response to one of said trigger signals referenced by said MODE data.
Claim 10
Dependent Claim 59 words
The programmable digitizer in accordance with claim 8 wherein said first ALU increases a value of said first address by the amount of the ADDRESS output of said multiplexer in response to an input BRANCH signal, and wherein said trigger logic circuit generates said BRANCH signal in response to one of said trigger signals referenced by said MODE data.
Claim 11
Dependent Claim 74 words
The programmable digitizer in accordance with claim 7 wherein said means for producing an output second address comprises a second ALU, wherein said second ALU increments a value of the ADDRESS output of said multiplexer to produce said second address in response to an input INC -- SUB signal, and wherein said trigger logic circuit generates said INC -- SUB signal in response to one of said trigger signals referenced by said MODE data.
Claim 12
Dependent Claim 47 words
The programmable digitizer in accordance with claim 10 further comprising a register storing a third address, wherein said multiplexer also selectively delivers said third address as said output ADDRESS of said address generation means in response to said address selection data generated by said trigger logic means.
Claim 13
Dependent Claim 34 words
The programmable digitizer in accordance with claim 7 wherein said means for producing an output second address comprises: a register storing said second address, and means for writing said second address into said register.
Claim 14
Dependent Claim 51 words
The programmable digitizer in accordance with claim 1 wherein said clock signal generator produces said CLOCK signal when enabled by an input CLOCK -- EN signal, and wherein said trigger logic means generates said CLOCK -- EN signal in response to one of said trigger signals referenced by said MODE data.
Claim 15
Dependent Claim 58 words
The programmable digitizer in accordance with claim 1 further comprising a data acquisition system for storing said SAMPLE data produced by said A/D converter when enabled by an input ACQ -- EN signal, and wherein said trigger logic means generates said ACQ -- EN signal in response to one of said trigger signals referenced by said MODE data.
Claim 16
Dependent Claim 58 words
The programmable digitizer in accordance with claim 2 wherein said read out addressed data packet also includes LEVEL data indicating an analog magnitude; and wherein said digitizer further comprises means for receiving said LEVEL data and for generating one of said plurality of trigger signals when said ANALOG signal reaches the analog magnitude indicated by said LEVEL data.
Claim 17
Independent Claim 155 words
A method for digitizing an ANALOG signal comprising the steps of: producing SAMPLE DATA indicating a magnitude of the ANALOG signal in response to a pulse of a CLOCK signal; producing said CLOCK signal with a period controlled by input PERIOD data; generating an ADDRESS determined by MODE data; and addressing a memory having a plurality of addressable storage locations each storing a data packet said ADDRESS such that said memory reads out an addressed data packet, the read out data packet including said PERIOD data and said MODE data, wherein said MODE data references at least one of a plurality of trigger signals, and wherein the step of generating said ADDRESS comprises the substeps of: generating said output ADDRESS in response to input address selection data, and generating said input address selection data in response to said MODE data and in response to an edge of a trigger signal referenced by said MODE data.
Claim 18
Independent Claim 155 words
A method for digitizing an ANALOG signal comprising the steps of: producing SAMPLE DATA indicating a magnitude of the ANALOG signal in response to a pulse of a CLOCK signal; producing said CLOCK signal with a period controlled by input PERIOD data; generating an ADDRESS determined by MODE data; and addressing a memory having a plurality of addressable storage locations each storing a data packet said ADDRESS such that said memory reads out an addressed data packet, the read out data packet including said PERIOD data and said MODE data, wherein said MODE data references at least one of a plurality of trigger signals, and wherein the step of generating said ADDRESS comprises the substeps of: generating said output ADDRESS in response to input address selection data, and generating said input address selection data in response to said MODE data and in response to an edge of a trigger signal referenced by said MODE data.
Claim 19
Dependent Claim 46 words
The method in accordance with claim 16 wherein one trigger signal referenced by said MODE data is produced by counting pulses of said CLOCK signal and generating an edge in said one trigger signal when a number of counted CLOCK signal pulses reaches a predetermined limit.
Claim 20
Dependent Claim 51 words
The method in accordance with claim 16 further comprising the steps of counting pulses in a first trigger signal referenced by said MODE data; and generating an edge in a second trigger signal referenced by said MODE data when a number of counted first trigger pulses reaches a predetermined count limit.
Claim 21
Dependent Claim 53 words
The method in accordance with claim 16 wherein said read out data packet also includes LEVEL data indicating an analog magnitude and further comprising the step of generating one of said plurality of trigger signals referenced by said MODE data when said ANALOG signal reaches the analog magnitude indicated by said LEVEL data.

References Cited (Backward Citations)

US4283713A Cited
US4755951A Cited
US4791404A Cited
US4799165A Cited
US4858142A Cited
US4956798A Cited
US5206944A Cited
US5243343A Cited
US5930735A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-28 2003-08-30 2004-02-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-28 2007-08-30 2008-02-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-28 2011-08-30 2012-02-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag