Edit online

EPWM Chopper 模块

1. EPWM Chopper 功能框图
EPWM Chopper 功能框图中:
  1. 使能 EPWM Chopper :通过寄存器 EPWM_CHOP_EN = 0x1 使能 EPWM Chopper。

    若不使能 EPWM Chopper 模块,EPWM_FA/ EPWM_FB 信号直接旁通到 EPWM_SA/ EPWM_SB 信号。

  2. EPWM Chopper Control 利用 Oneshot 产生的信号 EPWM_OSA/OSB,以及 PCLK 对 EPWM_FA 和 EPWM_FB 信号进行调制,从而输出调制信号 EPWM_SA 和 EPWM_SB。
  3. PClock 模块控制产生的 PCLK 信号的频率以及占空比。
    • 通过寄存器 EPWM_CHOP_FRE 以及 EPWM_CHOP_DUTY,可以分别配置 PCLK 的频率的分频系数以及占空比。
    • PCLK 的占空比可以通过 EPWM_CHOP_DUTY 进行调节,调节范围是 12.5%~87.5%,每档位 12.5%。

    PCLK 调制 EPWM 信号 中以互补的死区控制的一对信号,进行了 PCLK 信号的调制。

    2. PCLK 调制 EPWM 信号

    PCLK 的占空比调整则如PCLK 的占空比所示。

    3. PCLK 的占空比
  4. Oneshot 模块产生 Oneshot 信号 EPWM_OSA 和 EPWM_OSB。

    Oneshot 信号以 EPWM_FA/FB 信号的上升边沿为触发边沿,产生脉宽为 EPWM_CHOP_OS_WTH * PSCLK 的 Oneshot 信号。

    PCLK 以及 Oneshot 调制图示 中,EPWM_CHOP_OS_WTH = 0x1,产生了 EPWM_OSA 信号,利用 EPWM_OSA 以及 PCLK 信号进行调制,得出 EPWM_SA。

    4. PCLK 以及 Oneshot 调制图示