Errata Sheet: Workaround for wrong ADC result done late after calibration or previous conversion
According to the STM32L433xx/443xx device errata, the result of an ADC conversion done more than 1 ms later than ADC calibration or previous ADC conversion might be incorrect.
The workaround suggested by the errata sheet is, "Perform two consecutive ADC conversions in single, scan or continuous mode. Reject the result of the first conversion and only keep the result of the second."
In my case, i want to sample at maximum sampling time, which is 640.5 cycles. If extra measurement needs to be done, i would like to sample another channel at 2.5 cycles to reduce time active duration time.
From my understanding, my approach could work since the ADC channels share a sample and hold circuit. However, if the time for the ADC channel switching is longer than 1 ms, the result might still be incorrect.
Since there is no data on the channel switching time, i am unsure if my approach works.
I am very grateful for your help on this topic. Thank you very much.
TLDR:
My question is that:
- Is the consecutive conversions needs to be from same ADC channel? Can different channel is measured for the extra conversion?
- How about the channel switching time. Is it longer than 1 ms?
