主题中讨论的其他器件:SysConfig
您好!
我正在运行一个在 ePWM1和 ePWM2之间具有相移控制功能的直流/直流转换器、占空比为50%、TBPRD=2000、CMPA=1000。
加载相移时、每次 TBPHS 通过1000时、我都缺少一个 PWM 周期。
ePWM2如下所示:

我已尝试避免跳过1000、但改为在超过1000时使 TBPHS 递增、但这不会产生任何差异、仍然缺少一个周期。
如果在 TBPHS 等于1001时发生同步脉冲、我认为 TBCTR 应该为1000 (最后一个 TBPHS 值)并将输出设置为高电平、但事实似乎不是这样。
设置 TBPHS 的函数未与 TBCTR 同步运行、但不管 TBPHS 何时置位、其行为似乎都是相同的。
你能给我启示我应该做什么或想什么吗?