Skip to main content
Visitor II
February 9, 2023
Solved

LSM6DSR to LSM6DSOX migration issue

  • February 9, 2023
  • 1 reply
  • 755 views

We are migrating from LSM6DSR to LSM6DSOX. In LSM6DSR the nominal timestamp resolution used to be around 25 μs. And we used to get 52 samples/sec from the FIFO.

However, in LSM6DSOX with a similar setting, we are getting a resolution of around 18 μs. And hence sample has gone up to 72. What should changes be made to get similar samples as LSM6DSR

    This topic has been closed for replies.
    Best answer by Eleon BORLINI

    Hi @Sachin​ ,

    you might limit the samples in LSM6DSOX FIFO to 52 samples with a proper watermark, and then read these 52 stored samples every second. You can have a look to the AN5275 application note, p.103, where the use of the FIFO threshold level (watermark) is described.

    -Eleon

    1 reply

    ST Employee
    February 10, 2023

    Hi @Sachin​ ,

    you might limit the samples in LSM6DSOX FIFO to 52 samples with a proper watermark, and then read these 52 stored samples every second. You can have a look to the AN5275 application note, p.103, where the use of the FIFO threshold level (watermark) is described.

    -Eleon