SOC
12
SOC
0
SOC
4
SOC
8
SOC
2
SOC
14
SOC
6
SOC
10
SOC
15
SOC
1
SOC
3
SOC
5
SOC
7
SOC
9
SOC
11
SOC
13
RRPOINTER
(value = 7)
C
SOC
12
SOC
0
SOC
4
SOC
8
SOC
2
SOC
14
SOC
6
SOC
10
SOC
15
SOC
1
SOC
3
SOC
5
SOC
7
SOC
9
SOC
11
SOC
13
RRPOINTER
(default = 16)
A
SOC
12
SOC
0
SOC
4
SOC
8
SOC
2
SOC
14
SOC
6
SOC
10
SOC
15
SOC
1
SOC
3
SOC
5
SOC
7
SOC
9
SOC
11
SOC
13
RRPOINTER
(value = 7)
B
SOC
12
SOC
0
SOC
4
SOC
8
SOC
2
SOC
14
SOC
6
SOC
10
SOC
15
SOC
1
SOC
3
SOC
5
SOC
7
SOC
9
SOC
11
SOC
13
RRPOINTER
(value = 12)
D
SOC
12
SOC
0
SOC
4
SOC
8
SOC
2
SOC
14
SOC
6
SOC
10
SOC
15
SOC
1
SOC
3
SOC
5
SOC
7
SOC
9
SOC
11
SOC
13
RRPOINTER
(value = 2)
E
A
B
C
D
E
After reset, SOC0 is highest priority SOC ;
SOC7 receives trigger ;
SOC7 configured channel is converted
immediately .
RRPOINTER changes to point to SOC 7;
SOC8 is now highest priority SOC .
SOC2 & SOC12 triggers rcvd . simultaneously ;
SOC12 is first on round robin wheel ;
SOC12 configured channel is converted while
SOC2 stays pending .
RRPOINTER changes to point to SOC 12;
SOC2 configured channel is now converted .
RRPOINTER changes to point to SOC 2;
SOC3 is now highest priority SOC .
Figure 8-5. Round Robin Priority Example
The SOCPRIORITY field in the ADCSOCPRIORITYCTL register can be used to assign high priority from a
single to all of the SOC’s. When configured as high priority, an SOC will interrupt the round robin wheel after
any current conversion completes and insert itself in as the next conversion. After its conversion completes, the
round robin wheel will continue where it was interrupted. If two high priority SOC’s are triggered at the same
time, the SOC with the lower number will take precedence.
Analog-to-Digital Converter (ADC)
SPRUH18I – JANUARY 2011 – REVISED JUNE 2022
TMS320x2806x Microcontrollers
521
Copyright © 2022 Texas Instruments Incorporated
Summary of Contents for TMS320 2806 Series
Page 2: ......