EtherCAT Cable Redundancy for Stable Distributed Clock Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

EtherCAT systems face challenges in maintaining both cable redundancy and distributed clock synchronization when disconnections occur, leading to synchronization issues among slave devices.

Innovation Solution

A method and master device that support cable redundancy and distributed clock synchronization by establishing network topology information, disabling redundant connections temporarily, performing synchronization procedures, and enabling connections as needed to maintain synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cable redundancy is implemented in EtherCAT systems, then system reliability is improved, but distributed clock synchronization accuracy deteriorates when disconnections occur

Engineering Contradiction:
Improvesystem reliabilityVSAvoidsynchronization accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the network topology by temporarily disabling redundant connections during disconnection events, transforming the static redundant topology into a dynamic configuration that maintains synchronization accuracy. The master device controls the switching between redundant and non-redundant modes based on real-time network status, allowing the system to adapt its structure to preserve clock synchronization precision.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If redundant connections are disabled temporarily to maintain synchronization, then synchronization accuracy is improved, but system availability deteriorates

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidsystem availability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary configuration of redundant connections in normal operation, preparing the network topology in advance for potential disconnection events. When disconnections occur, the pre-configured redundant paths can be quickly activated or adjusted without requiring complex real-time reconfiguration, thus maintaining both synchronization accuracy and system availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the operational parameters of redundant connections by adjusting their enable/disable states based on network conditions. By dynamically modifying the connection parameters (enabled/disabled) rather than the physical topology, the system maintains synchronization accuracy while preserving availability through parameter adjustment rather than structural change.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If distributed clock synchronization procedure is performed after reconnection, then synchronization accuracy is improved, but time consumption increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidsynchronization time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary clock synchronization configuration during normal operation before disconnections occur. This preliminary setup includes pre-calculating time delay parameters and establishing reference clock relationships, so that when disconnections and reconnections happen, the synchronization can be quickly restored using the pre-prepared configuration data without requiring a complete resynchronization procedure.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12506683B2Method of cable redundacy and distributed clock synchronization based on ethercat and master device thereof
Publication Date: 2025.12.23 DELTA ELECTRONICS INC(CN)
  • US12506683B2 patent drawing
  • US12506683B2 patent drawing
  • US12506683B2 patent drawing

AI summary

In the initial phase, the master device is configured to disable the connection between the junction device and the last slave device before performing the EtherCAT distributed clock synchronization procedure. After completion, the connection between the junction device and the last slave device is enabled. When a disconnection occurs in a closed loop topology, the junction device can serve to provide a redundant path for forwarding datagrams, thereby achieving cable redundancy. After the disconnection is fixed, the system time delay of each slave device calculated during the initial phase can still be applied without needing to perform again the distributed clock synchronization procedure.