Edit online

EPWM Chopper 模块

21 Nov 2024
Read time: 1 minute(s)
EPWM Chopper 功能如下所示:
  • 寄存器 EPWM_CHOP_EN = 0x0:EPWM Chopper 模块旁通
  • 寄存器 EPWM_CHOP_EN = 0x1:EPWM Chopper 模块工作


1. EPWM Chopper 功能框图
EPWM Chopper 功能框图所示:
  1. Oneshot 信号以 EPWM_FA/FB 信号的上升边沿为触发边沿,产生脉宽为 EPWM_CHOP_OS_WTH * PSCLK 的 Oneshot 信号。

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

  2. PCLOCK 对 EPWM_FA 和 EPWM_FB 信号进行调制,生成 PCLK 信号。
    PClock 模块控制产生的 PCLK 信号的频率以及占空比。
    • 寄存器 EPWM_CHOP_FRE:配置分频系数
    • 寄存器 EPWM_CHOP_DUTY:调节和配置占空比,调节范围是 12.5%~87.5%,每档位 12.5%。

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



    2. PCLK 调制 EPWM 信号

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



    3. PCLK 的占空比
  3. EPWM Chopper Control 利用 EPWM_OSA/ OSB 和 PCLK 信号输出调制信号 EPWM_SA 和 EPWM_SB。


    4. PCLK 以及 Oneshot 调制图示