LSM6DSO(X) actual ODR vs configuration
Hi!
I am using a Nucleo-L476RG / X-Nucleo-IKS01A3 / STEVAL-MKI1197V1 setup to get into the LSM6DSO and LSM6DSOX. I did some tests with both of them based on Algobuilder and Unicleo with the DataLogExtended example.
I recognized the following: When I use an interrupt to generate a data-ready signal the frequency of the INT is not exactly matching my ODR configuration.
I tested with 52hz ODR and for the LSM6DSO the rising edge of the interrupt is generated at about 50.7hz and for the LSM6DSOX the interrupt is generated at about 49.5hz
I did those measurements with a Chip Timer and with a logic analyzer with high performance mode enabled on the sensor.
I could not find information in the datasheet about the precision of the ODR or the interrupt. Can you confirm that there is a difference between the configured and the actual ODR? If yes, is there information about the potential range? Or is there maybe something that I did not configure properly?
Best wishes,
Dominik
