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

EtherCAT Device Example Using the AM243x Processor

This example demonstrates how to build and run an EtherCAT-device application using the AM243x processor with the AM243x LaunchPad (LP) development board. Figure 2-11 shows example instructions that will guide you through the process of setting up and executing an EtherCAT device demo.

 Screenshot of EtherCat Software
          Example Figure 2-11 Screenshot of EtherCat Software Example

The step-by-step instructions for building the EtherCAT device demo can be found in the Industrial SDK documentation (example: https://software-dl.ti.com/processor-industrial-sw/esd/ind_comms_sdk/am243x/09_02_00_15/docs/api_guide_am243x/EXAMPLES_INDUSTRIAL_COMMS_ETHERCAT_SLAVE_DEMOS.html), specifically in the Examples and Demos section. This documentation includes detailed guidance on:

  • Importing the Project into Code Composer Studio (CCS): Instructions on how to properly import the EtherCAT demo project into CCS, including any necessary configurations.
  • Building the EtherCAT Demo Application: Step-by-step guidance on how to compile and build the EtherCAT device demo using the provided project files and SDK tools.
  • Running the Example with TwinCAT EtherCAT Controller Application: Detailed steps on how to execute the EtherCAT device demo and interface it with the TwinCAT EtherCAT controller application, demonstrating real-time communication and control.

By following these instructions, developers can effectively evaluate and experiment with EtherCAT communication on the AM243x platform, leveraging TI's comprehensive Industrial SDK.