Hi,
I am using ADS1256 for a project where I read 3 differential channels in an infinite loop. Most of the features of the IC works pretty well. However sometimes I see some huge spikes in value that I read. This only happens to the differantial channels except first one(AD0-AD1 configured as AINP-AINN). In the image at the bottom, I gave 10mVP-P sinusoidal wave with a DC offset of 50mV to the second differential channel which shown as blue line in the image. As you can see, there is huge spikes. This is not related to the signal source because I tried so many alternatives. I thought it might be noise but when I switched channels, spikes were on the same channel.