Methods for Discovery, Configuration, and Coordinating Data Communications Between Master and Slave Devices in a Communication System
First Claim
1. In a communication system having a master device, at least one intermediate slave device, and a last slave device communicatively coupled in series, a method for coordinating data communications between the master device and the slave devices, the method comprising:
- periodically transmitting a synchronization control frame by the master device downstream to a first intermediate slave device in the succession of slave devices;
selectively forwarding the synchronization control frame downstream by each successive intermediate slave device to the last slave device;
transmitting by the last slave device a synchronization response frame upstream; and
selectively forwarding the synchronization response frame upstream by each successive intermediate slave device to the master device, wherein;
each slave device derives timing information from the downstream synchronization control frame;
at least one slave device transmits data upstream;
each slave device that receives data from a downstream device selectively transmits the received data upstream and selectively transmits additional data upstream; and
each device that transmits data upstream transmits the data in at least one designated time interval following the synchronization control frame.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of the present invention methods for discovery, configuration, and coordinating data communications between master and slave devices in a communication system. Exemplary embodiments are described with reference to a two-wire point-to-point bus system, although the method can be used in other communication systems. Provisions are included for controlling the sequential powering of the bus and slave devices.
106 Citations
24 Claims
-
1. In a communication system having a master device, at least one intermediate slave device, and a last slave device communicatively coupled in series, a method for coordinating data communications between the master device and the slave devices, the method comprising:
-
periodically transmitting a synchronization control frame by the master device downstream to a first intermediate slave device in the succession of slave devices; selectively forwarding the synchronization control frame downstream by each successive intermediate slave device to the last slave device; transmitting by the last slave device a synchronization response frame upstream; and selectively forwarding the synchronization response frame upstream by each successive intermediate slave device to the master device, wherein; each slave device derives timing information from the downstream synchronization control frame; at least one slave device transmits data upstream; each slave device that receives data from a downstream device selectively transmits the received data upstream and selectively transmits additional data upstream; and each device that transmits data upstream transmits the data in at least one designated time interval following the synchronization control frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. In a communication system having a master device and a plurality of slave devices communicatively coupled in series, a method for discovering and configuring slave devices, the method comprising, in each of a number of successive discovery cycles:
-
transmitting a discovery signal by the master device on a downstream communication link; by each discovered slave device that receives the discovery signal, forwarding the discovery signal on a downstream communication link; and by an undiscovered slave device that receives the discovery signal, responding upstream to the discovery signal without forwarding the discovery signal on a downstream communication link. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification