Edit online

中断模块

触发信号

EPWM 模块可以产生 EPWM_CVRA/B/C/D 四路信号,可以选择以下信号作为触发信号:
  • EPWM_CNT_Z

  • EPWM_CNT_PRD

  • EPWM_CNT_UA

  • EPWM_CNT_DA

  • EPWM_CNT_UB

  • EPWM_CNT_DB

  • EPWM_CNT_UC

  • EPWM_CNT_DC

  • EPWM_CNT_UD

  • EPWM_CNT_DD

通过寄存器字段 EPWM_CVRA/B/C/D_DIV 可以配置位置数据命令获取信号产生的频次。

频次可配置为每 1/2/.../15 次产生触发信号。以 CNT_Z 信号为例,若配置频次为每三次,当出现三次的 CNT_Z 有效信号,会产生一次位置数据命令获取信号。

EPWM 中断

每个 EPWM 模块可以产生 1x EPWM 中断信号。此中断信号的产生与 EPWM 动作的信号一致。可以选择以下信号作为中断信号 EPWM_INT:
  • EPWM_CNT_Z
  • EPWM_CNT_PRD
  • EPWM_CNT_UA
  • EPWM_CNT_DA
  • EPWM_CNT_UB
  • EPWM_CNT_DB
  • EPWM_CNT_UC

  • EPWM_CNT_DC

  • EPWM_CNT_UD

  • EPWM_CNT_DD

通过寄存器字段 EPWM_INT_DIV 可以配置 中断信号产生的频次。

频次可配置为每 1/2/.../15 次产生触发信号。以 CNT_Z 信号为例,若配置频次为每三次,当出现三次的 CNT_Z 有效信号,会产生一次 EPWM 中断信号。