![ARTERY AT32F435 Series Скачать руководство пользователя страница 360](http://html1.mh-extra.com/html/artery/at32f435-series/at32f435-series_reference-manual_2977592360.webp)
AT32F435/437
Series Reference Manual
2022.11.11
Page 360
Rev 2.03
Table 18-2 Trigger sources for preempted channels
PCTESEL
Trigger source
PCTESEL
Trigger source
00000
TMR1_CH4 event
10000
TMR20_TRGOUT event
00001
TMR1_TRGOUT event
10001
TMR20_TRGOUT2 event
00010
TMR2_CH1 event
10010
TMR20_CH4 event
00011
TMR2_TRGOUT event
10011
TMR1_TRGOUT2 event
00100
TMR3_CH2 event
10100
TMR8_TRGOUT event
00101
TMR3_CH4 event
10101
TMR8_TRGOUT2 event
00110
TMR4_CH1 event
10110
TMR3_CH3 event
00111
TMR4_CH2 event
10111
TMR3_TRGOUT event
01000
TMR4_CH3 event
11000
TMR3_CH1 event
01001
TMR4_TRGOUT event
11001
TMR6_TRGOUT event
01010
TMR5_CH4 event
11010
TMR4_CH4 event
01011
TMR5_TRGOUT event
11011
TMR1_CH3 event
01100
TMR8_CH2 event
11100
TMR20_CH2 event
01101
TMR8_CH3 event
11101
Reserved
01110
TMR8_CH4 event
11110
TMR7_TRGOUT event
01111
EXINT line15 External pin
11111
Reserved
18.4.2.3 Sampling and conversion sequence
The sampling period can be configured by setting the CSPTx bit in the ADC_SPT1 and ADC_SPT2
registers. The resolution can be programmed through the CRSEL bit in the ADC_CTRL1 register.
A lower reso
lution has shorter conversion time. A single one conversion time is calculated with the
following formula:
A single one conversion time (ADCCLK period) = sampling time + resolution bits + 0.5
Example:
If the CSPTx selects 2.5 period, and CRSEL select 12-bit resolution, then one conversion needs
2.5+12.5=15 ADCCLK periods
If the CSPTx selects 6.5 period, and CRSEL select 10-bit resolution, then one conversion needs
6.5+10.5=17 ADCCLK periods.
18.4.3 Conversion sequence management
Only one channel is converted at each trigger event by default, that is, OSN1-defined channel or PSN4-
defined channel.
The detailed conversion sequence modes are described in the following sections. With this, the channels
can be converted in a specific order.
18.4.3.1 Sequence mode
The sequence mode is enabled by setting the SQEN bit in the ADC_CTRL1 register. The ADC_OSQx
registers are used to configure the sequence and total number of the ordinary channels while the
ADC_PSQ register is used to define the sequence and total number of the preempted channels. When
the sequence mode is enabled, a single trigger event enables the conversion of a group of channels in
order. The ordinary channels start converting from the QSN1 while the preempted channels starts from
the PSNx, where x=4-PCLEN. Figure 18-4 shows an example of the behavior in sequence mode.