AnsweredAssumed Answered

ADXL357 XDATA YDATA ZDATA Read

Question asked by cconrad on Jan 26, 2018
Latest reply on Jan 30, 2018 by Anthony.DeSimone

The ADXL357 datasheet states:

 

The ADXL357 temperature value is split over two bytes, but is not double-buffered, meaning the value can update between readings of the two registers. The data in XDATA, YDATA, and ZDATA is always the most recent available. It is not guaranteed that XDATA, YDATA, and ZDATA form a set corresponding to one sample point in time.

 

 

So can I imply from this that each of XDATA, YDATA, and ZDATA registers _are_ double buffered and there is no possibility of frame tear on XDATA1,2,3; YDATA1,2,3; and ZDATA1,2,3? 

 

For instance if I read all three bytes of XDATA in sequence the 20-bits will always be from one sample no matter when I read it?

 

Thanks,

Chris

Outcomes