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.

[参考译文] TMS320F28374S:ePWM1同步输入源

Guru**** 2487425 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/858791/tms320f28374s-epwm1-sync-input-sources

器件型号:TMS320F28374S

我将在 TMS320F2837xS 系列控制器上配置 ePWM 模块、目标如下:

ePWM 1、2和3必须同时同步。 (使用 ePWM1作为源)

ePWM 5、6、7、8和9必须同时同步。 (使用 ePWM4作为源、其 SYNCOUT 脉冲被发送到 ePWM7)

请参阅 TRM (文献编号:SPRUHX5F、2019年1月修订版)-图14-7时基计数器同步方案。

1. ePWM1的唯一 SYNC 输入源是否可通过 EXTSYNCIN1和 EXTSYNCIN2使用? 是否必须使用 GPIO XABR 来提供此功能? 可以使用哪些其他来源?

2.通过在 SYNCOSEL 寄存器中选择一个值来选择同步输出脉冲模式。 是否有另一个寄存器用于实际触发同步事件? 是否有任何方法来示波生成的脉冲(例如、通过将其额外路由到输出 XBAR 来示波器?) 和/或使用 CCS 调试器观察寄存器中的脉冲状态?

3.在之前描述的同步方案中,通道5至9是否可以使用 ePWM4作为 ePWM5和 ePWM6的源进行同步,并且 ePWM4的 SYNCOUT 信号用作 ePWM7的 SYNCIN 脉冲? 我使用了该设置、并注意到 ePWM7上升沿在相同频率下存在滞后/死区。 是否可以通过这种方式在5个 ePWM 模块上实现完美同步?

谢谢。

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

    您可以使用软件、也可以将任何信号输出到 GPIO、然后使用输入 XBAR 将其带回到器件中并用作同步输入。

    2.您可以使用 EXTSYNCOUT 并使用 GPIO 在示波器上查看 SYNCOUT 脉冲。 您可以使用 SW 同步力来查看信号脉冲。

    3.您可以查看同步链并连接要同步的 ePWM 模块。 唯一违反设置的是使 SYNC 信号通过超过4个 ePWM (1个主器件和3个从器件)进行传播。 您也可以将同一主器件用于其他从器件。  

    NIMA Eskandari

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

    感谢您的回复 Nima

    [引用用户="Nima Eskandari"]

    3.您可以查看同步链并连接要同步的 ePWM 模块。 唯一违反设置的是使 SYNC 信号通过超过4个 ePWM (1个主器件和3个从器件)进行传播。 您也可以将同一主器件用于其他从器件。  

    [/报价]

    -您能否用一个示例稍微澄清一下这一点? 例如、您是否意味着 ePWM4可用作 ePWM 8和9的源?

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

    EPWM4作为 EPMW8和 EPWM9的源、也必须作为 EPWM7的源。

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

    大家好,我仍然有一个关于同步方案的后续问题。 我能够根据我的应用的拓扑和要求设置方案。 我可以探测 EXTSYNCO 引脚上的 SyncOut 脉冲、并验证每次 TBCTR 值达到零时同步源模块确实会发送同步脉冲。

    我的问题是、如果同步源模块上的频率发生变化、预期的行为是什么? 我已经设置了同步 PWM、以便在源模块发出同步输入信号时执行影子到活动期间加载。 如果主模块上的频率发生变化、这也会影响从模块上的频率? 软件是否必须确保主模块和从模块上的频率都同时改变?

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

    SYNC 信号仅以 PHS 值重新启动 ePWM。 这在很大程度上是基于应用的。 在大多数应用程序中、您应更改所有期间。