PWM Registers
1484
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Pulse Width Modulator (PWM)
21.5.22 PWMnDBCTL Register [reset = 0x0]
PWM0 Dead-Band Control (PWM0DBCTL), offset 0x068
PWM1 Dead-Band Control (PWM1DBCTL), offset 0x0A8
PWM2 Dead-Band Control (PWM2DBCTL), offset 0x0E8
PWM3 Dead-Band Control (PWM3DBCTL), offset 0x128
The PWMnDBCTL register controls the dead-band generator, which produces the MnPWMn signals
based on the pwmA and pwmB signals. When disabled, the pwmA signal passes through to the pwmA'
signal and the pwmB signal passes through to the pwmB' signal. When dead-band control is enabled, the
pwmB signal is ignored, the pwmA' signal is generated by delaying the rising edge(s) of the pwmA signal
by the value in the PWMnDBRISE register (see
), and the pwmB' signal is generated by
inverting the pwmA signal and delaying the falling edge(s) of the pwmA signal by the value in the
PWMnDBFALL register (see
). The Output Control block outputs the pwm0A' signal on the
MnPWM0 signal and the pwm0B' signal on the MnPWM1 signal. In a similar manner, MnPWM2 and
MnPWM3 are produced from the pwm1A' and pwm1B' signals, MnPWM4 and MnPWM5 are produced
from the pwm2A' and pwm2B' signals, and MnPWM6 and MnPWM7 are produced from the pwm3A' and
pwm3B' signals.
If the Dead-Band Control mode is immediate (based on the DBCTLUPD field encoding in the PWMnCTL
register), the ENABLE bit value is used immediately. If the update mode is locally synchronized, this value
is used the next time the counter reaches zero. If the update mode is globally synchronized, this value is
used the next time the counter reaches zero after a synchronous update has been requested through the
PWM Master Control (PWMCTL) register (see
). If this register is rewritten before the actual
update occurs, the previous value is never used and is lost.
PWMnDBCTL is shown in
and described in
.
Return to
Figure 21-28. PWMnDBCTL Register
31
30
29
28
27
26
25
24
RESERVED
R-0x0
23
22
21
20
19
18
17
16
RESERVED
R-0x0
15
14
13
12
11
10
9
8
RESERVED
R-0x0
7
6
5
4
3
2
1
0
RESERVED
ENABLE
R-0x0
R/W-0x0
Table 21-24. PWMnDBCTL Register Field Descriptions
Bit
Field
Type
Reset
Description
31-1
RESERVED
R
0x0
0
ENABLE
R/W
0x0
Dead-Band Generator Enable.
0x0 = The pwmA and pwmB signals pass through to the pwmA' and
pwmB' signals unmodified.
0x1 = The dead-band generator modifies the pwmA signal by
inserting dead bands into the pwmA' and pwmB' signals.