This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS1261: IC being non-responsive some times after some time

Part Number: ADS1261
Other Parts Discussed in Thread: LM27762

Tool/software:

Hi,

We are in the final stage of finalizing the code for ADS1261 and it is going unresponsive after some time.

It is used in pulse conversion mode with single ended operation, with -2.5 to 2.5 power rails and internal reference. SINC1 filter and 1200 SPS.
After reading a single channel we select next channel to continue processing. The system is set to read from ADC after interrupt from DRDY pin/

During the selection of channel it fails, there is a while loop to continuously try.

while(ads1261SelectChannel(pdToChannel[current_pd]))
{
PRINTF("[ADS1261] Channel select failed .... retrying \n\r");
ads1261SendCommand(OPCODE_STOP);
ads1261SendCommand(OPCODE_RESET);
ads1261Init();
msDelay(50);
}
EnableIRQ(ADS1261_DATA_READY_IRQ);



What could be the possible reasons and a way to fix this?

Thank you and best regards
Samyak