Unstable behavior SDADC STM32F373
- August 3, 2018
- 3 replies
- 1381 views
For a 21-channel temperature measurement tool (NTCs) I use a STM32F373 ( SDADC1 + SDADC2 + SDADC3). I replaced a temperature sensor with a fixed resistor for these tests.
The behavior of the ADCs is different and reproducible after startup:
Good Case: The measured values are absolutely stable and correspond to the setpoint
Bad Case: The measured values are not stable and shift with a time constant of approx. 80 seconds. The behaviour of all 3 SDADCs are the same.
The SDADC is configured as follows:
- VREF 2.5V external (stable)
- Continuous Mode
- Single-ended zero-volt reference mode
- gain 1
- Injected conversion
- 9 channels
- DMA mode
Clock configuration:
- 12MHz oscillator on HSE
- PLL on, PLLMul 4
- SDADC Prescaler 32
The following has been tested without success:
- Single-ended offset mode
- Delays after power up
- Sysclk = HSE
- SDADC Prescaler Settings
Thanks Paul
