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

Controller using time-domain filter connected to a signal line to control a time at which signal line is sampled for receipt of information transfer signal

Assignee: Apple Inc
•
Filing: 1995-05-02
•
Granted: 1997-12-02
•
Expires: 2015-05-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is directed to providing a method and apparatus for improving the reliability of signal detection in signal lines used to receive information transfer signals such as the request and acknowledge signals of a small computer system interface, without degrading information transfer signals which are output from the small computer system interface and without inhibiting the use of both asynchronous and synchronous modes of information transfer. In accordance with exemplary embodiments, rather than using a filter to damp an incoming signal, a time-domain filter is used to determine when the incoming signal is expected to be valid. The time delay can, if desired, be programmed by the user so that the delay can be easily varied to account for specific signal conduits and peripheral devices. In accordance with exemplary embodiments, the information transfer signals can be received via the time-domain filter during an initial asynchronous mode of information transfer. A time delay of the time-domain filter can then be gradually reduced; if it is determined that reliability of signal detection remains relatively high, then information transfer can be switched to a synchronous mode, such that the filtered input signal line is disabled, and the information transfer signals can be both sent and received via the unfiltered output signal line.

Inventors

  • 👤 Michael K. Eneboe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 02:01
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4221; G06F13/4226

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 123 words
Apparatus for transferring information between a controller and at least one device, said apparatus comprising: an interface device for controlling a transfer of information between said controller and said at least one device, said interface device having a first signal line for receiving at least one information transfer signal which is input to said apparatus during information transfer between said controller and said at least one device and having a second signal line for sending said at least one information transfer signal during information transfer between said controller and said at least one device; and a time-domain filter connected to said first signal line to control a time at which said first signal line is sampled for receipt of said information transfer signal.
Claim 2
Dependent Claim 123 words
Apparatus for transferring information between a controller and at least one device, said apparatus comprising: an interface device for controlling a transfer of information between said controller and said at least one device, said interface device having a first signal line for receiving at least one information transfer signal which is input to said apparatus during information transfer between said controller and said at least one device and having a second signal line for sending said at least one information transfer signal during information transfer between said controller and said at least one device; and a time-domain filter connected to said first signal line to control a time at which said first signal line is sampled for receipt of said information transfer signal.
Claim 3
Dependent Claim 40 words
Apparatus according to claim 1, wherein said interface device is a small computer system interface which is connected to a first bus of a main controller and to a local bus which is connected to one or more peripheral devices.
Claim 4
Dependent Claim 33 words
Apparatus according to claim 1, wherein said information transfer signal is a request signal, said first and second signal lines being input request and output request signal lines, respectively of said interface device.
Claim 5
Dependent Claim 33 words
Apparatus according to claim 1, wherein said information transfer signal is an acknowledge signal, said first and second signal lines being input acknowledge and output acknowledge signal lines, respectively of said interface device.
Claim 6
Dependent Claim 14 words
Apparatus according to claim 1, wherein said time-domain filter further includes: a digital counter.
Claim 7
Dependent Claim 38 words
Apparatus according to claim 5, wherein said time-domain filter further includes: an enable signal line for enabling said counter to begin counting; and a decoder for detecting when a count value of said counter matches a preset value.
Claim 8
Dependent Claim 36 words
Apparatus according to claim 6, wherein said time-domain filter further includes: a gate which is responsive to an output of said decoder for gating said at least one information transfer signal to said first signal line.
Claim 9
Dependent Claim 14 words
Apparatus according to claim 1, wherein said time-domain filter includes: an analog time-domain filter.
Claim 10
Dependent Claim 19 words
Apparatus according to claim 1, wherein said time-domain filter is formed with said interface device in an integrated circuit.
Claim 11
Dependent Claim 23 words
Apparatus according to claim 1, wherein said time-domain filter further includes: a programmable input for setting a predetermined time delay of said filter.
Claim 12
Dependent Claim 25 words
Apparatus according to claim 10, wherein said programmable input is used to selectively reduce said predetermined time delay during an asynchronous mode of information transfer.
Claim 13
Dependent Claim 59 words
Apparatus according to claim 1, further including: a bus sequencer for selectively enabling said first signal line to receive said at least one information transfer signal during an asynchronous mode of operation, and to selectively enable said second signal line to both receive and send said at least one information transfer signal during a synchronous mode of information transfer.
Claim 14
Dependent Claim 93 words
Method for transferring information between a controller and at least one device, comprising the steps of: receiving at least one information transfer signal which is input via a first signal line during information transfer between said controller and said at least one device; sending said at least one information transfer signal via a second signal line during information transfer between said controller and said at least one device; and filtering said first signal line by controlling a time delay with which said first signal line is sampled for receipt said information transfer signal.
Claim 15
Dependent Claim 93 words
Method for transferring information between a controller and at least one device, comprising the steps of: receiving at least one information transfer signal which is input via a first signal line during information transfer between said controller and said at least one device; sending said at least one information transfer signal via a second signal line during information transfer between said controller and said at least one device; and filtering said first signal line by controlling a time delay with which said first signal line is sampled for receipt said information transfer signal.
Claim 16
Dependent Claim 29 words
Method according to claim 13, wherein said information transfer signal is a request signal, said first and second signal lines being input request and output request signal lines, respectively.
Claim 17
Dependent Claim 29 words
Method according to claim 13, wherein said information transfer signal is an acknowledge signal, said first and second signal lines being input acknowledge and output acknowledge signal lines, respectively.
Claim 18
Dependent Claim 23 words
Method according to claim 13, wherein said step of filtering further includes a step of: producing said time delay with a digital counter.
Claim 19
Dependent Claim 23 words
Method according to claim 13, wherein said step of filtering further includes a step of: producing said time delay with an analog circuit.
Claim 20
Dependent Claim 22 words
Method according to claim 13 further including a step of: selectively reducing said time delay during an asynchronous mode of information transfer.
Claim 21
Dependent Claim 58 words
Method according to claim 13, further including a step of: selectively enabling said first signal line to receive said at least one information transfer signal during an asynchronous mode of information transfer; and selectively enabling said second signal line to both send and receive said at least one information transfer signal during a synchronous mode of information transfer.
Claim 22
Dependent Claim 144 words
Apparatus for transferring information between a first device and a second device, said apparatus comprising: an interface for controlling a transfer of information between said first device and said second device, said interface having at least one signal line for receiving at least one information transfer signal which is input to said apparatus during information transfer between said first device and said second device, and for sending said at least one information transfer signal during information transfer between said first device and said second device; and a filter connected to said at least one signal line to control a time at which said at least one signal line is sampled for receipt of said information transfer signal, wherein said filter further includes a programmable input for setting a predetermined time delay of said filter to reduce an influence of signal reflections on signal detection.
Claim 23
Dependent Claim 144 words
Apparatus for transferring information between a first device and a second device, said apparatus comprising: an interface for controlling a transfer of information between said first device and said second device, said interface having at least one signal line for receiving at least one information transfer signal which is input to said apparatus during information transfer between said first device and said second device, and for sending said at least one information transfer signal during information transfer between said first device and said second device; and a filter connected to said at least one signal line to control a time at which said at least one signal line is sampled for receipt of said information transfer signal, wherein said filter further includes a programmable input for setting a predetermined time delay of said filter to reduce an influence of signal reflections on signal detection.

References Cited (Backward Citations)

US3774146A Cited
US4475106A Cited
US4501003A Cited
US4583232A Cited
US4631702A Cited
US4780888A Cited
US4829425A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-01 2001-06-02 2001-12-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-01 2005-06-02 2005-12-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-01 2009-06-02 2009-12-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag