主题中讨论的其他器件:TMDSCNCD28388D
您好:
- 当我在 CPU1中运行 EtherCAT 软件时:
- 当我在 RAM 中运行它时、一切都正常、如果我在闪存中运行它并使用 XDC100V3仿真、它也正常工作。
- 不过、 如果我在闪存中运行它而不对其进行仿真、 ,出现问题,使用 TwinCAT,你经常无法扫描从站。
- 在继续测试过程中、我发现了以下模式:
- 我使用 SYSPLL 时钟进行 EtherCAT 配置、并关闭了 AUXPLL 时钟、运行情况良好。
- 我将 EtherCAT 配置为使用 SYSPLL 时钟、并将 AUXPLL 时钟配置为在125MHz 下运行、但它不能正常工作
- 我将 EtherCAT 配置为使用 SYSPLL 时钟、并在400MHz 或500MHz 处配置 AUXPLL 时钟、工作正常
- 当我在 CM 中运行 EtherCAT 软件时:
- 我遇到了与上述类似的问题
- 我对时钟分频进行了一些修改、见 e2e.ti.com/.../tms320f28388d-a-clock-conflict-between-demo-and-datasheet-when-using-cm-and-ethercat
- 我将 SYSPLL 时钟用于 EtherCAT、AUXPLL 时钟在125MHz 中配置、工作不正常、TwinCAT 通常无法扫描从站
- 我为 EtherCAT 使用了 SYSPLL 时钟、并且 AUXPLL 时钟配置为500MHz、工作正常。
- 我发现、如果您在较低的频率配置 AUXPLL、例如100MHz、125MHz。 而单独在闪存中运行会使 EtherCAT 不稳定。
- 我想知道为什么会出现这个问题?


