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.

TMS320F28335: TMS320F28335 with EtherCAT protocol set up

Part Number: TMS320F28335

Hi.

Here i want to set up a EtherCAT Slave node by using TMS320F28335 + FB1111-0141.

May i know is there any application note or technical support material for this type of set up? I knew there are some new c-2000 DSP has EtherCAT feature but no choice, here i have to use TMS320F28335 due to some special requirements.

So hopefully there are someone from here can provide the support on this.

Looking forward to the support from you all.

Thx.

  • And some add-on questions, is it possible we can rewrite the Slave variable parameter via the Master (TwinCAT3 software platform) with this TMS320F28335 + FB1111 EtherCAT protocol set up ?

  • Hi JH,

    We do not have anything like this for F2833x device.The closest thing we have I will link below. See the Technical documents on that page that go along with the hardware.

    https://www.ti.com/tool/TMDSECATCNCD379D

    I don't believe this solution will be easy to migrate to F2833x, maybe it will be helpful using SPI interface (external memory interfaces are different between F2833x and F2837x).

    Best,

    Kevin

  • Hi, Thx a lot for the reply.

    As you mentioned you don't believe this solution will be easy to migrate to F2833x, and it maybe will be helpful using SPI interface, it would be great if you could provide more explanation like how it is not easy to be migrate to F2833x?

    Is it like i need to develop the ethercat slave stack code for F2833x if i intent to integrate the FB1111 with it?

    Is your team have any support experience on this? As i have to use f2833x device due to some special requirement.

    Really hope can get support from you all for this.

    Thx.

  • For the application i wish to complete here is...the slave variable parameters are able to be rewrite via the TwinCAT3 with this FB1111 and F2833x DSP set up.

    Really hope can get support from you all for this.

    Thx.

     

  • Hi JH,

    As you mentioned you don't believe this solution will be easy to migrate to F2833x, and it maybe will be helpful using SPI interface, it would be great if you could provide more explanation like how it is not easy to be migrate to F2833x?

    The peripherals on the two devices might be of different types and the registers available and their names may be different. Also, the code structure may need to be adapted. I'm not sure if the F2837x software uses DriverLib or bit-fields, but F2833x device only supports bit-field for writing / reading the registers.

    Is it like i need to develop the ethercat slave stack code for F2833x if i intent to integrate the FB1111 with it?

    I'm not certain if it's difficult to generate the Beckhoff slave files for F2833x device. I have not tried before, but believe it may not be very straight forward. You can try it out following the documentation.

    Best,

    Kevin

  • Dear Kevin,

    Thx a lot for the reply.

    The documentation you mentioned is which docs ya?

    May i know is it you or your team member could assist for the etherCAT slave stack file development for F2833x device as i think it would be great to have you all to provide the professional support.

    Looking forward to your support.

    Thx.

  • Hi JH,

    The documentation you mentioned is which docs ya?

    I was meaning the two docs below:

    1. https://www.ti.com/lit/spruif9 
    2. https://www.ti.com/lit/spruig9 
    May i know is it you or your team member could assist for the etherCAT slave stack file development for F2833x device as i think it would be great to have you all to provide the professional support.

    Sorry, but I don't expect our team to spend development effort on this, being that we have newer Gen3 devices (F2838x and F28P65x) with integrated EtherCAT IP. We would recommend any new developments that need EtherCAT to use those devices.

    Best,

    Kevin