Other Parts Discussed in Thread: MSP430G2553
I'm working with a Tiva TM4C123GE6 part and I'm using a single ADC ( adc0) in 1Msps mode. I'm running across 8 channels and over sampling by 2. So, 500k and the adc is triggered by a timer at 50k cycles. This seems to work ok until I add signals onto more than 1 of the 8 channels and I get some very off the wall data points. I have the 8 channels tied into a launch pad that oscillates two pins at different frequencies. So, 4 channels goes to one launchpad pin and 4 channels goes to the other pin. When I pull the data points down I've saved for each channel and plot it..it looks like some of the channels might be bleeding over. The signals are rectangular waves and when it is supposed to be zero i'll get a random max value and when it is supposed to be high I'll get a random low value. The only channel that works reliably for some reason is the very last one. The launchpad isn't driving any loads or anything. Is this situation an example of me running the adc too fast? I wouldn't have thought this, but do I need to back the sample rate for the ADC down from 1Msps to 500ksps to solve this problem or is it more likely that something else is going on?
If i run this setup using a single channel configuration it works perfectly.
Thanks,
Rob
