TMS320F28388D: Ethercat Issue on 28388

Part Number: TMS320F28388D

Tool/software:

Hi experts,

Good day! My customer is using 28388 Ethercat. She has following questions:

1. In TI provided SCC file, the minimum cycle time is set to 500us. She wants to know if this data support 50us? 

2. The customer tested twincat tested with 1 ms cycles, it will occasionally reported errors. If the cycle length is shorter, there will be more errors The customer wants to know what configuration may cause this problem.

Could you help to check this?

Thanks!

Best Regards

Kita

  • Hi Allen,

    Customer has one more questions:

    For 28388 Ethercat guidance "EtherCAT Slave Controller Software user's guide", it has a Ethercat Network Analysis. Could you help to check the test environment here? Such as does this test use loop wiring? Which Network card version and Twincat is used?

    Thanks!

    Best Regards

    Kita

  • Hi Allen,

    Customer has one more questions:

    She wants to know if our SSC demo is using default setting. Because she find that, when the twincat is working under real-time running status, then slave stack will has error.

    Thanks!

    Best Regards

    Kita

  • Hi Kita,

    1. In TI provided SCC file, the minimum cycle time is set to 500us. She wants to know if this data support 50us? 

    Yes, it's possible to set a lower cycle time. I'm not certain of the lowest as it depends on the size of data and Master device being used. If using Beckhoff IPC running TwinCAT I think ~32.5us cycle time is commonly the lowest.

    2. The customer tested twincat tested with 1 ms cycles, it will occasionally reported errors. If the cycle length is shorter, there will be more errors The customer wants to know what configuration may cause this problem.

    Are they running TwinCAT on windows PC or Beckhoff IPC? Windows PCs will often have issues compared to dedicated IPC.

    Are they using free run mode or real-time (Active) mode? Real-time (Active) mode with SM / DC sync will be most deterministic. They will need to configure a task and link variables in TwinCAT for this.

    For 28388 Ethercat guidance "EtherCAT Slave Controller Software user's guide", it has a Ethercat Network Analysis. Could you help to check the test environment here? Such as does this test use loop wiring? Which Network card version and Twincat is used?

    Devices are connected in daisy-chain fashion (i.e. port1 connects to port0 of next device). We use Beckhoff IPC CX5130 in our lab.

    She wants to know if our SSC demo is using default setting. Because she find that, when the twincat is working under real-time running status, then slave stack will has error.

    There's either an issue with their master set-up. They can reference below steps.

    https://software-dl.ti.com/processor-industrial-sw/esd/ind_comms_sdk/am263x/latest/docs/api_guide_am263x/ETHERCAT_SUBDEVICE_DEMO_TWINCAT.html#ETHERCAT_SUBDEVICE_DEMO_TWINCAT_DC_MODE_TESTING 

    Best,

    Kevin

  • Hi Kevin,

    Customer has tried the steps in the link, but it will still enter preop status. Customer is using no Intel Network adapter. Will this be the reason of preop status?

    And my customer wants to know, if TI has evaluated the minimum master data transmission cycles supported by this slave, and in the case of only 32-bit inputs and 32 outputs, and 6 slaves before? it should theoretically support 100 us

     Could you help to check these 2 questions?

    Thanks!

    Best Regards

    Kita

  • Hi Kita,

    Customer has tried the steps in the link, but it will still enter preop status. Customer is using no Intel Network adapter. Will this be the reason of preop status?

    Can they get to OP state with Free Run mode? Real-time (Active) mode does require specific network card compatibility.

    And my customer wants to know, if TI has evaluated the minimum master data transmission cycles supported by this slave, and in the case of only 32-bit inputs and 32 outputs, and 6 slaves before? it should theoretically support 100 us

    I don't have minimum cycle time data for this specific network configuration. 1ms was originally tested.

    Best,

    Kevin