SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
This ADC has built-in support for oversampling in the post-processing block, including an accumulator, min/max for peak detection, and outlier removal. The oversampling support module exists at the output of the sample correction module, as shown in Figure 18-23. The oversampling module works by accumulating results in partial registers until either the sample count limit defined in the ADCPPBxLIMIT register is reached, an external hardware sync event occurs, or the software forces a sync event by writing to the SWSYNC bit in the ADCPPBxCONFIG2 register. The application can configure the PPB to sync from any of the hardware sources defined in Table 18-11 by writing to the SYNCINSEL field of the ADCPPBxCONFIG2 register.
ADCPPBxCONFIG2. SYNCINSEL | Connection from |
---|---|
0 | Disable Syncin to PPBx |
1 | EPWM1SYNCOUT |
2 | EPWM2SYNCOUT |
3 | EPWM3SYNCOUT |
4 | EPWM4SYNCOUT |
5 | EPWM5SYNCOUT |
6 | EPWM6SYNCOUT |
7 | EPWM7SYNCOUT |
8 | EPWM8SYNCOUT |
9 | EPWM9SYNCOUT |
10 | EPWM10SYNCOUT |
11 | EPWM11SYNCOUT |
12 | EPWM12SYNCOUT |
13 | EPWM13SYNCOUT |
14 | EPWM14SYNCOUT |
15 | EPWM15SYNCOUT |
16 | EPWM16SYNCOUT |
17 | EPWM17SYNCOUT |
18 | EPWM18SYNCOUT |
19 | ECAP1SYNCOUT |
20 | ECAP2SYNCOUT |
21 | ECAP3SYNCOUT |
22 | ECAP4SYNCOUT |
23 | ECAP5SYNCOUT |
24 | ECAP6SYNCOUT |
25 | ECAP7SYNCOUT |
26 | INPUTXBAR5 |
27 | INPUTXBAR6 |
28 | EtherCATSYNC0 |
29 | EtherCATSYNC1 |
30-31 | Reserved |