SPRADL7 July   2025 F28E120SC

 

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

Event-Trigger Submodule Differences

The Event-Trigger Submodule is responsible for triggering CPU interrupts and ADC start-of-conversion events. The feature differences of the MCPWM Event-Trigger Submodule when compared to EPWM are as follows:

  • Two separate ET events (ET1 and ET2) can be configured independently
  • Pre-scaling feature retained, however pre-scaler counters cannot be initialized with custom value (must always start at 0)
  • Pre-scaler counters reduced from 4-bit to 3-bit counters
  • Addition of SOCC and SOCD which can be configured independently from SOCA and SOCB
  • Flags to indicate SOCA/SOCB events have occurred are removed from MCPWM
 EPWM Event-Trigger Block Diagram Figure 8-1 EPWM Event-Trigger Block Diagram
 MCPWM Event-Trigger Block Diagram Figure 8-2 MCPWM Event-Trigger Block Diagram