Data communication system and method and communication controller and method therefor, having a data/clock synchronizer and method
AssigneeEMC Controls, Inc.
InventorMiles M. Circo
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Controls, Inc.
InventorMiles M. Circo
Estimating the term…
A communication system and method is provided, in which synchronous (i.e., clocked) serial digital data may be sent and received from any given node to any other given node along a multinode loop of any desired mode quantity, with each node being capable of and maintained ready to assume the role and function of master node to provide the time-base or master clock for the loop. One node will serve as master node and all other nodes as slave nodes until the master becomes inoperable in its master clock function or until it is removed from the loop, at which time another node will assume the role of master node, and this status will continue as above-indicated. Small loop size is accommodated by adding a suitable delay to retransmitted data at the master node. Each node has clock recovery and both recovered clock/data synchronization means and its on-board master clock/data synchronization means (which latter is close to the same frequency at each node, but independent in frequency and phase at each node) to enable each node to serve as either master or slave node by internal switching selection of communication control output of either recovered clock data or master clock data for use and retransmission at each node, dependent on its instant self-intended role as slave or master. Master clock data synchronization at the master node is effected by shifting recovered clock data by a selected phase as a function of phase difference between the instant master node master clock and recovered clock at such master node, the selected phase shift being an amount sufficient to enable effective sampling by the master clock, to thereby provide absolute phase synchronization of receive data with master clock for internal serial processing, utilization, and retransmission by the instant master node. Each instant slave node has its own on-board such master clock data synchronizing means which may be maintained on standby, for enabling each assumption of the master node role, as may be required.
A multinode synchronous serial data closed loop communication system, comprising
A multinode synchronous serial data closed loop communication system, comprising,
A multinode synchronous serial data closed loop communication system, comprising
A multinode synchronous serial data closed loop communication system, comprising,
A multinode serial data sequential node-to-node synchronous communication system, comprising
A multinode serial data sequential node-to-node synchronous communication system, comprising
A multinode serial data sequential node-to-node synchronous communication system, comprising
A multinode serial data sequential node-to-node synchronous communication system, comprising
An absolute phase synchronizer for synchronizing data received at one node of a multinode synchronous loop communication system, with a loop-time-base or master clock at said one node, and which said one node has clock recovery means and means for forming recovered clock receive data, said absolute phase synchronizer comprising
An absolute phase synchronizer for synchronizing data received at one node of a multinode synchronous loop communication system, with a loop-time-base or master clock at said one node, and which said one node has clock recovery means and means for forming recovered clock receive data, said absolute phase synchronizer comprising
Absolute phase synchronizing means for phase synchronizing binary data with a master binary clock which said binary data has effectively the frequency of said master clock but which may not be in phase with said master clock comprising:
For use in a multinode data communication system in which data is serially passed from node to node, and in which a node has serial-to-parallel/parallel-to-serial data conversion means requiring a clock in synchronization with received and transmitted serial data processed by said data conversion means, the improvement of a composite master/slave node data/clock synchronizer capable of operating in either a master or a slave mode, comprising,
For use in a multinode data communication system in which data is serially passed from node to node, and in which a node has serial-to-parallel/parallel-to-serial data conversion means requiring a clock in synchronization with received and transmitted serial data processed by said data conversion means, the improvement of a composite master/slave node data/clock synchronizer capable of operating in either a master or a slave mode, comprising
The method of absolutely synchronizing the phase of binary data with a binary master clock in which the binary data has effectively the frequency of the master clock but may be out of phase with the master clock, comprising
The method of absolute phase synchronizing receive data from one location with a master clock at a second location in which receive clock is the receive clock at said second location and is in substantial frequency synchronism with said master clock but of no definite phase relationship relative to master clock, comprising
The method of absolute phase synchronizing receive data from one location with a master clock at a second location in which receive clock is the receive clock at said second location and is in substantial frequency synchronism with said master clock but of no definite phase relationship relative to master clock, comprising
The method of synchronizing receive data with master clock, comprising
Dependencies are inferred from the claim text.