Hi Masa, Both the ADS1248 and the ADS124S06 have a command to read the conversion results (RDATA) and also have a direct read method. For the ADS1248 , the direct method is accomplished by first issuing the RDATAC (read data continuously) mode where data is then placed into the output shift register and can be read by issuing the correct number of SCLKs. The ADS124S06 differs in two ways. The first is there is no RDATAC command and the new conversion result is always placed into the output buffer after the conversion completes. The second difference is the result can be read a second (or more times) by reissuing the SCLKs. You can think of the output data buffer in this case as a ring or cyclical buffer. The ADS1248 does not do this. When using the read data direct, the contents of the buffer must be read soon after DRDY transitions from high to low and the entire result must be read before the next conversion result completes and updates the output buffer otherwise the data will become corrupt. So the ADS124S06 will work the same as the ADS1248 in RDATAC mode in this respect. If the timing of DRDY is an issue with the ability to read the result, then it is best to use the RDATA command. The data will go into the cyclical output buffer and is valid until all data are transmitted the first time. However, I will have to check with the designer to see if continuing to send SCLKs after the first time can have the data corrupted if a new conversion completes while reading the result. I believe it is possible to have corrupted data similar to the read data direct method if the data is read more than one time out of the output buffer. Best regards, Bob B
↧