I have designed an ADS1256 breakout board to interface with a Teensy 4.0 controller via the SPI protocol. I uploaded the code to the controller and tried to read data from the ADC input pins. However, the serial monitor always shows 0, even when testing with floating (unconnected) pins.
For reference, the same code works correctly with a commercially available ADS1256 breakout board (for example, this one on Amazon https://www.amazon.in/CALANDIS-Ads1256-Channel-Precision-Acquisition/dp/B0BQ3J9N9C), where it successfully fetches data from the input pins.
I am unable to figure out the issue with my custom-designed board. I am attaching the schematic here — could someone please help me identify the problem in the circuit design?
first one is schematic of commercially available ADC board, second is the customm design for three channels