Hi,
I'm using ADS1298 in a project and I tried to test it, but the converter do not send a coherent signal. The only I have are random spikes (maybe white noise) on output. I checked SPI and it works fine. This is my configuration vector:
const byte adsConfigRegs[] = { 0x06, // Config 1 - low power, daisy-chain, 1kS 0x13, // Config 2 0xc0, // Config 3 0x00, // LOFF 0x15, // CH1SET 11 0x15, // CH2SET 10 0x15, // CH3SET 10 0x15, // CH4SET 11 0x15, // CH5SET 11 0x15, // CH6SET 11 0x15, // CH7SET 11 0x15, // CH8SET 11 0x06, // RLD_SENSP 0x02, // RLD_SENSN 0x00, // LOFF_SENSP 0x00, // LOFF_SENSN 0x00, // LOFF_FLIP 0x00, // LOFF_STATP 0x00, // LOFF_STATN 0x0f, // GPIO 0x00, // PACE 0x00, // RESP 0x00, // Config 4 0x00, // WCT1 0x00 // WCT2 };
With this configuration, I put it in RDATAC mode and the triggered interrupt generated by DRDY pin is handled and all output data is read. When I change the switch among the different input signals I can notice some change on output signal behavior, but still a messy signal.
I can send you more datails from my configuration and code.