×

Bitwise arbitration on a serial bus using arbitrarily selected nodes for bit synchronization

  • US 20070067518A1
  • Filed: 09/09/2005
  • Published: 03/22/2007
  • Est. Priority Date: 09/09/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of communicating between a plurality of nodes coupled via a serial data bus so that simultaneous transmission on the bus of a dominant state by at least one of the nodes and a recessive state by the other nodes results in the dominant state being detectable on the bus, the method comprising:

  • repeatedly transmitting onto the bus a transition from a first state to a second state from a node arbitrarily selected from the plurality of nodes, wherein the first and second states are complementary states selected from the dominant and recessive states, wherein the arbitrarily selected node is defined as the bit master;

    transmitting onto the bus dominant and recessive states from one or more of the nodes at a first predetermined time after each transition, the transmitted states representing respective dominant and recessive bits of an attempted message;

    detecting, at the plurality of nodes, dominant and recessive states of the bus at a second predetermined time after each transition, the sensed dominant and recessive states representing respective dominant and recessive bits of a detected message; and

    ceasing transmission of bits onto the bus by any of the one or more nodes that transmits a recessive bit at the first predetermined time and detects a dominant bit at the second predetermined time.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×