Digital rate compensator for a card reader
AssigneeBurroughs Corporation
InventorsEugene F. Banka, Gerald J. Lehner
Life of this patent
Estimating the term…
Abstract
A digital rate compensator for accommodating a wide dynamic range of data speeds derived from a encoded card reader thereby allowing downstream logic to compensatably follow said derived data. The digital rate compensator additionally includes a start message check for conclusive determinations of beginning of card reads.
Claims21
An apparatus enabled to receive clock and data components from a card reader having variable output data rates for determining a data passage window that will adjust in or out to compensate for a relatively uneven data rate, comprising:
- clock means for generating a first and a second digital pulse at a relatively low frequency and high frequency response level respectively;
- first counter means operative to be reset by a clock component from the card reader for incrementing upon receipt of the first digital pulse from said clock means for measurement of the current temporal interval between clock signals from the card reader;
- second counter means for receiving the transferred contents of said first counter means upon receipt of a clock component from the card reader, and for being decremented by each received second digital pulse from said clock means for measuring the current data passage window that is a predetermined proportional subset of the temporal interval as calculated between the preceeding set of clock signals from the card reader;
- and
- flip-flop means operative to be enabled to its set state by a clock component from the card reader after said second counter means has zero decremented for indicating the allowable beginning of the data passage window, and further being operative for enabling to its reset state upon receipt of a zero decremention signal from the second counter means for indicating the predetermined end of the data passage window, wherein said flip-flop means further includes gating means operative upon concurrent receipt of inputs of signals from the card reader and the reset state of said flip-flop means for outputting to said first and second counter means, a signal indicative that the received signal from the card reader was a clock component.
An apparatus enabled to receive clock and data components from a card reader having variable output data rates for determining a data passage window that will adjust in or out to compensate for a relatively uneven data rate, comprising:
- clock means for generating a first and a second digital pulse at a relatively low frequency and high frequency response level respectively;
- first counter means operative to be reset by a clock component from the card reader for incrementing upon receipt of the first digital pulse from said clock means for measurement of the current temporal interval between clock signals from the card reader;
- second counter means for receiving the transferred contents of said first counter means upon receipt of a clock component from the card reader, and for being decremented by each received second digital pulse from said clock means for measuring the current data passage window that is a predetermined proportional subset of the temporal interval as calculated between the preceeding set of clock signals from the card reader;
- and
- flip-flop means operative to be enabled to its set state by a clock component from the card reader after said second counter means has zero decremented for indicating the allowable beginning of the data passage window, and further being operative for enabling to its reset state upon receipt of a zero decrementation signal from the second counter means for indicating the predetermined end of the data passage window, wherein said flip-flop means further includes gating means operative upon concurrent receipt of inputs of signals from the card reader and the set state of said flip-flop means for outputting, as the data rate compensated output of the apparatus, a signal indicative that the received signal from the card reader was a data component.
An apparatus enabled to receive clock and data components from a card reader having variable output data rates for determining a data passage window that will adjust in or out to compensate for a relatively uneven data rate, comprising:
- clock means for generating a first and a second digital pulse at a relatively low frequency and high frequency response level respectively;
- first counter means operative to be reset by a clock component from the card reader for incrementing upon receipt of the first digital pulse from said clock means for measurement of the current temporal interval between clock signals from the card reader;
- second counter means for receiving the transferred contents of said first counter means upon receipt of a clock component from the card reader, and for being decremented by each received second digital pulse from said clock means for measuring the current data passage window that is a predetermined proportional subset of the temporal interval as calculated between the preceeding set of clock signals from the card reader;
- converter means operatively interposed between the card reader and the input to the apparatus for generating digitized signals representative of the card reader signal;
- and
- delay network means operative to receive the card reader signal from said converter means for in turn issuing a predetermined time delayed enabling signal.
A digital system operative to receive clock and data signals from a manual magnetic stripe encoded card reader for determining a data window for data signal passage that will act to compensate for a non-constant signal rate before inputting to an associated terminal, comprising:
- system clock means for generating first and second triggering pulses at a relatively low frequency and high frequency mode respectively;
- up-counter means reset by a first clock signal from the card reader for incrementally counting the first triggering pulses from said system clock means until again reset by a subsequent clock signal from the card reader for defining a temporal interval;
- bistable means operative to receive a clock signal from the card reader for enabling said bistable means to be in the set state, and for indicating the start of a data window that is a predetermined subset of the temporal interval which will allow only data signals from the card reader to pass through to the terminal;
- and
- down-counter means enabled upon the setting of the state of said bistable means to be initialized by the contents of said up-counter means for decremention to zero by the seccond triggering pulse from said system clock means, and operative to output a zero decremention signal for enabling said bistable means to be in the reset state to indicate the predetermined end of the data window within the temporal interval, wherein said bistable means further includes gating means operative upon concurrent receipt of inputs of signals from the card reader and the reset state of said bistable means for outputting to said up counter means and said down counter means a signal indicative that the received signal from the card reader was a clock signal.
A digital system operative to receive clock and data signals from a manual magnetic stripe encoded card reader for determining a data window for data signal passage that will act to compensate for a non-constant signal rate before inputting to an associated terminal, comprising:
- system clock means for generating first and second triggering pulses at a relatively low frequency and high frequency mode respectively;
- up-counter means reset by a first clock signal from the card reader for incrementally counting the first triggering pulses from said system clock means until again reset by a subsequent clock signal from the card reader for defining a temporal interval;
- bistable means operative to receive a clock signal from the card reader for enabling said bistable means to be in the set state, and for indicating the start of a data window that is a predetermined subset of the temporal interval which will allow only data signals from the card reader to pass through to the terminal;
- and
- down-counter means enabled upon the setting of the state of said bistable means to be initialized by the contents of said up-counter means for decremention to zero by the second triggering pulse from said system clock means, and operative to output a zero decremention signal for enabling said bistable means to be in the reset state to indicate the predetermined end of the data window within the temporal interval, wherein said bistable means further includes gating means operative upon concurrent receipt of inputs of signals from the card reader and the set state of said bistable means for outputting, as the output to the terminal, a signal indicative that the received signal from the card reader was a data signal.
A digital system operative to receive clock and data signals from a manual magnetic stripe encoded card reader for determining a data window for data signal passage that will act to compensate for a non-constant signal rate before inputting to an associated terminal, comprising:
- system clock means for generating first and second triggering pulses at a relatively low frequency and high frequency mode respectively;
- up-counter means reset by a first clock signal from the card reader for incrementally counting the first triggering pulses from said system clock means until again reset by a subsequent clock signal from the card reader for defining a temporal interval;
- bistable means operative to receive a clock signal from the card reader for enabling said bistable means to be in the set state, and for indicating the start of a data window that is a predetermined subset of the temporal interval which will allow only data signals from the card reader to pass through to the terminal;
- down-counter means enabled upon the setting of the state of said bistable means to be initialized by the contents of said up-counter means for decremention to zero by the second triggering pulse from said system clock means, and operative to output a zero decremention signal for enabling said bistable means to be in the reset state to indicate the predetermined end of the data window within the temporal interval;
- and
- converter means operatively interposed between the card reader and the input to the digital system for generating digitized signals representative of the card reader signal having analog polarity peaks.
Dependencies are inferred from the claim text.