TMS320F28P650DH: Clock Setting required for EtherCAT

Part Number: TMS320F28P650DH

Tool/software:

Hi,

According to the TRM, EtherCAT requires the clock to be configured to an external source with a frequency of 25 MHz.

I am currently working with the F28P65 LaunchPad and configuring the clock using the SysCtl_setClock function. Here are my observations:

  1. When I select XTAL_SE as the clock source, EtherCAT initialization works correctly.
  2. When I select XTAL as the clock source, EtherCAT does not function.

However, with both XTAL_SE and XTAL clock sources, all other peripherals operate without any issues.

Could you please clarify the specific clock configuration requirements for EtherCAT? Is there a particular reason why EtherCAT only works with XTAL_SE and not with XTAL, even though other peripherals are unaffected?

Thank you for your assistance.