EtherCAT Clock Propagation for Low-Power Node Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

EtherCAT networks lack support for low power modes, remote power management, cable diagnostics, and clock daisy-chaining, leading to inefficiencies and limitations in network performance and reliability.

Innovation Solution

The implementation of an EtherCAT device with a clock circuit for clock generation or propagation, a degradation calculation circuit for signal quality assessment, and a wakeup circuit for remote waking of nodes, enabling low power modes, remote power management, and clock daisy-chaining within the EtherCAT network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If EtherCAT nodes operate continuously to maintain network responsiveness, then network reliability is improved, but energy consumption increases

Engineering Contradiction:
Improvenetwork responsivenessVSAvoidnode energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic power management by enabling EtherCAT nodes to switch between active and low-power states based on network conditions. The master node can remotely wake up slave nodes from low-power mode when network traffic is detected, allowing nodes to adapt their power consumption dynamically while maintaining network responsiveness when needed.

Inventive Principle:
Principle #15Dynamics

2Reliability

If clock signals are propagated through all nodes in the network, then clock synchronization is improved, but signal degradation increases

Engineering Contradiction:
Improveclock synchronizationVSAvoidsignal degradation
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the clock distribution function by designating specific nodes as clock sources and others as clock consumers. Instead of all nodes generating or propagating clock signals, the network is divided into segments where master nodes or designated slave nodes provide clock signals to specific groups of downstream nodes, reducing the propagation distance and signal degradation for each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary nodes that receive clock signals from master nodes and redistribute them to downstream nodes. These intermediary nodes act as signal regenerators, receiving degraded clock signals from the master and providing refreshed clock signals to their downstream consumers, thereby mitigating the cumulative degradation effect across the entire network.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If all nodes generate their own clock signals independently, then node autonomy is improved, but network synchronization deteriorates

Engineering Contradiction:
Improvenode autonomyVSAvoidnetwork synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a multi-functional clock system where nodes can operate in different modes: some nodes function as clock sources generating clock signals, while others function as clock consumers receiving and using those signals. This universal design allows nodes to adapt their role based on network configuration and requirements, maintaining both autonomy in role assignment and synchronization through the shared clock infrastructure.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12126703B2EtherCAT device with clock generation mode and clock propagation mode
Publication Date: 2024.10.22 MICROCHIP TECHNOLOGY INC
  • US12126703B2 patent drawing
  • US12126703B2 patent drawing
  • US12126703B2 patent drawing

AI summary

An EtherCAT device with a node for use in an EtherCAT network is disclosed. The EtherCAT device includes: a clock circuit; a clock input to receive an input clock signal; a clock output to send an output clock signal; and control logic. The control logic is to determine whether to operate the EtherCAT device in a clock generation mode or a clock propagation mode, wherein in the clock generation mode, the clock circuit is to drive an oscillator to generate the input clock signal; and in the clock propagation mode, the clock circuit is to receive the input clock signal from another node in the EtherCAT network. The control logic is further to control the clock circuit to output the output clock signal for a subsequent node in the EtherCAT network based upon the input clock signal.