工具与软件:
专家们、您好!
我正在从事一个具有3级 ANPC 拓扑的逆变器设计。 为此、我将使用很少的 ePWM 模块、我们假设 ePWM1以互补配置生成 ePWM 对。
ePWM1A 和 ePWM1B 配置有不同的占空比。 占空比的变化由正弦波(在-1和1之间振荡)决定。
由于 ePWM 模块中不能选择负载波、因此我对正弦波进行了归一化、使得 new_sine_ref = sine_ref (用于正区域)和 new_sine_ref = 1 - sine_ref (用于负区)。
因此、归一化正弦波如下所示:

我将仅使用 CMPA 在动作限定符子模块中生成互补信号对、因此对于 ePWMxA、CMPA =(1 - sine_ref)*TBPRD;对于 ePWMxB、CMPA = sine_ref*TBPRD。
ePWMxA 与 ePWMxB 的生成 CMPA 图如下所示:

因此、 ePWMxA 与 ePWMxB 的占空比(以%为单位)如下所示: 
到目前为止、这看起来不错。
现在、为了进行一些验证、我们需要将调制指数更改为0.1和1之间的值。 例如、当调制指数= 0.5时、正弦波被削减一半、因此正弦波如下所示:

因此、两个 ePWM 通道的更新 CMPA 如下所示:

因此、占空比如下所示:

如果您仔细观察、可以发现 ePWMxA 的占空比在0到50%之间。 我期望 ePWMxB 也是如此、但在上图中、ePWMxB 的占空比介于50%和100%之间。 这并不是可取的、因为这不会像所需那样斩波振幅。
请看一下、如果我有任何问题、请告诉我。