您好、专家、
TZCTL 寄存器中的 TSB 和 DCAEVT1功能存在混淆。
例如、如果存在 DCAEVT1.FORCE 事件、并强制 ePWM 进入低电平状态。 以下两个行代码之间有何差异?
当使用 DCAEVT1强制 ePWMx 进入低电平状态时、这意味着、
- 如果仅强制 EPWMxA 进入低电平状态、是否仅使用 EPWM_TZ_ACT_EVENT_DCAEVT1?
- 如果强制 EPWMxA 和 EPWMxB 都处于低电平状态、则应使用 EPWM_TZ_ACT_EVENT_TSZB?
ePWM_setTripZoneAction (EPWM1_base、ePWM_TZ_ACT_EVENT_TSZ、ePWM_TZ_ACT_LOW);
ePWM_setTripZoneAction (EPWM1_base、ePWM_TZ_ACT_EVENT_DCAEVT1、ePWM_TZ_ACT_LOW);
谢谢!
此致
Rayna