SPRADL7 July   2025 F28E120SC

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. Introduction
  5. Key Differences Between EPWM and MCPWM
  6. Time-Base Submodule Differences
    1. 3.1 Register Differences
    2. 3.2 Driverlib Differences
  7. Counter-Compare Submodule Differences
    1. 4.1 Register Differences
    2. 4.2 Driverlib Differences
  8. Action-Qualifier Submodule Differences
    1. 5.1 Register Differences
    2. 5.2 Driverlib Differences
  9. Dead-Band Submodule Differences
    1. 6.1 Register Differences
    2. 6.2 Driverlib Differences
  10. Trip-Zone Submodule Differences
    1. 7.1 Register Differences
    2. 7.2 Driverlib Differences
  11. Event-Trigger Submodule Differences
    1. 8.1 Register Differences
    2. 8.2 Driverlib Differences
  12. Global Load Differences
    1. 9.1 Register Differences
    2. 9.2 Driverlib Differences
  13. 10Summary
  14. 11References

Driverlib Differences

The Dead-Band Submodule driverlib differences between MCPWM and EPWM are listed in Table 6-2.

Table 6-2 Dead-Band Submodule Driverlib Differences Between MCPWM and EPWM

EPWM Function

MCPWM Function

Explanation

-

MCPWM_setFallingEdgeDelayCountShadow

Addition of memory-mapped shadow register for DBFED

-

MCPWM_setRisingEdgeDelayCountShadow

Addition of memory-mapped shadow register for DBRED

EPWM_setFallingEdgeDelayCount

MCPWM_setFallingEdgeDelayCountActive

Function name change to indicate difference between active register and shadow register

EPWM_setRisingEdgeDelayCount

MCPWM_setRisingEdgeDelayCountActive

Function name change to indicate difference between active register and shadow register

EPWM_disableDeadBandControlShadowLoadMode

-

Shadow loading not enabled or disabled on MCPWM. Only shadow load event is selected and correct shadow / active register is written to by the user.

EPWM_disableFallingEdgeDelayCountShadowLoadMode

-

Shadow loading not enabled or disabled on MCPWM. Only shadow load event is selected and correct shadow / active register is written to by the user.

EPWM_disableRisingEdgeDelayCountShadowLoadMode

-

Shadow loading not enabled or disabled on MCPWM. Only shadow load event is selected and correct shadow / active register is written to by the user.

EPWM_setDeadBandControlShadowLoadMode

-

No shadow register for DBCTL

EPWM_setDeadBandCounterClock

-

Half-cycle clocking mode removed from MCPWM