AN3116 is an application note about STM32 ADC modes, which introduces the features and functions of STM32 ADC, and provides some application examples.
This document describes the advanced Analog-to-Digital Converter (ADC) modes available in STM32 microcontrollers. It covers independent modes for single ADC usage and dual modes for simultaneous operation of ADC1 and ADC2.
The note provides detailed descriptions and example applications for various modes, such as single-channel conversion, multichannel scanning, continuous conversion, and injected conversion. It also details complex dual modes like simultaneous, fast interleaved, and combined regular/injected modes to assist developers in optimizing measurements for tasks like motor control.
This mode can be used to monitor a battery voltage or regulate an oven temperature.
You can configure any sequence of up to 16 channels successively.
It can be used in motor control applications where transistor switching generates noise that impacts ADC measurements.