SPRUJF0 August 2025 F28E120SB , F28E120SC , TMS320F2802-Q1 , TMS320F28020 , TMS320F280200 , TMS320F28021 , TMS320F28022 , TMS320F28022-Q1 , TMS320F280220 , TMS320F28023 , TMS320F28023-Q1 , TMS320F280230 , TMS320F28026 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027 , TMS320F28027-Q1 , TMS320F280270 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28030 , TMS320F28030-Q1 , TMS320F28031 , TMS320F28031-Q1 , TMS320F28032 , TMS320F28032-Q1 , TMS320F28033 , TMS320F28033-Q1 , TMS320F28034 , TMS320F28034-Q1 , TMS320F28035 , TMS320F28035-EP , TMS320F28035-Q1
Unlike the ADC found on the F2802x/03x where a single ADC has two sample-and-hold (S/H) circuits, the F28E12x utilizes one ADC with a single S/H circuit. This allows the F28E12x to efficiently manage multiple analog signals for enhanced overall system throughput. The ADC module is implemented using a successive approximation type ADC with a resolution of 12 bits and it provides a throughput of 8MSPS.
Like the F2802x/03x, ADC triggering and conversion sequencing is managed by a series of start-of-conversion (SOCx) configuration registers. However, the round robin and high priority modes are implemented on the F28E12x devices. Also, the F28E12x has four flexible PIE interrupts rather than nine found on the F2802x/03x.
To further enhance the capabilities of the F28E12x ADC, the ADC module incorporates three post-processing blocks (PPB), and each PPB can be linked to any of the ADC result registers. The PPBs can be used for hardware oversampling, offset correction, calculating an error from a set-point, detecting a limit and zero-crossing, and capturing a trigger-to-sample delay:
When used in conjunction with the aggregation options in the post-processing block, this mode enables oversampling and averaging.