Patent US2750280A successfully refreshed from Google Patents.
Patent US3886543A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3886543A Expired / Lapsed US ⏱️ 0.0 years remaining

Debounce logic for keyboard

Assignee: AT&T Teletype Corp
•
Filing: 1973-11-29
•
Granted: 1975-05-27
•
Expires: 1993-11-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A plurality of manually operated keyswitches are scanned by a multiplexer the output of which is fed through a shaping circuit to a demultiplexer. The multiplexer and demultiplexer are synchronized and the multiple outputs of the demultiplexer feed a plurality of debounce logic units, each of which is related to one of the keyswitches. Each debounce logic unit includes a digital storage means in the form of a first shift register cell receiving the shaped keyswitch signal from the demultiplexer and logic means responsive to the first signal and a second signal at the output of the first shift register cell. The logic means feeds a third signal to digital storage means in the form of a second shift register cell in response to a predetermined condition of the first and second signals. Additionally, a clock is provided for stepping the signals through the first and second shift register cells, in response to a steady state condition of a selected key.

Inventors

  • 👤 Robert E Marin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 18:58
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/01; H03K3/013; H03M; H03M11/00; H03M11/20

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 175 words
Debounce logiC for use with a keyboard having a plurality of selectively actuable sequentially scanned keyswitches; each of said keyswitches being operable between a first steady state condition and a second steady state condition and initiating a first signal (A) in response thereto comprising: first digital storage means receiving said first signal (A) from a selected keyswitch; first logic means responsive to said first signal (A) and a second signal (B) provided at the output of said first digital storage means and related to the operative condition of said selected keyswitch during a previous scan; said first logic means supplying a third signal (D, E) to a second digital storage means in response to a predetermined condition of said first (A) and second (B) signals; and means for synchronizing the stepping of said signals through said first and second digital storage means whereby said second digital storage means provides an output signal (F, G) in response to a steady state condition of said selected keyswitch as indicated by the same operative condition during consecutive scans.
Claim 2
Dependent Claim 175 words
Debounce logiC for use with a keyboard having a plurality of selectively actuable sequentially scanned keyswitches; each of said keyswitches being operable between a first steady state condition and a second steady state condition and initiating a first signal (A) in response thereto comprising: first digital storage means receiving said first signal (A) from a selected keyswitch; first logic means responsive to said first signal (A) and a second signal (B) provided at the output of said first digital storage means and related to the operative condition of said selected keyswitch during a previous scan; said first logic means supplying a third signal (D, E) to a second digital storage means in response to a predetermined condition of said first (A) and second (B) signals; and means for synchronizing the stepping of said signals through said first and second digital storage means whereby said second digital storage means provides an output signal (F, G) in response to a steady state condition of said selected keyswitch as indicated by the same operative condition during consecutive scans.
Claim 3
Dependent Claim 29 words
The apparatus of claim 1 wherein said first logic means provides said third signal (D) in response to the simultaneous presence of said first (A) and second (B) signals.
Claim 4
Dependent Claim 53 words
The apparatus of claim 2 which further includes second logic means responsive to said third signal (D) and the output (F) of said second digital storage means and provides a transitory signal (G) in response to the change of the key from the first steady state condition to the second steady state condition.
Claim 5
Dependent Claim 67 words
The apparatus of claim 2 which further includes third logic means responsive to at least one of said first (A) and second (B) signals and providing an output signal (E) to said second digital storage means whereby said output signal (F) from said second digital storage means changes level upon the operation of said key from the second steady state condition to the first steady state condition.
Claim 6
Dependent Claim 69 words
The apparatus of claim 1 wherein said first logic means is responsive to at least one of said first (A) or second (B) signals and provides said third signal (E) to said second digital storage means whereby said output signal (F) from said second digital storage means changes level in response to the operation of the key from the second steady state condition to the first steady state condition.
Claim 7
Dependent Claim 36 words
The apparatus of claim 5 which further includes second logic means providing a fourth signal (D) to said second digital storage means in response to the simultaneous presence of said first (A) and second (B) signals.
Claim 8
Dependent Claim 51 words
The apparatus of claim 6 which further includes third logic means responsive to said fourth signal (D) and the output (F) of said second digital storage means and providing a transitory signal (G) upon the operation of the key from the first steady state condition to the second steady state condition.
Claim 9
Dependent Claim 117 words
The apparatus of claim 2 which further includes third digital storage means receiving the output (B) of said first digital storage means and providing a third signal (C) to said first logic means; said first logic means including a first AND-gate receiving said first (A) second (B) and third (C) signals and feeding an output signal (D) to a second gating means and said second digital storage means whereby said signal (D) is fed to the input of said second digital storage means upon the simultaneous presence of said first (A) second (B) and third (C) signals in response to the operation of the key from the first steady state condition to the second steady state condition.
Claim 10
Dependent Claim 45 words
The apparatus of claim 8 which further includes a second AND-gate; one input of said second AND-gate being connected to the output of said first AND-gate and an alternate input of said second AND-gate responsive to the output (F) of said second digital storage means.
Claim 11
Dependent Claim 73 words
The apparatus of claim 9 which further iNcludes an OR-gate, the inputs of said OR-gate receiving said first (A) second (B) and third (C) signals and the output of said OR-gate being fed to one input of a third AND-gate an alternate input of said third AND-gate receiving the output (F) of said second digital storage means and the output of said third AND-gate feeding the input of said second digital storage means.
Claim 12
Dependent Claim 75 words
The apparatus of claim 5 which further includes a third digital storage means receiving the output (B) of said first digital storage means and providing a third (C) signal and the output of which is fed to one input of an AND-gate an alternate input of said AND-gate receiving the output (F) of said second digital storage means and the output (E) of said first AND-gate feeding the input of said second digital storage means.
Claim 13
Dependent Claim 60 words
The apparatus of claim 11 which further includes a second AND-gate receiving said first (A), second (B) and third (C) signals and feeding an output signal (D) to said second digital storage means and to the input of a third AND-gate the alternate input of said third AND-gate being responsive to the output (F) of said second digital storage means.
Claim 14
Independent Claim 215 words
An apparatus for use with a selectively actuated keyboard including a plurality of keys each key being operable between a first steady state condition and a second steady state condition comprising: signal shaping means; first switching means for sequentially connecting each of said keys to said shaping means; second switching means synchronized with said first switching means and serving to feed the output of said shaping means to a selected one of a plurality of, debounce logic units each of said debounce logic units corresonding to one of said keys and receiving a shaped signal (A) therefrom; said debounce logic units including a first digital storage means receiving said shaped signal (A); first logic means responsive to said shaped signal (A) and a second signal (B) provided at the output of said first digital storage means; said first logic means supplying a third signal (D, E) to a second digital storage means in response to a predetermined condition of said first (A) and second (B) signals; and a clock for synchronizing the operation of said first and second switching means and for stepping a signal through said first and second digital storage means whereby said second digital storage means provides an output signal (F) in response to a steady state condition of a selected key.
Claim 15
Independent Claim 215 words
An apparatus for use with a selectively actuated keyboard including a plurality of keys each key being operable between a first steady state condition and a second steady state condition comprising: signal shaping means; first switching means for sequentially connecting each of said keys to said shaping means; second switching means synchronized with said first switching means and serving to feed the output of said shaping means to a selected one of a plurality of, debounce logic units each of said debounce logic units corresonding to one of said keys and receiving a shaped signal (A) therefrom; said debounce logic units including a first digital storage means receiving said shaped signal (A); first logic means responsive to said shaped signal (A) and a second signal (B) provided at the output of said first digital storage means; said first logic means supplying a third signal (D, E) to a second digital storage means in response to a predetermined condition of said first (A) and second (B) signals; and a clock for synchronizing the operation of said first and second switching means and for stepping a signal through said first and second digital storage means whereby said second digital storage means provides an output signal (F) in response to a steady state condition of a selected key.
Claim 16
Dependent Claim 239 words
In combination with a system for producing control signals in response to the state of operation of a make or break switch contact, of the type wherein the state of the switch is periodically sampled during successive time cycles, the system being of the type wherein it sometimes gives ''''extraneous'''' signals, defined as signals which appear to indicate the state of the contact but which are present for a time interval less than X consecutive sampling cycles, X being a preset small whole number greater than 1; a debounce logic circuit for screening out such extraneous signals, which comprises: means for providing X sequential, distinct status signals, a first one of said status signals indicates the sampled state of the contact during the present sampling cycle, and the additional ones of said status signals indicate the state of the contact during the X-1 previous cycles, said status signal providing means including time-delay means for providing the X-1 additional status signals related to the state of the switch during the X-1 previous sampling cycles; and logic means, responsive only to all X status signals, for providing an output control signal which assumes a first level only after all X input signals have indicated a made state of the contact during X consecutive cycles, and control signal thereafter changes to a second level only after all X status signals have indIcated a broken state of the contact during X consecutive cycles.
Claim 17
Dependent Claim 239 words
In combination with a system for producing control signals in response to the state of operation of a make or break switch contact, of the type wherein the state of the switch is periodically sampled during successive time cycles, the system being of the type wherein it sometimes gives ''''extraneous'''' signals, defined as signals which appear to indicate the state of the contact but which are present for a time interval less than X consecutive sampling cycles, X being a preset small whole number greater than 1; a debounce logic circuit for screening out such extraneous signals, which comprises: means for providing X sequential, distinct status signals, a first one of said status signals indicates the sampled state of the contact during the present sampling cycle, and the additional ones of said status signals indicate the state of the contact during the X-1 previous cycles, said status signal providing means including time-delay means for providing the X-1 additional status signals related to the state of the switch during the X-1 previous sampling cycles; and logic means, responsive only to all X status signals, for providing an output control signal which assumes a first level only after all X input signals have indicated a made state of the contact during X consecutive cycles, and control signal thereafter changes to a second level only after all X status signals have indIcated a broken state of the contact during X consecutive cycles.
Claim 18
Dependent Claim 155 words
A debounce logic circuit as recited in claim 14, for use in a system wherein it is desired to produce a single output operating pulse to operate a controlled mechanism only whenever the contact has been in a first state for X consecutive sampling cycles and thereafter changes to a second state and remains in the second state for X consecutive cycles, further comprising: an additional time delay means for delaying the output control signal for a predetermined time delay; second logic means, responsive to all X input signals simultaneously indicating that the contact has been in the second state for X consecutive cycles, for initially generating the output operating pulse; and means, responsive to the output control signal after said additional time delay, for preventing a second operation of said second logic means until after the contact has changed to the first state and has remained in the first state for X consecutive cycles.

References Cited (Backward Citations)

US3448254A Cited
US3675239A Cited
US3792466A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1978-05-26 1978-11-25 1979-05-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1982-05-26 1982-11-25 1983-05-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1986-05-26 1986-11-25 1987-05-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag