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.

[参考译文] TMS320F280049:ePWM3和 ePWM4的同步

Guru**** 2609955 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/687332/tms320f280049-synchronisation-of-epwm3-and-epwm4

器件型号:TMS320F280049

您好!
F28004x 中的同步架构是否发生了变化? 我知道您可以将每个 ePWM 从 EPWMxSYNCO 同步到 EPWMxSYNCI。 TRM 中的图5-60显示没有从 ePWM3到 ePWM4或从 ePWM6到 ePWM7的同步连接。 如何同步 ePWM3和 ePWM4?

此致、Holger

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您今天可以给我一个答案吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Holger、

    F2837x、F2807x 和 F28004x 器件上的同步链不再是单个长同步链。  相反、它是您观察到的树:

    因此、如果您希望 ePWM3和 ePWM4通过 SYNC'ed 进行同步、则需要使用 ePWM1或 extsyncin1作为主同步源。

    此更改的原因是它允许所有 ePWM 与任何一个链中的< 4个模块一起同步、从而确保所有 ePWM 可以预测地一起同步。

    您还可以构建多个同步组。  例如、ePWM1、2、3、7、8全部同步、ePWM 4、5、6也一起同步(单独)。

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

    您好 Devin、
    客户已准备好硬件/PCB。 他必须与 PWM1+PWM2和 PWM3+PWM4同步。

    此致、Holger

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否分享更多有关代码需要完成哪些工作的信息、以便我们找到解决方案?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    NIMA、
    我没有代码。 你需要什么? 可能是我们可以离线讨论它。 实际上、对于2个不同的控制环路、他必须同步 PWM1&PWM2和 PWM3&PWM4。

    此致、Holger

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

    您好、Holger、

    我认为您需要符合以下条件的东西:

    (1)查找备用虚拟模块以生成同步输出事件。  看起来是 ePWM7、这是最简单的。  该模块是 ePMW 3和4的主同步源。

    (2) ePWM 通过任意备用线路上的输出交叉开关进行同步

    (3)您在(2)中使用的任何 GPIO 随后通过备用输入 XBAR 线路路由

    (4)输入 XBAR 线(3)通过 ePWM 交叉开关路由到备用跳闸线

    (5)中的跳闸线路(4)用作两个 ePWM 通过直流模块的同步源