We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi, I'm trying to sampling a sinusoidal wave with frequency of 60Khz, put the ADC tooks about 7us to do one conversion. (using fadc = 24Mhz, continuos mode and only one channel enabled).
My question is: What's the minimum time between samples on ADC of STR912F?
I'm thinking to use ADC DMA to transfer the data faster to an int array. Will this reduce the time below 7us/8,33us?
Without reading your datasheet, I would guess that the answer is no.
The advantage of DMA is normally just a lower the CPU load. In this case, I'm pretty sure that the limiting factor is the ADC - the number of clock cycles/conversion when run in continuous mode.