Sync
DCBEVT2.force
1
0
TBCLK
DCBEVT2
1
0
TZFRC[DCBEVT2]
Latch
set
clear
TZCLR[DCBEVT2]
TZFLG[DCBEVT2]
TZEINT[DCBEVT2]
DCBEVT2.inter
async
DCEVTFILT
DCBCTL[EVT2FRCSYNCSEL]
DCBCTL[EVT2SRCSEL]
Sync
DCBEVT1.force
1
0
TBCLK
DCBEVT1
1
0
TZFRC[DCBEVT1]
DCBEVT1.soc
DCBCTL[EVT1SOCE]
Latch
set
clear
TZCLR[DCBEVT1]
TZFLG[DCBEVT1]
TZEINT[DCBEVT1]
DCBEVT1.inter
DCBEVT1.sync
DCBCTL[EVT1SYNCE]
async
DCEVTFILT
DCBCTL[EVT1FRCSYNCSEL]
DCBCTL[EVT1SRCSEL]
ePWM Submodules
704
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
C28 Enhanced Pulse Width Modulator (ePWM) Module
The diagrams below show how the DCBEVT1, DCBEVT2 or DCEVTFLT signals are processed to
generate the digital compare B event force, interrupt, soc and sync signals.
Figure 7-51. DCBEVT1 Event Triggering
Figure 7-52. DCBEVT2 Event Triggering
7.2.9.4.2 Event Filtering
The DCAEVT1/2 and DCBEVT1/2 events can be filtered via event filtering logic to remove noise by
optionally blanking events for a certain period of time. This is useful for cases where the analog
comparator outputs may be selected to trigger DCAEVT1/2 and DCBEVT1/2 events, and the blanking
logic is used to filter out potential noise on the signal prior to tripping the PWM outputs or generating an
interrupt or ADC start-of-conversion. The event filtering can also capture the TBCTR value of the trip
event. The diagram below shows the details of the event filtering logic.