2026-03-19 9:37 PM
In LSM6DSV16X DS13510-Rev 4 Page 8, Table lists sensor fusion performance:
Question 1: are these values guaranteed over temperature and all angles, or at a particular angle and at room temperature?
Question 2: without a magnetometer or GNSS heading input, what is meant by heading/yaw accuracy? Is it a drift value (over 5 minutes) from whatever value it is given at the beginning of 5 minutes?
Thank you.
2026-04-14 6:38 PM
Static gyro (or accel) bias error is easily removed. Full-scale error, cross axis error, axis misalignment errors are a tad harder to correct but can be done also in a straightforward albeit somewhat time-consuming manner. Gyro drift is the main remaining culprit in 6 DoF dead reckoning error. Gyro drift depends on, among a few things, the inherent timing accuracy of the gyro time base. If this can be improved from the typical 50,000 ppm of the internal sensor clock to ~3 ppm using an external 32 kHz, 3 ppm accurate TCXO clock input then gyro drift will be commensurably reduced. It's just that simple...
Now 3 ppm might be a bit of overkill, in that even a 50 ppm crystal will be way more accurate than the internal LSM6DSV or ICM42688 clock...but 3ppm TCXOs are small, cheap, and ultra-low power, so why not?
2026-04-14 7:05 PM
"If this can be improved from the typical 50,000 ppm of the internal sensor clock to ~3 ppm using an external 32 kHz, 3 ppm accurate TCXO clock input then gyro drift will be commensurably reduced." -- Can you please point me to some literature that explains this? (ICM42688 datasheet does not go this far). Thanks!
2026-04-14 7:11 PM
No. Not aware of any literature on this subject (effects of TCXO input to ICM42688) per se.
If the explanation so far is unconvincing, I am afraid I can't help any further...
Our testing shows a marked improvement in gyro stability and reduced gyro drift...dead reckoning accuracy tests are in progress.