Skip to main content
LLi.11
Associate
April 13, 2022
Solved

I'm using STM32F411. Can its ADC sampling rate reach 40MHz? Based on what I've experienced, no matter how I set up the clock, it can't really go above 1MHz for some reason.

  • April 13, 2022
  • 6 replies
  • 2398 views

..

This topic has been closed for replies.
Best answer by raptorhal2

The ADC has a clock rate maximum as defined in the data sheet. Your ADC configuration determines how many clocks are used for each sample. That determines the time to convert.

If this answer doesn't suffice, show your code.

Cheers, Hal

6 replies

raptorhal2
raptorhal2Best answer
Lead
April 13, 2022

The ADC has a clock rate maximum as defined in the data sheet. Your ADC configuration determines how many clocks are used for each sample. That determines the time to convert.

If this answer doesn't suffice, show your code.

Cheers, Hal

LLi.11
LLi.11Author
Associate
April 15, 2022

That answered my question, thanks a lot!

TDK
April 14, 2022

The clock can reach 40 MHz, but the max sample rate is much much lower than the clock. Are you confusing the two?

"If you feel a post has answered your question, please click ""Accept as Solution""."
LLi.11
LLi.11Author
Associate
April 15, 2022

Yes, I was confused why the actual sample rate doesn't match the clock I set up, but I think I figure it out now, thank you so much!

Tesla DeLorean
Guru
April 15, 2022

Typical methods to speed this up is double and triple interleaving where the "conversion" is pushed on to a different ADC after the initial sampling is made, cycling through the available converters. Throughput is then a function of the sample time rather than the entire sample+conversion time

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
Associate
September 7, 2024

Can you please explain this method more? I am very intrigued by the concept.