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.

ADS1246: several ads1246 on a circuit board

Part Number: ADS1246

I have a problem when using ads1246. There are 8 ads1246 on my circuit board, and the MCU(STM32) is used to control these 8 ads1246.

1. Use just one pin of the MCU to control 8 ads1246's START,

2.Use 8 pins of the MCU to monitor ads1246's RDY signal seperately, 

3.Use 8 pins of the MCU to control ads1246's CS seperately.   

4.Connect SPI interface (SCLK, MOSI, MISO) of the MCU to 8 ads1246.  

I am able to read and write configuration registers and read the conversion result correctly.

I first send a START pluse to start the conversion of 8 ads1246, and then to monitor the RDY signals of 8 ads1246, when I find all input pins of MCU( that are connected to RDY of 8 ads1246 ) taken to Low, I will read the conversion result of 8 ads1246. (take CS of first ads1246 to low , read its the conversion result,  take CS of first ads1246 to high, take CS of second ads1246 to low , read its the conversion result,  take CS of second ads1246 to high, ......., take CS of 8th ads1246 to low , read its the conversion result,  take CS of 8th ads1246 to high), The problem is I found that the parameters of configuration registers(SYS0) that I had already set was reset to default value ZERO automatically when the system was operating.  I have been trying to figure otut why it has happend. Hope you will help me to analyze the problem.