EPWM Chopper 模块

EPWM Chopper 功能框图中:
- 使能 EPWM Chopper :通过寄存器 EPWM_CHOP_EN = 0x1 使能 EPWM Chopper。
若不使能 EPWM Chopper 模块,EPWM_FA/ EPWM_FB 信号直接旁通到 EPWM_SA/ EPWM_SB 信号。
- EPWM Chopper Control 利用 Oneshot 产生的信号 EPWM_OSA/OSB,以及 PCLK 对 EPWM_FA 和 EPWM_FB 信号进行调制,从而输出调制信号 EPWM_SA 和 EPWM_SB。
- 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 的占空比 - 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 调制图示