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

Trip-Zone Submodule Differences

The Trip-zone Submodule is used to override the PWM output to be a safe state based on external or software-based events. The feature differences of the MCPWM Trip-Zone submodule when compared to EPWM are as follows:

  • Digital Compare Submodule removed
  • Notion of TRIPn and TZn no longer applies; replaced with just TZ1-TZ8
  • Each TZn signal is directly driven by a PWM X-BAR output instead of special internal signals like INPUTXBAR[1-3]
  • Trip zone settings are shared across all 3 PWM pairs, similar to dead-band submodule
  • Software forced tripping (TZFRC) is removed from MCPWM; use action-qualifier software force events or software-controlled GPIOs as a substitute
  • Separate TZ interrupt removed; now shared with a single MCPWM interrupt
 Trip-Zone Submodule Block
                    Diagram for EPWM Figure 7-1 Trip-Zone Submodule Block Diagram for EPWM
 Trip-Zone Submodule Block Diagram for MCPWM Figure 7-2 Trip-Zone Submodule Block Diagram for MCPWM