Hello,
i'm using the ADS1263 with the atxmega256a3bu microcontroller. I got now problems to configure the SPI communication.
(I've added the schematics in the attachments.)
The problem is, that i cant get any signal at the MISO(DOUT/DRDY) line.
Im using Spi_mode1, 500kHz and i'm reading directly from the ADC like describted in the datasheet of the ADS1263 on page 68.
Now the problem is, that my DRDY pin (which to synchronisize with) never gets low, even if i toggle the reset-pin for 1s (sleep mode <9ms or so), the DRDY Pin stays always high.
Is it an indication for that the ADS1263 is broken or are there any mistakes in the schematics?
In my C-Code, i pull the CS and MOSI(DIN) line permanently low, and the start pin always high. Than i wait with:
while(!(PORTA.IN & 0x10));
for getting DRDY low (PortA - pin4), to read 6 Bytes (1 Status 4 Data 1 CRC Byte) afterwards and putting them in an array.
But like already mentioned, DRDY never goes low, and the microcontroller stucks in the while loop.
What can i do?
I will be thankful for every reply on this post.
Mikrokontroller_ATXmega256A3BU_Schaltplan.pdfADS1263 + MCxmega.rar