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.

[参考译文] TMS320F28.0039万C:ePWM时基计数器同步相位计算

Guru**** 2522770 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1095097/tms320f280039c-epwm-time-base-counter-sync-phase-calculation

部件号:TMS320F28.0039万C

大家好,

我正在尝试查看是否有任何直接公式来计算两个ePWM模块之间的相位延迟。 当我在上行模式下或在下行模式下同时配置ePWM时,我看到相位延迟与TRM中给出的计算相同,即相位延迟= TBPHS/TBPRD * 360

但是,当我想要从ePWM处于上-下计数器模式时,我看到相位延迟取决于同步后的计数器方向,也取决于主ePWM的计数模式。

我在这里的问题是,在从属设备上进行上升下降计数时,是否有一个直接的相位延迟公式?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    2000 calculation"]然而109.5097万然而,28.0039万,当我想要从ePWM处于上下计数器模式时,我也会看到主脉冲/脉冲计数器的延迟模式[在主脉冲计数器上]。

    Irene您是100 % 正确。 遗憾的是,我们没有公式,但如果你把它放在一起,应该是可行的,我可以为你检查。

    现在我有一个问题,为什么您的从属PWM模式与主PWM模式不同? 它们有不同的时间段?

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

    我只是检查了不同的场景。 我将检查两个都处于向上/向下计数模式时的行为。

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

    听起来不错!

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

    当主控和从控都处于向下计数模式时,我们无法真正推断出公式,因为它取决于从控在同步后的方向。 但是,当TBPHS在2*TBPRD上变化时,则实现了完全360度相位变化,这与仅向上或向下计数不同。

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

    Irene,

    NIMA目前不在办公室。  希望他能在本周四28日之前做出答复。

    最佳,

    Matthew

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

    当然。 谢谢Matthew!

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

    很抱歉耽误你的时间! 您再次正确回答了以下问题。

    当2000当主109.5097万主从28.0039万从设备405.9807万设备都405.9807万都处于倒计时模式时,我们不能真正地推断从设备的方向,因为它取决于公式。 但是,当TBPHS的相位变化超过2*TBPRD时,则实现了完全360度的相位变化,这与仅向上或向下计数不同。[/QUET]

    如果你编译一个项目符号列表,我可以将它添加到TRM。

    NIMA

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

    感谢Nima的确认! 我没有列出列表,因为我只是尝试不同的场景,否则我会与您分享相同的场景。