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

Multi-user serial data bus

Assignee: Motorola Solutions Inc
•
Filing: 1984-03-02
•
Granted: 1987-03-31
•
Expires: 2004-03-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multiple device serial data bus and signalling scheme is described. The serial data bus allows for inter-peripheral communication at a data rate established by a bus control unit. Clocking information is extracted from data communicated from the bus controller to the peripheral devices. Additional conductors for clock information are not required. In addition an arbitration scheme is provided to eliminate bus contention if several units request service simultaneously. The multiple device serial data bus is utilized on an as required basis and may communicate information at a variety of data rates.

Inventors

  • 👤 Joseph L. Kowalski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 18:12
CPC Classifications
H; H04; H04W; H04W88/00; H04W88/02; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/40006; H04L12/40019; H04L12/40032; H04L12/4013; H04L12/40169; H04L12/40176; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0635; H04J3/0685

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 142 words
A data communications system, comprising: (a) a serial data bus including at least first and second conductors; (b) a plurality of peripheral units each having a multi-bit pre-assigned address indicative of a pre-assigned priority and including means coupled to said serial data bus for placing a first bit of its pre-assigned address on said first conductor and the remaining bits of its pre-assigned address on said first conductor in response to clocking information on said second conductor, means for detecting addresses placed on said first conductor, and means for releasing said first conductor in response to detection of an address having a having priority than its pre-assigned address; and (c) a bus control unit coupled to said serial data bus for detecting peripheral unit addresses placed on said first conductor and placing the clocking information on said second conductor in response thereto.
Claim 2
Dependent Claim 142 words
A data communications system, comprising: (a) a serial data bus including at least first and second conductors; (b) a plurality of peripheral units each having a multi-bit pre-assigned address indicative of a pre-assigned priority and including means coupled to said serial data bus for placing a first bit of its pre-assigned address on said first conductor and the remaining bits of its pre-assigned address on said first conductor in response to clocking information on said second conductor, means for detecting addresses placed on said first conductor, and means for releasing said first conductor in response to detection of an address having a having priority than its pre-assigned address; and (c) a bus control unit coupled to said serial data bus for detecting peripheral unit addresses placed on said first conductor and placing the clocking information on said second conductor in response thereto.
Claim 3
Dependent Claim 101 words
The data communication system according to claim 1, wherein said serial data bus further includes a third conductor, said bus control unit being coupled to said second and third conductors for placing a read/write bit, the pre-assigned address of a destination peripheral unit, and an information word on the second and third conductors according to a predetermined signalling scheme, and said peripheral units each including means coupled to said second and third conductors for detecting said read/write bit, its pre-assigned address in response to detection of said read/write bit, and the information word in response to detection of its pre-assigned address.
Claim 4
Dependent Claim 23 words
The data communication system according to claim 1, wherein said bus control unit has a pre-assigned multi-bit address indicative of the highest priority.
Claim 5
Dependent Claim 151 words
A peripheral unit coupled by a serial data bus to a control unit of a data communications system, each peripheral unit having a multi-bit pre-assigned address indicative of a pre-assigned priority, said serial data bus including at least first and second conductors, and said bus control unit coupled to said serial data bus for detecting peripheral unit addresses placed on said first conductor and placing clocking information on said second conductor in response thereto, said peripheral unit comprising: means coupled to said serial data bus for placing a first bit of its pre-assigned address on said first conductor and the remaining bits of its pre-assigned address on said first conductor in response to the clocking information on said second conductor; means for detecting addresses placed on said first conductor; and means for releasing said first conductor in response to detection of an address having a higher priority than its pre-assinged address.
Claim 6
Dependent Claim 151 words
A peripheral unit coupled by a serial data bus to a control unit of a data communications system, each peripheral unit having a multi-bit pre-assigned address indicative of a pre-assigned priority, said serial data bus including at least first and second conductors, and said bus control unit coupled to said serial data bus for detecting peripheral unit addresses placed on said first conductor and placing clocking information on said second conductor in response thereto, said peripheral unit comprising: means coupled to said serial data bus for placing a first bit of its pre-assigned address on said first conductor and the remaining bits of its pre-assigned address on said first conductor in response to the clocking information on said second conductor; means for detecting addresses placed on said first conductor; and means for releasing said first conductor in response to detection of an address having a higher priority than its pre-assinged address.
Claim 7
Dependent Claim 154 words
A data communications system, comprising: (a) a serial data bus including at least first, second and third conductors; (b) a plurality of peripheral units each having a multi-bit pre-assigned address indicative of a pre-assigned priority and including means coupled to said serial data bus for placing a first bit of its pre-assigned address on said first conductor and the remaining bits of its pre-assigned address on said first conductor in response to clocking information on at least one of said second and third conductors, means for detecting addresses placed on said first conductor, and means for releasing said first conductor in response to detection of an address having a higher priority than its pre-assigned address; and (c) a bus control unit coupled to said serial data bus for detecting peripheral unit addresses placed on said first conductor and placing the clocking information on said one of said second and third conductors in response thereto.
Claim 8
Dependent Claim 154 words
A data communications system, comprising: (a) a serial data bus including at least first, second and third conductors; (b) a plurality of peripheral units each having a multi-bit pre-assigned address indicative of a pre-assigned priority and including means coupled to said serial data bus for placing a first bit of its pre-assigned address on said first conductor and the remaining bits of its pre-assigned address on said first conductor in response to clocking information on at least one of said second and third conductors, means for detecting addresses placed on said first conductor, and means for releasing said first conductor in response to detection of an address having a higher priority than its pre-assigned address; and (c) a bus control unit coupled to said serial data bus for detecting peripheral unit addresses placed on said first conductor and placing the clocking information on said one of said second and third conductors in response thereto.
Claim 9
Dependent Claim 92 words
The data communication system according to claim 5, wherein said bus control unit is coupled ot said second and third conductors for placing a read/write bit, the pre-assigned address of a destination peripheral unit, and an information word on the second and third conductors according to a predetermined signalling scheme, and said peripheral units each including means coupled to said second and third conductors for detecting said read/write bit, its pre-assigned address in response to detection of said read/write bit, and the information word in response to detection of tis pre-assigned address.
Claim 10
Dependent Claim 23 words
The data communication system according to claim 5, wherein said bus control unit has a pre-assigned multi-bit address indicative of the highest priority.
Claim 11
Dependent Claim 163 words
A peripheral unit coupled by a serial data bus to a control unit of a data communications system, each peripheral unit having a multi-bit pre-assigned address indicative of a pre-assigned priority, said serial data bus including at least first, second and third conductors, and said bus control unit coupled to said serial data bus for detecting peripheral unit addresses placed on said first conductor and placing clocking information on at least one of said second and third conductors in response thereto, said peripheral unit comprising: means coupled to said serial data bus for placing a first bit of its pre-assigned address on said first conductor and the remaining bits of its pre-assigned address on said first conductor in response to the clocking information on said one of said second and third conductors; means for detecting addresses placed on said first conductor; and means for releasing said first conductor in response to detection of an address having a higher priority than its pre-assigned address.
Claim 12
Dependent Claim 163 words
A peripheral unit coupled by a serial data bus to a control unit of a data communications system, each peripheral unit having a multi-bit pre-assigned address indicative of a pre-assigned priority, said serial data bus including at least first, second and third conductors, and said bus control unit coupled to said serial data bus for detecting peripheral unit addresses placed on said first conductor and placing clocking information on at least one of said second and third conductors in response thereto, said peripheral unit comprising: means coupled to said serial data bus for placing a first bit of its pre-assigned address on said first conductor and the remaining bits of its pre-assigned address on said first conductor in response to the clocking information on said one of said second and third conductors; means for detecting addresses placed on said first conductor; and means for releasing said first conductor in response to detection of an address having a higher priority than its pre-assigned address.
Claim 13
Independent Claim 159 words
A method for controlling access to a serial data bus having at least first and second conductors for coupling a bus control unit to a plurality of peripheral units each having a multi-bit pre-assigned address indicative of a pre-assigned priority, said bus control unit coupled to said serial data bus for detecting peripheral unit addresses placed on said first conductor and placing clocking information on said second conductor in response thereto, said method of access for each peripheral unit comprising the steps of: (a) placing a first bit of the pre-assigned address on the first conductor to request service; (b) placing the remaining bits of the pre-assigned address on the first conductor in response to clocking information on the second conductor from the bus control unit; (c) monitoring the first conductor to detect the address of a higher priority peripheral device; and (d) releasing the first conductor if a higher priority peripheral device has requested service on the bus.
Claim 14
Independent Claim 159 words
A method for controlling access to a serial data bus having at least first and second conductors for coupling a bus control unit to a plurality of peripheral units each having a multi-bit pre-assigned address indicative of a pre-assigned priority, said bus control unit coupled to said serial data bus for detecting peripheral unit addresses placed on said first conductor and placing clocking information on said second conductor in response thereto, said method of access for each peripheral unit comprising the steps of: (a) placing a first bit of the pre-assigned address on the first conductor to request service; (b) placing the remaining bits of the pre-assigned address on the first conductor in response to clocking information on the second conductor from the bus control unit; (c) monitoring the first conductor to detect the address of a higher priority peripheral device; and (d) releasing the first conductor if a higher priority peripheral device has requested service on the bus.
Claim 15
Dependent Claim 42 words
The method according to claim 9, wherein said placing step (c) further includes the steps of: placing bits of the pre-assigned address of a destination peripheral unit on the first conductor; and placing bits of an information word on the first conductor.
Claim 16
Dependent Claim 47 words
The method according to claim 10, further including for each peripheral unit not accessing the serial data bus the steps of: monitoring the first conductor to detect its pre-assigned address; and detecting the information word on the first conductor in response to detection of its pre-assigned address.
Claim 17
Dependent Claim 21 words
The method according to claim 9, wherein said bus control unit has a pre-assigned multi-bit address indicative of the highest priority.
Claim 18
Dependent Claim 114 words
The method according to claim 9, further including the steps of: for said bus control unit: placing a read/write bit on the second conductor to indicate information will follow from said bus control unit; placing bits of the pre-assigned address of a destination peripheral unit on the second conductor; and placing bits of an information word on the second conductor; and for each peripheral unit not accessing the serial data bus: monitoring the second conductor to detect said read/write bit; monitoring the second conductor to detect its pre-assigned address in response to detection of said read/write bit; and detecting the information word on the second conductor in response to detection of its pre-assigned address.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-03-30 1990-09-29 1991-03-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-03-30 1994-09-29 1995-03-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-03-30 1998-09-29 1999-03-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag