RM0440
idle is applied to a single output. When the push-pull mode is enabled, the IPPSTAT flag in
HRTIM_TIMxISR indicates during which period the delayed protection request occurred.
This mode is available whatever the timer operating mode (regular, push-pull, deadtime). It
is available with 2 external events only:
•
hrtim_eev6 and hrtim_eev7 for timer A, B and C
•
hrtim_eev8 and hrtim_eev9 for timer D, E and F
The delayed protection mode can be triggered only when the counter is enabled (TxCEN bit
set). It remains active even if the TxEN bit is reset, until the TxyOEN bits are set.
The delayed idle mode has a higher priority than the burst mode: any burst mode exit
request is discarded once the delayed idle protection has been triggered. On the contrary, If
the delayed protection is exited while the burst mode is active, the burst mode is resumed
normally and the output is maintained in the idle state until the burst mode exits.
gives an overview of these different scenarios.
Figure 225. Delayed Idle mode entry
Delayed Idle mode for both outputs
HRTIM_CHx1
HRTIM_CHx2
External Event
HRTIM_CHx1
HRTIM_CHx2
HRTIM_CHx1 Run mode
HRTIM_CHx2 Run mode
Delayed Idle mode for HRTIM_CH2 output only
HRTIM_CHx1
HRTIM_CHx2
HRTIM_CHx2 Run mode
External Event
DLYPRT
Run mode
DLYPRT
HRTIM_CHx1 Idle mode
HRTIM_CHx2 Idle mode
(O1STAT = 1, O2STAT = 1)
External Event
DLYPRT
HRTIM_CHx2 Idle mode
RM0440 Rev 1
High-resolution timer (HRTIM)
Idle mode
(O1STAT = 1, O2STAT = 0)
MSv50808V1
Figure 226
857/2083
1040
Need help?
Do you have a question about the STM32G4 Series and is the answer not in the manual?