DPWM Adaptive Sample Register
66
SNIU028A – February 2016 – Revised April 2016
Copyright © 2016, Texas Instruments Incorporated
Digital Pulse Width Modulator (DPWM)
2.27 DPWM Adaptive Sample Register
The DPWMADAPTIVE register is used in adaptive sample trigger modes. See
for more
information.
2.28 DPWM Fault Status Register
The DPWMFLTSTAT Register has bits which indicate faults, IDE detection, and Burst mode detection.
See
for Faults,
for IDE, and
for Burst mode.
2.29 DPWM Auto Switch Registers
For an overview of what these registers do, see
. There are 4 Auto Switch threshold registers:
DPWMAUTOSWIHIUPTHRESH
DPWMAUTOSWIHILOWTHRESH
DPWMAUTOSWILOUPTHRESH
DPWMAUTOSWILOLOWTHRESH
These registers are used in topologies which dynamically switch from one DPWM mode to another, such
as Phase Shifted Full Bridge and LLC. They control which one of three registers sets many of the DPWM
control bits. There are 4 registers so that each of the 2 dividing lines can have hysteresis.
The three registers are:
DPWMCTRL0
AUTOCONFIGMID
AUTOCONFIGMAX
If the Filter input to the DPWM goes above DLWMAUTOSWIHIUPTHRESH, then the AUTOCONFIGMAX
register is used until the Filter input goes below the DPWMAUTOSWIHILOWTHRESH register value.
Below this value the AUTOCINFIGMID control bits are used, until the Filter value goes below
DPWMAUTOSWILOLOWTHRESH. Below this value, DPWMCTRL0 is used.
Mode switching is enabled by setting the AUTO_MODE_SEL bit in DPWMCTRL1. Making the waveforms
transition smoothly across the mode switching boundary can be complex.
2.30 DPWM Edge PWM Generation Register
DPWMEDGEGEN is used for complex systems like phase shifted full bridge, in conjunction with the
IntraMux. It enables each edge to be generated from a wide selection of sources in a very flexible manner.
The options are described in
shows the specific bit assignments.
High Resolution should also be disabled if the Edge Generator is enabled.
2.31 DPWM 0-3 Registers Reference
2.31.1 DPWM Control Register 0 (DPWMCTRL0)
Address 00050000 – DPWM 3Control Register 0
Address 00070000 – DPWM 2 Control Register 0
Address 000A0000 – DPWM 1 Control Register 0
Address 000D0000 – DPWM 0 Control Register 0