cancel
Showing results for 
Search instead for 
Did you mean: 

Valid range (Full Scale) for the gyroscope (LSM6DSOX) in a health tracking device

Specs
Visitor

Hello,
my team is planning to use the gyroscope of the part LSM6DSOX in a health tracking device,
and one of the engineers noticed that the readings from the Gyroscope often have measurements that go beyond ±2000dps (specified in the datasheet as Full Scale).
When converting raw data to dps, based on the Angular rate sensitivity, 2000dps would correspond to around 2000dps/70mdps 28,571 (raw data). But there are raw data readings higher than 28,571.

The datasheet does not cover results beyond ±2000dps.

Is there any validity for readings beyond ±2000dps, to the point of
for example using the given Angular rate sensitivity to convert raw data output of 32767 to 2,293dps (15% beyond Full Scale)?
Or could there be any distortion involved, making readings beyond 2000dps invalid?

 

Best Regards,

1 ACCEPTED SOLUTION

Accepted Solutions
Federica Bossi
ST Employee

Hi @Specs ,

I confirm you that the LSM6DSOX gyroscope has a specified full-scale range within which it can provide accurate and reliable measurements that is ±2000 dps. The angular rate sensitivity given in the datasheet is used to convert the raw data output to dps within this range.

The sensor is designed to measure up to its full-scale range. Any angular rate beyond this range will cause the sensor to saturate. This means that the sensor will output the maximum possible value it can represent, which is typically 32767 for a 16-bit sensor, but this does not correspond to a valid physical measurement.

When the sensor saturates, it cannot provide accurate data beyond its specified range. Therefore, any readings beyond ±2000dps should be considered as clipped and invalid.

Readings beyond ±2000dps are generally considered invalid because the sensor is not designed to measure accurately beyond this range. The datasheet does not provide any specifications or guarantees for the sensor's performance beyond ±2000dps.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

View solution in original post

2 REPLIES 2
Federica Bossi
ST Employee

Hi @Specs ,

I confirm you that the LSM6DSOX gyroscope has a specified full-scale range within which it can provide accurate and reliable measurements that is ±2000 dps. The angular rate sensitivity given in the datasheet is used to convert the raw data output to dps within this range.

The sensor is designed to measure up to its full-scale range. Any angular rate beyond this range will cause the sensor to saturate. This means that the sensor will output the maximum possible value it can represent, which is typically 32767 for a 16-bit sensor, but this does not correspond to a valid physical measurement.

When the sensor saturates, it cannot provide accurate data beyond its specified range. Therefore, any readings beyond ±2000dps should be considered as clipped and invalid.

Readings beyond ±2000dps are generally considered invalid because the sensor is not designed to measure accurately beyond this range. The datasheet does not provide any specifications or guarantees for the sensor's performance beyond ±2000dps.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
Specs
Visitor

Hi Ms. Bossi,

Thank you very much for your prompt and insightful answer.