2021-02-09 09:55 PM
Hi,
In STM32L073, the ADC conversion time is stated as 0.875us with 12-bit resolution.
Even in the actual test, it has been confirmed by the continuous operation of 1ch of ADC.
However, I set the ADC results to be transferred by DMA, the ADC conversion time doubled.
The ADC conversion time setting has not been changed.
Is there any cause you can think of?
2021-02-09 11:06 PM
> Even in the actual test, it has been confirmed by the continuous operation of 1ch of ADC.
Continuous operation involves sampling plus conversion, consequently sampling time + conversion time.
2021-02-09 11:25 PM
Yes.
It was confirmed that the continuous operation of the actual test had an ADC total conversion time of 0.875us.
However, with DMA, the ADC total conversion time doubles to about 1.8us.
I wonder why.
2021-02-10 12:57 AM
You can find a comprehensive description of the timing in each mode in the reference manual of your MCU, ADC section.
I would recommend as well the DMA section, plus the sections describing the system & memory archtitecture and peripheral interconnect matrix.