Hi, Is is possible that you are reading data during a /DRDY falling edge? One common reason I see issues with corrupted data is that the MCU is reading the data while a conversion is completing. When this happens the MCU will receive corrupted data that is a some concatenation of old and new data. Do make sure that your code is reading the data soon after the /DRDY falling edge. Try using a slower data rate....If you find that this issue goes away at lower data rates then it may very well be that the MCU is not retriving the data fast enough.
↧