Y axis, 800Hz ODR
-5
0
1
2
-3
-1
1
0
2
2
0
2
2
0
2
1
1022
-14
-16
-11
-17
-14
-19
-12
-11
-14
-14
-11
-14
-11
-14
-14
-13
-11
-13
-13
-10
-13
-11
-15
-11
-11
-9
ADXL372
Recommended for New Designs
The ADXL372 is an ultralow power, 3-axis, ±200 g MEMS accelerometer that consumes 22 µA at a 3200 Hz output data rate (ODR). The ADXL372 does not power...
Datasheet
ADXL372 on Analog.com
LTC6906
Production
The LTC6906 is a precision programmable oscillator that is versatile, compact and easy-to-use. Micropower operation benefits portable and battery-powered...
Datasheet
LTC6906 on Analog.com
One more info to add, it takes about 50us between the finish of Z-axis data conversion, to the trigger of Data Ready interrupt. This may be also useful to your application.
Hi jwang,
We're under pressure to deliver reliable readings so are currently working on a driver that will synchronise the accelerometers when they're using their internal clocks as we presume the external clock will continue to have issues. One outcome of the incomplete driver is this rather unscientific observation:
After leaving my Dev board in active mode for a while, here are the error totals (where an error is a flatline (accelerometer axis typically goes to 0) or FIFO misalignment (bit 1 incorrect for an axis):
Acc1Errors = 223
Acc2Errors = 124
Acc0Errors = 56
This is using the 390kHz External Clock with ODR set to 800Hz.
What's interesting, is the speed of each accelerometer's internal clock (I measure this when I switch to the internal clock, same board, same accelerometers):
ACC:1 Freq=840.776
ACC:2 Freq=818.043
ACC:0 Freq=777.172
Is it a coincidence that the faster the internal clock is, the more errors it has?
And FWIW, after 4 hours running on their internal clocks, I've had no errors from any of the accelerometers. This isn't an exhaustive test, but so far it's looking promising.
Thanks for the update, and it's good to hear so far so good by using the internal clock. We don't have enough characterization data yet to show the correlation between the internal clock speed and the number of errors that might occur but this is an interesting point to look into. The product line is currently working on the issue and will definitely take this into consideration.