← Back to Patent Explorer
US4316259A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable function generator

Assignee: Grumman Corp
•
Filing: 1980-03-18
•
Granted: 1982-02-16
•
Expires: 2000-03-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable function generator which provides three independent signal sources for use as test stimuli in automatic test equipment is disclosed. Each of the three signal outputs are separately programmable as either a function generator, or as a pulse generator. In the function mode, the output is selectable from sine, square, ramp, triangle, or a user defined arbitrary function. In the pulse mode, the output is selectable as a single pulse or a double pulse.

Inventors

  • 👤 Charles D. Albrecht
  • 👤 Edward J. McCormick

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 05:17
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/02; G06F1/022; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/31813; G01R31/2832; G01R31/2834; G01R31/2836; G01R31/2839; G01R31/2841

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 103 words
Apparatus for generating an analog function in conjunction with an external data pattern comprising: (a) programmable function generating means responsive to said data pattern for generating a plurality of digital words representative of said analog function, said programmable function generating means including digital logic means activated by a clocking means; (b) control means for selectively transferring said data pattern to said programmable function generating means, said control means including microprocessor means adapted to receive said data pattern via an interface means; and (c) synthesizing means responsive to said programmable function generating means for converting said plurality of digital words to said analog function.
Claim 2
Dependent Claim 103 words
Apparatus for generating an analog function in conjunction with an external data pattern comprising: (a) programmable function generating means responsive to said data pattern for generating a plurality of digital words representative of said analog function, said programmable function generating means including digital logic means activated by a clocking means; (b) control means for selectively transferring said data pattern to said programmable function generating means, said control means including microprocessor means adapted to receive said data pattern via an interface means; and (c) synthesizing means responsive to said programmable function generating means for converting said plurality of digital words to said analog function.
Claim 3
Dependent Claim 29 words
Apparatus as recited in claim 1 wherein said synthesizing means includes means for producing a sync output signal having a predetermined phase relationship with respect to said analog function.
Claim 4
Dependent Claim 131 words
Apparatus responsive to an external clocking means for generating an analog function in accordance with a data pattern stored in a host computer comprising: (a) programmable function generating means responsive to said data pattern for generating a plurality of digital words representative of said analog function, said programmable function generating means including digital logic means activated by said external clocking means; (b) control means for selectively transferring said data pattern to said programmable function generating means, said control means including microprocessor means adapted to receive said data pattern via an interface means; (c) synthesizing means responsive to said programmable function generating means for converting said plurality of digital words to said analog function; and (d) means for effecting communication of said data pattern between said host computer and said interface means.
Claim 5
Dependent Claim 131 words
Apparatus responsive to an external clocking means for generating an analog function in accordance with a data pattern stored in a host computer comprising: (a) programmable function generating means responsive to said data pattern for generating a plurality of digital words representative of said analog function, said programmable function generating means including digital logic means activated by said external clocking means; (b) control means for selectively transferring said data pattern to said programmable function generating means, said control means including microprocessor means adapted to receive said data pattern via an interface means; (c) synthesizing means responsive to said programmable function generating means for converting said plurality of digital words to said analog function; and (d) means for effecting communication of said data pattern between said host computer and said interface means.
Claim 6
Dependent Claim 22 words
Apparatus as recited in claim 3 wherein said stored data pattern is ASCII format compatible; and said interface means is IEEE-488 compatible.
Claim 7
Dependent Claim 29 words
Apparatus as recited in claim 4 wherein said synthesizing means including means for producing a sync output signal having a predetermined phase relationship with respect to said analog function.
Claim 8
Dependent Claim 138 words
Apparatus responsive to an external clocking means for generating an analog function in accordance with an ASCII format compatible data pattern stored in a host computer comprising: (a) programmable function generating means responsive to said data pattern for generating a plurality of digital words representative of said analog function, said programmable function generating means including high speed digital logic means activated by said external clocking means; (b) microprocessor control means for selectively transferring said data pattern to said programmable function generating means, said control means adapted to receive said data pattern via an IEEE-488 compatible interface; (c) high speed synthesizing means responsive to said programmable function generating means for converting said plurality of digital words to said analog function; and (d) bi-directional means for effecting communication of said data pattern between said host computer and said interface means.
Claim 9
Dependent Claim 138 words
Apparatus responsive to an external clocking means for generating an analog function in accordance with an ASCII format compatible data pattern stored in a host computer comprising: (a) programmable function generating means responsive to said data pattern for generating a plurality of digital words representative of said analog function, said programmable function generating means including high speed digital logic means activated by said external clocking means; (b) microprocessor control means for selectively transferring said data pattern to said programmable function generating means, said control means adapted to receive said data pattern via an IEEE-488 compatible interface; (c) high speed synthesizing means responsive to said programmable function generating means for converting said plurality of digital words to said analog function; and (d) bi-directional means for effecting communication of said data pattern between said host computer and said interface means.
Claim 10
Dependent Claim 29 words
Apparatus as recited in claim 6 wherein said synthesizing means includes means for producing a sync output signal having a predetermined phase relationship with respect to said analog function.
Claim 11
Dependent Claim 24 words
Apparatus as recited in claim 7 wherein said high speed digital logic means is configured to operate in conjunction with an external triggering means.
Claim 12
Dependent Claim 24 words
Apparatus as recited in claim 8 wherein said high speed digital logic means is configured to operate in conjunction with an external gating means.
Claim 13
Dependent Claim 169 words
Apparatus responsive to an external clocking means for generating a plurality of independent analog functions in conjunction with an external data pattern comprising: (a) a plurality of programmable function generating means responsive to said data pattern, each of said plurality of programmable function generating means including means for generating a corresponding plurality of digital words representative of one of said plurality of analog functions, each of said plurality of programmable function generating means further including digital logic means activated by said external clocking means; (b) control means for selectively transferring said data pattern to each of said plurality of programmable function generating means, said control means including microprocessor means adapted to receive said data pattern via an interface means; and (c) a plurality of synthesizing means, each of said plurality of synthesizing means responsive to one of said plurality of programmable function generating means, each of said plurality of synthesizing means including means for converting said corresponding plurality of digital words to one of said plurality of analog functions.
Claim 14
Dependent Claim 169 words
Apparatus responsive to an external clocking means for generating a plurality of independent analog functions in conjunction with an external data pattern comprising: (a) a plurality of programmable function generating means responsive to said data pattern, each of said plurality of programmable function generating means including means for generating a corresponding plurality of digital words representative of one of said plurality of analog functions, each of said plurality of programmable function generating means further including digital logic means activated by said external clocking means; (b) control means for selectively transferring said data pattern to each of said plurality of programmable function generating means, said control means including microprocessor means adapted to receive said data pattern via an interface means; and (c) a plurality of synthesizing means, each of said plurality of synthesizing means responsive to one of said plurality of programmable function generating means, each of said plurality of synthesizing means including means for converting said corresponding plurality of digital words to one of said plurality of analog functions.
Claim 15
Dependent Claim 37 words
Apparatus as recited in claim 10 wherein each of said plurality of synthesizing means includes means for producing a sync output signal having a predetermined phase relationship with respect to one of said plurality of analog functions.
Claim 16
Dependent Claim 182 words
Apparatus responsive to an external clocking means for generating a plurality of independent analog functions in accordance with a data pattern stored in a host computer comprising: (a) a plurality of programmable function generating means responsive to said data pattern, each of said plurality of programmable function generating means including means for generating a corresponding plurality of digital words representative of one of said plurality of analog functions, each of said plurality of programmable function generating means further including digital logic means activated by said external clocking means; (b) control means for selectively transferring said data pattern to each of said plurality of programaable function generating means, said control means including microprocessor means adapted to receive said data pattern via an interface means; (c) a corresponding plurality of synthesizing means responsive to said plurality of programmable function generating means, each of said plurality of synthesizing means including means for converting said corresponding plurality of digital words to one of said plurality of analog functions; and (d) means for effecting communication of said data pattern between said host computer and said interface means.
Claim 17
Dependent Claim 182 words
Apparatus responsive to an external clocking means for generating a plurality of independent analog functions in accordance with a data pattern stored in a host computer comprising: (a) a plurality of programmable function generating means responsive to said data pattern, each of said plurality of programmable function generating means including means for generating a corresponding plurality of digital words representative of one of said plurality of analog functions, each of said plurality of programmable function generating means further including digital logic means activated by said external clocking means; (b) control means for selectively transferring said data pattern to each of said plurality of programaable function generating means, said control means including microprocessor means adapted to receive said data pattern via an interface means; (c) a corresponding plurality of synthesizing means responsive to said plurality of programmable function generating means, each of said plurality of synthesizing means including means for converting said corresponding plurality of digital words to one of said plurality of analog functions; and (d) means for effecting communication of said data pattern between said host computer and said interface means.
Claim 18
Dependent Claim 22 words
Apparatus as recited in claim 12 wherein said stored data pattern is ASCII format compatible; and said interface means is IEEE-488 compatible.
Claim 19
Dependent Claim 37 words
Apparatus as recited in claim 13 wherein each of said plurality of synthesizing means includes means for producing a sync output signal having a predetermined phase relationship with respect to one of said plurality of analog functions.
Claim 20
Dependent Claim 190 words
Apparatus responsive to an external clocking means for generating a plurality of independent analog functions in accordance with an ASCII format compatible data pattern stored in a host computer comprising: (a) a plurality of programmable function generating means responsive to said data pattern, each of said plurality of programmable function generating means including means for generating a corresponding plurality of digital words representative of one of said plurality of analog functions, each of said plurality of programmable function generating means further including high speed digital logic means activated by said external clocking means; (b) microprocessor control means for selectively transferring said data pattern to each of said plurality of programmable function generating means, said control means adapted to receive said data pattern via an IEEE-488 compatible interface means; (c) a corresponding plurality of high speed synthesizing means responsive to said plurality of programmable function generating means, each of said plurality of synthesizing means including means for converting said corresponding plurality of digital words to one of said plurality of analog function; and (d) bi-directional means for effecting communication of said data pattern between said host computer and said interface means.
Claim 21
Dependent Claim 190 words
Apparatus responsive to an external clocking means for generating a plurality of independent analog functions in accordance with an ASCII format compatible data pattern stored in a host computer comprising: (a) a plurality of programmable function generating means responsive to said data pattern, each of said plurality of programmable function generating means including means for generating a corresponding plurality of digital words representative of one of said plurality of analog functions, each of said plurality of programmable function generating means further including high speed digital logic means activated by said external clocking means; (b) microprocessor control means for selectively transferring said data pattern to each of said plurality of programmable function generating means, said control means adapted to receive said data pattern via an IEEE-488 compatible interface means; (c) a corresponding plurality of high speed synthesizing means responsive to said plurality of programmable function generating means, each of said plurality of synthesizing means including means for converting said corresponding plurality of digital words to one of said plurality of analog function; and (d) bi-directional means for effecting communication of said data pattern between said host computer and said interface means.
Claim 22
Dependent Claim 37 words
Apparatus as recited in claim 15 wherein each of said plurality of synthesizing means includes means for producing a sync output signal having a predetermined phase relationship with respect to one of said plurality of analog functions.
Claim 23
Dependent Claim 24 words
Apparatus as recited in claim 16 wherein said high speed digital logic means is configured to operate in conjunction with an external triggering means.
Claim 24
Dependent Claim 24 words
Apparatus as recited in claim 17 wherein said high speed digital logic means is configured to operate in conjunction with an external gating means.
Claim 25
Dependent Claim 291 words
Apparatus responsive to an external clocking means for generating independent analog functions in accordance with an ASCII format compatible data pattern stored in a host computer comprising: (a) first programmable function generating means responsive to said data pattern for generating a first plurality of digital words representative of a first analog function, said first programmable function generating means including high speed digital logic means activated by said external clocking means; (b) second programmable function generating means responsive to said data pattern for generating a second plurality of digital words representative of a second analog function, said second programmable function generating means including high speed digital logic means activated by said external clocking means; (c) third programmable function generating means responsive to said data pattern for generating a third plurality of digital words representative of a third analog function, said third programmable function generating means including high speed digital logic means activated by said external clocking means; (d) microprocessor control means for selectively transferring said data pattern to said first, second and third programmable function generating means, said control means adapted to receive said data pattern via an IEEE-488 compatible interface means; (e) first high speed synthesizing means responsive to said first programmable function generating means for converting said first plurality of digital words to said first analog function; (f) second high speed synthesizing means responsive to said second programmable function generating means for converting said second plurality of digital words to said second analog function; (g) third high speed synthesizing means responsive to said third programmable function generating means for converting said third plurality of digital words to said third analog function; and (h) bi-directional means for effecting communication of said data pattern between said host computer and said interface means.
Claim 26
Dependent Claim 291 words
Apparatus responsive to an external clocking means for generating independent analog functions in accordance with an ASCII format compatible data pattern stored in a host computer comprising: (a) first programmable function generating means responsive to said data pattern for generating a first plurality of digital words representative of a first analog function, said first programmable function generating means including high speed digital logic means activated by said external clocking means; (b) second programmable function generating means responsive to said data pattern for generating a second plurality of digital words representative of a second analog function, said second programmable function generating means including high speed digital logic means activated by said external clocking means; (c) third programmable function generating means responsive to said data pattern for generating a third plurality of digital words representative of a third analog function, said third programmable function generating means including high speed digital logic means activated by said external clocking means; (d) microprocessor control means for selectively transferring said data pattern to said first, second and third programmable function generating means, said control means adapted to receive said data pattern via an IEEE-488 compatible interface means; (e) first high speed synthesizing means responsive to said first programmable function generating means for converting said first plurality of digital words to said first analog function; (f) second high speed synthesizing means responsive to said second programmable function generating means for converting said second plurality of digital words to said second analog function; (g) third high speed synthesizing means responsive to said third programmable function generating means for converting said third plurality of digital words to said third analog function; and (h) bi-directional means for effecting communication of said data pattern between said host computer and said interface means.
Claim 27
Dependent Claim 83 words
Apparatus as recited in claim 19 wherein said first synthesizing means includes means for producing a first sync output signal having a predetermined phase relationship with respect to said first analog function; said second synthesizing means includes means for producing a second sync output signal having a predetermined phase relationship with respect to said second analog function; and said third synthesizing means includes means for producing a third sync output signal having a predetermined phase relationship with respect to said third analog function.
Claim 28
Dependent Claim 24 words
Apparatus as recited in claim 20 wherein said high speed digital logic means is configured to operate in conjunction with an external triggering means.
Claim 29
Dependent Claim 24 words
Apparatus as recited in claim 21 wherein said high speed digital logic means is configured to operate in conjunction with an external gating means.
Claim 30
Dependent Claim 116 words
Apparatus as recited in claim 22 wherein said first programmable function generating means is adapted to operate in conjunction with one of said external triggering means and said external gating means and said second sync output signal and said third sync output signal; said second programmable function generating means is adapted to operate in conjunction with one of said external triggering means and said external gating means and said third sync output signal and said first sync output signal; and said third programmable function generating means is adapted to operate in conjunction with one of said external triggering means and said external gating means and said first sync output signal and said second sync output signal.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-02-15 1985-08-17 1986-02-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-02-15 1989-08-17 1990-02-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-02-15 1993-08-17 1994-02-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag