SLAAEM2 October   2024 AM2434

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 Real-Time Communication in Factories
    2. 1.2 Industrial Protocols
    3. 1.3 Serial and Ethernet-Based Communication Protocols
  5. 2Industrial Protocols
    1. 2.1 Ethernet-Based Communication Protocols
    2. 2.2 Network Topologies
    3. 2.3 OSI Layer Model
    4. 2.4 Industrial Ethernet System Block diagram
      1. 2.4.1 Two-Port Device
      2. 2.4.2 One-Port Controller
    5. 2.5 Ethernet Physical Layer (PHY)
    6. 2.6 Media Access Controller (MAC)
      1. 2.6.1 Device MAC
      2. 2.6.2 Controller MAC
    7. 2.7 Industrial Protocol Stacks
    8. 2.8 Industrial Communication Software Development Kit (SDK)
    9. 2.9 EtherCAT Device Example Using the AM243x Processor
  6. 3Conclusion

Industrial Protocol Stacks

The industrial Ethernet protocol stack is responsible for managing the specific tasks required to facilitate reliable and deterministic communication in industrial environments. Designed to meet the stringent demands of industrial applications, the stack provides real-time data transfer, high availability, robustness, and seamless integration with various industrial devices and systems.

For example, in an EtherCAT™ device, the Media Access Control (MAC) layer is crucial for forwarding EtherCAT frames with minimal delay while performing necessary frame manipulation. As EtherCAT frames pass through each device, the EtherCAT MAC can insert or extract data at specific locations within the frame. The EtherCAT stack is responsible for configuring the MAC so that the MAC correctly performs these manipulations at the appropriate points in the frame.

 EtherCat Stack Example Figure 2-9 EtherCat Stack Example

The EtherCAT stack handles various functions, including:

  • Frame Processing and Synchronization: Ensuring precise timing and handling of EtherCAT frames.
  • Process Data Handling: Managing the exchange of process data through Process Data Objects (PDOs).
  • Network Management: Overseeing network topology and ensuring stable communication between devices.
  • Error Handling and Diagnostics: Monitoring and addressing errors within the network.
  • Communication Services: Supporting services such as CAN Application Layer over EtherCAT (CoE), File Access over EtherCAT (FoE), Ethernet over EtherCAT (EoE), and Servo Drive Profile over EtherCAT (SoE).
  • Slave Information Interface (SII): Facilitating the configuration and identification of devices.
  • Functional Safety (FSoE): Ensuring that safety-critical data is handled securely within the EtherCAT framework.

While EtherCAT is a specific example, other industrial Ethernet protocol stacks provide similar functionality tailored to their respective requirements.

Texas Instruments (TI) offers pre-certified stack solutions integrated with TI chips, enabling customers to build their final products without needing to source the stack from third-party suppliers. This single-supplier approach streamlines the development process, providing access to industrial communication stacks, demonstration examples, demo boards, and comprehensive technical support directly from TI.