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.

[参考译文] TMS320F28379D:使用 sysconfig 工具设置 ePWM 通道之间的相位延迟

Guru**** 2609895 points
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1086329/tms320f28379d-setting-phase-delay-between-epwm-channels-with-sysconfig-tool

部件号:TMS320F28379D
“线程:sysconfigC2000WARE”中讨论的其它部件

我需要在两个 ePWM 通道(例如 EPWM1和 EPWM2)之间引入180度相位切换。 因此,EPWM2的时间基准应与 EPWM1的时间基准同步,以引入所需的相位延迟。 根据以下设置,当时间基准计数器为零时,EPWM1被设置为生成 SyncOut 脉冲:

问题是如何通过 ePWM sysconfig 配置 EPWM2的“同步进入”设置。 我无法在 ePWM sysconfig 窗口中找到这些设置。 请指导。  

注意: 我已经从 C2000Ware 4.01.00版中检查了 ePWM_ex3_synchronize 示例。 我知道同步和相位延迟代码尚未通过 ePWM sysconfig 生成。 该示例似乎仅通过 sysconfig 执行 Pin Mux。  

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

    此设备上不能选择同步 EPWM2。 它将始终使用 EPWM1。 TRM 中的图表显示了这一点。

    ePWM sysconfig 工具如何?

    这是我们第一次发布。 我希望您能提供反馈。

    另请务必阅读 :https://www.ti.com/lit/spracx3

    NIMA

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

    感谢您的及时响应。 我发现 ePWM sysconfig 非常有趣和有用。 ePWM 中的复制配置选项非常出色,因为单击按钮即可复制常用设置。 由于我们的目标 DSP 缺货,我目前正在为启动板开发代码。 我认为并希望通过 sysconfig 进行配置将使迁移更容易:只需进行一些 PIN mux 修改。 很高兴看到 C2000Ware 新版本中的这些增强功能,并建议其他人也尝试使用。

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

    感谢您指出这一点。 我已将所有 ePWM 与通用源同步,即 EPWM1的 TBPRD=0。 使用控制类别下的同步设置完成不同组的同步,如下所示: