The Beckhoff independent EtherCAT protocol stack/library provides EtherCAT compliant communication, utilizing the powerful STM32 MCU with an externally connected EtherCAT Slave Controller (ESC) by Beckhoff ET1100/1200 or the LAN9252; LAN9253, LAN9254, and Trinamic / Analog Devices TM8462.
The EtherCAT stack is supported by a powerful DesignTool, creating and maintaining the complex and powerful object dictionary. The DesignTool creates the documentation, the XML-file, the ESI file. It configures the EtherCAT stack and creates the header files for the customer's application accordingly.
It can either run as an EtherCAT-only version or being supported by GOAL.
The GOAL approach:
- A comprehensive development system that allows for creating Multi-Protocol support in one single design. The GOAL includes an option to handle EoE data.
- GOAL: Creating connectivity for Industrial Ethernet does not only consist of setting up a piece of source code – it is rather a product philosophy from top to bottom. EtherCAT can use the EoE mailbox to handle "regular" Ethernet data. These are fed into the TCP/IP stack inside GOAL. GOAL enables for easy handling Multi-Protocol support in one single project.
And all of this inside an embedded platform, this results in a:
- Highly optimized, performance tweaked MCU system prepared for several communication stacks in one project (GOAL)
- Implemented TCP/IP
- The EtherCAT solution offers a competitive bill of materials cost with an optimized power consumption for both the STM32 CPU and the peripherals.
This product is supplied by a third-party not affiliated to ST. For complete and latest information on the specification and the purchased parts package, refer to the third-party website.
Supported Devices | STM32F |
Selected in MadeForSTM32 | V2 |
Deliverable | Source |
License Type | Commercial with free trial version |
Site |
Note: The MadeForSTM32 label, in its V2 release, has been granted for of the product.