EtherMUX Protocol Documentation

Acronyms


Overview

EtherMUX is an open-source, ultra-low latency, point-to-multipoint communication protocol. It simplifies system wiring by multiplexing signals onto a single pair of wires.


Target Applications

Designed for multi-axis machine control such as:

These systems require synchronous motor control with minimal delay and skew. EtherMUX ensures:


Ultra-Low Latency

Traditional Ethernet uses a store-and-forward approach, introducing latency as packets are assembled and routed through switches. EtherMUX avoids this by:


PHY Interfaces

EtherChain supports the following Single Pair Ethernet (SPE) PHYs:

Interface Max Chain Length
100BaseT1 Full Duplex 15 meters

Serial over EtherMUX

While I²C is common for sensors and peripherals, its limited range and turnaround time make it unsuitable for long-distance or time-critical reads. EtherChain offers a more robust alternative.


EtherMUX vs Ethernet

Feature Standard Ethernet EtherMUX
Topology Star (point-to-point) Daisy chain
Switch Requirement Requires switch/router No switch required
Device Communication Peer-to-peer possible Only MD-to-SD and SD to MD communication

EtherMUX vs EtherCAT

EtherChain shares EtherCAT’s low-latency philosophy but avoids its complexity:


Single Pair Ethernet (SPE) Integration

EtherMUX optimizes SPE by:


Time Synchronization

EtherMUX supports a Distributed Clock mechanism to synchronize all SD devices with the MD’s master clock, ensuring precise timing across the network.


Philosophy

EtherMUX is driven by a commitment to low cost and simplicity: