Nothing Special   »   [go: up one dir, main page]

US3689754A - Function generator - Google Patents

Function generator Download PDF

Info

Publication number
US3689754A
US3689754A US95550A US3689754DA US3689754A US 3689754 A US3689754 A US 3689754A US 95550 A US95550 A US 95550A US 3689754D A US3689754D A US 3689754DA US 3689754 A US3689754 A US 3689754A
Authority
US
United States
Prior art keywords
providing
input signal
variable gain
predetermined
gains
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US95550A
Inventor
David A Le Febre
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honeywell Inc
SP Commercial Flight Inc
Original Assignee
Sperry Rand Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sperry Rand Corp filed Critical Sperry Rand Corp
Application granted granted Critical
Publication of US3689754A publication Critical patent/US3689754A/en
Assigned to SP-COMMERCIAL FLIGHT, INC., A DE CORP. reassignment SP-COMMERCIAL FLIGHT, INC., A DE CORP. ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: SPERRY CORPORATION, SPERRY HOLDING COMPANY, INC., SPERRY RAND CORPORATION
Assigned to HONEYWELL INC. reassignment HONEYWELL INC. ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: UNISYS CORPORATION
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06JHYBRID COMPUTING ARRANGEMENTS
    • G06J1/00Hybrid computing arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06GANALOGUE COMPUTERS
    • G06G7/00Devices in which the computing operation is performed by varying electric or magnetic quantities
    • G06G7/12Arrangements for performing computing operations, e.g. operational amplifiers
    • G06G7/26Arbitrary function generators
    • G06G7/28Arbitrary function generators for synthesising functions by piecewise approximation

