Transparent Bridge Ethernet Switches for Sub-Microsecond Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Distributed motion control applications face challenges with precision time synchronization and deterministic data delivery in daisy-chain network topologies due to random time delays and non-deterministic data delivery caused by switches, especially when more than four switches are cascaded, and the limitations of half duplex Ethernet.
Innovation Solution
A network switch is integrated into each node to account for delays in time synchronization frames without using boundary clocks, and a daisy-chain topology is extended to a ring topology with a supervisory device for redundancy, allowing for precise time synchronization and deterministic data delivery by adjusting UDP checksum and frame CRC, and using a specialized signaling protocol to maintain network functionality during failures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If store and forward architecture is used in switches to avoid propagating errors, then error propagation is prevented, but significant random cumulative delays are introduced resulting in non-deterministic data delivery
Solution Approach 1:
The patent segments the switching function into two distinct parts: a transparent bridge function that forwards frames without store-and-forward delay, and a separate error checking mechanism that validates frames. This segmentation allows the system to maintain deterministic data delivery through the bridge while separately handling error propagation prevention, thus resolving the contradiction between reliability and time loss.
2Length of stationary object
If more than four switches are cascaded in a daisy-chain topology, then network coverage is extended, but sub-microsecond level precision synchronization becomes difficult to achieve
Solution Approach 1:
The patent introduces transparent bridges as intermediary devices that forward time synchronization frames without introducing significant delay or jitter. These bridges act as mediators that extend network coverage while maintaining synchronization precision by passing timing information transparently through the network, thus resolving the contradiction between network coverage extension and synchronization precision maintenance.
3Ease of manufacture
If half duplex Ethernet is used to achieve daisy-chain topology, then simplified wiring is obtained, but collisions occur and data throughput is limited to 100 Mbps
Solution Approach 1:
The patent replaces the mechanical CSMA/CD collision detection mechanism of half-duplex Ethernet with a transparent bridge forwarding mechanism that operates in full-duplex mode. This substitution eliminates collisions by using dedicated transmit and receive paths while maintaining the simplified daisy-chain topology, thus resolving the contradiction between wiring simplicity and data throughput.
4Productivity
If full duplex Ethernet with switches is used to double peak data throughput to 200 Mbps, then concurrent transmission and reception is achieved, but significant problems result for time synchronization and deterministic data delivery when switches are cascaded
Solution Approach 1:
The patent applies different quality characteristics to different switching functions: the transparent bridge function uses minimal processing with no store-and-forward delay to maintain time synchronization precision, while error checking functions operate separately with full processing capability. This local quality differentiation allows full-duplex Ethernet to achieve high throughput while transparent bridges maintain sub-microsecond synchronization precision.
Data Source
AI summary
A method and circuit for precisely synchronizing clocks in separate nodes on a communication network is provided by adjusting timestamps and related data in network messages. The circuit will allow a daisy-chain connection of the nodes and will forward time synchronization frames while accounting for delays in a manner that does not use boundary clocks, but does not depart from the IEEE 1588 standard protocol. The delays will be added on the fly to synchronization packets and the IP checksum and frame CRC will be adjusted. Deterministic data delivery and redundant data paths are also provided in a full duplex Ethernet network.


