I have interfaced ADS1278 to an FPGA, Altera cyclone III. The Discrete mode operation has been verified for all the eight channels, but the TDM mode operation is not working.
I am operating in Low-speed mode and FORMAT [0:2] = [000]. All the !PWDN pin are tied to +3.3V.
CLK = 25.6 MHz , therfore the sampling rate becomes 10 KSPS.
SCLK = 12.8 MHz
The procedure followed is :
After the DRDY pin goes LOW, the FPGA sends 192 pulses of SCLK to the ADS1278. The output from DOUT1 is serially read by FPGA.
This gives a random output signal in all the channels. Is there something doing worng in whole process while reading in TDM mode?