Hello,
I read with interest this thread: http://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/373407.aspx. The thread was closed since the author concluded that two ADC channels cannot be perfectly synchronized.
I have the same problem, but the signal processing requirements need perfectly concurrent sampling of two ADC channels (I&Q) (within the noise limits of the ADC). I've tied the inputs together and supplied the same signal to both (100KHz sin wave); subtracting the two sample streams shows a small but consistent delay in sampling (a fraction of a sample; estimate is 1/16th the sample rate).
Sample rate is 1 megasample per second. Using ADC0 and ADC1, differential sampling, sample always, ping-pong buffering. I note that the author of the referenced thread indicated that driving the sampling process from a timer resulted in unacceptable jitter.
The question that remains is, what method does TI recommend for assuring concurrent 2-channel sampling for a high sample rate, continuous data stream. Is there example code somewhere for this? Also, any insight into why driving the ADCs from a timer introduced unacceptable jitter for the post referenced earlier?
Regards,
Tim