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.

[参考译文] MSPM0G3507-Q1:如何实现 PWM 同步和相移

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1650397/mspm0g3507-q1-how-to-achieve-pwm-sync-and-phase-shift

器件型号: MSPM0G3507-Q1

您好:

在 SDK 示例中、timx_timer_mode_pwm_x_trig_stop_restore  

1) 如果 TimerG 是从器件、则相移不可用于 TimerG

2) 如果 TimerA 是从器件、则必须注释掉 main.c 中的代码、否则从器件 PWM 不会启用。 如果 main.c 中的代码被注释掉、则可以设置 althogh 相位加载值、此值不会生效。

可能会遗漏哪些内容? 您是否有一个完整的示例来展示如何同时设置同步和相移?

谢谢!

吊车  

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

    我找到了这个 帖子

    但我不知道负载值 100 如何导致大约 180 度的实际相移。 我尝试了其他值、800 会导致 0 度的相移。 如果占空比更改为 75%、相移将发生变化。

    那么、如何确定实际相移呢?

    谢谢!

    吊车

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

    也找到了这个 帖子

    SDK 中的无传感器电机演示不会生成 PWM。 我想这太复杂了。

    对于所附示例中所示的方法、问题如下:

    1) 与使用交叉触发的方法相比,哪种方法更好?

    2) 如何设置相移?

    3) 如何正确添加第三个 PWM ?

    谢谢!

    吊车

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

    经过一些调查后、 无传感器电机示例似乎只能实现错误的相移、这与具有不同占空比的两个 PWM 具有相同的波形。 它无法实现真正的相移、从而使 PWM 完全延迟。 对吗?

    谢谢!

    吊车

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

    此问题已得到解决。