Each ADC has the following features:
- Selectable resolution of 12 bits or 16 bits
- Ratiometric external reference set by VREFHI and VREFLO pins
- Selectable internal reference of 2.5V or 3.3V
- Differential signal conversions
- Single-ended signal conversions
- Input multiplexer with up to
26 channels (single-ended) or 10 channels (differential)
- External channel mux option to expand available ADC channels
- 16 configurable SOCs
- 16 individually addressable result registers
- Two trigger repeater modules, enabling customizable hardware oversampling and undersampling modes with little or no CPU overhead
- Multiple trigger sources
- S/W (with available global synchronization for multiple ADCs) - software immediate start
- All ePWMs - ADCSOC A or B
- GPIO XINT2
- CPU Timers 0/1/2 (from each C28x core present)
- ADCINT1/2
- ECAP events in capture mode (CEVT1, CEVT2, CEVT3, and CEVT4) and APWM mode (period match, compare match, or both)
- Four flexible PIE interrupts
- Configurable interrupt placement
- Burst mode
- Four post-processing blocks, each with:
- Saturating offset calibration
- Error from set-point calculation
- High, low, and zero-crossing compare, with interrupt and ePWM trip capability
- Trigger-to-sample delay capture
- Aggregation functions: max, min, sum, and average (binary shift)
- Absolute value function
- Result safety checkers to compare SOC results on same ADC or multiple ADC instances
Note: Not every channel is pinned out from all ADCs. Check the device data sheet to determine which channels are available.