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.

[参考译文] CCS/LAUNCHXL-F28377S:使用多个 PWM 模块进行相移控制

Guru**** 2541920 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/596278/ccs-launchxl-f28377s-phase-shift-control-with-multiple-pwm-modules

器件型号:LAUNCHXL-F28377S

工具/软件:Code Composer Studio

尊敬的所有人:

我有 C2000 Delfino MCU F28377S LaunchPad。 我想获得两个信号、VS1 VS2、如图所示。 从 ADC 读取数据后、微控制器将执行一些基本计算、并调整频率、占空比、相移和脉冲数。

第一个信号 VS1的最大开关频率为250kHz。 脉冲数可以是1、2、3或4。

起初、我使用了 PWM 斩波器、但最小脉冲数为4、并且存在相位抖动。

其次、我尝试 CPU 定时器来获得 VS2信号、但仍然存在相位抖动、即使开关频率为16kHz 也是如此。

最后,我决定使用多个带有“或门” 的 PWM。 每个脉冲将由 PWM 模块获得、然后再由 OR 门求和。 为了获得一个具有3个脉冲的信号 VS2、我只为这个信号使用了3个 PWM。 然而、在将这3个信号与第一个信号 VS1同步后、我无法调整相移。 我的问题:是否可以将4个或5个 PWM 与相移控制同步? 如果可能、如何操作?

第二个问题:我可以将1.PWM 与2同步。 PWM、我可以控制1.PWM 和2之间的相位。 PWM、但如果我将它们同步、则无法控制3.PWM 与4.PWM 之间的相位。 如何将它们与相位控制同步?

提前感谢您

pwm signals

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

    您好、Mert、

    您 一定可以将所有 ePWM 同步在一起。  对于某些模块、您可能需要在此处配置多路复用器选择以获得所需的同步。 输入源:

    这里唯一的需要注意的是、您希望保持菊花链同步路径的长度(模块使用 SYNC。 然后将 SYNC 信号传递到4个 ePWM 模块。  

    外部或门解决方案肯定很容易编程、并且会产生很小的 CPU 带宽、但需要外部硬件。

    我认为、只有在第一个上升沿切换周期、然后在第 n 个周期后触发一个事件、以切换回与 ePWM1同步、才能从 ePWM2获得多脉冲波形。  我正在调查这到底是如何工作的。  

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

    尊敬的 Devin:

    感谢你的答复。

    我已经同步了图片等所有 PWM。  PWM1是主器件、PWM2、3、4、5、6、7是从器件。 我可以更改 PWM 6的相位、但无法更改 PWM 7的相位。 当我想移动相位时、微控制器不会产生相移 PWM。 我是否需要执行额外的操作来控制相移?

    您是否知道有一份文档介绍了如何配置多路复用器选择?

    此致、

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

    您好、Mert、(编辑:正确的名称!)

    我认为无法如图中所示直接同步 ePWM。  如果您看一下我上面链接的图表、我认为您需要:

    • ePWM1作为主器件(产生一个 SYNC。 输出电压)。
    • 链中的 ePWM2和3。  
      • 从输入到输出的 ePWM2同步
      • 来自输入的 ePWM3同步 (无需输出同步)

    • 链中的 ePWM4、5和6
      • 选择多路复用器中的 ePWM4同步到 ePWM1输出
      • 从输入到输出的 ePWM4同步
      • ePWM5从输入同步、直通至输出
      • 来自输入的 ePWM6同步 (无需输出同步)
    • ePWM7
      • 选择多路复用器中的 ePWM7同步到 ePWM1输出
      • 来自输入的 ePWM7同步 (无需输出同步)