Systems and methods for multiple input instrumentation buses
First Claim
Patent Images
1. A bus assembly, comprising:
- a control module configured to be coupled to a network;
a plurality of nodes operatively coupled in a linear topology, a first one of the nodes being further coupled to the control module; and
a plurality of interface modules, each interface module being coupled to a corresponding one of the nodes, wherein at least one node is configured to receive a primary response signal from the correspondingly coupled interface module and a secondary response signal from at least one other node, and to determine which of the primary and secondary response signals arrived first, and to output a corresponding one of the primary and secondary response signals that arrived first, the plurality of interface modules being further configured to communicate in both isochronous and asynchronous modes of communication, whereinthe asynchronous mode being based on a discipline schema having a plurality of asynchronous time slots, wherein a corresponding one of the asynchronous time slots has a value corresponding to at least one of a try until acknowledged command, a send UUID command, and a retransmit last data packet command, andthe isochronous mode being based on a Time Division Multiple Access (TDMA) allocation of bandwidth, the TDMA allocation of bandwidth including subdividing the isochronous interval into the following four segments;
start time uncertainty segment;
data packet segment;
Inter Frame Gap (IFG) segment; and
an unused mode of the time slot segment.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for multiple input instrumentation buses are disclosed. In one embodiment, a bus assembly includes a control module adapted to be coupled to a network, and a plurality of nodes operatively coupled in a linear topology. A plurality of interface modules are coupled to the nodes. At least one node is adapted to receive a primary response signal from the correspondingly coupled interface module, and a secondary response signal from at least one other node, and to determine which of the primary and secondary response signals arrived first, and to output a corresponding one of the primary and secondary response signals that arrived first.
34 Citations
14 Claims
-
1. A bus assembly, comprising:
-
a control module configured to be coupled to a network; a plurality of nodes operatively coupled in a linear topology, a first one of the nodes being further coupled to the control module; and a plurality of interface modules, each interface module being coupled to a corresponding one of the nodes, wherein at least one node is configured to receive a primary response signal from the correspondingly coupled interface module and a secondary response signal from at least one other node, and to determine which of the primary and secondary response signals arrived first, and to output a corresponding one of the primary and secondary response signals that arrived first, the plurality of interface modules being further configured to communicate in both isochronous and asynchronous modes of communication, wherein the asynchronous mode being based on a discipline schema having a plurality of asynchronous time slots, wherein a corresponding one of the asynchronous time slots has a value corresponding to at least one of a try until acknowledged command, a send UUID command, and a retransmit last data packet command, and the isochronous mode being based on a Time Division Multiple Access (TDMA) allocation of bandwidth, the TDMA allocation of bandwidth including subdividing the isochronous interval into the following four segments;
start time uncertainty segment;
data packet segment;
Inter Frame Gap (IFG) segment; and
an unused mode of the time slot segment. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An instrumentation system, comprising:
-
a plurality of input sources; a communication link configured to communicate using both isochronous and asynchronous modes of communication, wherein the asynchronous mode being based on a discipline schema having a plurality of asynchronous time slots, wherein a corresponding one of the asynchronous time slots has a value corresponding to at least one of a try until acknowledged command, a send UUID command, and a retransmit last data packet command, and the isochronous mode being based on a Time Division Multiple Access (TDMA) allocation of bandwidth, the TDMA allocation of bandwidth including subdividing the isochronous interval into the following four segments;
start time uncertainty segment;
data packet segment;
Inter Frame Gap (IFG) segment; and
an unused mode of the time slot segment; anda bus assembly operatively coupled to the plurality of input sources and to the communication link, the bus assembly including; a control module operatively coupled to the communication link; a plurality of nodes operatively coupled in a linear topology, a first one of the nodes being further coupled to the control module; and a plurality of interface modules, each interface module being coupled to a corresponding one of the nodes, wherein at least one node is configured to receive a primary response signal from the correspondingly coupled interface module and a secondary response signal from at least one other node, and to determine which of the primary and secondary response signals arrived first, and to output a corresponding one of the primary and secondary response signals that arrived first. - View Dependent Claims (7, 8, 9)
-
-
10. A method of transmitting information along a multidrop bus, comprising:
-
providing a plurality of nodes operatively coupled in a linear topology; providing a plurality of interface modules, each interface module being coupled to a corresponding one of the nodes, the plurality of interface modules being configured to communicate using both isochronous and asynchronous modes of communication, the asynchronous mode being based on a discipline schema having a plurality of asynchronous time slots, wherein a corresponding one of the asynchronous time slots has a value corresponding to at least one of a try until acknowledged command, a send UUID command, and a retransmit last data packet command; receiving a primary response signal at a first one of the nodes from the correspondingly coupled interface module; receiving a secondary response signal at the first one of the nodes from at least one other node; determining which of the primary and secondary response signals arrived earlier; and outputting the earlier-arriving one of the primary and secondary response signals, wherein communicating using an isochronous mode includes communicating using an isochronous mode based on a Time Division Multiple Access (TDMA) allocation of bandwidth, and wherein communicating using an isochronous mode based on a TDMA allocation of bandwidth includes subdividing the isochronous interval into the following four segments;
start time uncertainty segment;
data packet segment;
Inter Frame Gap (IFG) segment; and
an unused mode of the time slot segment. - View Dependent Claims (11, 12, 13, 14)
-
Specification