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.

[参考译文] TMS320F28388D:是否将 ePWM 与 SPI 或 FSI 同步?

Guru**** 2592450 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1077847/tms320f28388d-synchronize-epwm-with-spi-or-fsi

部件号:TMS320F28388D

大家好!

1-我看到 EPM 可以与 ECAT 同步,但没有看到与 FSI 相关的任何内容。 是否可以与 ePWM 和 FSI 模块进行同步?

2-是否有同步 SPI 和 ePWM 的方法?

我将 SPI 用于带有 DMA 的 ADC。 我当时想用 ePWM 启动 DMA 传输。 我还没有正确检查 TRM,但想在这里询问问题。 是否可以使用计数器比较(CC)模块事件启动 DMA 传输?

谢谢,

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以选择以下选项:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    快速提问:您的申请是什么?

    此外,为什么需要将 ePWM 模块与 SPI 同步。

    NIMA

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Nima!

    应用为 DC/DC 转换器,SPI 用于外部 ADC。 与中心对齐一样,我可能需要启动 SPI 读数,以便在 PWM 周期的特定点进行 AD 转换。 SPI 也与 DMA 一起使用。 同步可能不是好主意。 我昨天以为我可能会生成一个与 ePWM 比较的事件,然后希望通过该事件启动 SPI 读/写的 DMA 传输。 我会尝试。

    另外一个问题,我们以后可能需要使用 FSI 更新 PWM。 FSI_DAISY_epwmsync_lead。c 此示例位于此处,但我们希望在没有 iterrupt 或 CPU 干预的情况下进行更新。 CLB 可能会出现这种情况,但如果从 FSI 到 ePWM (如 ECAT)有同步超时,也会很好。

    谢谢,

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="508064" url="~/support/moncs/c2000-monics-group/c2f/c2000-monics-forum/1077847/tms320f28388d- synchronice-ePWM- with -SPI-OR-FSI /3989970 #3989970。]我希望昨天我可以生成一份与该事件的比较,用于开始读取 SPI/DMA 事件。 我会尝试。

    我认为这是个好主意。 SPITX 已连接到 DMA。 由 ePWM 触发的 DMA。  

    [引用 userid="508064" url="~/support/moncs/c2000-monics-group/c2f/c2000-monics-forum/1077847/tms320f28388d- synchronice-ePWM- with -SPI-OR-FSI /3989970 #3989970 "]从 FSI 同步到 ePWM (如 ECAT/报价)[]

    是的,我现在明白了。 遗憾的是,您没有这种设置,您可以使用 INPUTXBAR5/6。 也许这会有所帮助。