Skip to main content
HMura.6
Associate II
February 10, 2021
Question

About ADC conversion time

  • February 10, 2021
  • 3 replies
  • 1030 views

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?

This topic has been closed for replies.

3 replies

Ozone
Principal
February 10, 2021

> 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.

HMura.6
HMura.6Author
Associate II
February 10, 2021

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.

Ozone
Principal
February 10, 2021

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.