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.

[参考译文] TMS320F280049C:MATLAB Simulink 嵌入式编码器 ePWM 同步

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/927738/tms320f280049c-matlab-simulink-embedded-coder-epwm-synchronization

器件型号:TMS320F280049C

您好!

我将 Matlab Simulink 与"Embedded Coder Support Package for Texas Instruments C2000 Processor"插件搭配使用。

我想创建4个 PWM 信号。 这4个 PWM 信号必须相互进行相位分流。

我使用的是 ePWM 1~4。 我能够同步 ePWM 1~3。 但是、ePWM 4不能与其他三个同步、并且相位差是随机的。

我1~3 ePWM Δ 属于一个组、而 ePWM 4属于另一个组。 但是、我应该如何同步其中的四个呢?

下面是我的网络构建:

以下是相应的 PWM 设置。

非常感谢。

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

    您好、LAN、

    感谢您联系 TI e2e。 我正在联系 MathWorks 专家进行查看、我们将很快作出答复。

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

    您好!

    请执行以下操作、这应该会达到目的。

    EPWM4SYNCIN 位域的复位初始值为7h、如下所示、我们需要将其设置为 EPWM1SYNCOUT 才能使其正常工作。

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

    非常感谢。

    这完全解决了我的问题。