Every system needs an interface to connect to its environment. Interface specifications depend on complexity level, timing constraints, and robustness requirements.


Board-level products (ICs, Modules) use either logic-level signals (PWM, Step/Direction) or simple busses (I²C, SPI, UART). Standalone systems (Modules, Drives) are remotely controlled or configured over field busses like RS232, RS485, USB, CAN or EtherCAT.

Board-Level Interfaces

spi architecture

Serial Peripheral Interface (SPI)

A single bi-directional interface for both motion commands and diagnostics keep the count of required lead traces low. Only one low-speed SPI interface from the microcontroller enables extremely miniaturized and lean designs.

The SPI chipset allows full control over microstepping tables and a seamless change of microstep resolutions on the fly. The microstepping tables are adaptable in the motion controller for optimized motor requirements.

Step and Direction Interface (S/D)

step direction architecture

Step and direction (S/D) drivers and motion controllers simplify the control of stepper motors.

Step and direction interfaces are widespread in industrial applications, and thus allow for compatible solutions. Especially at high microstep resolutions and high step frequencies, S/D architectures reduce the bandwidth required compared to SPI or PWM interfaces. SPI is used for the setup and feedback channel for diagnostics down to the power stage.

System-Level Interfaces



EtherCAT™ is optimized for real-time transmission of process data and is transported directly within the Ethernet frame thanks to a special Ethertype. It may consist of several EtherCAT telegrams, each serving a particular memory area of the logical process images that can be up to 4 gigabytes in size.