SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
Each SOC can be configured to start on one of many input triggers. The primary trigger select for SOCx is in the ADCSOCxCTL.TRIGSEL register, which can select between:
In addition, each SOC can also be triggered when the ADCINT1 flag or ADCINT2 flag is set. This is achieved by configuring the ADCINTSOCSEL1 register (for SOC0 to SOC7) or the ADCINTSOCSEL2 register (for SOC8 to SOC15). This is useful for creating continuous conversions.
ADCSOCxCTL.BURSTTRIGSEL | Signal |
---|---|
0 | ADC_SOFTWARE_TRIGGER |
1 | CPU1_TINT0 |
2 | CPU1_TINT1 |
3 | CPU1_TINT2 |
4 | INPUTXBAR5 |
5 | EPWM1_ADCSOCA |
6 | EPWM1_ADCSOCB |
7 | EPWM2_ADCSOCA |
8 | EPWM2_ADCSOCB |
9 | EPWM3_ADCSOCA |
10 | EPWM3_ADCSOCB |
11 | EPWM4_ADCSOCA |
12 | EPWM4_ADCSOCB |
13 | EPWM5_ADCSOCA |
14 | EPWM5_ADCSOCB |
15 | EPWM6_ADCSOCA |
16 | EPWM6_ADCSOCB |
17 | EPWM7_ADCSOCA |
18 | EPWM7_ADCSOCB |
19 | EPWM8_ADCSOCA |
20 | EPWM8_ADCSOCB |
21 | EPWM9_ADCSOCA |
22 | EPWM9_ADCSOCB |
23 | EPWM10_ADCSOCA |
24 | EPWM10_ADCSOCB |
25 | EPWM11_ADCSOCA |
26 | EPWM11_ADCSOCB |
27 | EPWM12_ADCSOCA |
28 | EPWM12_ADCSOCB |
29 | CPU2_TINT0 |
30 | CPU2_TINT1 |
31 | CPU2_TINT2 |
32-39 | Reserved |
40 | ADC_REP1TRIG |
41 | ADC_REP2TRIG |
42-79 | Reserved |
80 | ECAP1_SOC |
81 | ECAP2_SOC |
82 | ECAP3_SOC |
83 | ECAP4_SOC |
84 | ECAP5_SOC |
85 | ECAP6_SOC |
86 | ECAP7_SOC |
87 | Reserved |
88 | EPWM13_ADCSOCA |
89 | EPWM13_ADCSOCB |
90 | EPWM14_ADCSOCA |
91 | EPWM14_ADCSOCB |
92 | EPWM15_ADCSOCA |
93 | EPWM15_ADCSOCB |
94 | EPWM16_ADCSOCA |
95 | EPWM16_ADCSOCB |
96 | EPWM17_ADCSOCA |
97 | EPWM17_ADCSOCB |
98 | EPWM18_ADCSOCA |
99 | EPWM18_ADCSOCB |
100-127 | Reserved |