We have written code for eQADC_A in mpc5777c and able to achieve sampling rate of 1.2Msps (verified using input sine wave and plotting graph of it).
In eQADC_A we are using continuous scan method, with software pit3 as trigger source and use of DMA to request data from rfifo to the system memory.
- For 25KHz input sine wave 48 samples are getting captured result in 1.2Msps speed, but as we reduce input frequency with same adc configurations, samples captured should be more proportionally.
- Example: Input 25KHz, samples captured 48 and for input 10KHz, samples captured are 10 only. same with frequencies of 1KHz and below.
What could be the reason behind this? share your opinions.