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

Recirculating delay line digital pulse generator having high control proportionality

Assignee: Denso Corp
•
Filing: 1995-07-12
•
Granted: 1996-06-11
•
Expires: 2015-07-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a digital control pulse generator including a ring oscillator composed of multiple inversion circuits connected in a ring for circulating a pulse, a counter and selectors which turn data of a flip-flop to high when a counted value of the pulse from a terminal of the ring oscillator becomes a value corresponding to ten high order bits of control data, a pulse selector for taking out a clock of the flip-flop from the inversion circuit at the position specified by four bit control data and a delay line and logical product circuit which turn an output signal of the system to a high level for a predetermined time when the output of the flip-flop turns high, a register and adder accumulate the four low order bits of the control data every time the output signal turns high to update the data four bit data. As a result, the ring oscillator may be continuously operated and an oscillation cycle proportional to the control data may be set.

Inventors

  • 👤 Shigenori Yamauchi
  • 👤 Takamoto Watanabe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 17:44
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/027; H03K3/03; H03K3/0315; H03K5/00; H03K5/13; H03K5/135

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 305 words
A digital control pulse generator which allows digital control of a transmission cycle of an output signal therefrom by transmission cycle control data and a starting control signal to be inputted thereto, said generator comprising: a pulse circulating circuit composed of a plurality of inversion circuits each for inverting said input signal to output as said output signal and linked in a ring, one of said inversion circuits being a start-up inversion circuit by which an operation for inverting its respective input signal is controlled by said starting control signal, said pulse circulating circuit circulating a pulse signal composed of said output signal of each of said inversion circuits within said inversion circuits linked in a ring starting with an inverting operation of said start-up inversion circuit effected by said starting control signal inputted to said start-up inversion circuit; pulse selecting means for inputting a first linked position input data indicating a linked position of a specific inversion circuit starting from said start-up inversion circuit within said pulse circulating circuit to take out and output an output pulse signal from output signals of the inversion circuits within said pulse circulating circuit selected according to said first linked position input data; output means for outputting said output signal when said pulse selecting means takes out and outputs said output pulse signal corresponding to said first linked position input data; memory means for storing said first linked position input data input to said pulse selecting means as second linked position input data when said output signal is output by said output means; and position data updating means for adding said second linked position input data stored in said memory means and a newly inputted transmission cycle control data to output digital data after addition as said first linked position input data inputted by said pulse selecting means.
Claim 2
Dependent Claim 305 words
A digital control pulse generator which allows digital control of a transmission cycle of an output signal therefrom by transmission cycle control data and a starting control signal to be inputted thereto, said generator comprising: a pulse circulating circuit composed of a plurality of inversion circuits each for inverting said input signal to output as said output signal and linked in a ring, one of said inversion circuits being a start-up inversion circuit by which an operation for inverting its respective input signal is controlled by said starting control signal, said pulse circulating circuit circulating a pulse signal composed of said output signal of each of said inversion circuits within said inversion circuits linked in a ring starting with an inverting operation of said start-up inversion circuit effected by said starting control signal inputted to said start-up inversion circuit; pulse selecting means for inputting a first linked position input data indicating a linked position of a specific inversion circuit starting from said start-up inversion circuit within said pulse circulating circuit to take out and output an output pulse signal from output signals of the inversion circuits within said pulse circulating circuit selected according to said first linked position input data; output means for outputting said output signal when said pulse selecting means takes out and outputs said output pulse signal corresponding to said first linked position input data; memory means for storing said first linked position input data input to said pulse selecting means as second linked position input data when said output signal is output by said output means; and position data updating means for adding said second linked position input data stored in said memory means and a newly inputted transmission cycle control data to output digital data after addition as said first linked position input data inputted by said pulse selecting means.
Claim 3
Dependent Claim 81 words
The digital control pulse generator according to claim 1, wherein said position data updating means subtracts from the second linked position input data the number of said inversion circuits of said pulse circulating circuit for providing said first linked position input data when a linked position of a specific inversion circuit indicated by said first linked position input data after an addition output exceeds a linked position of the inversion circuit linked at a final stage of said pulse circulating circuit.
Claim 4
Dependent Claim 490 words
A digital control pulse generator which allows digital control of a transmission cycle of an output signal thereof by transmission cycle control data and a starting control signal, said generator comprising: a pulse circulating circuit composed of a plurality of inversion circuits each for inverting an input signal to output as said output signal and linked in a ring, one of said inversion circuits being a start-up inversion circuit by which an operation for inverting its respective input signal is controlled by said starting control signal, said pulse circulating circuit circulating a pulse signal composed of said output signal of each of said inversion circuits within said inversion circuits linked in a ring starting with an inverting operation of said start-up inversion circuit effected by said starting control signal inputted to said start-up inversion circuit; pulse selecting means for inputting a first linked position input data indicating a linked position of a specific inversion circuit starting from said start-up inversion circuit within said pulse circulating circuit to take out and output an output pulse signal from output signals of the inversion circuits within said pulse circulating circuit selected according to said first linked position input data; counting means for counting the pulse signal output from said specific inversion circuit located at the linked position within said pulse circulating circuit as a count value to detect that the count value has reached the digital data indicating a number of times of circulation of the pulse signal among said transmission cycle control data and transmission cycle control data; output means for outputting said output signal when said pulse selecting means takes out and outputs said output pulse signal corresponding to said first linked position input data after a detection made by said counting means that said count value has reached the digital data indicating the number of times of circulation of the pulse signal; memory means for storing said first linked position input data input to said pulse selecting means as a second linked position input data when said output signal is output by said output means; position data updating means for adding the second linked position input data stored in said memory means and the first linked position input data indicating the linked position of the specific inversion circuit from said start-up inversion circuit within said pulse circulating circuit and for outputting a result thereof as digital data after addition as said first linked position input data inputted by said pulse selecting means; and count changing means for incrementing a count of said counting means by one before said counting means detects that said count value has reached the digital data indicating the number of times of circulation of the pulse signal when the linked position of said specific inversion circuit indicated by the first linked position input data outputted from said position data updating means exceeds a linked position of an inversion circuit linked immediately before said start-up inversion circuit.
Claim 5
Dependent Claim 490 words
A digital control pulse generator which allows digital control of a transmission cycle of an output signal thereof by transmission cycle control data and a starting control signal, said generator comprising: a pulse circulating circuit composed of a plurality of inversion circuits each for inverting an input signal to output as said output signal and linked in a ring, one of said inversion circuits being a start-up inversion circuit by which an operation for inverting its respective input signal is controlled by said starting control signal, said pulse circulating circuit circulating a pulse signal composed of said output signal of each of said inversion circuits within said inversion circuits linked in a ring starting with an inverting operation of said start-up inversion circuit effected by said starting control signal inputted to said start-up inversion circuit; pulse selecting means for inputting a first linked position input data indicating a linked position of a specific inversion circuit starting from said start-up inversion circuit within said pulse circulating circuit to take out and output an output pulse signal from output signals of the inversion circuits within said pulse circulating circuit selected according to said first linked position input data; counting means for counting the pulse signal output from said specific inversion circuit located at the linked position within said pulse circulating circuit as a count value to detect that the count value has reached the digital data indicating a number of times of circulation of the pulse signal among said transmission cycle control data and transmission cycle control data; output means for outputting said output signal when said pulse selecting means takes out and outputs said output pulse signal corresponding to said first linked position input data after a detection made by said counting means that said count value has reached the digital data indicating the number of times of circulation of the pulse signal; memory means for storing said first linked position input data input to said pulse selecting means as a second linked position input data when said output signal is output by said output means; position data updating means for adding the second linked position input data stored in said memory means and the first linked position input data indicating the linked position of the specific inversion circuit from said start-up inversion circuit within said pulse circulating circuit and for outputting a result thereof as digital data after addition as said first linked position input data inputted by said pulse selecting means; and count changing means for incrementing a count of said counting means by one before said counting means detects that said count value has reached the digital data indicating the number of times of circulation of the pulse signal when the linked position of said specific inversion circuit indicated by the first linked position input data outputted from said position data updating means exceeds a linked position of an inversion circuit linked immediately before said start-up inversion circuit.
Claim 6
Dependent Claim 100 words
The digital control pulse generator according to claim 3, wherein said pulse circulating circuit is composed of an even number of inversion circuits linked at equal intervals, said pulse selecting means is arranged so as to take out the output pulse signal from the output signal of the inversion circuit alternatively selected from the predetermined 2 n inversion circuits among said even number of inversion circuits, and the linked position input data indicating the linked position of each said inversion circuit starting from said start-up inversion circuit within said pulse circulating circuit is composed of said n number of bits.
Claim 7
Dependent Claim 35 words
A digital control pulse generator according to claim 3, wherein said output pulse signal taken out from said pulse selecting means falls at substantially midpoint of risings of an output signal and its delayed signal.
Claim 8
Dependent Claim 474 words
A digital control pulse generator which allows digital control of a transmission cycle of an output signal by transmission cycle control data and starting control signal inputted thereto, said generator comprising: a pulse circulating circuit composed of a plurality of inversion circuits each for inverting an input signal to output as an output signal and linked in a ring, one of said inversion circuits being a start-up inversion circuit by which an operation for inverting its respective input signal is controlled by said starting control signal, said pulse circulating circuit circulating a pulse signal composed of respective output signals of said inversion circuits within said inversion circuits linked in a ring starting with an inverting operation of said start-up inversion circuit effected by said starting control signal inputted to said start-up inversion circuit; pulse selecting means for inputting a first linked position input data indicating a linked position of a specific inversion circuit starting from said start-up inversion circuit within said pulse circulating circuit to take out and output an output pulse signal from output signals of the inversion circuits within said pulse circulating circuit selected according to said first linked position input data; counting means for counting the pulse signal output from said specific inversion circuit located at the linked position within said pulse circulating circuit as a count value to detect that the count value has reached the digital data indicating a number of times of circulation of the pulse signal among said transmission cycle control data and transmission cycle control data; output means for outputting said output signal for a certain period of time when said pulse selecting means takes out and outputs said output pulse signal corresponding to said first linked position input data after a detection made by said counting means that said count value has reached the digital data indicating the number of times of circulation of the pulse signal; memory means for storing said first linked position input data input to said pulse selecting means as a second linked position input data when said output signal is output by said output means; position data updating means for adding the second linked position input data stored in said memory means and the first linked position input data indicating the linked position of the specific inversion circuit starting from said start-up inversion circuit within said pulse circulating circuit among newly inputted transmission cycle control data and to output digital data as said first linked position input data inputted by said pulse selecting means; and count changing means for incrementing a count of said counting means by one when the linked position of said specific inversion circuit indicated by the first linked position input data after an addition outputted from said position data updating means exceeds a linked position of an inversion circuit linked immediately before said start-up inversion circuit.
Claim 9
Dependent Claim 474 words
A digital control pulse generator which allows digital control of a transmission cycle of an output signal by transmission cycle control data and starting control signal inputted thereto, said generator comprising: a pulse circulating circuit composed of a plurality of inversion circuits each for inverting an input signal to output as an output signal and linked in a ring, one of said inversion circuits being a start-up inversion circuit by which an operation for inverting its respective input signal is controlled by said starting control signal, said pulse circulating circuit circulating a pulse signal composed of respective output signals of said inversion circuits within said inversion circuits linked in a ring starting with an inverting operation of said start-up inversion circuit effected by said starting control signal inputted to said start-up inversion circuit; pulse selecting means for inputting a first linked position input data indicating a linked position of a specific inversion circuit starting from said start-up inversion circuit within said pulse circulating circuit to take out and output an output pulse signal from output signals of the inversion circuits within said pulse circulating circuit selected according to said first linked position input data; counting means for counting the pulse signal output from said specific inversion circuit located at the linked position within said pulse circulating circuit as a count value to detect that the count value has reached the digital data indicating a number of times of circulation of the pulse signal among said transmission cycle control data and transmission cycle control data; output means for outputting said output signal for a certain period of time when said pulse selecting means takes out and outputs said output pulse signal corresponding to said first linked position input data after a detection made by said counting means that said count value has reached the digital data indicating the number of times of circulation of the pulse signal; memory means for storing said first linked position input data input to said pulse selecting means as a second linked position input data when said output signal is output by said output means; position data updating means for adding the second linked position input data stored in said memory means and the first linked position input data indicating the linked position of the specific inversion circuit starting from said start-up inversion circuit within said pulse circulating circuit among newly inputted transmission cycle control data and to output digital data as said first linked position input data inputted by said pulse selecting means; and count changing means for incrementing a count of said counting means by one when the linked position of said specific inversion circuit indicated by the first linked position input data after an addition outputted from said position data updating means exceeds a linked position of an inversion circuit linked immediately before said start-up inversion circuit.
Claim 10
Dependent Claim 331 words
A digital control pulse generator which allows digital control of a transmission cycle of an output signal therefrom by transmission cycle control data and a starting control signal to be inputted thereto, said generator comprising: a pulse circulating circuit composed of a plurality of inversion circuits each for inverting said input signal to output as said output signal and linked in a ring, one of said inversion circuits being constructed as said start-up inversion circuit by which an operation for inverting its respective input signal is controlled by a starting control signal, said pulse circulating circuit circulating a pulse signal composed of said output signal of each of said inversion circuits within said inversion circuits linked in a ring starting with an inverting operation of said start-up inversion circuit effected by said starting control signal inputted to said start-up inversion circuit; pulse selecting means for inputting first position input data corresponding to said transmission cycle control data and indicating a position of a specific inversion circuit starting from said start-up inversion circuit within said pulse circulating circuit to take out and output a output pulse signal from the output signals of the inversion circuits within said pulse circulating circuit alternatively selected according to said first position input data; output means for outputting said output signal when said pulse selecting means takes out and outputs said output pulse signal corresponding to said first position input data; and time resolution enhancement circuit means, connected to said pulse selecting means and said output means, including a pair of inverter circuits and a selector, said pair of inverter circuits having different delay times a difference of which is equal to a delay time of one of said inverter circuits in said pulse circulating circuit, and said selector selecting one of said inverter circuits in said pair so that said output signal has a finest time resolution of the time delay equal to that of said one of said inverter circuits in said pulse circulating circuit.
Claim 11
Dependent Claim 331 words
A digital control pulse generator which allows digital control of a transmission cycle of an output signal therefrom by transmission cycle control data and a starting control signal to be inputted thereto, said generator comprising: a pulse circulating circuit composed of a plurality of inversion circuits each for inverting said input signal to output as said output signal and linked in a ring, one of said inversion circuits being constructed as said start-up inversion circuit by which an operation for inverting its respective input signal is controlled by a starting control signal, said pulse circulating circuit circulating a pulse signal composed of said output signal of each of said inversion circuits within said inversion circuits linked in a ring starting with an inverting operation of said start-up inversion circuit effected by said starting control signal inputted to said start-up inversion circuit; pulse selecting means for inputting first position input data corresponding to said transmission cycle control data and indicating a position of a specific inversion circuit starting from said start-up inversion circuit within said pulse circulating circuit to take out and output a output pulse signal from the output signals of the inversion circuits within said pulse circulating circuit alternatively selected according to said first position input data; output means for outputting said output signal when said pulse selecting means takes out and outputs said output pulse signal corresponding to said first position input data; and time resolution enhancement circuit means, connected to said pulse selecting means and said output means, including a pair of inverter circuits and a selector, said pair of inverter circuits having different delay times a difference of which is equal to a delay time of one of said inverter circuits in said pulse circulating circuit, and said selector selecting one of said inverter circuits in said pair so that said output signal has a finest time resolution of the time delay equal to that of said one of said inverter circuits in said pulse circulating circuit.
Claim 12
Dependent Claim 197 words
A digital control pulse generator which allows digital control of a transmission cycle of an output pulse signal therefrom by transmission control data provided thereto, said generator comprising: a pulse circulating circuit including a plurality of inverters connected in a ring, each of which is for receiving a corresponding inverter input signal and inverting said corresponding input signal to generate a corresponding inverter output signal, said pulse circulating circuit circulating a pulse signal within said ring; and a control circuit controlling said pulse circulating circuit, said control circuit including a memory storing first linked position input data indicating a linked position of a specific inversion circuit within said pulse circulating circuit; pulse selecting means for reading said first linked position input data stored in said memory and generating said output pulse signal responsive to an inverter output signal generated by said specific inverter; and position data updating means for reading said first linked position data stored in said memory, receiving second linked position data representative of a number of inverter circuits in said pulse circulating circuit, and storing a sum of said first and second linked position data in said memory as said first linked position data.
Claim 13
Dependent Claim 197 words
A digital control pulse generator which allows digital control of a transmission cycle of an output pulse signal therefrom by transmission control data provided thereto, said generator comprising: a pulse circulating circuit including a plurality of inverters connected in a ring, each of which is for receiving a corresponding inverter input signal and inverting said corresponding input signal to generate a corresponding inverter output signal, said pulse circulating circuit circulating a pulse signal within said ring; and a control circuit controlling said pulse circulating circuit, said control circuit including a memory storing first linked position input data indicating a linked position of a specific inversion circuit within said pulse circulating circuit; pulse selecting means for reading said first linked position input data stored in said memory and generating said output pulse signal responsive to an inverter output signal generated by said specific inverter; and position data updating means for reading said first linked position data stored in said memory, receiving second linked position data representative of a number of inverter circuits in said pulse circulating circuit, and storing a sum of said first and second linked position data in said memory as said first linked position data.
Claim 14
Dependent Claim 37 words
The digital control pulse generator of claim 8, wherein said pulse selecting means reads said first linked position input data from said memory and said position data updating means stores said sum in said memory substantially simultaneously.
Claim 15
Dependent Claim 35 words
The digital control pulse generator of claim 8, wherein said pulse selecting means reads said first linked position input data from said memory after said position data updating means stores said sum in said memory.
Claim 16
Dependent Claim 216 words
A digital control pulse generator which allows digital control of a transmission cycle of an output pulse signal therefrom by transmission control data provided thereto, said generator comprising: a pulse circulating circuit including a plurality of inverters connected in a ring, each of which is for receiving a corresponding inverter input signal and inverting said corresponding input signal to generate a corresponding inverter output signal, one of said inverters being a start-up inverter, said pulse circulating circuit circulating a pulse signal within said ring beginning with an inverter output signal generated by said start-up inverter; and a control circuit controlling said pulse circulating circuit, said control circuit including a memory storing first linked position input data indicating a linked position of a specific inversion circuit within said pulse circulating circuit; pulse selecting means for reading said first linked position input data stored in said memory and generating said output pulse signal responsive to an inverter output signal generated by said specific inverter; and position data updating means for reading said first linked position data stored in said memory, receiving second linked position data representative of a position of said specific inverter from said start-up inverter, and storing a sum of said first and second linked position data in said memory as said first linked position data.
Claim 17
Dependent Claim 216 words
A digital control pulse generator which allows digital control of a transmission cycle of an output pulse signal therefrom by transmission control data provided thereto, said generator comprising: a pulse circulating circuit including a plurality of inverters connected in a ring, each of which is for receiving a corresponding inverter input signal and inverting said corresponding input signal to generate a corresponding inverter output signal, one of said inverters being a start-up inverter, said pulse circulating circuit circulating a pulse signal within said ring beginning with an inverter output signal generated by said start-up inverter; and a control circuit controlling said pulse circulating circuit, said control circuit including a memory storing first linked position input data indicating a linked position of a specific inversion circuit within said pulse circulating circuit; pulse selecting means for reading said first linked position input data stored in said memory and generating said output pulse signal responsive to an inverter output signal generated by said specific inverter; and position data updating means for reading said first linked position data stored in said memory, receiving second linked position data representative of a position of said specific inverter from said start-up inverter, and storing a sum of said first and second linked position data in said memory as said first linked position data.
Claim 18
Dependent Claim 216 words
A digital control pulse generator which allows digital control of a transmission cycle of an output pulse signal therefrom by transmission control data provided thereto, said generator comprising: a pulse circulating circuit including a plurality of inverters connected in a ring, each of which is for receiving a corresponding inverter input signal and inverting said corresponding input signal to generate a corresponding inverter output signal, one of said inverters being a start-up inverter, said pulse circulating circuit circulating a pulse signal within said ring beginning with an inverter output signal generated by said start-up inverter; and a control circuit controlling said pulse circulating circuit, said control circuit including a memory storing first linked position input data indicating a linked position of a specific inversion circuit within said pulse circulating circuit; pulse selecting means for reading said first linked position input data stored in said memory and generating said output pulse signal responsive to an inverter output signal generated by said specific inverter; and position data updating means for reading said first linked position data stored in said memory, receiving second linked position data representative of a position of said specific inverter from said start-up inverter, and storing a sum of said first and second linked position data in said memory as said first linked position data.
Claim 19
Dependent Claim 216 words
A digital control pulse generator which allows digital control of a transmission cycle of an output pulse signal therefrom by transmission control data provided thereto, said generator comprising: a pulse circulating circuit including a plurality of inverters connected in a ring, each of which is for receiving a corresponding inverter input signal and inverting said corresponding input signal to generate a corresponding inverter output signal, one of said inverters being a start-up inverter, said pulse circulating circuit circulating a pulse signal within said ring beginning with an inverter output signal generated by said start-up inverter; and a control circuit controlling said pulse circulating circuit, said control circuit including a memory storing first linked position input data indicating a linked position of a specific inversion circuit within said pulse circulating circuit; pulse selecting means for reading said first linked position input data stored in said memory and generating said output pulse signal responsive to an inverter output signal generated by said specific inverter; and position data updating means for reading said first linked position data stored in said memory, receiving second linked position data representative of a position of said specific inverter from said start-up inverter, and storing a sum of said first and second linked position data in said memory as said first linked position data.
Claim 20
Dependent Claim 57 words
The digital control pulse generator of claim 12, further comprising second position data updating means for, when said sum exceeds a linked position of a final inverter in said pulse circulating circuit, storing a difference between said sum and a number of inverters in said pulse circulating circuit in said memory as said first linked position data.
Claim 21
Dependent Claim 44 words
The digital control pulse generator of claim 12, wherein: said ring includes an even number of inverters; said pulse selecting means selects an inverter output generated by one of 2 n inverters in said ring; and said first linked position data includes n bits.
Claim 22
Dependent Claim 296 words
A digital control pulse generator which allows digital control of a transmission cycle of an output pulse signal therefrom by a starting control signal provided thereto, said generator comprising: a pulse circulating circuit including a plurality of inverters connected in a ring, each of which is for receiving a corresponding inverter input signal and inverting said corresponding input signal to generate a corresponding inverter output signal, one of said inverters being a start-up inverter, said pulse circulating circuit circulating a pulse signal within said ring beginning with an inverter output signal generated by said start-up inverter responsive to said starting control signal; and a control circuit controlling said pulse circulating circuit, said control circuit including a memory storing first linked position input data indicating a linked position of a specific inversion circuit within said pulse circulating circuit; pulse selecting means for reading said first linked position input data stored in said memory and generating a selected output signal responsive to an inverter output signal generated by said specific inverter; a counter maintaining a count of said selected output signal and detecting when said count reaches a predetermined value; output means for generating said output pulse signal for a predetermined period of time responsive to said selected output signal and responsive to a detection by said counter; position data updating means for reading said first linked position data stored in said memory, receiving second linked position data representative of a position of said specific inverter from said start-up inverter, and providing a sum of said first and second linked position data in said memory as said first linked position data; and count changing means for incrementing said count until said first linked position input data exceeds a linked position of an inverter immediately preceding said start-up inverter.
Claim 23
Dependent Claim 296 words
A digital control pulse generator which allows digital control of a transmission cycle of an output pulse signal therefrom by a starting control signal provided thereto, said generator comprising: a pulse circulating circuit including a plurality of inverters connected in a ring, each of which is for receiving a corresponding inverter input signal and inverting said corresponding input signal to generate a corresponding inverter output signal, one of said inverters being a start-up inverter, said pulse circulating circuit circulating a pulse signal within said ring beginning with an inverter output signal generated by said start-up inverter responsive to said starting control signal; and a control circuit controlling said pulse circulating circuit, said control circuit including a memory storing first linked position input data indicating a linked position of a specific inversion circuit within said pulse circulating circuit; pulse selecting means for reading said first linked position input data stored in said memory and generating a selected output signal responsive to an inverter output signal generated by said specific inverter; a counter maintaining a count of said selected output signal and detecting when said count reaches a predetermined value; output means for generating said output pulse signal for a predetermined period of time responsive to said selected output signal and responsive to a detection by said counter; position data updating means for reading said first linked position data stored in said memory, receiving second linked position data representative of a position of said specific inverter from said start-up inverter, and providing a sum of said first and second linked position data in said memory as said first linked position data; and count changing means for incrementing said count until said first linked position input data exceeds a linked position of an inverter immediately preceding said start-up inverter.
Claim 24
Dependent Claim 315 words
A digital control pulse generator which allows digital control of a transmission cycle of an output pulse signal therefrom by a starting control signal provided thereto, said generator comprising: a pulse circulating circuit including a plurality of inverters connected in a ring, each of which is for receiving a corresponding inverter input signal and inverting said corresponding input signal to generate a corresponding inverter output signal, one of said inverters being a start-up inverter, said pulse circulating circuit circulating a pulse signal within said ring beginning with an inverter output signal generated by said start-up inverter responsive to said starting control signal; and a control circuit controlling said pulse circulating circuit, said control circuit including pulse selecting means for receiving first linked position input data indicating a linked position of a specific inversion circuit within said pulse circulating circuit and generating a selected output signal responsive to an inverter output signal generated by said specific inverter; a counter maintaining a count of said selected output signal and detecting when said count reaches a predetermined value; output means for generating said output pulse signal for a predetermined period of time responsive to said selected output signal and responsive to a detection by said counter; a memory temporarily storing said first linked position input data and providing said stored first linked position data to said pulse selecting means when said output means generates said output pulse signal; position data updating means for reading said first linked position data stored in said memory, receiving second linked position data representative of a position of said specific inverter from said start-up inverter, and providing a sum of said first and second linked position data in said memory as said first linked position data; and count changing means for incrementing said count until said first linked position input data exceeds a linked position of an inverter immediately preceding said start-up inverter.
Claim 25
Dependent Claim 315 words
A digital control pulse generator which allows digital control of a transmission cycle of an output pulse signal therefrom by a starting control signal provided thereto, said generator comprising: a pulse circulating circuit including a plurality of inverters connected in a ring, each of which is for receiving a corresponding inverter input signal and inverting said corresponding input signal to generate a corresponding inverter output signal, one of said inverters being a start-up inverter, said pulse circulating circuit circulating a pulse signal within said ring beginning with an inverter output signal generated by said start-up inverter responsive to said starting control signal; and a control circuit controlling said pulse circulating circuit, said control circuit including pulse selecting means for receiving first linked position input data indicating a linked position of a specific inversion circuit within said pulse circulating circuit and generating a selected output signal responsive to an inverter output signal generated by said specific inverter; a counter maintaining a count of said selected output signal and detecting when said count reaches a predetermined value; output means for generating said output pulse signal for a predetermined period of time responsive to said selected output signal and responsive to a detection by said counter; a memory temporarily storing said first linked position input data and providing said stored first linked position data to said pulse selecting means when said output means generates said output pulse signal; position data updating means for reading said first linked position data stored in said memory, receiving second linked position data representative of a position of said specific inverter from said start-up inverter, and providing a sum of said first and second linked position data in said memory as said first linked position data; and count changing means for incrementing said count until said first linked position input data exceeds a linked position of an inverter immediately preceding said start-up inverter.

References Cited (Backward Citations)

EP0440389A2 Cited
US5045811A Cited
US5331294A Cited
US5465076A Cited
US5394114A Cited
DE4327116A1 Cited
US5416444A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-06-11 1999-12-11 2000-06-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-06-11 2003-12-11 2004-06-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-06-11 2007-12-11 2008-06-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag