This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EtherCAT slave sensor node

Hi!

We are currently working on a project where we want to use EtherCAT as a communication protocol between a central system (master) and several nodes (slaves). We want these slaves to have the following:

  • GPIO for sensors
  • Local processing (microprocessor ~200MHz+)
  • Programmable (e.g. through USB)
  • EtherCAT connection

We've looked a lot at off-the-shelf solutions and came to several EtherCAT modules which can handle the communication, such as the EasyCAT PRO, Anybus M40 and BECKHOFF F1111. We could connect these modules to an off-the-shelf microprocessor (e.g. Beaglebone).

However, we are also looking into an integrated, more powerful solution because we do not believe this can handle everything we want to do. The TI AM3359 ICE suits our purposes and we have bought and tested it. However we were wondering if there are smaller, off-the-shelf solutions, since this one has a lot of stuff that we do not need (e.g. screen and CAN connection) which makes it big, and it requires making our own PCB.

This is therefore my question. Do you guys know of any off-the-shelf EtherCAT slave sensor node that can facilitate our needs and nothing more? We have been looking a lot but cannot find anything that can do just what we need.

  • Hi Nick -

    My name is John Walker, and I am part of TI's Online Support Systems team. I'll be helping you with this question.

    I'd suggest taking a look at our C2000 EtherCAT Slave reference design:

    This reference design demonstrates how to connect an EtherCAT ET1100 Slave Controller to a C2000 Delfino™ MCU. The interface supports both demultiplexed address/data busses for maximum bandwidth and minimum latency, and a serial peripheral interface (SPI) mode for low pin-count EtherCAT communication. The Slave Controller offloads the processing of 100 Mbps Ethernet-based fieldbus communication, thereby, eliminating CPU overhead for these tasks.

    The Delfino is our highest performance C2000 microcontroller family. The device used in this design is a dual core 200MHz version, which is the highest performance device we offer in this family.

    You would still need to build your own board but all of the Gerbers, schematics, etc., are provided as well as software.

    This design is quite a bit simpler than the Sitara solution that you've looked at, it might be exactly the right fit for what you need.

    Please take a look and let me know how else I can help.

    Thanks,

    John

     

  • Hi Nick,

    Just wanted to check in with you and see if this answered your question. If you're good, we can go ahead and close this thread.

    Thanks,
    John