RM0351
Auto-injected mode
It is possible to oversample auto-injected sequences and have all conversions results stored
in registers to save a DMA resource. This mode is available only with both regular and
injected oversampling active: JAUTO = 1, ROVSE = 1 and JOVSE = 1, other combinations
are not supported. The ROVSM bit is ignored in auto-injected mode. The
shows how the conversions are sequenced.
It is possible to have also the triggered mode enabled, using the TROVS bit. In this case,
the ADC must be configured as following: JAUTO = 1, DISCEN = 0, JDISCEN = 0, ROVSE
= 1, JOVSE = 1 and TROVSE = 1.
Dual ADC modes supported when oversampling
It is possible to have oversampling enabled when working in dual ADC configuration, for the
injected simultaneous mode and regular simultaneous mode. In this case, the two ADCs
must be programmed with the very same settings (including oversampling).
All other dual ADC modes are not supported when either regular or injected oversampling is
enabled (ROVSE = 1 or JOVSE = 1).
Combined modes summary
The
Table 115
Regular Over-
sampling
ROVSE
1
1
1
1
1
1
1
0
Figure 117. Oversampling in auto-injected mode
below summarizes all combinations, including modes not supported.
Table 115. Oversampler operating modes summary
Oversampler
mode
Injected Over-
sampling
ROVSM
JOVSE
0 = continued
1 = resumed
0
0
0
0
0
1
0
1
1
0
1
1
1
1
1
X
DocID024597 Rev 5
Analog-to-digital converters (ADC)
Triggered
Regular mode
TROVS
0
Regular continued mode
1
Not supported
0
Regular resumed mode
Triggered regular resumed
1
mode
X
Not supported
Injected and regular resumed
0
mode
1
Not supported
X
Injected oversampling
Figure 117
below
Comment
559/1830
614
Need help?
Do you have a question about the STM32L4 5 Series and is the answer not in the manual?