Good Day
I've been developing a 4 layer board for the ADS131A04, I've used the schematics from its evaluation module to serve as basis. I've completed assembling the board circuitry and was able to initialize the chip just fine. However, when taking samples, I'm only able to get 2.5V for channels 1 and 2, then -2.5V for channels 3 and 4, regardless of the input. I would like to get feedback on whether I screwed something up with the layout for the differential signals. I've attached the board schematic and the board layout (layer stackup is top-GND-PWR-bottom). Please note that colored traces mean they are power traces (3.3V for yellow, 2.5V for violet, -2.5V for cyan, 5V for green)
I wanted to think it was an assembly issue since I soldered the chip myself but the chip was able to initialize so that must mean it's working. I thought that maybe it's a layout issue (ie. some of the power rails interfering with the inputs) but I measured the voltages across capacitors C28, C32, and C36. They were all consistent with the DC signal I was putting in which means the signal was not altered on its way to the adc's pin.
I would also like to rule out the possibility that the conversion in my code is erroneous because I've developed this code and tested it using the ADS131A04 evaluation module itself, the conversion was correct.
Any insight on why this is happening would be very much appreciated. Thanks!
Edit: Can't seem to attach pdf files, the design files are available here https://drive.google.com/open?id=0B-E2XwTBQeNOclliNmp2Q244WkU