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

Gray code counter

Assignee: Intersil Corp
•
Filing: 1984-10-31
•
Granted: 1986-10-21
•
Expires: 2004-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A gray code counter is produced from a binary code counter by connecting each output of the binary counter to a "toggle" flip-flop. Each toggle flip-flop has a toggle input connected to its corresponding binary output. The output of each toggle flip-flop changes state (i.e. "toggles") only when its corresponding binary code bit makes a transition from a first level to a second level (i.e., it does not change state when its corresponding binary code bit makes a transition from the second level to the first level).

Inventors

  • 👤 John H. Bruestle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 09:47
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/027; H03K3/037; H03K3/0372; H03K23/00; H03K23/004; H03K23/005

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 155 words
The combination comprising: an N stage binary counter having N outputs for producing a binary code at said N outputs; where N is an integer greater than one (1); and N toggle flip-flop, each toggle flip-flop having a toggle input and an output, each one of said N toggle flip-flops being connected at its toggle input to a different one of the N binary outputs of said N stage binary counter for causing each one of said N toggle flip-flops to be responsive solely to the binary signal produced at the output of its corresponding binary counter stage, each toggle flip-flop being responsive to the signal at its toggle input and changing state only when, said each time, the signal at its toggle input undergoes a transition from a first level to a second level and remaining in its previous state when the signal at its toggle input makes a transition in the opposite direction.
Claim 2
Dependent Claim 155 words
The combination comprising: an N stage binary counter having N outputs for producing a binary code at said N outputs; where N is an integer greater than one (1); and N toggle flip-flop, each toggle flip-flop having a toggle input and an output, each one of said N toggle flip-flops being connected at its toggle input to a different one of the N binary outputs of said N stage binary counter for causing each one of said N toggle flip-flops to be responsive solely to the binary signal produced at the output of its corresponding binary counter stage, each toggle flip-flop being responsive to the signal at its toggle input and changing state only when, said each time, the signal at its toggle input undergoes a transition from a first level to a second level and remaining in its previous state when the signal at its toggle input makes a transition in the opposite direction.
Claim 3
Dependent Claim 18 words
The combination as claimed in claim 1 wherein said N stage binary counter is a ripple down counter.
Claim 4
Dependent Claim 171 words
The combination comprising: an N stage binary counter having N outputs for producing a binary code at said N outputs; where N is an integer greater than one (1); and means for converting the binary coded output of said N stage binary counter to a gray code comprising: N toggle flip-flops, one flip-flop per output of said binary counter, each flip-flop having a toggle input and an output, each one of said N toggle flip-flops being directly connected at its input to a different one of the N binary outputs of said N stage binary counter, each one of said N toggle flip-flops being solely responsive to the signal transitions at the output of its corresponding binary counter output and each toggle flip-flop changing state only when, and each time, the signal at its corresponding binary counter output makes a transition from a first level to a second level and remaining in its previous state when the signal at its corresponding binary counter output makes a transition in the opposite direction.
Claim 5
Dependent Claim 171 words
The combination comprising: an N stage binary counter having N outputs for producing a binary code at said N outputs; where N is an integer greater than one (1); and means for converting the binary coded output of said N stage binary counter to a gray code comprising: N toggle flip-flops, one flip-flop per output of said binary counter, each flip-flop having a toggle input and an output, each one of said N toggle flip-flops being directly connected at its input to a different one of the N binary outputs of said N stage binary counter, each one of said N toggle flip-flops being solely responsive to the signal transitions at the output of its corresponding binary counter output and each toggle flip-flop changing state only when, and each time, the signal at its corresponding binary counter output makes a transition from a first level to a second level and remaining in its previous state when the signal at its corresponding binary counter output makes a transition in the opposite direction.
Claim 6
Dependent Claim 179 words
A binary code to gray code converter comprising: N input lines adapted to receive binary coded signals; N output lines for producing thereon gray code signals corresponding to the binary coded signals on said N input lines; and N toggle flip-flops, each flip-flop having a toggle input and an output, each one of said N toggle flip-flops being directly and solely connected at its input to a different one of said N input lines and at its output to a different one of said N output lines, each one of said N toggle flip-flops being responsive to the polarity of the signal transition at its input and each one of said toggle flip-flops changing state only when, and each time, the signal at its input makes a transition from a first level to a second level and remaining in its previous state when the signal at its input makes a transition in the opposite direction, whereby the binary coded information on said N input lines is converted into a gray code at the output of said N toggle flip-flops.
Claim 7
Dependent Claim 179 words
A binary code to gray code converter comprising: N input lines adapted to receive binary coded signals; N output lines for producing thereon gray code signals corresponding to the binary coded signals on said N input lines; and N toggle flip-flops, each flip-flop having a toggle input and an output, each one of said N toggle flip-flops being directly and solely connected at its input to a different one of said N input lines and at its output to a different one of said N output lines, each one of said N toggle flip-flops being responsive to the polarity of the signal transition at its input and each one of said toggle flip-flops changing state only when, and each time, the signal at its input makes a transition from a first level to a second level and remaining in its previous state when the signal at its input makes a transition in the opposite direction, whereby the binary coded information on said N input lines is converted into a gray code at the output of said N toggle flip-flops.
Claim 8
Dependent Claim 163 words
The combination as claimed in claim 2 wherein each one of said N toggle flip-flops includes a master flip-flop and a slave flip-flop, each one of said master and slave flip-flops having an input and an output, each one of said toggle flip-flops further including a first transmission gate connected between the output of the master flip-flop and the input of the slave flip-flop and a second transmission gate connected between the output of the slave flip-flop and the input to the master flip-flop; and wherein said toggle input of each toggle flip-flop is connected to its said first and second transmission gates for enabling one of said first and second transmission gates and disabling the other one of said first and second transmission gates for one binary value of input signal and for disabling said one of said first and second transmission gates and enabling the other one of said first and second transmission gates for the binary value of input signal.
Claim 9
Dependent Claim 171 words
A binary to gray code converter comprising: an N stage binary counter having N outputs for producing a binary code at said N outputs; where N is an integer greater than one (1); N toggle flip-flops, one toggle flip-flop per stage of said N binary counter, each toggle flip-flop having a toggle input and an output, each one of said N toggle flip-flops being responsive to the signal at its toggle input and each one of said toggle flip-flops changing state only when, and each time, the signal at its toggle input makes a transition from a first level to a second level and remaining in its previous state when the signal at its toggle input makes a transition in the opposite direction; and means direct current connecting the toggle input of each one of said N toggle flip-flops to the output of its corresponding binary counter stage for causing each toggle flip-flop to be responsive solely to the binary signals produced at the output of its corresponding binary counter stage.
Claim 10
Dependent Claim 171 words
A binary to gray code converter comprising: an N stage binary counter having N outputs for producing a binary code at said N outputs; where N is an integer greater than one (1); N toggle flip-flops, one toggle flip-flop per stage of said N binary counter, each toggle flip-flop having a toggle input and an output, each one of said N toggle flip-flops being responsive to the signal at its toggle input and each one of said toggle flip-flops changing state only when, and each time, the signal at its toggle input makes a transition from a first level to a second level and remaining in its previous state when the signal at its toggle input makes a transition in the opposite direction; and means direct current connecting the toggle input of each one of said N toggle flip-flops to the output of its corresponding binary counter stage for causing each toggle flip-flop to be responsive solely to the binary signals produced at the output of its corresponding binary counter stage.

References Cited (Backward Citations)

US2982953A Cited
US3138794A Cited
US3210756A Cited
US3393298A Cited
US3588461A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-10-20 1990-04-21 1990-10-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-10-20 1994-04-21 1994-10-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-10-20 1998-04-21 1998-10-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag