cancel
Showing results for 
Search instead for 
Did you mean: 

STMG474 ADC Interleaved

Milan1367
Associate

Hi 

I am trying to get a high ADC sample rate "above 10MHz" with the STM32G4 family, I am playing with NucleoG474RE at the moment. I can see there is an example of Triple Multimode Interleaved for CubeF4 :
STM32CubeF4/Projects/STM324x9I_EVAL/Examples/ADC/ ADC_TripleModeInterleaved

But for the G4 family, it seems only Dual Interleaved is available, and not Triple. Is this correct? Since there are five ADCs available on the G4 family I was hoping to be able to achieve a higher sample rate, but it seems now I cannot use more than two ADCs in the interleaved mode. Is it possible to achieve above 10MHz in this case, or somehow do Triple Interleaved?

Thank you for your help/ 
 

 

1 REPLY 1

You can probably set up a (cascade of) timers so that they trigger ADCs in a staggered fashion. DMA would put results into separate buffers, so you'll need to sort data "manually". Question is, what to do with the data anyway, any nontrivial sustained processing at this rate is out of question.

Signal impedance requirements would be nontrivial, too.

However, read the 'G4-specific ADC appnote first.

JW