SPRUJB6B November 2024 – May 2025 AM2612
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 7-149. 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 7-166 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 |
| ... | ... |
| 10 | EPWM10SYNCOUT |
| 32 | RSVD |
| 33 | ECAP1SYNCOUT |
| 34 | ECAP2SYNCOUT |
| 35 | ECAP3SYNCOUT |
| ... | ... |
| 40 | ECAP8SYNCOUT |
| 48 | RSVD |
| 49 | INPUTXBAROUT6 |
| 50 | INPUTXBAROUT7 |
| 51 | CPSW.CPTS_SYNC |
| 52-63 | RSVD |