I'm trying to get my ADS131E08 up and running on a new board. I've finally gotten the OS stuff figured out to get the SPI bus to function correctly and wait the appropriate sclk times.
When I read the registers, they don't match the data sheet for the defaults...
Most specifically and worringly, the ID register reads 0xC0 indicating it's only a 4-ch device and not an 8-ch, but the part is clearly marked ADS131E08S.
More distressingly, when I try and read data, I get 0x00 back for the read slots for Ch's 5-8.
This is the second device I used, the first device read back as 0x00 for CHnSet{5:8]. I thought perhaps I had written a bad device somewhere in my development. Now I'm beginning to question these devices, or am I just missing some step in the initialization?
Device ID: 0xc0 Config 1 : 0x94 Config 2 : 0xe0 Config 3 : 0xe1 fault : 0x00 ch1 set : 0x10 ch2 set : 0x10 ch3 set : 0x10 ch4 set : 0x10 ch5 set : 0x10 ch6 set : 0x10 ch7 set : 0x10 ch8 set : 0x10 flt statP: 0x00 flt statN: 0x0f gpio : 0x0f