EasyManuals Logo

ST STM32 Application Note

ST STM32
49 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #36 background imageLoading...
Page #36 background image
How to get the best ADC accuracy AN2834
36/49 DocID15067 Rev 3
In STM32L0 and STM32L4 microcontrollers, averaging can be performed by using the
hardware oversampling feature: the ADC performs built-in hardware averaging according to
configurable parameters (number of samples to average and final right bit shift of result).
The advantage of averaging is to improve ADC precision without any hardware changes.
The drawback is that the conversion speed is lower as well as the frequency response (it is
equivalent to decreasing effective sampling frequency).
3.3.2 Digital signal filtering
This method uses digital signal processing techniques.
In principle, averaging is also a simple digita
l filter with a specific frequency response.
However if the noise frequency spectrum is known, a digital filter can be designed which
minimizes noise influence and maximizes ADC frequency response. For example, if the
noise in the measured signal is coming from the 50 Hz power lines, then an appropriate
dig
i
tal filter suppresses only the 50 Hz frequency and delivers data signal without this noise.
The disadvantage of this method is that it requ
ires appropriate microcontroller processing
power and resources: CPU speed and data/program memory usage.

Table of Contents

Other manuals for ST STM32

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ST STM32 and is the answer not in the manual?

ST STM32 Specifications

General IconGeneral
SeriesSTM32
CategoryMicrocontrollers
CoreARM Cortex-M0, Cortex-M0+, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M33
Clock SpeedUp to 480 MHz
GPIO PinsUp to 144
Communication InterfacesI2C, SPI, USART, USB, CAN, Ethernet
Package TypesLQFP, BGA, WLCSP
ADC Resolution12-bit, 16-bit (varies by series)
DAC Resolution12-bit (varies by series)
Operating Temperature-40°C to +85°C or +105°C

Related product manuals