PWMSS
epwm_intr_intr_pend
epwm_tz_intr_pend
ecap_intr_intr_pend
eqep_intr_intr_pend
MPU Subsystem,
PRU-ICSS
Control
Module
epwm_ctl_tbclken
epwm_trip_tz[5:1]
epwm_adc_soca
epwm_adc_socb
epwm_epwma_i
epwm_epwmb_i
epwm_comp_epwmdcmah
epwm_comp_epwmdcmal
epwm_comp_epwmdcmbh
epwm_comp_epwmdcmbl
eHRPWM
eCAP
eQEP
L4 Peripheral
Interconnect
Device
PWMA
PWMB
TRIPZONE_IN
SYNC_IN
SYNC_IN
eHRPWM Pads
IN_PWMOUT
eCAP Pads
QEPA
QEPB
INDEX
STROBE
eQEP Pads
Pulse-Width Modulation Subsystem (PWMSS)
15.1.2 Integration
The Pulse Width Modulation Subsystem (PWMSS) includes a single instance of the Enhanced High
Resolution Pulse Width Modulator (eHRPWM), Enhanced Capture (eCAP), and Enhanced Quadrature
Encoded Pulse (eQEP) modules. This includes three instantiations of the PWMSS.
Figure 15-1. PWMSS Integration
15.1.2.1 PWMSS Connectivity Attributes
The general connectivity attributes for the PWMSS module are shown in
.
Table 15-2. PWMSS Connectivity Attributes
Attributes
Type
Power Domain
Peripheral Domain
Clock Domain
PD_PER_L4LS_GCLK
Reset Signals
PER_DOM_RST_N
Idle/Wakeup Signals
Smart Idle
Interrupt Requests
2 ePWM interrupts per instance
epwm_intr_intr - Event interrupt, ePWMxINT for ARM
subsystem, epwm_intr_intr_pend for PRU-ICSS
epwm_tz_intr - Tripzone interrupt, ePWMx_TZINT for ARM
subsystem, pwm_trip_zone for PRU-ICSS (only 1 for all 3
instances)
1 eCAP interrupt per instance
ecap_intr - Capture/PWM event interrupt, eCAPxINT for ARM
subsystem, ecap_intr_intr_pend for PRU-ICSS
1 eQEP Interrupt per instance
eqep_intr_intr - Event interrupt, eQEPxINT for ARM
subsystem, eqep_intr_intr_pend for PRU-ICSS (only for
eQEP0)
DMA Requests
Interrupt requests are redirected as DMA requests:
• 1 DMA request from ePWM per instance (ePWMEVTx)
• 1 DMA request from eCAP per instance (eCAPEVTx)
• 1 DMA request from eQEP per instance (eQEPEVTx)
Physical Address
L4 Peripheral slave port
1488Pulse-Width Modulation Subsystem (PWMSS)
SPRUH73H – October 2011 – Revised April 2013
Copyright © 2011–2013, Texas Instruments Incorporated