16 Motor Control PWM (PWM)
16.3.3.2 Dead Time Generator Submodule
Purpose of the Dead Time Generator Submodule
Several options to generate signals on PWMxA and PWMxB outputs, with a specific placement of signal edges,
have been discussed in section 16.3.3.1. The required dead time is obtained by altering the edge placement
between signals and by setting the signal's duty cycle. Another option is to control the dead time using a
specialized submodule – the Dead Time Generator.
The key functions of the dead time generator submodule are as follows:
• Generating signal pairs (PWMxA and PWMxB) with a dead time from a single PWMxA input
• Creating a dead time by adding delay to signal edges:
– Rising edge delay (RED)
– Falling edge delay (FED)
• Configuring the signal pairs to be:
– Active high complementary (AHC)
– Active low complementary (ALC)
– Active high (AH)
– Active low (AL)
• This submodule may also be bypassed, if the dead time is configured directly in the generator submodule.
Dead Time Generator's Shadow Registers
Delay registers RED and FED are shadowed with registers
For the description of shadow registers, please see section 16.3.2.3.
Espressif Systems
PWM_DTx_RED_CFG_REG
440
Submit Documentation Feedback
and PWM_DTx_FED_CFG_REG.
ESP32 TRM (Version 5.2)
Need help?
Do you have a question about the ESP32 and is the answer not in the manual?