主题中讨论的其他器件:C2000WARE
您好!
我想在 ePWM1a 中有一个 RED 和 FED、但尽管将其配置为死区延迟、我在 ePWM 波形中看不到任何延迟。 这可能是一个问题。
我的 ePWM 死区的配置如下
/**<死区配置*/
/**<通过 b 比较器将红色配置为 xxxms 的延迟*//待机校验
//EPWM_setDeadBandCounterClock (EPWM1_BASE、EPWM_DB_COUNTER_CLOCK_FULL_CYCLE);
ePWM_setDeadBandDelayMode (EPWM1_BASE、ePWM_DB_RED、TRUE);
ePWM_setDeadBandDelayMode (EPWM1_base、ePWM_DB_FED、true);
ePWM_setRisingEdgeDeadBandDelayInput (EPWM1_BASE、ePWM_DB_INPUT_EPWMA)
ePWM_setFallingEdgeDeadBandDelayInput (EPWM1_BASE、ePWM_DB_INPUT_EPWMA);
EPWM_setDeadBandDelayPolarity (EPWM1_BASE、EPWM_DB_RED、EPWM_DB_POLICY_ACTIVE_LOW);
EPWM_setDeadBandDelayPolarity (EPWM1_BASE、EPWM_DB_FED、EPWM_DB_POLICY_ACTIVE_HIGH);
EPWM_setRisingEdgeDelayCount (EPWM1_BASE、0x1ff);
EPWM_setFallingEdgeDelayCount (EPWM1_BASE、0x5ff);
EPWM_setDeadBandControlShadowLoadMode (EPWM1_BASE、EPWM_DB_LOAD_ON_CNTR_ZERO);
ePWM_setRisingEdgeDelayCountShadowLoadMode (EPWM1_base、ePWM_RED_LOAD_ON_CNTR_ZERO);
EPWM_setFallingEdgeDelayCountShadowLoadMode (EPWM1_base、EPWM_FED_LOAD_ON_CNTR_ZERO);
我附上示波器读数的快照

谢谢

