Abstract:
A numerical controlled oscillator generating an output signal with a digital clock signal having a variable frequency is disclosed. The numerical oscillator is controlled by a programmable numerical value being subject to a transfer function and comprises a comparator configured to compare an output of the transfer function with a duty cycle register to generate the output signal.
Abstract:
A numerical controlled oscillator generating an output signal with a digital clock signal having a variable frequency is disclosed. The numerical oscillator is controlled by a programmable numerical value being subject to a transfer function and comprises a comparator configured to compare an output of the transfer function with a duty cycle register to generate the output signal.
Abstract:
Pulse-generator circuits that permit independent control of pulse widths and the delays between successive pulses. In several embodiments, a pulse-generator subcircuit includes a transmission-line segment comprising first and second conductors, configured such that the first conductor is coupled to a first DC potential. The pulse-generator subcircuit further includes a terminating resistor coupled to a first end of the second conductor of the first transmission-line segment; this terminating resistor is matched to the characteristic impedance of the transmission-line segment. The pulse-generator subcircuit further includes first and second switches, controlled by first and second timing signals, respectively, and configured to selectively and independently connect respective first and second ends of the first conductor to a second DC potential. This second potential may be ground, in some embodiments, while the DC potential supplied to the pulse-generator subcircuit by the power-supply subcircuit may range from a very small voltage to voltages exceeding a kilovolt.
Abstract:
Adaptive clock generator including a master clock. A control means detects the current operating mode and, in response, provides a corresponding integer output N. A programmable pulse generator provides an output clock signal comprising a "high" pulse having a predetermined width followed by a "low" pulse having a width of N master clock periods. A dithered clock signal may be provided when the control means provides an integer output N selected from a set of integer values. Preferably, N is selected in a random or pseudo-random manner.
Abstract:
A signal generator featuring, in one aspect, a clock, a programmable means for counting signals from the clock and providing outputs at predetermined counts, a delay means for providing a timing signal after a predetermined delay following each output, the delay means having a resolution higher than that of the clock, and a programmable means for repeatedly incrementing the delay for successive timing signals to provide a timing signal period not necessarily an integer multiple of the period of the clock. Preferred embodiments feature an additional delay means for delaying the output of the clock to provide sequences of clock signals having the same period as the clock output but shifted in time so that each timing signal occurs simultaneously with a clock signal, an additional counter connected to be clocked by the clock signals and reset by the timing signals, and means controlled through the counter for generating timing edges with a resolution equal to that of the delay means.
Abstract:
A pulse train conversion system includes a binary counter having a plurality of stages which store a count, the count being advanced in response to a clock pulse. The counter stages are respectively connected to counter inputs of a logic circuit, digital value inputs of the logic circuit being connected to registers having a plurality of stages. The logic circuit provides an output pulse in response to the output of a particular stage of the counter being false and outputs of all stages of the counter of lesser significance than the particular stage being true concurrently with a stage of the register, corresponding to the particular stage of the counter, being true.
Abstract:
A circuit for providing an output pulse train which has a variable frequency when the circuit operates in a first mode and for providing an output pulse train which has a fixed, precise frequency when the circuit operates in a second mode. A fixed frequency pulse generator applies a pulse train having a fixed frequency to one input of a pulse frequency modifying circuit. A variable frequency pulse generator applies a pulse train having a variable frequency to another input of the pulse frequency modifying circuit. When the latter circuit operates in its first mode, the state of the voltage at the circuit output is controlled in accordance with both the fixed and variable frequency input pulse trains and the output pulse train reflects the algebraic sum thereof. When, however, the circuit operates in its second mode, the effect of the variable frequency input pulse train is suppressed and the output frequency is controlled solely in accordance with the frequency of the fixed frequency pulse generator.
Abstract:
Two pulse trains with harmonically related repetition frequencies 1/To, 1/nTo are derived from an original square wave of cadence 2/To, the pulses of each train having the width To/4 of the square-wave pulses. With the aid of a second square wave of cadence To, produced by frequency halving from the original square wave, the two harmonically related pulse trains are additively or subtractively combined so as to produce an irregular pulse sequence with n + OR - 1 pulses in each period nTo of the lower-frequency train. A digital pulse counter derives from this irregular pulse sequency a low-frequency square wave converted, by filtration, into its fundamental sine wave whose frequency can thus be selectively varied, with only minor phase discontinuities, between three predetermined values related to one another as (n+1) : n : (n-1). In an alternative embodiment, the keying frequencies are related to the basic frequency as (2n+1) : 2n : (2n-1). The two pulse trains are generated by progressive frequency division, starting with the original square wave, and selective gating.
Abstract:
The pulse generator is described in which a pair of storage registers are connected in parallel with one another and initially loaded such that a first of the registers has a substantially smaller unfilled capacity than the second register. A clock generator then feeds pulses equally to the two registers to progressively reduce the unfilled capacity of each register and when the first register has been filled a ''full'' signal is generated which causes immediate reloading of the first register to the same initial capacity. A logic circuit connected to selected bit outputs of the first register generates a pulse, or a pulse pattern, during the time taken to fill the first register and when the second register has been filled a second ''full'' signal inhibits the feeding of further clock pulses to the register. The total number of pulse cycles is therefore the ratio of the initially unfilled capacity of the second register to the unfilled capacity of the first register.
Abstract:
The present invention discloses a load-dependent frequency jittering circuit, comprising: a load condition detection circuit for receiving a switching signal and generating an output according to a load condition; a number generator for receiving the output of the load condition detection circuit and generating a number; a digital to analog converter for converting the output of the number generator to an analog signal; and an oscillator for generating a jittered frequency according to the output of the digital to analog converter.