1A、2A、3A 时的 PWM (带有递减计数器)和1B、2B、3B 时的 PWM 均符合预期。 但4A、5A、6A 的电流不是我希望的。 比如说、ePWM 4A 如下所示:
在 CMPA 上变为低电平、在 CMPB 上变为高电平、在 PRD 上不执行任何操作。 但现在的情况如下:
它在 CMPA 上变为低电平、在 CMPB 上无操作、在 PRD 上变为高电平。
我不理解缺陷在哪里。 请提供您的建议。
下面是主代码的一部分、其中给出了比较值:
下面、我包括了 ePWM 模块的初始化:
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.
1A、2A、3A 时的 PWM (带有递减计数器)和1B、2B、3B 时的 PWM 均符合预期。 但4A、5A、6A 的电流不是我希望的。 比如说、ePWM 4A 如下所示:
在 CMPA 上变为低电平、在 CMPB 上变为高电平、在 PRD 上不执行任何操作。 但现在的情况如下:
它在 CMPA 上变为低电平、在 CMPB 上无操作、在 PRD 上变为高电平。
我不理解缺陷在哪里。 请提供您的建议。
下面是主代码的一部分、其中给出了比较值:
下面、我包括了 ePWM 模块的初始化:
我通读了部分、但我不清楚将 ePWM 4、5、6与1、2和3同步需要做什么。 我也不确定这是否是实际的问题。 因为、我看到 ePWM 4恰好在 PRD 上变为高电平、如果它未同步、情况将不会如此。
以下语句必须强制 CMPB 上的 epwm4A 为高电平,CMPA 上的 epwm4A 为低电平,仅作用于 CMPB 上而非 CMPB 上的 CMPA。
如果您觉得存在缺陷、请提供此类同步的示例代码。