AnsweredAssumed Answered

ADIS 16448 CRC in Burst Read and not using data ready line. Corrupt CRC sometimes.

Question asked by markos on Feb 15, 2016
Latest reply on Apr 29, 2016 by NevadaMark

I have an ADIS 16448 connected to my MCU by SPI. The data ready is not routed to the MCU.

 

I have setup a timer interrupt in my MCU at about 819.2Hz that polls the IMU for new data using Burst Read.

 

Sometimes I must do one more Burst Read to get the correct CRC.

 

Is it so that the data can be corrupted if it is read at the same moment it is updated by the IMU? And this is why I get corrupted CRC on my Burst Read?

 

And if the CRC is correct, can I trust that the data did not change while I read it?

Outcomes