Event Filtering - Texas Instruments Concerto F28M36 Series Technical Reference Manual

Table of Contents

Advertisement

ePWM Submodules
CTR=PRD
CTR=Zero
TBCLK
BLANKWDW
DCFCTL[INVERT]
1
00
DCAEVT1
01
DCAEVT2
DCBEVT1
10
DCBEVT2
11
DCFCTL[SRCSEL]
If the blanking logic is enabled, one of the digital compare events – DCAEVT1, DCAEVT2, DCBEVT1,
DCBEVT2 – is selected for filtering. The blanking window, which filters out all event occurrences on the
signal while it is active, will be aligned to either a CTR = PRD pulse or a CTR = 0 pulse (configured by the
DCFCTL[PULSESEL] bits). An offset value in TBCLK counts is programmed into the DCFOFFSET
register, which determines at what point after the CTR = PRD or CTR = 0 pulse the blanking window
starts. The duration of the blanking window, in number of TBCLK counts after the offset counter expires, is
written to the DCFWINDOW register by the application. During the blanking window, all events are
ignored. Before and after the blanking window ends, events can generate soc, sync, interrupt, and force
signals as before.
The diagram below illustrates several timing conditions for the offset and blanking window within an
ePWM period. Notice that if the blanking window crosses the CTR = 0 or CTR = PRD boundary, the next
window still starts at the same offset value after the CTR = 0 or CTR = PRD pulse.
742
C28 Enhanced Pulse Width Modulator (ePWM) Module
Figure 7-53. Event Filtering
DCFCTL[BLANKE, PULSESEL]
Blank
Control
DCFOFFSET[OFFSET]
Logic
DCFWINDOW[WINDOW]
Sync
0
TBCLK
async
Copyright © 2012–2019, Texas Instruments Incorporated
TBCTR(16)
CTR = PRD
CTR = 0
TBCLK
DCCAPCTL[CAPE, SHDWMODE]
DCFCTL[PULSESEL]
DCEVTFILT
SPRUHE8E – October 2012 – Revised November 2019
www.ti.com
DCCAP[15:0] Reg
Capture
Control
Logic
Submit Documentation Feedback

Advertisement

Table of Contents
loading

Table of Contents