Other Parts Discussed in Thread: ADS1148,
I am currently using two ADS1148-Q1 connected to a single Microchip PIC32MX564F128L. I am using the built in SPI peripheral on the PIC32 to communicate with the ADS1148s and then to take that input and transmit it over a CAN bus for other boards to use the sensor data. However, testing my board has shown that the ads1148 is returning any data on the DOUT line. I have read through both Cliff Shak's and Amtech's and I have ensured that my START and RESET lines are held high with CS low. I have the ADS and the PIC32 mounted on a custom PCB which can be seen here along with the coinciding schematics of the board. The code, on pastebin shows my current configuration settings for the SPI bus to the ADS1148 and how i'm holding the pins high. The testing_XX methods are simplified methods for testing basic functionality that have failed to work.
My testing with the oscilloscope shows clock's being sent as well as the DIN. Start and Reset are shown high with CS being low. DRDY seems to be held high but I am not sure as of yet. DOUT is consistently low even when the clock's are being sent. The CAN output from the testing code reads FF FF FF FF FF FF FF FF while the non-testing code would output FF 01 FF 01 FF 01 FF 01 and changing the input voltages on the connectors would show no change on the CAN output.
I'd be happy to share any other information needed to help solve this problem and thanks for reading.