Definitions

  • a second independent variable signal after being weighted by pulse width techniques in a sequencing [561' References Cited circuit, controls the switching function of the variable gain circuit.
  • the resultant signal is averaged and the UNITED STATES PATENTS output signal represents the first independent variable t 3,226,641 12/1965 Miller ..235/197 UX g' jg jjf functw mdepende yam 3,345,505 10/1967 Schmid ..235/197 3,506,810 4/1970 Katell ..235/ 150.53 11 Claims, 2 Drawing Figures 42,," 27 1 C52 1 1s I 1 INPUT OUTPUT 2% o m 1 3,
  • Prior art function generators are known that generate non-linear functions comprised of connected linear segments.
  • One such function generator type in wide spread usage utilizes diodes to determine the break points of the linear segments and respectively associated resistors for determining the slopes thereof.
  • These generators have numerous disadvantages.
  • the variability of diode characteristics with changes in temperature causes inaccuracies, thus requiring expensive and inconvenient environmental temperature control or additional temperature compensation circuits.
  • the variability of characteristics among commercially available diodes of the same type requires the inclusion of break point and slope adjustment potentiometers or selected resistors.
  • the component parameters are first calculated in accordance with the function to be generated and thereafter complex empirical adjustments to the numerous break point and slope potentiometers are required to correct for the variability of the diode characteristics providing an excessively time consuming and hence costly procedure.
  • Diode function generators are not particularly suited to bipolar input voltages, hence limiting the applicability of such devices. Additionally, they inherently provide monotonic functions and in order to obtain nonmonotonic functions, the outputs of two such generators are subtractively combined resulting in an excessive amount of equipment.
  • the present invention provides a function generator that overcomes the disadvantages discussed above utilizing a minimum of equipment compared to the prior art devices.
  • the generator of the present invention provides one or more gain functions of respective independent variable input signals under control ,of another independent variable input signal.
  • a function generator comprising a sequencing circuit that provides a sequence of signals, the number of which is proportional to the control input signal.
  • Variable gain means responsive to the sequence of signals selectively provides predetermined gains corresponding to the sequence of signals.
  • An averaging circuit coupled to the variable gain means provides an output signal representative of the average of the selectively provided gains thus generating the required functions of the control input signal.
  • FIG. 1 is a block schematic diagram of a preferred embodiment of the invention.
  • FIG. 2 is a waveform diagram illustrating waveforms useful in explaining the operation of the preferred embodiment of the invention.
  • the preferred embodiment of the function generator of the present invention is particularly suited to the generation of a gain function of an input signal under control of another input signal. For example, it is' often desirable to vary the gain of a servo of an aircraft autopilot as a function of the flight regimes of the aircraft in order to effect proper control in accordance with the aircraft dynamics. This is particularly desirable in modern jet transports.
  • This gain scheduling may be achieved by the present invention by connecting an aircraft attitude or rate sensor as an input to the function generator of the invention, the output thereof being applied as the input signal to the associated servo.
  • control input to the function generator may be derived from the airspeed output of the air data system of the aircraft.
  • the gain of the autopilot servo is controlled as a function of airspeed.
  • the function generator is comprised of a sequencing circuit 21 responsive to an independent variable control input signal applied to a lead 22.
  • the sequencing circuit 21 provides a sequence of signals on control leads 23 from decoder 31, the
  • the function generator further includes a variable gain circuit 24 responsive to particular individual outputs of the decoder 31.
  • the variable gain circuit 24 provides predetermined gains at terminal 26 of an independent variable input signal applied to terminal 25.
  • the predetermined gains correspond respectively to the outputs of decoder 31.
  • the predetermined gains provided at the terminal 26 are applied to anaveraging circuit 27 which in turn provides the average per period.
  • a gain function of the signal at theterminal 25 is generated in accordance with the control input signal applied to the lead 22.
  • the sequencing circuit 21 comprises a conventional binary counter 30 adapted to count clock pulses of any convenient frequency.
  • the outputs of the counter 30 are applied to a conventional one of N decoder 31 that sequentially energizes its output control leads 23 as the count from the counter 30 increases in response to the applied clock pulses.
  • the sequencing circuit 21 further includes a voltage to pulse width converter 32.
  • the control input signal on the lead 22 is applied to the voltage to pulse width converter 32 which in turn provides enabling pulses on a lead 33.
  • the enabling pulses on the lead 33 have pulse widths linearly proportional to the amplitude of the control input signal on the lead 22.
  • the enabling pulses on the lead 33 are applied to an enable input of the decoder 31. Only during application of a pulse to the enable input will the decoder 31 provide energization to the leads 23. r
  • the voltage to pulse width converter 32 comprises a conventional ramp voltage generator 34 and a conventional voltage comparator 35.
  • the ramp generator 34 provides a ramp voltage signal to one of the inputs of the comparator 35.
  • the control input signal on the lead 22 is applied to the second input of comparator 35.
  • the ramp generator 34 is reset in response to a predetermined count of the counter 30, which may for convenience be the most significant bit count. In this manner, the output of the ramp generator 34 is synchronized to the counting period of the counter 30.
  • the comparator 35 provides the enabling pulses on the lead 33 where each enabling pulse is initiated coincident with the initiation of the ramp signal and is terminated by the comparator 35 when the ramp voltage equals the signal on the lead 22.
  • the ramp voltage from the generator 34, the enabling pulses on the lead 33 and the sequence of signals on the leads '23 are illustrated in FIGS. 2a, b, and 0, respectively.
  • the ramp voltage 37 equals the level 36 at a time 38 of the counter/decoder period.
  • the time 38 corresponding to the level 36 occurs half way between the initiation of the count of 9 and the count of of the counter 30.
  • the enabling pulses corresponding to this condition are illustrated in FIG. 2b. It is appreciated that the width of the enabling pulses illustrated is proportional to the control input signal level 36 of FIG. 2a as previously explained.
  • the decoder outputs 1 through 9 are sequentially energized providing a sequence of signals on the leads 23 as illustrated in FIG. 20.
  • the decoder outputs 1-8 are energized for complete bit intervals while the decoder output 9 is energized for one-half of a bit interval.
  • the number of sequence signals provided by the decoder 31 is linearly proportional to the enabling pulse width which in turn is linearly proportional to the control input signal on the lead 22.
  • the number of sequence signals is 8.5.
  • the sequencing circuit 21 provides a linear time quantization of the amplitude of the control input signal applied to the lead 22.
  • variable gain circuit 24 Again controlling resistor R1 is connected between terminals 25 and 26.
  • Switches 42, 43 and 44 are also connected between terminals 25 and 26 and selectively couple gain controlling resistors R2, R3 and R4, respectively.
  • the resistors R3 and R4 are coupled between the terminals 25 and 26 in a series circuit with inverter 45 for providing inverse polarity gains.
  • the switches 4244 are controlled by logic gates 46, 47 and 48, respectively.
  • An output on lead 2 of the decoder 31 controls the logic gate 48 and the latter actuates the switch 44.
  • Outputs on leads 3, 4 and 5 of the decoder 31 controls logic gate 47 and thelatter actuates the switch 43.
  • outputs on control leads 9 and 10 control logic gate 46 and the latter actuates the switch 42.
  • the switches 42-44 and gates 46-48 are schematically illustrated and would normally be instrumented by electronic switching circuits.
  • the terminal 26 of the variable gain circuit 24 provides an input to the averaging'circuit 27 as previously explained.
  • the averaging circuit 27 which may, for example, comprise a lag circuit, includes an inverting operational amplifier 51 with a capacitor 52 and a feedback resistor R, connected in shunt therewith.
  • the time constant of the averaging circuit 27 is chosen to be sufficiently long so that the operational amplifier 51 provides a signal representative of the average of the signals applied thereto over the period of the counter/decoder 30-31.
  • the output of the averaging circuit 27 appears on output lead 53 and thus provides gain functions of the control input signal on the lead 22 with respect to input signals applied to the terminal 25.
  • Networks of the type comprising the terminal 25, the resistors R1-R4, the terminal 26, the operational amplifier 51 and the feedback resistor R, generally have a gain relationship of the form (Waive) where the negative sign associated with R; is caused by the inversion provided by the amplifier 51.
  • the gain from the input 25 to the output is R,/R disregarding the averaging effect of the capacitor 52.
  • the gain is R, ⁇ R R;/R.,.
  • the gains provided by the circuits 24 and 27, disregarding the averaging effect of the capacitor 52, are illustrated in FIG. 2d.
  • the low frequency roll off of the averaging circuit 27 prevents the circuits 24 and 27 from providing the rapidly changing gain as illustrated. Instead, the averaging circuit 27 provides the average of the gains on the lead 53 over the period of the counter/decoder 30-31 as previously explained.
  • the leads 23 are sequentially energized beginning at least 1 and ending with the energization of one of the decoder outputs from a complete or fractional bit interval in accordance with the width of the enable pulses on the lead 33.
  • the number of the leads 23 energized, including the fractional bit energization is linearly proportional to the amplitude of the control input signal on the lead 22. Since the gain controlling resistors R2, R3 and R4 are rendered effective by the switches 42, 43 and 44, respectively, which in turn are controlled by the leads 23, the variable gain circuit 24 provides the predetermined gains corresponding to the bit intervals of the decoder 31 as illustrated in FIG. 2d.
  • variable gain circuit 24 When the control input signal on the lead 22 is, for example, at the level 36 (FIG. 2a), the variable gain circuit 24 provides the predetermined gains illustrated in solid line in FIG. 2d.
  • the gain is R /R
  • the switch 44 is actuated and the instantaneous gain drops to -R,/R R,/R
  • the switch 43 is actuated and the instantaneous gain becomes R,/R R,/R
  • bit intervals 6, 7 and 8 none of the switches 42-44 are actuated and the instantaneous gain again becomes .R /R During the first half of bit interval 9, the
  • the switch 42 is actuated resulting in an instantaneous gain of -R /R1R /R2.
  • none of the switches 42-44 are actuated and the gain again becomes R;/R
  • These predetermined gains provided during a period of the decoder 31 are averaged by the circuit 27 and the output appears on the lead 53 as indicated by the legend of FIG. 2d.
  • the average gain during a period of the decoder 31 is the sum of the gains provided during each bit interval thereof divided by the number of bit intervals in the period.
  • the predetermined gains provided by the circuit 24 will be as shown in dotted line in FIG. 2d.
  • different predetermined gains will be selected during the period of the counter/decoder 30, 31 providing different average gains on the lead 53.
  • the active switch associated with that bit interval is on for a time linearly proportional to the control input signal on the lead 22.
  • the gain provided by the variable gain circuit 24 varies as a linear function of the control input signal.
  • the networks of the type comprising the circuits 24 and 27 have a gain relationship in accordance with the expression R.
  • the gain of the output 53 with respect to the input 25 varies as a function of the control input signal on the lead 22.
  • This function is illustrated by curve of FIG. 2e, the gain point 61 thereof corresponding to the average gain provided at the lead 53 in response to a control input signal at the level 36 as previously discussed.
  • the gain curve 60 is derived. For any control input signal of magnitude sufficiently small so that only decoder output 1 energizes during the decoder periods, none of the switches 42-44 are actuated. Hence, the average gain G provided is R;/R, and the linear segment 62, over which the gain does not change, of the curve 60 is generated. For control input voltages in the range between levels 63 and 64, the length of time that the switch 44 is actuated is linearly proportional to the control input.
  • the average gain G provided is R;/R l/N R,/R Because of the linearity relationship discussed, the average gain decreases from R,/R, to R,/R l/N R /R as the control input voltage increases from level 63 to level 64, hence generating the linear segment 65 of the curve 60.
  • the break points 66 and 67 have average gain values of G R,/R l/N R,/R., 3/N R lR and G R,/R, 1/N R /R 3/N R,/R 3/N R,/R 2/N R;/R respectively, thus generating the remainder of the connected linear segments of the gain function 60.
  • variable gain circuit 24 to provide the gain schedule 60 is a relatively simple additive process compared to the design and adjustment of the prior art function generators.
  • the gain function break points are calculated as described above, where the values of the resistors determine the magnitudes of the slopes of the linear segments.
  • the polarities of the slopes are determined by whether or not the signal applied to the terminal 25 is inverted by the inverter 45. When no switch is associated with a given bit interval, the average gain remains the same over the range of control input signals associated therewith, resulting in a segment of zero slope.
  • a segment is generated by selecting the end points thereof an d calculating the gain required in the bit intervals associated therewith to change the average gain over the entire decoder period from that at the beginning of the segment to that at the end of the segment.
  • the function generator provides a single gain function 60
  • the sequencing circuit 21 may synchronously control the generation of a plurality of functions of the control input signal applied to the lead 22.
  • a plurality of variable gain circuits with associated averaging circuits may synchronously provide the plurality of functions.
  • logic circuits interposed between the decoder 31 and the gates 46-48 may program the variable gain circuit 24 to provide a plurality of functions in accordance with digital inputs to the logic circuits.
  • sequencing circuit 21 is explained in terms of a counter and a decoder, other sequencing means such as shift registers or stepping circuits may be utilized to the same effect.
  • function generator may be used to control an output voltage as a function of an input voltage similar in result to prior art function generators. This may be accomplished by connecting the input voltage'to both the lead 22 and the terminal 25.
  • circuit 27 tends to prevent saturation of the amplifier 51 from occuring under adversely high transient signal conditions.
  • a significantly large dynamic range is provided without scaling the voltages into the circuit.
  • the present invention can readily generate functions comprising large numbers of linear segments because of the inherent simplicity of the invention relative to the prior devices and because the present invention does not suffer from a reduction in dynamic range with large numbers of segments as do the prior devices.
  • the present invention may conveniently be tested for circuit failures by measuring the gain of the last break point of the generated function when the control input voltage exceeds that required to provide this break point. Simultaneous failures of equal magnitude, positive and negative gain contributions may not be detectable by this method. However, this type of failure may be precluded by the appropriate selection of unequal positive and negative gains. A very high assurance of failure detection may be achieved by gain measurements at the maximum and minimum inflection points of the gain function curve.
  • Apparatus for generating functions of an input signal comprising sequencing means responsive to said input signal for sequentially providing a plurality of pulse signals, the total of the pulse durations thereof being proportional to said input signal,
  • variable gain means responsive to said plurality of pulse signals for selectively providing a plurality of predetermined gains corresponding thereto, respectively,
  • variable gain means included in said variable gain means for rendering said predetermined gains effective during the durations of the corresponding pulse signals
  • averaging means coupled to said variable gain means for providing an output signal representative of the average of said selectively provided gains thereby providing said functions of said input signal.
  • Apparatus for generating functions of an input signal comprising sequencing means responsive to said input signal for providing a sequence of signals the number thereof being proportional to said input signal,
  • variable gain means responsive to said sequence of signals for selectively providing predetermined gains corresponding to said sequence of signals, respectively
  • averaging means coupled to said variable gain means for providing an output signal representative of the average of said selectively provided gains thereby providing said functions of said input signal
  • said sequencing means comprising pulse width converter means for providing enabling pulses of widths proportional to said input signal and digital counting means adapted'to count clock pulses and having a plurality of control leads for sequential energization in response to said clock pulses, said digital counting means being responsive to said enabling pulses for enabling energization of said control leads only during the presence thereof thereby providing said sequence of signals.
  • variable gain means comprises,
  • said gain controlling elements and said switching means being so arranged with respect to each other to provide said predetermined gains.
  • variable gain means comprises a first terminal
  • switching means responsive to said plurality of pulse signals for selectively coupling said resistor means between said first and second terminals thereby providing said predetermined gains.
  • variable gain means further includes inverting means coupled in series circuit with respect to certain of said resistor means between said first and second terminals for providing inverse polarity predetermined gains.
  • Apparatus for generating functions of an input signal comprising pulse width converter means for providing enabling pulses of widths proportional to said input signal,
  • digital counting means adapted to count clock pulses and having a plurality of control leads for sequential energization in response to said clock pulses
  • said digital counting means being responsive to said enabling pulses for enabling energization of said control leads only during the presence thereof
  • a plurality of switching means coupled to said plurality of control leads for selectively coupling said resistor means between said first and second terminals thereby selectively providing predetermined gains with respect to signals applied to said first terminal
  • averaging means coupled to said second terminal for providing an output signal representative of the average of said selectively provided gains thereby providing said functions of said input signal.
  • said pulse width converter means comprises ramp generator means coupled to said digital counting means for providing a ramp signal synchronized to a predetermined count thereof
  • comparator means responsive to said ramp signal and said input signal for providing said enabling pulses to said digital counting means in accordance with said ramp signal equalling said input signal.
  • said sequencing means comprises pulse width converter means for providing enabling pulses of widths proportional to said input signal
  • digital counting means adapted to count clock pulses and having a plurality of control leads for sequential energization in response to said clock pulses
  • said digital counting means being responsive to said enabling pulses for enabling energization of said control leads only during he presence thereof thereby providing said plurality of pulse signals.
  • Apparatus for generating a function of an input signal, a point of said function being generated during a predetermined time period the combination comprismg sequencing means responsive to said input signal adapted for sequentially providing a predetermined number of equal duration pulse signals, the total of the pulse durations thereof being equal to said predetermined time period,
  • sequencing means for sequentially enabling said pulse signals until the total pulse durations thereof are proportional to said input signal, the duration of the last enabled pulse signal being linearly proportional to said input signal,
  • variable gain means coupled to said sequencing means adapted for providing a predetermined number of predetermined gains corresponding to said predetermined number of pulse signals, respectively,
  • variable gain means included in said variable gain means for rendering effective those predetermined gains corresponding to said enabled pulse signals during the durations thereof
  • averaging means coupled to said variable gain means for providing an output signal representative of the average over said predetermined time period of said predetermined gains rendered effective during said time period, thereby providing said pointof said function of said input signal.

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Automation & Control Theory (AREA)
  • Evolutionary Computation (AREA)
  • Fuzzy Systems (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

The invention comprises a means for providing a non-linear function. A first independent variable signal may be applied to a multiple switch variable gain circuit. A second independent variable signal, after being weighted by pulse width techniques in a sequencing circuit, controls the switching function of the variable gain circuit. The resultant signal is averaged and the output signal represents the first independent variable signal as a function of the second independent variable signal.

Description

O United States Patent 1151 3,689,754 Le-Febre 1 Sept. 5, 1972 [54] FUNCTION GENERATOR 3,435,196 3/ 1969 Schmid ..235/ 150.53 t 2 Da A. 3,513,301 5/1970 Howe ..235/150.53 [72] M Le mmmx Am 3,529,138 9/1970 Andre et al ..235/15053 [73] Assignee: Sperry Rand Corporation. 3,557,347 1/1971 Robertson ..235/ 150.53
[22] Flled: 1970 Primary Examiner-Joseph F. Ruggiero [21] Appl. No.: 95,550 Attorney-8. C. Yeaton [52] US. Cl ..235/197, 235/150.53 [57] ABS CT [51] Int. Cl. ..G06g 7/36 Tm invention Comprises a means for Providing a [58] Field of Search ..235/197, 150.53, 150.3, 183, linear function A first independent variable signal 235/152; 340/347 D-347 A; 307/229; ay be applied to a multiple switch variable gain cir- 328/142 cuit. A second independent variable signal, after being weighted by pulse width techniques in a sequencing [561' References Cited circuit, controls the switching function of the variable gain circuit. The resultant signal is averaged and the UNITED STATES PATENTS output signal represents the first independent variable t 3,226,641 12/1965 Miller ..235/197 UX g' jg jjf functw mdepende yam 3,345,505 10/1967 Schmid ..235/197 3,506,810 4/1970 Katell ..235/ 150.53 11 Claims, 2 Drawing Figures 42,," 27 1 C52 1 1s I 1 INPUT OUTPUT 2% o m 1 3,
45 4 AVERAGINB J l B I "fin VOLTAGE TO PULSE WIDTH I CONVERTER 1 2 3 4 5 G 7 E 91011121314151G"'N ENABLE 1 OF N uscousa Till BINARY COUNTER PATENTEDsEP 51912 lNPUT GAIN CIRCUIT VARIABLE SHEET 1 BF 2 46 I RF I I OUTPUT AVERAGING CIRCUIT VOLTAGE TO PULSE WIDTH CONVERTER 22 3 35 r c 1 2 3 4 s s 7 s 9 1o 11121314151s---N CONTROL 364 INPUT SIGNAL ENABLE 1 OF N DECODER I RAMP 1 GENERATOR RESET 1 1 I CLOCK BINARY l 1 PULSES couNTER I/Vl/E/VTEJF F|G.l.
DAV/0 A. LE FEB/T PATENTEDSEP 5 I912 3.689.754
SHEET 2 OF 2 L CONTROL T MAXI INPUT CONTROL 37 INPUT L I W38 0 I TIME OR I I I I E I BIT 2 4 6 8 1o 12 14 INTERVAL IQ --DECODER| PERI00-- l TIME OR BIT I l I I l I A b I I I I I I l I 2 4 e a DECODER OUTPUT PNO U G NIQQ TIME OR BIT INTERVAL TIM E OR B IT INTERVAL I/V VENTOR DA W0 4 L5 FEBRE FUNCTION GENERATOR BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention pertains to function generators particularly of the type suitable for the generation of non-linear functions comprised of connected linear segments.
2. Description of the Prior Art Prior art function generators are known that generate non-linear functions comprised of connected linear segments. One such function generator type in wide spread usage utilizes diodes to determine the break points of the linear segments and respectively associated resistors for determining the slopes thereof. These generators have numerous disadvantages. The variability of diode characteristics with changes in temperature causes inaccuracies, thus requiring expensive and inconvenient environmental temperature control or additional temperature compensation circuits. Additionally, the variability of characteristics among commercially available diodes of the same type requires the inclusion of break point and slope adjustment potentiometers or selected resistors. In the design of a prior art generator, the component parameters are first calculated in accordance with the function to be generated and thereafter complex empirical adjustments to the numerous break point and slope potentiometers are required to correct for the variability of the diode characteristics providing an excessively time consuming and hence costly procedure.
An additional problem arising in the use of diode function generators is that as the input voltage increases, the diodes are sequentially turned on to provide the required break points of the generated function. Once a diode has been turned on, it nonnally remains on as the input voltage continues to increase. Thus, the errors and inaccuracies due to the variability of the diode characteristics tend to accumulate additively as the input voltage to the circuit increases resulting in inordinately large errors at the high range of operating input voltages. The variability due to temperature changes further aggravates the problem. Additionally, since the break point and slope characteristics associated with a particular diode of a function generator are dependent upon the characteristics of the previously turned diodes, the calculations required in the design of such diode function generators becomes cumbersome.
Diode function generators are not particularly suited to bipolar input voltages, hence limiting the applicability of such devices. Additionally, they inherently provide monotonic functions and in order to obtain nonmonotonic functions, the outputs of two such generators are subtractively combined resulting in an excessive amount of equipment.
Several of the disadvantages associated with diode function generators can be obviated by utilizing an operational amplifier in combination with each required diode, the diode being connected in the feedback loop of the amplifier. In this manner, the effects of the variability of the diode characteristics are minimized. This approach has the disadvantage of requiring a large number of expensive operational amplifiers. Since the operating principles of such function generators are similar to the diode function generators,
the operational amplifier diode function generators also suffer from many of the disadvantages previously discussed.
It is often desirable to provide in synchronism a variety of functions of the same input variable. With prior devices a substantially complete generator is required for each function to be provided, and the designs are not particularly suited to equipment saving, time sharing techniques.
SUMMARY OF THE INVENTION The present invention provides a function generator that overcomes the disadvantages discussed above utilizing a minimum of equipment compared to the prior art devices. The generator of the present invention provides one or more gain functions of respective independent variable input signals under control ,of another independent variable input signal.-
The desirable features of the present invention are achieved by a function generator comprising a sequencing circuit that provides a sequence of signals, the number of which is proportional to the control input signal. Variable gain means responsive to the sequence of signals selectively provides predetermined gains corresponding to the sequence of signals. An averaging circuit coupled to the variable gain means provides an output signal representative of the average of the selectively provided gains thus generating the required functions of the control input signal.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block schematic diagram of a preferred embodiment of the invention; and
FIG. 2 is a waveform diagram illustrating waveforms useful in explaining the operation of the preferred embodiment of the invention.
DESCRIPTION OF THE PREFERRED EMBODIMENT The preferred embodiment of the function generator of the present invention is particularly suited to the generation of a gain function of an input signal under control of another input signal. For example, it is' often desirable to vary the gain of a servo of an aircraft autopilot as a function of the flight regimes of the aircraft in order to effect proper control in accordance with the aircraft dynamics. This is particularly desirable in modern jet transports. This gain scheduling may be achieved by the present invention by connecting an aircraft attitude or rate sensor as an input to the function generator of the invention, the output thereof being applied as the input signal to the associated servo. The
control input to the function generator may be derived from the airspeed output of the air data system of the aircraft. Thus, the gain of the autopilot servo is controlled as a function of airspeed.
Referring to FIG. 1, a preferred embodiment of the invention is illustrated as a function generator. A basic overall scheme of operating will first be discussed and followed by a detailed analysis. The function generator is comprised of a sequencing circuit 21 responsive to an independent variable control input signal applied to a lead 22. The sequencing circuit 21 provides a sequence of signals on control leads 23 from decoder 31, the
total number turned on per period in the sequence being proportional to the control input signal. The function generator further includes a variable gain circuit 24 responsive to particular individual outputs of the decoder 31. The variable gain circuit 24 provides predetermined gains at terminal 26 of an independent variable input signal applied to terminal 25. The predetermined gains correspond respectively to the outputs of decoder 31. The predetermined gains provided at the terminal 26 are applied to anaveraging circuit 27 which in turn provides the average per period. Thus, a gain function of the signal at theterminal 25 is generated in accordance with the control input signal applied to the lead 22.
In more detail, the sequencing circuit 21 comprises a conventional binary counter 30 adapted to count clock pulses of any convenient frequency. The outputs of the counter 30 are applied to a conventional one of N decoder 31 that sequentially energizes its output control leads 23 as the count from the counter 30 increases in response to the applied clock pulses. FIG. 2c illustrates the sequence of signals provided on the leads 23 (where N=16). It is understood that the counter 30 and the decoder 31 comprise digital counting circuits of a type familiar to practitioners in the art.
The sequencing circuit 21 further includes a voltage to pulse width converter 32. The control input signal on the lead 22 is applied to the voltage to pulse width converter 32 which in turn provides enabling pulses on a lead 33. The enabling pulses on the lead 33 have pulse widths linearly proportional to the amplitude of the control input signal on the lead 22. The enabling pulses on the lead 33 are applied to an enable input of the decoder 31. Only during application of a pulse to the enable input will the decoder 31 provide energization to the leads 23. r
The voltage to pulse width converter 32 comprises a conventional ramp voltage generator 34 and a conventional voltage comparator 35. The ramp generator 34 provides a ramp voltage signal to one of the inputs of the comparator 35. The control input signal on the lead 22 is applied to the second input of comparator 35. The ramp generator 34 is reset in response to a predetermined count of the counter 30, which may for convenience be the most significant bit count. In this manner, the output of the ramp generator 34 is synchronized to the counting period of the counter 30. The comparator 35 provides the enabling pulses on the lead 33 where each enabling pulse is initiated coincident with the initiation of the ramp signal and is terminated by the comparator 35 when the ramp voltage equals the signal on the lead 22.
Referring now to FIGS. 1 and 2, the ramp voltage from the generator 34, the enabling pulses on the lead 33 and the sequence of signals on the leads '23 are illustrated in FIGS. 2a, b, and 0, respectively. For a given level 36 of control input signal, the ramp voltage 37 equals the level 36 at a time 38 of the counter/decoder period. The time 38 corresponding to the level 36 occurs half way between the initiation of the count of 9 and the count of of the counter 30. The enabling pulses corresponding to this condition are illustrated in FIG. 2b. It is appreciated that the width of the enabling pulses illustrated is proportional to the control input signal level 36 of FIG. 2a as previously explained. Thus,
for the illustrated level 36, the decoder outputs 1 through 9 are sequentially energized providing a sequence of signals on the leads 23 as illustrated in FIG. 20. In the example illustrated, the decoder outputs 1-8 are energized for complete bit intervals while the decoder output 9 is energized for one-half of a bit interval. It is therefore appreciated that the number of sequence signals provided by the decoder 31 is linearly proportional to the enabling pulse width which in turn is linearly proportional to the control input signal on the lead 22. In the example illustrated in FIG. 2, the number of sequence signals is 8.5. It is therefore further appreciated that the sequencing circuit 21 provides a linear time quantization of the amplitude of the control input signal applied to the lead 22.
Referring again to FIG. 1, the variable gain circuit 24 will be described in more detail. Again controlling resistor R1 is connected between terminals 25 and 26. Switches 42, 43 and 44 are also connected between terminals 25 and 26 and selectively couple gain controlling resistors R2, R3 and R4, respectively. The resistors R3 and R4 are coupled between the terminals 25 and 26 in a series circuit with inverter 45 for providing inverse polarity gains. The switches 4244 are controlled by logic gates 46, 47 and 48, respectively. An output on lead 2 of the decoder 31 controls the logic gate 48 and the latter actuates the switch 44. Outputs on leads 3, 4 and 5 of the decoder 31 controls logic gate 47 and thelatter actuates the switch 43. In a similar manner, outputs on control leads 9 and 10 control logic gate 46 and the latter actuates the switch 42. It is understood that the switches 42-44 and gates 46-48 are schematically illustrated and would normally be instrumented by electronic switching circuits.
The terminal 26 of the variable gain circuit 24 provides an input to the averaging'circuit 27 as previously explained. The averaging circuit 27 which may, for example, comprise a lag circuit, includes an inverting operational amplifier 51 with a capacitor 52 and a feedback resistor R, connected in shunt therewith. The time constant of the averaging circuit 27 is chosen to be sufficiently long so that the operational amplifier 51 provides a signal representative of the average of the signals applied thereto over the period of the counter/decoder 30-31. The output of the averaging circuit 27 appears on output lead 53 and thus provides gain functions of the control input signal on the lead 22 with respect to input signals applied to the terminal 25.
Networks of the type comprising the terminal 25, the resistors R1-R4, the terminal 26, the operational amplifier 51 and the feedback resistor R,, generally have a gain relationship of the form (Waive) where the negative sign associated with R; is caused by the inversion provided by the amplifier 51. Thus specifically in the circuits 24 and 27, with none of the switches 42-44 actuated, the gain from the input 25 to the output is R,/R disregarding the averaging effect of the capacitor 52. Similarly, with the switch 44 actuated, the gain is R,{R R;/R.,. When the switch 43 is actuated, the gains is -R,/R RylR, and when the switch 42 is actuated, the gain is R,/R -R,lR It is appreciated that the sign appearing in the gain expres- Gain: Q1ppm):
input sions associated with the resistors R and R are provided by the inverter 45.
The gains provided by the circuits 24 and 27, disregarding the averaging effect of the capacitor 52, are illustrated in FIG. 2d. The low frequency roll off of the averaging circuit 27 prevents the circuits 24 and 27 from providing the rapidly changing gain as illustrated. Instead, the averaging circuit 27 provides the average of the gains on the lead 53 over the period of the counter/decoder 30-31 as previously explained.
It is now appreciated from the foregoing that during each period of the counter/decoder 30-31, the leads 23 are sequentially energized beginning at least 1 and ending with the energization of one of the decoder outputs from a complete or fractional bit interval in accordance with the width of the enable pulses on the lead 33. Thus, the number of the leads 23 energized, including the fractional bit energization, is linearly proportional to the amplitude of the control input signal on the lead 22. Since the gain controlling resistors R2, R3 and R4 are rendered effective by the switches 42, 43 and 44, respectively, which in turn are controlled by the leads 23, the variable gain circuit 24 provides the predetermined gains corresponding to the bit intervals of the decoder 31 as illustrated in FIG. 2d.
When the control input signal on the lead 22 is, for example, at the level 36 (FIG. 2a), the variable gain circuit 24 provides the predetermined gains illustrated in solid line in FIG. 2d. During bit interval 1 none of the switches 42-44 are actuated, and the gain is R /R During bit interval 2, the switch 44 is actuated and the instantaneous gain drops to -R,/R R,/R During bit intervals 3, 4 and 5 the switch 43 is actuated and the instantaneous gain becomes R,/R R,/R During bit intervals 6, 7 and 8 none of the switches 42-44 are actuated and the instantaneous gain again becomes .R /R During the first half of bit interval 9, the
switch 42 is actuated resulting in an instantaneous gain of -R /R1R /R2. During the second half of bit interval 9 and during the bit intervals 10-16, none of the switches 42-44 are actuated and the gain again becomes R;/R These predetermined gains provided during a period of the decoder 31 are averaged by the circuit 27 and the output appears on the lead 53 as indicated by the legend of FIG. 2d. Generally, the average gain during a period of the decoder 31 is the sum of the gains provided during each bit interval thereof divided by the number of bit intervals in the period.
Should the control input signal be at maximum level, as indicated by the legend in FIG. 2, the predetermined gains provided by the circuit 24 will be as shown in dotted line in FIG. 2d. Thus, for different levels of control input voltage on the lead 22, different predetermined gains will be selected during the period of the counter/ decoder 30, 31 providing different average gains on the lead 53.
It should be appreciated that in the bit interval during which the enabling pulse terminates, the active switch associated with that bit interval is on for a time linearly proportional to the control input signal on the lead 22. Thus during that bit interval, the gain provided by the variable gain circuit 24 varies as a linear function of the control input signal.
Analytically, the networks of the type comprising the circuits 24 and 27 have a gain relationship in accordance with the expression R. an
When switch 43 is actuated during the entire intervals of 3 through 5 the average gain is N R, N and when switch 42 is actuated for the entire intervals of 9 through 10 the average gain is R, R, We
During the operation of the function generator, illustrated in FIG. 1, the gain of the output 53 with respect to the input 25 varies as a function of the control input signal on the lead 22. This function is illustrated by curve of FIG. 2e, the gain point 61 thereof corresponding to the average gain provided at the lead 53 in response to a control input signal at the level 36 as previously discussed.
The manner in which the gain curve 60 is derived will now be explained. For any control input signal of magnitude sufficiently small so that only decoder output 1 energizes during the decoder periods, none of the switches 42-44 are actuated. Hence, the average gain G provided is R;/R, and the linear segment 62, over which the gain does not change, of the curve 60 is generated. For control input voltages in the range between levels 63 and 64, the length of time that the switch 44 is actuated is linearly proportional to the control input. When the control input is at the level 64, the average gain G provided is R;/R l/N R,/R Because of the linearity relationship discussed, the average gain decreases from R,/R, to R,/R l/N R /R as the control input voltage increases from level 63 to level 64, hence generating the linear segment 65 of the curve 60. In a similar manner, the break points 66 and 67 have average gain values of G R,/R l/N R,/R., 3/N R lR and G R,/R, 1/N R /R 3/N R,/R 3/N R,/R 2/N R;/R respectively, thus generating the remainder of the connected linear segments of the gain function 60. Parameters found suitable for the generation of the function 60 are R,= K,R 100K, R =59 K,R =47Kand R 19 K.
It is now appreciated that the design of the variable gain circuit 24 to provide the gain schedule 60 is a relatively simple additive process compared to the design and adjustment of the prior art function generators. The gain function break points are calculated as described above, where the values of the resistors determine the magnitudes of the slopes of the linear segments. The polarities of the slopes are determined by whether or not the signal applied to the terminal 25 is inverted by the inverter 45. When no switch is associated with a given bit interval, the average gain remains the same over the range of control input signals associated therewith, resulting in a segment of zero slope. Generally, a segment is generated by selecting the end points thereof an d calculating the gain required in the bit intervals associated therewith to change the average gain over the entire decoder period from that at the beginning of the segment to that at the end of the segment. From the foregoing it will be appreciated that the break points of a generated function are accurately determined because of the clocked precision of the sequencing circuit 21. This accuracy is substantially temperature insensitive compared to the prior art function generators previously discussed.
Although the function generator provides a single gain function 60, it is appreciated that the sequencing circuit 21 may synchronously control the generation of a plurality of functions of the control input signal applied to the lead 22. By appropriate gating, a plurality of variable gain circuits with associated averaging circuits may synchronously provide the plurality of functions. Alternatively, logic circuits interposed between the decoder 31 and the gates 46-48 may program the variable gain circuit 24 to provide a plurality of functions in accordance with digital inputs to the logic circuits.
Although the sequencing circuit 21 is explained in terms of a counter and a decoder, other sequencing means such as shift registers or stepping circuits may be utilized to the same effect. Furthermore, the function generator may be used to control an output voltage as a function of an input voltage similar in result to prior art function generators. This may be accomplished by connecting the input voltage'to both the lead 22 and the terminal 25.
It will be appreciated that the averaging effect of circuit 27 tends to prevent saturation of the amplifier 51 from occuring under adversely high transient signal conditions. Hence, a significantly large dynamic range is provided without scaling the voltages into the circuit. Additionally, the present invention can readily generate functions comprising large numbers of linear segments because of the inherent simplicity of the invention relative to the prior devices and because the present invention does not suffer from a reduction in dynamic range with large numbers of segments as do the prior devices.
The present invention may conveniently be tested for circuit failures by measuring the gain of the last break point of the generated function when the control input voltage exceeds that required to provide this break point. Simultaneous failures of equal magnitude, positive and negative gain contributions may not be detectable by this method. However, this type of failure may be precluded by the appropriate selection of unequal positive and negative gains. A very high assurance of failure detection may be achieved by gain measurements at the maximum and minimum inflection points of the gain function curve.
It will now be understood with respect to the aircraft servo application of the present invention, as previously discussed, that the aircraft attitude or rate sensor signal is applied to the input 25, the output 53 being applied as the input to the servo and the airspeed signal being applied to the control input 22.
While the invention has been described in its preferred embodiment, it is to be understood that the words which have been used are words of description rather than limitation and that changes may be made within the purview of the appended claims without departing from the true scope and spirit of the invention in its broader aspects.
I claim:
1. Apparatus for generating functions of an input signal comprising sequencing means responsive to said input signal for sequentially providing a plurality of pulse signals, the total of the pulse durations thereof being proportional to said input signal,
variable gain means responsive to said plurality of pulse signals for selectively providing a plurality of predetermined gains corresponding thereto, respectively,
means included in said variable gain means for rendering said predetermined gains effective during the durations of the corresponding pulse signals, and
averaging means coupled to said variable gain means for providing an output signal representative of the average of said selectively provided gains thereby providing said functions of said input signal.
2. The apparatus of claim 1 in which said sequencing means comprises a plurality of control leads, and
means for sequentially energizing a number of said control leads, all but the last thereof being ener gized for equal time durations, the last thereof being energized for a time duration linearly proportional to said input signal, thereby generating said plurality of pulse signals.
3. Apparatus for generating functions of an input signal comprising sequencing means responsive to said input signal for providing a sequence of signals the number thereof being proportional to said input signal,
variable gain means responsive to said sequence of signals for selectively providing predetermined gains corresponding to said sequence of signals, respectively, and
averaging means coupled to said variable gain means for providing an output signal representative of the average of said selectively provided gains thereby providing said functions of said input signal,
said sequencing means comprising pulse width converter means for providing enabling pulses of widths proportional to said input signal and digital counting means adapted'to count clock pulses and having a plurality of control leads for sequential energization in response to said clock pulses, said digital counting means being responsive to said enabling pulses for enabling energization of said control leads only during the presence thereof thereby providing said sequence of signals.
4. The apparatus of claim 1 in which said variable gain means comprises,
a plurality of gain controlling elements, and
switching means responsive to said plurality of pulse signals,
said gain controlling elements and said switching means being so arranged with respect to each other to provide said predetermined gains.
5. The apparatus of claim 1 in which said variable gain means comprises a first terminal,
a second terminal,
a plurality of resistor means, and
switching means responsive to said plurality of pulse signals for selectively coupling said resistor means between said first and second terminals thereby providing said predetermined gains.
6. The apparatus of claim 5 in which said variable gain means further includes inverting means coupled in series circuit with respect to certain of said resistor means between said first and second terminals for providing inverse polarity predetermined gains.
7. The apparatus of claim 1 in which said averaging means comprises lag circuit means.
8. Apparatus for generating functions of an input signal comprising pulse width converter means for providing enabling pulses of widths proportional to said input signal,
digital counting means adapted to count clock pulses and having a plurality of control leads for sequential energization in response to said clock pulses,
said digital counting means being responsive to said enabling pulses for enabling energization of said control leads only during the presence thereof,
a first terminal,
a second terminal,
a plurality of resistor means,
a plurality of switching means coupled to said plurality of control leads for selectively coupling said resistor means between said first and second terminals thereby selectively providing predetermined gains with respect to signals applied to said first terminal, and
averaging means coupled to said second terminal for providing an output signal representative of the average of said selectively provided gains thereby providing said functions of said input signal.
9. The apparatus of claim 8 in which said pulse width converter means comprises ramp generator means coupled to said digital counting means for providing a ramp signal synchronized to a predetermined count thereof, and
comparator means responsive to said ramp signal and said input signal for providing said enabling pulses to said digital counting means in accordance with said ramp signal equalling said input signal.
10. The apparatus of claim 1 in which said sequencing means comprises pulse width converter means for providing enabling pulses of widths proportional to said input signal, and
digital counting means adapted to count clock pulses and having a plurality of control leads for sequential energization in response to said clock pulses,
said digital counting means being responsive to said enabling pulses for enabling energization of said control leads only during he presence thereof thereby providing said plurality of pulse signals.
11. Apparatus for generating a function of an input signal, a point of said function being generated during a predetermined time period, the combination comprismg sequencing means responsive to said input signal adapted for sequentially providing a predetermined number of equal duration pulse signals, the total of the pulse durations thereof being equal to said predetermined time period,
means included in said sequencing means for sequentially enabling said pulse signals until the total pulse durations thereof are proportional to said input signal, the duration of the last enabled pulse signal being linearly proportional to said input signal,
variable gain means coupled to said sequencing means adapted for providing a predetermined number of predetermined gains corresponding to said predetermined number of pulse signals, respectively,
means included in said variable gain means for rendering effective those predetermined gains corresponding to said enabled pulse signals during the durations thereof, and
averaging means coupled to said variable gain means for providing an output signal representative of the average over said predetermined time period of said predetermined gains rendered effective during said time period, thereby providing said pointof said function of said input signal.

Claims (11)

1. Apparatus for generating functions of an input signal comprising sequencing means responsive to said input signal for sequentially providing a plurality of pulse signals, the total of the pulse durations thereof being proportional to said input signal, variable gain means responsive to said plurality of pulse signals for selectively providing a plurality of predetermined gains corresponding thereto, respectively, means included in said variable gain means for rendering said predetermined gains effective during the durations of the corresponding pulse signals, and averaging means coupled to said variable gain means for providing an output signal representative of the average of said selectively provided gains thereby providing said functions of said input signal.
2. The apparatus of claim 1 in which said sequencing means comprises a plurality of control leads, and means for sequentially energizing a number of said control leads, all but the last thereof being energized for equal time durations, the last thereof being energized for a time duration linearly proportional to said input signal, thereby generating said plurality of pulse signals.
3. Apparatus for generating functions of an input signal comprising sequencing means responsive to said input signal for providing a sequence of signals the number thereof being proportional to said input signal, variable gain means responsive to said sequence of signals for selectively providing predetermined gains corresponding to said sequence of signals, respectively, and averaging means coupled to said variable gain means for providing an output signal representative of the average of said selectively provided gains thereby providing said functions of said input signal, said sequencing means comprising pulse width converter means for providing enabling pulses of widths proportional to said input signal and digital counting means adapted to count clock pulses and having a plurality of control leads for sequential energization in response to said clock pulses, said digital counting means being responsive to said enabling pulses for enabling energization of said control leads only during the presence thereof thereby providing said sequence of signals.
4. The apparatus of claim 1 in which said variable gain means comprises, a plurality of gain controlling elements, And switching means responsive to said plurality of pulse signals, said gain controlling elements and said switching means being so arranged with respect to each other to provide said predetermined gains.
5. The apparatus of claim 1 in which said variable gain means comprises a first terminal, a second terminal, a plurality of resistor means, and switching means responsive to said plurality of pulse signals for selectively coupling said resistor means between said first and second terminals thereby providing said predetermined gains.
6. The apparatus of claim 5 in which said variable gain means further includes inverting means coupled in series circuit with respect to certain of said resistor means between said first and second terminals for providing inverse polarity predetermined gains.
7. The apparatus of claim 1 in which said averaging means comprises lag circuit means.
8. Apparatus for generating functions of an input signal comprising pulse width converter means for providing enabling pulses of widths proportional to said input signal, digital counting means adapted to count clock pulses and having a plurality of control leads for sequential energization in response to said clock pulses, said digital counting means being responsive to said enabling pulses for enabling energization of said control leads only during the presence thereof, a first terminal, a second terminal, a plurality of resistor means, a plurality of switching means coupled to said plurality of control leads for selectively coupling said resistor means between said first and second terminals thereby selectively providing predetermined gains with respect to signals applied to said first terminal, and averaging means coupled to said second terminal for providing an output signal representative of the average of said selectively provided gains thereby providing said functions of said input signal.
9. The apparatus of claim 8 in which said pulse width converter means comprises ramp generator means coupled to said digital counting means for providing a ramp signal synchronized to a predetermined count thereof, and comparator means responsive to said ramp signal and said input signal for providing said enabling pulses to said digital counting means in accordance with said ramp signal equalling said input signal.
10. The apparatus of claim 1 in which said sequencing means comprises pulse width converter means for providing enabling pulses of widths proportional to said input signal, and digital counting means adapted to count clock pulses and having a plurality of control leads for sequential energization in response to said clock pulses, said digital counting means being responsive to said enabling pulses for enabling energization of said control leads only during the presence thereof thereby providing said plurality of pulse signals.
11. Apparatus for generating a function of an input signal, a point of said function being generated during a predetermined time period, the combination comprising sequencing means responsive to said input signal adapted for sequentially providing a predetermined number of equal duration pulse signals, the total of the pulse durations thereof being equal to said predetermined time period, means included in said sequencing means for sequentially enabling said pulse signals until the total pulse durations thereof are proportional to said input signal, the duration of the last enabled pulse signal being linearly proportional to said input signal, variable gain means coupled to said sequencing means adapted for providing a predetermined number of predetermined gains corresponding to said predetermined number of pulse signals, respectively, means included in said variable gain means for rendering effective those predetermined gains corresponding to said enabled pulse signals during the durations thereof, and averaging means coupled to said variAble gain means for providing an output signal representative of the average over said predetermined time period of said predetermined gains rendered effective during said time period, thereby providing said point of said function of said input signal.
US95550A 1970-12-07 1970-12-07 Function generator Expired - Lifetime US3689754A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US9555070A 1970-12-07 1970-12-07

Publications (1)

Publication Number Publication Date
US3689754A true US3689754A (en) 1972-09-05

Family

ID=22252528

Family Applications (1)

Application Number Title Priority Date Filing Date
US95550A Expired - Lifetime US3689754A (en) 1970-12-07 1970-12-07 Function generator

Country Status (1)

Country Link
US (1) US3689754A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3935440A (en) * 1975-01-30 1976-01-27 The United States Of America As Represented By The Secretary Of The Navy Catapult breakaway load simulator circuit
US3983369A (en) * 1974-07-20 1976-09-28 Nippon Soken, Inc. Digital hyperbolic function generator
US4231099A (en) * 1979-07-30 1980-10-28 Motorola, Inc. Digital function generator
US4462021A (en) * 1981-02-13 1984-07-24 Sony Corporation Digital-to-analog converter that compensates for integrated circuit resistor variations
US4521865A (en) * 1982-05-28 1985-06-04 Winkler Dean M Programmable function generator
US6980581B1 (en) * 2000-07-18 2005-12-27 Cypress Semiconductor Corp. Adaptive spread spectrum
US8035455B1 (en) 2005-12-21 2011-10-11 Cypress Semiconductor Corporation Oscillator amplitude control network

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3226641A (en) * 1961-12-05 1965-12-28 Gen Electric Electronic type converter for producting a d.c. signal proportional to watt input
US3345505A (en) * 1960-10-24 1967-10-03 Gen Precision Systems Inc Function generator
US3435196A (en) * 1964-12-31 1969-03-25 Gen Electric Pulse-width function generator
US3506810A (en) * 1966-12-14 1970-04-14 Electronic Associates Digital controlled function generator including a plurality of diode segment generators connected in parallel
US3513301A (en) * 1967-10-26 1970-05-19 Reliance Electric Co Electronic function generation
US3529138A (en) * 1966-12-30 1970-09-15 Sylvania Electric Prod Digital function synthesizer
US3557347A (en) * 1968-09-18 1971-01-19 Zeltex Inc Digitally controlled analogue function generator

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3345505A (en) * 1960-10-24 1967-10-03 Gen Precision Systems Inc Function generator
US3226641A (en) * 1961-12-05 1965-12-28 Gen Electric Electronic type converter for producting a d.c. signal proportional to watt input
US3435196A (en) * 1964-12-31 1969-03-25 Gen Electric Pulse-width function generator
US3506810A (en) * 1966-12-14 1970-04-14 Electronic Associates Digital controlled function generator including a plurality of diode segment generators connected in parallel
US3529138A (en) * 1966-12-30 1970-09-15 Sylvania Electric Prod Digital function synthesizer
US3513301A (en) * 1967-10-26 1970-05-19 Reliance Electric Co Electronic function generation
US3557347A (en) * 1968-09-18 1971-01-19 Zeltex Inc Digitally controlled analogue function generator

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3983369A (en) * 1974-07-20 1976-09-28 Nippon Soken, Inc. Digital hyperbolic function generator
US3935440A (en) * 1975-01-30 1976-01-27 The United States Of America As Represented By The Secretary Of The Navy Catapult breakaway load simulator circuit
US4231099A (en) * 1979-07-30 1980-10-28 Motorola, Inc. Digital function generator
US4462021A (en) * 1981-02-13 1984-07-24 Sony Corporation Digital-to-analog converter that compensates for integrated circuit resistor variations
US4521865A (en) * 1982-05-28 1985-06-04 Winkler Dean M Programmable function generator
US6980581B1 (en) * 2000-07-18 2005-12-27 Cypress Semiconductor Corp. Adaptive spread spectrum
US8035455B1 (en) 2005-12-21 2011-10-11 Cypress Semiconductor Corporation Oscillator amplitude control network

Similar Documents

Publication Publication Date Title
US3513400A (en) Analog to pulse width conversion system including amplitude comparators
US4112428A (en) Clocked precision integrating analog to digital converter system
US3493961A (en) Circuit for selectively altering the slope of recurring ramp signals
US3689754A (en) Function generator
US3235800A (en) System for measuring frequency by comparing unknown to reference and determining therate of change of phase
US3277395A (en) Pluse width modulator
US3439272A (en) Digital voltmeter controlled by increments of electrical charge applied to a capacitor feedback amplifier
US3612975A (en) Electronic data-processing apparatus
US3475748A (en) Gain stabilization device
US4210903A (en) Method for producing analog-to-digital conversions
EP0253545A2 (en) Signal measurement
US3349251A (en) Level sensor circuit
US3333262A (en) Signal conversion apparatus
US3581217A (en) Frequency to direct current converter circuit
US3683369A (en) Analog to digital converter
US3691473A (en) Voltage ratio apparatus with logarithmic output
US3543152A (en) Circuit arrangement for the digital measurement of electrical magnitudes in a logarithmic scale
US3742202A (en) Peak integrator
US3805046A (en) Logarithmic conversion system
US4340883A (en) Bipolar mark-space analogue-to-digital converter with balanced scale factors
US3459053A (en) Analog accelerometer having a digital output signal
US3537014A (en) Logarithmic adaptation method and means for regulating closed-loop systems
US4375082A (en) High speed rectangle function generator
US2962214A (en) Function generating apparatus
US3487204A (en) High accuracy pulse reset integrator

Legal Events

Date Code Title Description
AS Assignment

Owner name: SP-COMMERCIAL FLIGHT, INC., A DE CORP.,MICHIGAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SPERRY CORPORATION;SPERRY RAND CORPORATION;SPERRY HOLDING COMPANY, INC.;REEL/FRAME:004838/0329

Effective date: 19861112

Owner name: SP-COMMERCIAL FLIGHT, INC., ONE BURROUGHS PLACE, D

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:SPERRY CORPORATION;SPERRY RAND CORPORATION;SPERRY HOLDING COMPANY, INC.;REEL/FRAME:004838/0329

Effective date: 19861112

AS Assignment

Owner name: HONEYWELL INC.

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST. EFFECTIVE DEC 30, 1986;ASSIGNOR:UNISYS CORPORATION;REEL/FRAME:004869/0796

Effective date: 19880506

Owner name: HONEYWELL INC.,MINNESOTA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:UNISYS CORPORATION;REEL/FRAME:004869/0796

Effective date: 19880506