Other Parts Discussed in Thread: ADS1258
hi everyone,
i have a problem with reading the ads1258 and i would very much appreciate if anyone can help me. i have it connected to -2.5v and 2.5v (avdd and avss) and to 5v and 0 for the digital interface (basically the same as in the ECG reference). reference voltage is set at 2.5v (and also tested with 5v). i have run auto-scan with all possible available configurations, done with the pulse command, etc. i access the registers at 4mhz and before 42us (also tried slower). i'm able to read all of the registers correctly, the ones i wrote, the id, everything. the thing is i keep getting the 7FFFFF or 800000 codes for all channels (differential or single ended, even the internal ones).. well all except the temperature one, which curiously seems to work normally. i simply don't know what is wrong or what to do. could anybody please help me??
thanks,
erwin
ps. this is an example of the readings. the configuration used is also shown: (i have tried so many others)
(current reference is set at -2.5V and 2.5V)
adcWriteReg(ADC_REG_CONFIG0, 0x0A);
adcWriteReg(ADC_REG_CONFIG1, 0x03);
adcWriteReg(ADC_REG_MUXSCH, 0x00);
adcWriteReg(ADC_REG_MUXDIF, 0x00);
adcWriteReg(ADC_REG_MUXSG0, 0xFF);
adcWriteReg(ADC_REG_MUXSG1, 0x00);
adcWriteReg(ADC_REG_SYSRED, 0x2C);
9B06FA42
DD7FFFFF
C87FFFFF
C97FFFFF
CA7FFFFF
CB7FFFFF
CC7FFFFF
CD7FFFFF
CE7FFFFF
CF7FFFFF
DA7FFFFF
9B0709B6
DD7FFFFF
C87FFFFF
C97FFFFF
CA7FFFFF
CB7FFFFF
CC7FFFFF
CD7FFFFF
CE7FFFFF
CF7FFFFF
DA7FFFFF
9B06F447
DD7FFFFF
C87FFFFF
C97FFFFF
CA7FFFFF
CB7FFFFF
CC7FFFFF
CD7FFFFF
CE7FFFFF
CF7FFFFF
DA7FFFFF
9B070BF4