工具/软件:
我在 Simulink 中使用 EPWM 块来获取 TI F28379D LaunchPad 中 EPWM 块之间的相移。 我使用的可变频率从 250kHz 开始、到 100kHz 结束。 ePWM1 被选为主/主块、ePWM5 从 360 度相移到 354 度(相对于 ePWM1)、ePWM4 从 360 度相移到 90 度(相对于 ePWM1)、而 ePWM6 从 360 度相移到 84 度(相对于 ePWM1)。 在这里、使用状态机将频率从 250kHz 降低到 100kHz。 在 250kHz(起始频率)下、ePWM4、ePWM5 和 ePWM6 是相对于 ePWM1 的 360 度相移。 在 100kHz(结束频率)下、ePWM5 相移 354 度、ePWM4 相移 90 度、ePWM6 从 ePWM1 块相移 84 度。 使用介于 250kHz 和 100kHz 之间的查找表、可以对该相移进行线性变化。 所有 ePWM 块的死区时间和 ePWM 块中使用的向上计数方法都相同 (1.7us)。
在 ePWM 块中、我将 ePWM1 块(主/主)的同步输出 (SYNCO) 设置为计数器等于 0、并将 ePWM4、ePWM5 和 ePWM6 块的同步输出 (SYNCO) 设置为直通。 下面是 ePWM 模块的屏幕截图。

